using System; using System.Runtime.Serialization; namespace CY_DocumentSynchroWCFService { /// ///Document_TenderUnit /// [DataContract] public partial class Document_TenderUnit : IAggregateRoot { public Document_TenderUnit() { } #region Model private int? _unitid; private string _unitname; private string _unittype; private string _address; private string _zipcode; private string _contactperson; private string _contactphone; private string _fax; private string _weburl; private string _orgstructure; private string _corporater; private string _corporaterpost; private string _corporatertechnicalpost; private string _corporatephone; private string _technicalleader; private string _technicalpost; private string _technicalphone; private string _creattime; private string _staffcount; private string _firmqualificationlevel; private string _businesslicense; private string _regmoney; private string _openbank; private string _banknum; private string _projectmanager; private string _seniorstaff; private string _middlestaff; private string _primarystaff; private string _mechanicer; private string _businesscontent; private string _remark; private string _unitlogo; private string _unitlogoversionno; private int? _unitlogosize; private string _cardpositive; private string _cardpositiveversionno; private int? _cardpositivesize; private int? _isused; private DateTime? _lastupdatetime; private string _lastupdatename; private int? _adviseflag; private int? _userid; /// /// UnitId /// [DataMember] public int? UnitId { get { return _unitid; } set { _unitid = value; } } /// /// UnitName /// [DataMember] public string UnitName { get { return _unitname; } set { _unitname = value; } } /// /// UnitType /// [DataMember] public string UnitType { get { return _unittype; } set { _unittype = value; } } /// /// Address /// [DataMember] public string Address { get { return _address; } set { _address = value; } } /// /// ZipCode /// [DataMember] public string ZipCode { get { return _zipcode; } set { _zipcode = value; } } /// /// ContactPerson /// [DataMember] public string ContactPerson { get { return _contactperson; } set { _contactperson = value; } } /// /// ContactPhone /// [DataMember] public string ContactPhone { get { return _contactphone; } set { _contactphone = value; } } /// /// Fax /// [DataMember] public string Fax { get { return _fax; } set { _fax = value; } } /// /// WebUrl /// [DataMember] public string WebUrl { get { return _weburl; } set { _weburl = value; } } /// /// OrgStructure /// [DataMember] public string OrgStructure { get { return _orgstructure; } set { _orgstructure = value; } } /// /// Corporater /// [DataMember] public string Corporater { get { return _corporater; } set { _corporater = value; } } /// /// CorporaterPost /// [DataMember] public string CorporaterPost { get { return _corporaterpost; } set { _corporaterpost = value; } } /// /// CorporaterTechnicalPost /// [DataMember] public string CorporaterTechnicalPost { get { return _corporatertechnicalpost; } set { _corporatertechnicalpost = value; } } /// /// CorporatePhone /// [DataMember] public string CorporatePhone { get { return _corporatephone; } set { _corporatephone = value; } } /// /// TechnicalLeader /// [DataMember] public string TechnicalLeader { get { return _technicalleader; } set { _technicalleader = value; } } /// /// TechnicalPost /// [DataMember] public string TechnicalPost { get { return _technicalpost; } set { _technicalpost = value; } } /// /// TechnicalPhone /// [DataMember] public string TechnicalPhone { get { return _technicalphone; } set { _technicalphone = value; } } /// /// CreatTime /// [DataMember] public string CreatTime { get { return _creattime; } set { _creattime = value; } } /// /// StaffCount /// [DataMember] public string StaffCount { get { return _staffcount; } set { _staffcount = value; } } /// /// FirmQualificationLevel /// [DataMember] public string FirmQualificationLevel { get { return _firmqualificationlevel; } set { _firmqualificationlevel = value; } } /// /// BusinessLicense /// [DataMember] public string BusinessLicense { get { return _businesslicense; } set { _businesslicense = value; } } /// /// RegMoney /// [DataMember] public string RegMoney { get { return _regmoney; } set { _regmoney = value; } } /// /// OpenBank /// [DataMember] public string OpenBank { get { return _openbank; } set { _openbank = value; } } /// /// BankNum /// [DataMember] public string BankNum { get { return _banknum; } set { _banknum = value; } } /// /// ProjectManager /// [DataMember] public string ProjectManager { get { return _projectmanager; } set { _projectmanager = value; } } /// /// SeniorStaff /// [DataMember] public string SeniorStaff { get { return _seniorstaff; } set { _seniorstaff = value; } } /// /// MiddleStaff /// [DataMember] public string MiddleStaff { get { return _middlestaff; } set { _middlestaff = value; } } /// /// PrimaryStaff /// [DataMember] public string PrimaryStaff { get { return _primarystaff; } set { _primarystaff = value; } } /// /// Mechanicer /// [DataMember] public string Mechanicer { get { return _mechanicer; } set { _mechanicer = value; } } /// /// BusinessContent /// [DataMember] public string BusinessContent { get { return _businesscontent; } set { _businesscontent = value; } } /// /// Remark /// [DataMember] public string Remark { get { return _remark; } set { _remark = value; } } /// /// UnitLogo /// [DataMember] public string UnitLogo { get { return _unitlogo; } set { _unitlogo = value; } } /// /// UnitLogoVersionNo /// [DataMember] public string UnitLogoVersionNo { get { return _unitlogoversionno; } set { _unitlogoversionno = value; } } /// /// UnitLogoSize /// [DataMember] public int? UnitLogoSize { get { return _unitlogosize; } set { _unitlogosize = value; } } /// /// CardPositive /// [DataMember] public string CardPositive { get { return _cardpositive; } set { _cardpositive = value; } } /// /// CardPositiveVersionNo /// [DataMember] public string CardPositiveVersionNo { get { return _cardpositiveversionno; } set { _cardpositiveversionno = value; } } /// /// CardPositiveSize /// [DataMember] public int? CardPositiveSize { get { return _cardpositivesize; } set { _cardpositivesize = value; } } /// /// IsUsed /// [DataMember] public int? IsUsed { get { return _isused; } set { _isused = value; } } /// /// LastUpdateTime /// [DataMember] public DateTime? LastUpdateTime { get { return _lastupdatetime; } set { _lastupdatetime = value; } } /// /// LastUpdateName /// [DataMember] public string LastUpdateName { get { return _lastupdatename; } set { _lastupdatename = value; } } /// /// AdviseFlag /// [DataMember] public int? AdviseFlag { get { return _adviseflag; } set { _adviseflag = value; } } /// /// UserId /// [DataMember] public int? UserId { get { return _userid; } set { _userid = value; } } #endregion Model #region Visiter /// /// 属性访问器 /// /// 属性名 /// 索引 /// 是否将指定属性设置为传入值 /// 需要赋予的值 /// 与名称对应的属性值 public object Visiter(string name, int? index = -1, bool isChange = false, object value = null) { object theValue = null; if ("UnitId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 1) { this.UnitId = isChange ? MyConvert.ConvertToInt(value) : UnitId; theValue = this.UnitId; } else if ("UnitName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2) { this.UnitName = isChange ? MyConvert.ConvertToString(value) : UnitName; theValue = this.UnitName; } else if ("UnitType".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3) { this.UnitType = isChange ? MyConvert.ConvertToString(value) : UnitType; theValue = this.UnitType; } else if ("Address".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4) { this.Address = isChange ? MyConvert.ConvertToString(value) : Address; theValue = this.Address; } else if ("ZipCode".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5) { this.ZipCode = isChange ? MyConvert.ConvertToString(value) : ZipCode; theValue = this.ZipCode; } else if ("ContactPerson".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6) { this.ContactPerson = isChange ? MyConvert.ConvertToString(value) : ContactPerson; theValue = this.ContactPerson; } else if ("ContactPhone".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7) { this.ContactPhone = isChange ? MyConvert.ConvertToString(value) : ContactPhone; theValue = this.ContactPhone; } else if ("Fax".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 8) { this.Fax = isChange ? MyConvert.ConvertToString(value) : Fax; theValue = this.Fax; } else if ("WebUrl".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 9) { this.WebUrl = isChange ? MyConvert.ConvertToString(value) : WebUrl; theValue = this.WebUrl; } else if ("OrgStructure".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 10) { this.OrgStructure = isChange ? MyConvert.ConvertToString(value) : OrgStructure; theValue = this.OrgStructure; } else if ("Corporater".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 11) { this.Corporater = isChange ? MyConvert.ConvertToString(value) : Corporater; theValue = this.Corporater; } else if ("CorporaterPost".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 12) { this.CorporaterPost = isChange ? MyConvert.ConvertToString(value) : CorporaterPost; theValue = this.CorporaterPost; } else if ("CorporaterTechnicalPost".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 13) { this.CorporaterTechnicalPost = isChange ? MyConvert.ConvertToString(value) : CorporaterTechnicalPost; theValue = this.CorporaterTechnicalPost; } else if ("CorporatePhone".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 14) { this.CorporatePhone = isChange ? MyConvert.ConvertToString(value) : CorporatePhone; theValue = this.CorporatePhone; } else if ("TechnicalLeader".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 15) { this.TechnicalLeader = isChange ? MyConvert.ConvertToString(value) : TechnicalLeader; theValue = this.TechnicalLeader; } else if ("TechnicalPost".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 16) { this.TechnicalPost = isChange ? MyConvert.ConvertToString(value) : TechnicalPost; theValue = this.TechnicalPost; } else if ("TechnicalPhone".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 17) { this.TechnicalPhone = isChange ? MyConvert.ConvertToString(value) : TechnicalPhone; theValue = this.TechnicalPhone; } else if ("CreatTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 18) { this.CreatTime = isChange ? MyConvert.ConvertToString(value) : CreatTime; theValue = this.CreatTime; } else if ("StaffCount".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 19) { this.StaffCount = isChange ? MyConvert.ConvertToString(value) : StaffCount; theValue = this.StaffCount; } else if ("FirmQualificationLevel".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 20) { this.FirmQualificationLevel = isChange ? MyConvert.ConvertToString(value) : FirmQualificationLevel; theValue = this.FirmQualificationLevel; } else if ("BusinessLicense".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 21) { this.BusinessLicense = isChange ? MyConvert.ConvertToString(value) : BusinessLicense; theValue = this.BusinessLicense; } else if ("RegMoney".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 22) { this.RegMoney = isChange ? MyConvert.ConvertToString(value) : RegMoney; theValue = this.RegMoney; } else if ("OpenBank".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 23) { this.OpenBank = isChange ? MyConvert.ConvertToString(value) : OpenBank; theValue = this.OpenBank; } else if ("BankNum".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 24) { this.BankNum = isChange ? MyConvert.ConvertToString(value) : BankNum; theValue = this.BankNum; } else if ("ProjectManager".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 25) { this.ProjectManager = isChange ? MyConvert.ConvertToString(value) : ProjectManager; theValue = this.ProjectManager; } else if ("SeniorStaff".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 26) { this.SeniorStaff = isChange ? MyConvert.ConvertToString(value) : SeniorStaff; theValue = this.SeniorStaff; } else if ("MiddleStaff".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 27) { this.MiddleStaff = isChange ? MyConvert.ConvertToString(value) : MiddleStaff; theValue = this.MiddleStaff; } else if ("PrimaryStaff".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 28) { this.PrimaryStaff = isChange ? MyConvert.ConvertToString(value) : PrimaryStaff; theValue = this.PrimaryStaff; } else if ("Mechanicer".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 29) { this.Mechanicer = isChange ? MyConvert.ConvertToString(value) : Mechanicer; theValue = this.Mechanicer; } else if ("BusinessContent".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 30) { this.BusinessContent = isChange ? MyConvert.ConvertToString(value) : BusinessContent; theValue = this.BusinessContent; } else if ("Remark".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 31) { this.Remark = isChange ? MyConvert.ConvertToString(value) : Remark; theValue = this.Remark; } else if ("UnitLogo".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 32) { this.UnitLogo = isChange ? MyConvert.ConvertToString(value) : UnitLogo; theValue = this.UnitLogo; } else if ("UnitLogoVersionNo".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 33) { this.UnitLogoVersionNo = isChange ? MyConvert.ConvertToString(value) : UnitLogoVersionNo; theValue = this.UnitLogoVersionNo; } else if ("UnitLogoSize".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 34) { this.UnitLogoSize = isChange ? MyConvert.ConvertToInt(value) : UnitLogoSize; theValue = this.UnitLogoSize; } else if ("CardPositive".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 35) { this.CardPositive = isChange ? MyConvert.ConvertToString(value) : CardPositive; theValue = this.CardPositive; } else if ("CardPositiveVersionNo".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 36) { this.CardPositiveVersionNo = isChange ? MyConvert.ConvertToString(value) : CardPositiveVersionNo; theValue = this.CardPositiveVersionNo; } else if ("CardPositiveSize".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 37) { this.CardPositiveSize = isChange ? MyConvert.ConvertToInt(value) : CardPositiveSize; theValue = this.CardPositiveSize; } else if ("IsUsed".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 38) { this.IsUsed = isChange ? MyConvert.ConvertToInt(value) : IsUsed; theValue = this.IsUsed; } else if ("LastUpdateTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 39) { this.LastUpdateTime = isChange ? MyConvert.ConvertToDateTime(value) : LastUpdateTime; theValue = this.LastUpdateTime; } else if ("LastUpdateName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 40) { this.LastUpdateName = isChange ? MyConvert.ConvertToString(value) : LastUpdateName; theValue = this.LastUpdateName; } else if ("AdviseFlag".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 45) { this.AdviseFlag = isChange ? MyConvert.ConvertToInt(value) : AdviseFlag; theValue = this.AdviseFlag; } else if ("UserId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 46) { this.UserId = isChange ? MyConvert.ConvertToInt(value) : UserId; theValue = this.UserId; } return theValue; } #endregion Visiter } }