492 lines
11 KiB
C#
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();
|
|
}
|
|
}
|
|
}
|