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