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
}
}