/** * EC_SpecialOrders.cs * * 功 能: N/A * 类 名: EC_SpecialOrders * * Ver 变更日期 负责人 变更内容 * ─────────────────────────────────── * V0.01 2013-4-2 14:27:31 N/A 初版 * * * * * * */ using System; using CY.Infrastructure.Domain; using CY.Infrastructure.Common; namespace CY.Model { /// /// 专版施工单 /// [Serializable] public partial class EC_SpecialOrders : IAggregateRoot { public EC_SpecialOrders() {} #region Model private int? _keyid; private Guid _memberid; private int? _po_orderid; private string _po_ordernum; private string _pso_ordernum; private string _pso_orderpeople; private DateTime? _pso_ordertime; private string _pso_work; private string _pso_remarks; private string _operator; private DateTime? _lastupdatetime; private int? _ordernum; private int? _isPrint; /// /// 主键--标识ID /// public int? Keyid { set{ _keyid=value;} get{return _keyid;} } /// /// 所属会员 /// public Guid Memberid { set{ _memberid=value;} get{return _memberid;} } /// /// 订单id /// public int? PO_OrderId { set{ _po_orderid=value;} get{return _po_orderid;} } /// /// 订单号 /// public string PO_OrderNum { set{ _po_ordernum=value;} get{return _po_ordernum;} } /// /// 施工单号 /// public string PSO_OrderNum { set{ _pso_ordernum=value;} get{return _pso_ordernum;} } /// /// 制单人 /// public string PSO_OrderPeople { set{ _pso_orderpeople=value;} get{return _pso_orderpeople;} } /// /// 制单时间 /// public DateTime? PSO_OrderTime { set{ _pso_ordertime=value;} get{return _pso_ordertime;} } /// /// 后道工序 /// public string PSO_Work { set{ _pso_work=value;} get{return _pso_work;} } /// /// 备注 /// public string PSO_Remarks { set{ _pso_remarks=value;} get{return _pso_remarks;} } /// /// 更新人 /// public string Operator { set{ _operator=value;} get{return _operator;} } /// /// 更新时间 /// public DateTime? LastUpdateTime { set{ _lastupdatetime=value;} get{return _lastupdatetime;} } /// /// 排序字段 /// public int? OrderNum { set{ _ordernum=value;} get{return _ordernum;} } /// /// 是否打印 /// public int? IsPrint { set { _isPrint = value; } get { return _isPrint; } } /// /// 客户名称 /// public string CustomName { set; get; } /// /// 印件名称 /// public string PrintName { set; get; } #endregion Model #region Visiter /// /// 属性访问器 /// /// 属性名 /// 索引 /// 是否将指定属性设置为传入值 /// 需要赋予的值 /// 与名称对应的属性值 public object Visiter(string name, int? index = -1, bool isChange = false, object value = null) { object theValue = null; if ("Keyid".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 1) { this.Keyid = isChange ? MyConvert.ConvertToInt32(value) : Keyid; theValue = this.Keyid; } else if ("Memberid".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2) { this.Memberid = isChange ? MyConvert.ConvertToGuid(value) : Memberid; theValue = this.Memberid; } else if ("PO_OrderId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3) { this.PO_OrderId = isChange ? MyConvert.ConvertToInt32(value) : PO_OrderId; theValue = this.PO_OrderId; } else if ("PO_OrderNum".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4) { this.PO_OrderNum = isChange ? MyConvert.ConvertToString(value) : PO_OrderNum; theValue = this.PO_OrderNum; } else if ("PSO_OrderNum".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5) { this.PSO_OrderNum = isChange ? MyConvert.ConvertToString(value) : PSO_OrderNum; theValue = this.PSO_OrderNum; } else if ("PSO_OrderPeople".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6) { this.PSO_OrderPeople = isChange ? MyConvert.ConvertToString(value) : PSO_OrderPeople; theValue = this.PSO_OrderPeople; } else if ("PSO_OrderTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7) { this.PSO_OrderTime = isChange ? MyConvert.ConvertToDateTime(value) : PSO_OrderTime; theValue = this.PSO_OrderTime; } else if ("PSO_Work".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 8) { this.PSO_Work = isChange ? MyConvert.ConvertToString(value) : PSO_Work; theValue = this.PSO_Work; } else if ("PSO_Remarks".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 9) { this.PSO_Remarks = isChange ? MyConvert.ConvertToString(value) : PSO_Remarks; theValue = this.PSO_Remarks; } else if ("LastUpdateTime".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 10) { this.LastUpdateTime = isChange ? MyConvert.ConvertToDateTime(value) : LastUpdateTime; theValue = this.LastUpdateTime; } else if ("Operator".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 11) { this.Operator = isChange ? MyConvert.ConvertToString(value) : Operator; theValue = this.Operator; } else if ("OrderNum".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 12) { this.OrderNum = isChange ? MyConvert.ConvertToInt32(value) : OrderNum; theValue = this.OrderNum; } else if ("CustomName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 13) { this.CustomName = isChange ? MyConvert.ConvertToString(value) : CustomName; theValue = this.CustomName; } else if ("PrintName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 14) { this.PrintName = isChange ? MyConvert.ConvertToString(value) : PrintName; theValue = this.PrintName; } else if ("IsPrint".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 15) { this.IsPrint = isChange ? MyConvert.ConvertToInt32(value) : IsPrint; theValue = this.IsPrint; } return theValue; } #endregion } }