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(); } } }