using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.ProcessingProduction { public class ProcessingProductionDTO { #region PrivateMembers #region ProcessingProduction private int processingproductionid; //Id private DateTime processingproductionprocessingproductiondate = DateTime.UtcNow; //ProductionDate #region OrganizationUnit private int ouid = -1; private string oucode; private string ouname; #endregion #region BIZTransactionType private int biztransactiontypeid = -1; private string biztransactiontypecode; private string biztransactiontypename; private int biztransactiontypebiztransactiontypeclassid; private byte biztransactiontypenogenerationtype; #endregion private string processingproductionproductionnumber; //ProductionNumber private string processingproductionreferencenumber; //ReferenceNumber private DateTime processingproductionreferencedate = DateTime.UtcNow; //ReferenceDate #region WorkCenter private int workcenterid = -1; private string workcentercode; private string workcentername; #endregion #region Store private int storeid = -1; private string storecode; private string storename; #endregion private byte processingproductiontype; //Type #region JobCard private int jobcardid = -1; private DateTime jobcardjobcarddate; //JobCardDate private string jobcardjobcardnumber; //JobCardNumber private int jobcardlotid = -1; private string jobcardlotlotnumber; private DateTime jobcardlotlotdate; private int jobcardstoreid = -1; private string jobcardstorename; private int jobcardbiztransactiontypeid = -1; #endregion private byte processingproductionisfirstlot; //IsFirstLot private byte processingproductionislastlot; //IsLastLot #region Lot private int lotid = -1; private string lotlotnumber; #endregion #region Process private int processid = -1; private string processcode; private string processname; #endregion private string processingproductionlotnumber; //LotNumber private double processingproductiontotalinputquantity; //TotalInputQuantity private double processingproductiontotaloutputquantity; //TotalOutputQuantity private string processingproductionremarks; //Remarks #endregion #region Base private int processingproductioncreatedbyid; //CreatedById private DateTime processingproductioncreatedon; //CreatedOn private int processingproductionmodifiedbyid; //ModifiedById private DateTime processingproductionmodifiedon; //ModifiedOn #endregion #region Standard private byte processingproductionstatus; //Status private Int16 processingproductionversion; //Version #endregion private List processingdetail = new List(); private List productionitem = new List(); #endregion #region PublicMembers #region ProcessingProduction public int ProcessingProductionId { get { return processingproductionid; } //Id set { processingproductionid = value; } //Id } public DateTime ProcessingProductionProcessingProductionDate { get { return processingproductionprocessingproductiondate; } //ProductionDate set { processingproductionprocessingproductiondate = value; } //ProductionDate } #region OrganizationUnit public int OUId { get { return ouid; } set { ouid = value; } } public string OUCode { get { return oucode; } set { oucode = value; } } public string OUName { get { return ouname; } set { ouname = value; } } #endregion #region BIZTransactionType public int BizTransactionTypeId { get { return biztransactiontypeid; } set { biztransactiontypeid = value; } } public string BizTransactionTypeCode { get { return biztransactiontypecode; } set { biztransactiontypecode = value; } } public string BizTransactionTypeName { get { return biztransactiontypename; } set { biztransactiontypename = value; } } public int BizTransactionTypeBIZTransactionTypeClassId { get { return biztransactiontypebiztransactiontypeclassid; } set { biztransactiontypebiztransactiontypeclassid = value; } } public byte BizTransactionTypeNOGenerationType { get { return biztransactiontypenogenerationtype; } set { biztransactiontypenogenerationtype = value; } } #endregion public string ProcessingProductionProductionNumber { get { return processingproductionproductionnumber; } //ProductionNumber set { processingproductionproductionnumber = value; } //ProductionNumber } public string ProcessingProductionReferenceNumber { get { return processingproductionreferencenumber; } //ReferenceNumber set { processingproductionreferencenumber = value; } //ReferenceNumber } public DateTime ProcessingProductionReferenceDate { get { return processingproductionreferencedate; } //ReferenceDate set { processingproductionreferencedate = value; } //ReferenceDate } #region WorkCenter public int WorkCenterId { get { return workcenterid; } //Id set { workcenterid = value; } //Id } public string WorkCenterCode { get { return workcentercode; } //Code set { workcentercode = value; } //Code } public string WorkCenterName { get { return workcentername; } //Name set { workcentername = value; } //Name } #endregion #region Store public int StoreId { get { return storeid; } //Id set { storeid = value; } //Id } public string StoreCode { get { return storecode; } //Code set { storecode = value; } //Code } public string StoreName { get { return storename; } //Name set { storename = value; } //Name } #endregion public byte ProcessingProductionType { get { return processingproductiontype; } //Type set { processingproductiontype = value; } //Type } #region JobCard public int JobCardId { get { return jobcardid; } //Id set { jobcardid = value; } //Id } public DateTime JobCardJobCardDate { get { return jobcardjobcarddate; } //JobCardDate set { jobcardjobcarddate = value; } //JobCardDate } public string JobCardJobCardNumber { get { return jobcardjobcardnumber; } //JobCardNumber set { jobcardjobcardnumber = value; } //JobCardNumber } public int JobCardLotId { get { return jobcardlotid; } //Id set { jobcardlotid = value; } //Id } public string JobCardLotLotNumber { get { return jobcardlotlotnumber; } //Code set { jobcardlotlotnumber = value; } //Code } public DateTime JobCardLotLotDate { get { return jobcardlotlotdate; } //Name set { jobcardlotlotdate = value; } //Name } public int JobCardStoreId { get { return jobcardstoreid; } set { jobcardstoreid = value; } } public string JobCardStoreName { get { return jobcardstorename; } set { jobcardstorename = value; } } public int JobCardBizTransactionTypeId { get { return jobcardbiztransactiontypeid; } set { jobcardbiztransactiontypeid = value; } } #endregion public byte ProcessingProductionIsFirstLot { get { return processingproductionisfirstlot; } //IsFirstLot set { processingproductionisfirstlot = value; } //IsFirstLot } public byte ProcessingProductionIsLastLot { get { return processingproductionislastlot; } //IsLastLot set { processingproductionislastlot = value; } //IsLastLot } #region Lot public int LotId { get { return lotid; } //Id set { lotid = value; } //Id } public string LotLotNumber { get { return lotlotnumber; } set { lotlotnumber = value; } } #endregion #region Process public int ProcessId { get { return processid; } set { processid = value; } } public string ProcessCode { get { return processcode; } set { processcode = value; } } public string ProcessName { get { return processname; } set { processname = value; } } #endregion public string ProcessingProductionLotNumber { get { return processingproductionlotnumber; } //LotNumber set { processingproductionlotnumber = value; } //LotNumber } public double ProcessingProductionTotalInputQuantity { get { return processingproductiontotalinputquantity; } //TotalInputQuantity set { processingproductiontotalinputquantity = value; } //TotalInputQuantity } public double ProcessingProductionTotalOutputQuantity { get { return processingproductiontotaloutputquantity; } //TotalOutputQuantity set { processingproductiontotaloutputquantity = value; } //TotalOutputQuantity } public string ProcessingProductionRemarks { get { return processingproductionremarks; } //Remarks set { processingproductionremarks = value; } //Remarks } #endregion #region Base public int ProcessingProductionCreatedById { get { return processingproductioncreatedbyid; } //CreatedById set { processingproductioncreatedbyid = value; } //CreatedById } public DateTime ProcessingProductionCreatedOn { get { return processingproductioncreatedon; } //CreatedOn set { processingproductioncreatedon = value; } //CreatedOn } public int ProcessingProductionModifiedById { get { return processingproductionmodifiedbyid; } //ModifiedById set { processingproductionmodifiedbyid = value; } //ModifiedById } public DateTime ProcessingProductionModifiedOn { get { return processingproductionmodifiedon; } //ModifiedOn set { processingproductionmodifiedon = value; } //ModifiedOn } #endregion #region Standard public byte ProcessingProductionStatus { get { return processingproductionstatus; } //Status set { processingproductionstatus = value; } //Status } public Int16 ProcessingProductionVersion { get { return processingproductionversion; } //Version set { processingproductionversion = value; } //Version } #endregion public List ProcessingDetailArray { get { return processingdetail; } set { processingdetail = value; } } public List ProductionItemArray { get { return productionitem; } set { productionitem = value; } } #endregion } }