Basf_EProject/EProject/FineUIPro.Web/common/LDAPUser.cs

492 lines
11 KiB
C#

using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
namespace FineUIPro.Web
{
public class LdapUser
{
private string _emailAddress;
private string _lastName;
private string _firstName;
private string _fullName;
private int _userId;
private string _gcdId;
private string _phone;
private string _fax;
private string _mobilePhone;
private string _orgCode;
private string _ldapId;
private string _persNr;
private string _personId;
private string _udmsId;
private string _ccpn;
private string _userName;
private string _street;
private string _zipCode;
private string _city;
private string _country;
private string _companyId;
public string EmailAddress
{
get
{
return _emailAddress;
}
set
{
_emailAddress = value;
}
}
public string FirstName
{
get
{
return _firstName;
}
set
{
_firstName = value;
}
}
public string LastName
{
get
{
return _lastName;
}
set
{
_lastName = value;
}
}
public string FullName
{
get
{
return _fullName;
}
set
{
_fullName = value;
}
}
public int UserId
{
get
{
return _userId;
}
set
{
_userId = value;
}
}
public string GcdId
{
get
{
return _gcdId;
}
set
{
_gcdId = value;
}
}
public string Phone
{
get
{
return _phone;
}
set
{
_phone = value;
}
}
public string Fax
{
get
{
return _fax;
}
set
{
_fax = value;
}
}
public string MobilePhone
{
get
{
return _mobilePhone;
}
set
{
_mobilePhone = value;
}
}
public string Company
{
get;
set;
}
public string OrgCode
{
get
{
return _orgCode;
}
set
{
if (value == null)
{
_orgCode = string.Empty;
}
else
{
_orgCode = value;
}
}
}
public string LdapId
{
get
{
return _ldapId;
}
set
{
_ldapId = value;
}
}
public string PersonalNr
{
get
{
return _persNr;
}
set
{
_persNr = value;
}
}
public string PersonId
{
get
{
return _personId;
}
set
{
_personId = value;
}
}
public string UdmsId
{
get
{
return _udmsId;
}
set
{
_udmsId = value;
}
}
public string Ccpn
{
get
{
return _ccpn;
}
set
{
_ccpn = value;
}
}
public string UserName
{
get
{
return _userName;
}
set
{
_userName = value;
}
}
public string Street
{
get
{
return _street;
}
set
{
_street = value;
}
}
public string ZipCode
{
get
{
return _zipCode;
}
set
{
_zipCode = value;
}
}
public string City
{
get
{
return _city;
}
set
{
_city = value;
}
}
public string Country
{
get
{
return _country;
}
set
{
_country = value;
}
}
public string CompanyId
{
get
{
return _companyId;
}
set
{
_companyId = value;
}
}
public string BasfIdType
{
get;
set;
}
public override string ToString()
{
StringBuilder stringBuilder = new StringBuilder();
if (!string.IsNullOrEmpty(UserName))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "UserName: {0}", new object[1]
{
UserName
}));
}
if (!string.IsNullOrEmpty(EmailAddress))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "EmailAddress: {0}", new object[1]
{
EmailAddress
}));
}
if (!string.IsNullOrEmpty(FirstName))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "FirstName: {0}", new object[1]
{
FirstName
}));
}
if (!string.IsNullOrEmpty(LastName))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "LastName: {0}", new object[1]
{
LastName
}));
}
if (!string.IsNullOrEmpty(FullName))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "FullName: {0}", new object[1]
{
FullName
}));
}
if (UserId != 0)
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "UserID: {0}", new object[1]
{
UserId
}));
}
if (!string.IsNullOrEmpty(GcdId))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "GcdID: {0}", new object[1]
{
GcdId
}));
}
if (!string.IsNullOrEmpty(Phone))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "Phone: {0}", new object[1]
{
Phone
}));
}
if (!string.IsNullOrEmpty(Fax))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "Fax: {0}", new object[1]
{
Fax
}));
}
if (!string.IsNullOrEmpty(MobilePhone))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "MobilePhone: {0}", new object[1]
{
MobilePhone
}));
}
if (!string.IsNullOrEmpty(Company))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "Company: {0}", new object[1]
{
Company
}));
}
if (!string.IsNullOrEmpty(OrgCode))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "OrgCode: {0}", new object[1]
{
OrgCode
}));
}
if (!string.IsNullOrEmpty(LdapId))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "LdapId: {0}", new object[1]
{
LdapId
}));
}
if (!string.IsNullOrEmpty(PersonalNr))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "PersNr: {0}", new object[1]
{
PersonalNr
}));
}
if (!string.IsNullOrEmpty(PersonId))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "PersonId: {0}", new object[1]
{
PersonId
}));
}
if (!string.IsNullOrEmpty(UdmsId))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "UdmsId: {0}", new object[1]
{
UdmsId
}));
}
if (!string.IsNullOrEmpty(Ccpn))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "Ccpn: {0}", new object[1]
{
Ccpn
}));
}
if (!string.IsNullOrEmpty(Street))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "Street: {0}", new object[1]
{
Street
}));
}
if (!string.IsNullOrEmpty(ZipCode))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "ZipCode: {0}", new object[1]
{
ZipCode
}));
}
if (!string.IsNullOrEmpty(City))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "City: {0}", new object[1]
{
City
}));
}
if (!string.IsNullOrEmpty(Country))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "Country: {0}", new object[1]
{
Country
}));
}
if (!string.IsNullOrEmpty(CompanyId))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "Company Id: {0}", new object[1]
{
CompanyId
}));
}
if (!string.IsNullOrEmpty(BasfIdType))
{
stringBuilder.AppendLine(string.Format(CultureInfo.InvariantCulture, "Basf Id Type: {0}", new object[1]
{
BasfIdType
}));
}
return stringBuilder.ToString();
}
}
}