/** * EC_MergerSingle.cs * * 功 能: N/A * 类 名: EC_MergerSingle * * Ver 变更日期 负责人 变更内容 * ─────────────────────────────────── * V0.01 2013-4-2 14:27:18 N/A 初版 * * * * * * */ using System; using CY.Infrastructure.Domain; using CY.Infrastructure.Common; namespace CY.Model { /// /// 合版施工单 /// [Serializable] public partial class EC_MergerSingle : IAggregateRoot { public EC_MergerSingle() { } #region Model private int? _keyid; private Guid _member_id; private int? _po_orderid; private string _po_ordernum ; private string _pms_ordernum; private string _pms_orderpeople ; private DateTime? _pms_ordertime; private string _pms_emergency ; private string _pms_printers ; private bool _pms_ism; private Guid _pms_factoryid; private string _pms_papername ; private string _pms_paperspecification ; private int? _pms_papercount; private int? _pms_paperpositive; private int? _pms_paperconsume; private string _pms_machine ; private string _pms_mode ; private bool _pms_isrevisededition; private string _pms_iscolorsamples; private string _pms_ctp ; private string _pms_film ; private string _pms_psban ; private string _pms_chromaticnumber ; private DateTime? _pms_completiontime = DateTime.Now; private decimal? _pms_totalprice; private decimal? _pms_collection; private decimal? _pms_accountsreceivable; private string _pms_remarks ; private int? _pms_isprint; private string _pms_customsname ; private string _pms_title ; private DateTime? _lastupdatetime; private string _operator; private string _pms_oldnum; private string _pms_oldid; private string _pms_PaperSource; private int? _pms_PaperNameType; private int? _pms_PaperSpecType; private int? _pms_PlateSource; private string _pms_CTPSpecName; private int? _pms_CTPSpecType; private int? _pms_FilmType; private int? _pms_CTPCount; private int? _pms_PSCount; private string _pms_PaperNameTypeName; private string _pms_PaperSpecTypeName; private string _pms_PlateSourceName; private string _pms_CTPSpecTypeName; private string _pms_FilmTypeName; private int? _pms_IsPay; /// /// 主键--标识ID /// public int? Keyid { set { _keyid = value; } get { return _keyid; } } /// /// 所属会员 /// public Guid Member_id { set { _member_id = value; } get { return _member_id; } } /// /// 订单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 PMS_OrderNum { set { _pms_ordernum = value; } get { return _pms_ordernum; } } /// /// 制单人 /// public string PMS_OrderPeople { set { _pms_orderpeople = value; } get { return _pms_orderpeople; } } /// /// 制单时间 /// public DateTime? PMS_OrderTime { set { _pms_ordertime = value; } get { return _pms_ordertime; } } /// /// 紧急情况 /// public string PMS_Emergency { set { _pms_emergency = value; } get { return _pms_emergency; } } /// /// 印刷厂商 /// public string PMS_Printers { set { _pms_printers = value; } get { return _pms_printers; } } /// /// 是否是会员 /// public bool PMS_IsM { set { _pms_ism = value; } get { return _pms_ism; } } /// /// 外协厂商Id /// public Guid PMS_FactoryId { set { _pms_factoryid = value; } get { return _pms_factoryid; } } /// /// 纸张 /// public string PMS_PaperName { set { _pms_papername = value; } get { return _pms_papername; } } /// /// 纸张规格 /// public string PMS_PaperSpecification { set { _pms_paperspecification = value; } get { return _pms_paperspecification; } } /// /// 纸张数量 /// public int? PMS_PaperCount { set { _pms_papercount = value; } get { return _pms_papercount; } } /// /// 正数 /// public int? PMS_PaperPositive { set { _pms_paperpositive = value; } get { return _pms_paperpositive; } } /// /// 消耗 /// public int? PMS_PaperConsume { set { _pms_paperconsume = value; } get { return _pms_paperconsume; } } /// /// 印刷机台 /// public string PMS_Machine { set { _pms_machine = value; } get { return _pms_machine; } } /// /// 印刷方式 /// public string PMS_Mode { set { _pms_mode = value; } get { return _pms_mode; } } /// /// 是否修版 /// public bool PMS_IsRevisedEdition { set { _pms_isrevisededition = value; } get { return _pms_isrevisededition; } } /// /// 色样 /// public string PMS_IsColorSamples { set { _pms_iscolorsamples = value; } get { return _pms_iscolorsamples; } } /// /// CTP /// public string PMS_CTP { set { _pms_ctp = value; } get { return _pms_ctp; } } /// /// 菲林 /// public string PMS_Film { set { _pms_film = value; } get { return _pms_film; } } /// /// PS版 /// public string PMS_PSBan { set { _pms_psban = value; } get { return _pms_psban; } } /// /// 色数 /// public string PMS_ChromaticNumber { set { _pms_chromaticnumber = value; } get { return _pms_chromaticnumber; } } /// /// 完工时间 /// public DateTime? PMS_CompletionTime { set { _pms_completiontime = value; } get { return _pms_completiontime; } } /// /// 金额 /// public decimal? PMS_TotalPrice { set { _pms_totalprice = value; } get { return _pms_totalprice; } } /// /// 应付款 /// public decimal? PMS_Collection { set { _pms_collection = value; } get { return _pms_collection; } } /// /// 已付款 /// public decimal? PMS_AccountsReceivable { set { _pms_accountsreceivable = value; } get { return _pms_accountsreceivable; } } /// /// 备注 /// public string PMS_Remarks { set { _pms_remarks = value; } get { return _pms_remarks; } } /// /// 是否打印 /// public int? PMS_IsPrint { set { _pms_isprint = value; } get { return _pms_isprint; } } /// /// 是否付款 /// public int? PMS_IsPay { set { _pms_IsPay = value; } get { return _pms_IsPay; } } /// /// 客户名称 /// public string PMS_CustomsName { set { _pms_customsname = value; } get { return _pms_customsname; } } /// /// 印件名称 /// public string PMS_Title { set { _pms_title = value; } get { return _pms_title; } } /// /// 最后修改时间 /// public DateTime? LastUpdateTime { set { _lastupdatetime = value; } get { return _lastupdatetime; } } /// /// 操作人 /// public string Operator { set { _operator = value; } get { return _operator; } } /// /// 原订单编号 /// public string PMS_OldNum { set { _pms_oldnum = value; } get { return _pms_oldnum; } } /// /// 原订单id /// public string PMS_OldId { set { _pms_oldid = value; } get { return _pms_oldid; } } /// /// 纸张来源 /// public string PMS_PaperSource { set { _pms_PaperSource= value; } get { return _pms_PaperSource; } } /// /// 自带纸张名称 /// public int? PMS_PaperNameType { set { _pms_PaperNameType = value; } get { return _pms_PaperNameType; } } /// /// 自带纸张规格 /// public int? PMS_PaperSpecType { set { _pms_PaperSpecType = value; } get { return _pms_PaperSpecType; } } /// /// 版材来源 /// public int? PMS_PlateSource { set { _pms_PlateSource = value; } get { return _pms_PlateSource; } } /// /// 自带CTP规格 /// public int? PMS_CTPSpecType { set { _pms_CTPSpecType = value; } get { return _pms_CTPSpecType; } } /// /// 自带菲林规格 /// public int? PMS_FilmType { set { _pms_FilmType = value; } get { return _pms_FilmType; } } /// /// CTP数量 /// public int? PMS_CTPCount { set { _pms_CTPCount = value; } get { return _pms_CTPCount; } } /// /// PS数量 /// public int? PMS_PSCount { set { _pms_PSCount = value; } get { return _pms_PSCount; } } /// /// 自带纸名称 /// public string PMS_PaperNameTypeName { set { _pms_PaperNameTypeName = value; } get { return _pms_PaperNameTypeName; } } /// /// 自带纸张规格名称 /// public string PMS_PaperSpecTypeName { set { _pms_PaperSpecTypeName = value; } get { return _pms_PaperSpecTypeName; } } /// /// 版材来源名称 /// public string PMS_PlateSourceName { set { _pms_PlateSourceName = value; } get { return _pms_PlateSourceName; } } /// /// 自带CTP名称 /// public string PMS_CTPSpecTypeName { set { _pms_CTPSpecTypeName = value; } get { return _pms_CTPSpecTypeName; } } /// /// 自带菲林名称 /// public string PMS_FilmTypeName { set { _pms_FilmTypeName = value; } get { return _pms_FilmTypeName; } } #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 ("Member_id".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2) { this.Member_id = isChange ? MyConvert.ConvertToGuid(value) : Member_id; theValue = this.Member_id; } 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 ("PMS_OrderNum".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5) { this.PMS_OrderNum = isChange ? MyConvert.ConvertToString(value) : PMS_OrderNum; theValue = this.PMS_OrderNum; } else if ("PMS_OrderPeople".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6) { this.PMS_OrderPeople = isChange ? MyConvert.ConvertToString(value) : PMS_OrderPeople; theValue = this.PMS_OrderPeople; } else if ("PMS_OrderTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7) { this.PMS_OrderTime = isChange ? MyConvert.ConvertToDateTime(value) : PMS_OrderTime; theValue = this.PMS_OrderTime; } else if ("PMS_Emergency".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 8) { this.PMS_Emergency = isChange ? MyConvert.ConvertToString(value) : PMS_Emergency; theValue = this.PMS_Emergency; } else if ("PMS_Printers".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 9) { this.PMS_Printers = isChange ? MyConvert.ConvertToString(value) : PMS_Printers; theValue = this.PMS_Printers; } else if ("PMS_IsM".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 10) { this.PMS_IsM = isChange ? MyConvert.ConvertToBoolean(value) : PMS_IsM; theValue = this.PMS_IsM; } else if ("PMS_FactoryId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 11) { this.PMS_FactoryId = isChange ? MyConvert.ConvertToGuid(value) : PMS_FactoryId; theValue = this.PMS_FactoryId; } else if ("PMS_PaperName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 12) { this.PMS_PaperName = isChange ? MyConvert.ConvertToString(value) : PMS_PaperName; theValue = this.PMS_PaperName; } else if ("PMS_PaperSpecification".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 13) { this.PMS_PaperSpecification = isChange ? MyConvert.ConvertToString(value) : PMS_PaperSpecification; theValue = this.PMS_PaperSpecification; } else if ("PMS_PaperCount".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 14) { this.PMS_PaperCount = isChange ? MyConvert.ConvertToInt32(value) : PMS_PaperCount; theValue = this.PMS_PaperCount; } else if ("PMS_PaperPositive".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 15) { this.PMS_PaperPositive = isChange ? MyConvert.ConvertToInt32(value) : PMS_PaperPositive; theValue = this.PMS_PaperPositive; } else if ("PMS_PaperConsume".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 16) { this.PMS_PaperConsume = isChange ? MyConvert.ConvertToInt32(value) : PMS_PaperConsume; theValue = this.PMS_PaperConsume; } else if ("PMS_Machine".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 17) { this.PMS_Machine = isChange ? MyConvert.ConvertToString(value) : PMS_Machine; theValue = this.PMS_Machine; } else if ("PMS_Mode".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 18) { this.PMS_Mode = isChange ? MyConvert.ConvertToString(value) : PMS_Mode; theValue = this.PMS_Mode; } else if ("PMS_IsRevisedEdition".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 19) { this.PMS_IsRevisedEdition = isChange ? MyConvert.ConvertToBoolean(value) : PMS_IsRevisedEdition; theValue = this.PMS_IsRevisedEdition; } else if ("PMS_IsColorSamples".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 20) { this.PMS_IsColorSamples = isChange ? MyConvert.ConvertToString(value) : PMS_IsColorSamples; theValue = this.PMS_IsColorSamples; } else if ("PMS_CTP".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 21) { this.PMS_CTP = isChange ? MyConvert.ConvertToString(value) : PMS_CTP; theValue = this.PMS_CTP; } else if ("PMS_Film".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 22) { this.PMS_Film = isChange ? MyConvert.ConvertToString(value) : PMS_Film; theValue = this.PMS_Film; } else if ("PMS_PSBan".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 23) { this.PMS_PSBan = isChange ? MyConvert.ConvertToString(value) : PMS_PSBan; theValue = this.PMS_PSBan; } else if ("PMS_ChromaticNumber".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 24) { this.PMS_ChromaticNumber = isChange ? MyConvert.ConvertToString(value) : PMS_ChromaticNumber; theValue = this.PMS_ChromaticNumber; } else if ("PMS_CompletionTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 25) { this.PMS_CompletionTime = isChange ? MyConvert.ConvertToDateTime(value) : PMS_CompletionTime; theValue = this.PMS_CompletionTime; } else if ("PMS_TotalPrice".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 26) { this.PMS_TotalPrice = isChange ? MyConvert.ConvertToDecimal(value) : PMS_TotalPrice; theValue = this.PMS_TotalPrice; } else if ("PMS_Collection".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 27) { this.PMS_Collection = isChange ? MyConvert.ConvertToDecimal(value) : PMS_Collection; theValue = this.PMS_Collection; } else if ("PMS_AccountsReceivable".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 28) { this.PMS_AccountsReceivable = isChange ? MyConvert.ConvertToDecimal(value) : PMS_AccountsReceivable; theValue = this.PMS_AccountsReceivable; } else if ("PMS_Remarks".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 29) { this.PMS_Remarks = isChange ? MyConvert.ConvertToString(value) : PMS_Remarks; theValue = this.PMS_Remarks; } else if ("PMS_IsPrint".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 30) { this.PMS_IsPrint = isChange ? MyConvert.ConvertToInt32(value) : PMS_IsPrint; theValue = this.PMS_IsPrint; } else if ("PMS_CustomsName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 31) { this.PMS_CustomsName = isChange ? MyConvert.ConvertToString(value).Replace(",", "
") : PMS_CustomsName.Replace(",", "
"); theValue = this.PMS_CustomsName; } else if ("PMS_Title".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 32) { this.PMS_Title = isChange ? MyConvert.ConvertToString(value).Replace(",", "
") : PMS_Title.Replace(",", "
"); theValue = this.PMS_Title; } else if ("LastUpdateTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 33) { this.LastUpdateTime = isChange ? MyConvert.ConvertToDateTime(value) : LastUpdateTime; theValue = this.LastUpdateTime; } else if ("Operator".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 34) { this.Operator = isChange ? MyConvert.ConvertToString(value) : Operator; theValue = this.Operator; } else if ("PMS_OldNum".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 35) { this.PMS_OldNum = isChange ? MyConvert.ConvertToString(value).Replace(",", "
") : PMS_OldNum.Replace(",", "
"); theValue = this.PMS_OldNum; } else if ("PMS_OldId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 36) { this.PMS_OldId = isChange ? MyConvert.ConvertToString(value).Replace(",", "
") : PMS_OldId.Replace(",", "
"); theValue = this.PMS_OldId; } else if ("PMS_PaperSource".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 37) { this.PMS_PaperSource = isChange ? MyConvert.ConvertToString(value) : PMS_PaperSource; theValue = this.PMS_PaperSource; } else if ("PMS_PaperNameType".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 38) { this.PMS_PaperNameType = isChange ? MyConvert.ConvertToInt32(value) : PMS_PaperNameType; theValue = this.PMS_PaperNameType; } else if ("PMS_PaperSpecType".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 39) { this.PMS_PaperSpecType = isChange ? MyConvert.ConvertToInt32(value) : PMS_PaperSpecType; theValue = this.PMS_PaperSpecType; } else if ("PMS_PlateSource".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 40) { this.PMS_PlateSource = isChange ? MyConvert.ConvertToInt32(value) : PMS_PlateSource; theValue = this.PMS_PlateSource; } else if ("PMS_CTPSpecType".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 41) { this.PMS_CTPSpecType = isChange ? MyConvert.ConvertToInt32(value) : PMS_CTPSpecType; theValue = this.PMS_CTPSpecType; } else if ("PMS_FilmType".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 42) { this.PMS_FilmType = isChange ? MyConvert.ConvertToInt32(value) : PMS_FilmType; theValue = this.PMS_FilmType; } else if ("PMS_CTPCount".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 43) { this.PMS_CTPCount = isChange ? MyConvert.ConvertToInt32(value) : PMS_CTPCount; theValue = this.PMS_CTPCount; } else if ("PMS_PSCount".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 44) { this.PMS_PSCount = isChange ? MyConvert.ConvertToInt32(value) : PMS_PSCount; theValue = this.PMS_PSCount; } else if ("PMS_PaperNameTypeName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 45) { this.PMS_PaperNameTypeName = isChange ? MyConvert.ConvertToString(value) : PMS_PaperNameTypeName; theValue = this.PMS_PaperNameTypeName; } else if ("PMS_PaperSpecTypeName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 46) { this.PMS_PaperSpecTypeName = isChange ? MyConvert.ConvertToString(value) : PMS_PaperSpecTypeName; theValue = this.PMS_PaperSpecTypeName; } else if ("PMS_PlateSourceName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 47) { this.PMS_PlateSourceName = isChange ? MyConvert.ConvertToString(value) : PMS_PlateSourceName; theValue = this.PMS_PlateSourceName; } else if ("PMS_CTPSpecTypeName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 48) { this.PMS_CTPSpecTypeName = isChange ? MyConvert.ConvertToString(value) : PMS_CTPSpecTypeName; theValue = this.PMS_CTPSpecTypeName; } else if ("PMS_FilmTypeName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 49) { this.PMS_FilmTypeName = isChange ? MyConvert.ConvertToString(value) : PMS_FilmTypeName; theValue = this.PMS_FilmTypeName; } else if ("PMS_IsPay".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 50) { this.PMS_IsPay = isChange ? MyConvert.ConvertToInt32(value) : PMS_IsPay; theValue = this.PMS_IsPay; } return theValue; } #endregion } }