using System; using System.Runtime.Serialization; namespace CY_DocumentSynchroWCFService { /// ///Document_EmployeeInfo /// [DataContract] public partial class Document_EmployeeInfo : IAggregateRoot { public Document_EmployeeInfo() { } #region Model private int? _employeeid; private string _employeename; private string _job; private string _phone; private int? _iswork; private DateTime? _leavetime; private string _cardpositive; private string _cardpositiveversionno; private int? _cardpositivesize; private DateTime? _lastupdatetime; private string _lastupdatename; private string _username; private string _userpassword; private DateTime? _logintime; private bool _islogin; private int? _adviseflag; private int? _userid; /// /// EmployeeId /// [DataMember] public int? EmployeeId { get { return _employeeid; } set { _employeeid = value; } } /// /// EmployeeName /// [DataMember] public string EmployeeName { get { return _employeename; } set { _employeename = value; } } /// /// Job /// [DataMember] public string Job { get { return _job; } set { _job = value; } } /// /// Phone /// [DataMember] public string Phone { get { return _phone; } set { _phone = value; } } /// /// IsWork /// [DataMember] public int? IsWork { get { return _iswork; } set { _iswork = value; } } /// /// LeaveTime /// [DataMember] public DateTime? LeaveTime { get { return _leavetime; } set { _leavetime = 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; } } /// /// LastUpdateTime /// [DataMember] public DateTime? LastUpdateTime { get { return _lastupdatetime; } set { _lastupdatetime = value; } } /// /// LastUpdateName /// [DataMember] public string LastUpdateName { get { return _lastupdatename; } set { _lastupdatename = value; } } /// /// IsWorkName /// [DataMember] public string IsWorkName { get; set; } /// /// LeaveTimeName /// [DataMember] public string LeaveTimeName { get; set; } /// /// UserName /// [DataMember] public string UserName { get { return _username; } set { _username = value; } } /// /// UserPassWord /// [DataMember] public string UserPassWord { get { return _userpassword; } set { _userpassword = value; } } /// /// LoginTime /// [DataMember] public DateTime? LoginTime { get { return _logintime; } set { _logintime = value; } } /// /// IsLogin /// [DataMember] public bool IsLogin { get { return _islogin; } set { _islogin = value; } } /// /// BMRID /// [DataMember] public string BMRID { get; set; } /// /// BSZZRID /// [DataMember] public string BSZZRID { get; set; } /// /// TBRID /// [DataMember] public string TBRID { get; set; } /// /// 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 ("EmployeeId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 1) { this.EmployeeId = isChange ? MyConvert.ConvertToInt(value) : EmployeeId; theValue = this.EmployeeId; } else if ("EmployeeName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2) { this.EmployeeName = isChange ? MyConvert.ConvertToString(value) : EmployeeName; theValue = this.EmployeeName; } else if ("Job".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3) { this.Job = isChange ? MyConvert.ConvertToString(value) : Job; theValue = this.Job; } else if ("Phone".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4) { this.Phone = isChange ? MyConvert.ConvertToString(value) : Phone; theValue = this.Phone; } else if ("IsWork".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5) { this.IsWork = isChange ? MyConvert.ConvertToInt(value) : IsWork; theValue = this.IsWork; } else if ("LeaveTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6) { this.LeaveTime = isChange ? MyConvert.ConvertToDateTime(value) : LeaveTime; theValue = this.LeaveTime; } else if ("CardPositive".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7) { this.CardPositive = isChange ? MyConvert.ConvertToString(value) : CardPositive; theValue = this.CardPositive; } else if ("CardPositiveVersionNo".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 8) { this.CardPositiveVersionNo = isChange ? MyConvert.ConvertToString(value) : CardPositiveVersionNo; theValue = this.CardPositiveVersionNo; } else if ("CardPositiveSize".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 9) { this.CardPositiveSize = isChange ? MyConvert.ConvertToInt(value) : CardPositiveSize; theValue = this.CardPositiveSize; } else if ("LastUpdateTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 10) { this.LastUpdateTime = isChange ? MyConvert.ConvertToDateTime(value) : LastUpdateTime; theValue = this.LastUpdateTime; } else if ("LastUpdateName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 11) { this.LastUpdateName = isChange ? MyConvert.ConvertToString(value) : LastUpdateName; theValue = this.LastUpdateName; } else if ("IsWorkName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 12) { this.IsWorkName = isChange ? MyConvert.ConvertToString(value) : IsWorkName; theValue = this.IsWorkName; } else if ("LeaveTimeName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 13) { this.LeaveTimeName = isChange ? MyConvert.ConvertToString(value) : LeaveTimeName; theValue = this.LeaveTimeName; } else if ("BMRID".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 14) { this.BMRID = isChange ? MyConvert.ConvertToString(value) : BMRID; theValue = this.BMRID; } else if ("BSZZRID".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 15) { this.BSZZRID = isChange ? MyConvert.ConvertToString(value) : BSZZRID; theValue = this.BSZZRID; } else if ("TBRID".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 16) { this.TBRID = isChange ? MyConvert.ConvertToString(value) : TBRID; theValue = this.TBRID; } else if ("UserName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 17) { this.UserName = isChange ? MyConvert.ConvertToString(value) : UserName; theValue = this.UserName; } else if ("UserPassWord".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 18) { this.UserPassWord = isChange ? MyConvert.ConvertToString(value) : UserPassWord; theValue = this.UserPassWord; } else if ("LoginTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 19) { this.LoginTime = isChange ? MyConvert.ConvertToDateTime(value) : LoginTime; theValue = this.LoginTime; } else if ("IsLogin".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 20) { this.IsLogin = isChange ? MyConvert.ConvertToBoolean(value) : IsLogin; theValue = this.IsLogin; } else if ("AdviseFlag".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 25) { this.AdviseFlag = isChange ? MyConvert.ConvertToInt(value) : AdviseFlag; theValue = this.AdviseFlag; } else if ("UserId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 26) { this.UserId = isChange ? MyConvert.ConvertToInt(value) : UserId; theValue = this.UserId; } return theValue; } #endregion Visiter } }