/// <summary>
 /// Constructor with Full Argument
 /// </summary>
 public OrderBomChangeHeadDTO(UFIDA.U9.CBO.HR.Operator.Operators.EntityKey saleManID, System.String saleManCode, System.String saleManName, UFIDA.U9.CBO.HR.Department.Department.EntityKey departMentID, System.String departMentCode, System.String departMentName, UFIDA.U9.CBO.SCM.Customer.Customer.EntityKey customerID, System.String customerCode, System.String customerName, UFIDA.U9.Base.Organization.Organization.EntityKey getOrgID, System.String getOrgCode, System.String getOrgName)
 {
     this.SaleManID      = saleManID;
     this.SaleManCode    = saleManCode;
     this.SaleManName    = saleManName;
     this.DepartMentID   = departMentID;
     this.DepartMentCode = departMentCode;
     this.DepartMentName = departMentName;
     this.CustomerID     = customerID;
     this.CustomerCode   = customerCode;
     this.CustomerName   = customerName;
     this.GetOrgID       = getOrgID;
     this.GetOrgCode     = getOrgCode;
     this.GetOrgName     = getOrgName;
 }
 /// <summary>
 /// Constructor with Full Argument
 /// </summary>
 public OrderBomHeadDTO(UFIDA.U9.CBO.MFG.BOM.BOMMaster.EntityKey bomMaster, UFIDA.U9.CBO.MFG.BOM.BOMComponent.EntityKey bomCompont, UFIDA.U9.CBO.SCM.Item.ItemMaster.EntityKey parentPart, UFIDA.U9.CBO.SCM.Item.ItemMaster.EntityKey subKey, System.Decimal dosage, UFIDA.U9.Base.UOM.UOM.EntityKey dosageUnit, System.Decimal sellNumber, UFIDA.U9.Base.UOM.UOM.EntityKey sellUnit, System.Decimal needNumber, UFIDA.U9.SM.SO.SOLine.EntityKey orderLine, UFIDA.U9.SM.SO.SO.EntityKey orderHead, System.Int32 orderLineRow, UFIDA.U9.Cust.GS.FT.AllEnumBE.SourceTypeEnum sourceType, System.String remark, UFIDA.U9.CBO.HR.Operator.Operators.EntityKey salesMan, UFIDA.U9.CBO.SCM.Customer.CustomerSupplyTypeEnum supplierType, System.String tier, UFIDA.U9.CBO.SCM.Item.ItemCategory.EntityKey subkeyType, System.Decimal loss, System.Boolean arrirmState)
 {
     this.BomMaster    = bomMaster;
     this.BomCompont   = bomCompont;
     this.ParentPart   = parentPart;
     this.SubKey       = subKey;
     this.Dosage       = dosage;
     this.DosageUnit   = dosageUnit;
     this.SellNumber   = sellNumber;
     this.SellUnit     = sellUnit;
     this.NeedNumber   = needNumber;
     this.OrderLine    = orderLine;
     this.OrderHead    = orderHead;
     this.OrderLineRow = orderLineRow;
     this.SourceType   = sourceType;
     this.Remark       = remark;
     this.SalesMan     = salesMan;
     this.SupplierType = supplierType;
     this.Tier         = tier;
     this.SubkeyType   = subkeyType;
     this.Loss         = loss;
     this.ArrirmState  = arrirmState;
 }
 /// <summary>
 /// Constructor with Full Argument
 /// </summary>
 public PrePaymentHeadDTO(UFIDA.U9.Cust.GS.FI.PrePaymentDocTypeBE.PrePaymentDocType.EntityKey documentType, UFIDA.U9.Base.Currency.Currency.EntityKey currency, UFIDA.U9.CBO.SCM.Supplier.Supplier.EntityKey supplier, UFIDA.U9.Base.Organization.Organization.EntityKey pOOrg, UFIDA.U9.CBO.HR.Department.Department.EntityKey dept, UFIDA.U9.CBO.HR.Operator.Operators.EntityKey buyer, System.String srcPrePayDocNo, System.Int64 srcPrePayDocID, List <UFIDA.U9.Cust.GS.FI.PrePaymentBP.PrePaymentLineDTO> prePaymentLineDTOs)
 {
     this.DocumentType       = documentType;
     this.Currency           = currency;
     this.Supplier           = supplier;
     this.POOrg              = pOOrg;
     this.Dept               = dept;
     this.Buyer              = buyer;
     this.SrcPrePayDocNo     = srcPrePayDocNo;
     this.SrcPrePayDocID     = srcPrePayDocID;
     this.PrePaymentLineDTOs = prePaymentLineDTOs;
 }
 /// <summary>
 /// Constructor with Full Argument
 /// </summary>
 public DeductionRegisterDTO(UFIDA.U9.Cust.GS.FI.DeductionRegisterDocTypeBE.DeductionRegisterDocType.EntityKey documentType, System.String docNo, System.DateTime businessDate, System.Int32 srcDocType, UFIDA.U9.Base.Organization.Organization.EntityKey srcOrg, System.String srcDocNo, System.Int64 srcDocID, UFIDA.U9.Base.Currency.Currency.EntityKey currency, System.Int32 dRObject, UFIDA.U9.CBO.SCM.Customer.Customer.EntityKey customer, UFIDA.U9.CBO.SCM.Supplier.Supplier.EntityKey supplier, UFIDA.U9.Base.Organization.Organization.EntityKey dROrg, System.Decimal dRMoney, System.Int32 dRReason, System.String dRAssess, UFIDA.U9.Base.Organization.Organization.EntityKey registerOrg, UFIDA.U9.CBO.HR.Department.Department.EntityKey registerDept, System.String registerBy, UFIDA.U9.CBO.HR.Operator.Operators.EntityKey buyer)
 {
     this.DocumentType = documentType;
     this.DocNo        = docNo;
     this.BusinessDate = businessDate;
     this.SrcDocType   = srcDocType;
     this.SrcOrg       = srcOrg;
     this.SrcDocNo     = srcDocNo;
     this.SrcDocID     = srcDocID;
     this.Currency     = currency;
     this.DRObject     = dRObject;
     this.Customer     = customer;
     this.Supplier     = supplier;
     this.DROrg        = dROrg;
     this.DRMoney      = dRMoney;
     this.DRReason     = dRReason;
     this.DRAssess     = dRAssess;
     this.RegisterOrg  = registerOrg;
     this.RegisterDept = registerDept;
     this.RegisterBy   = registerBy;
     this.Buyer        = buyer;
 }
 /// <summary>
 /// Constructor with Full Argument
 /// </summary>
 public SalesManDTO(UFIDA.U9.CBO.SCM.Customer.CustomerItem.EntityKey customerItemsID, UFIDA.U9.CBO.HR.Operator.Operators.EntityKey sales, UFIDA.U9.CBO.HR.Department.Department.EntityKey deparment, System.String remark, System.Int32 rowID)
 {
     this.CustomerItemsID = customerItemsID;
     this.Sales           = sales;
     this.Deparment       = deparment;
     this.Remark          = remark;
     this.RowID           = rowID;
 }