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