using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.JobCard { public class JobCardDTO { #region PrivateMembers #region JobCard private int jobcardid; //Id #region BIZTransactionType private int biztransactiontypeid = -1; private string biztransactiontypecode; private string biztransactiontypename; private int biztransactiontypebiztransactiontypeclassid; private byte biztransactiontypenogenerationtype; #endregion #region OrganizationUnit private int ouid = -1; private string oucode; private string ouname; #endregion private DateTime jobcardjobcarddate; //JobCardDate private string jobcardjobcardnumber; //JobCardNumber private string jobcardreferencenumber; //ReferenceNumber private DateTime jobcardreferencedate; //ReferenceDate private byte jobcardtype; //Type #region WorkCenter private int workcenterid = -1; private string workcentercode; private string workcentername; #endregion #region Machine private int machineid = -1; private string machinecode; private string machinename; private double machinemincapacity; private double machinemaxcapacity; private Int16 machinespeed; #endregion #region Store private int storeid = -1; private string storecode; private string storename; #endregion #region ToStore private int tostoreid = -1; private string tostorecode; private string tostorename; #endregion private byte jobcardlottype; //LotType #region Lot private int lotid = -1; private string lotlotnumber; private DateTime lotlotdate; #endregion private string jobcardlotnumber; //LotNumber private DateTime jobcardschedulefrom; //ScheduleFrom private DateTime jobcardscheduleto; //ScheduleTo private DateTime jobcardduration; //Duration #region User private int inchargeid = -1; //RECEIVEDBYID private string inchargecode; private string inchargename; #endregion private string jobcardremarks; //Remarks #region Process private int processid = -1; private string processcode; private string processname; #endregion #endregion #region Base private int jobcardcreatedbyid; private DateTime jobcardcreatedon; private int jobcardmodifiedbyid; private DateTime jobcardmodifiedon; #endregion #region Standard private byte jobcardstatus; //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived private Int16 jobcardversion; #endregion private List jobcarddetail = new List(); private List jobcardprocess = new List(); #endregion #region PublicMembers #region JobCard public int JobCardId { get { return jobcardid; } //Id set { jobcardid = value; } //Id } #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 #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 public DateTime JobCardJobCardDate { get { return jobcardjobcarddate; } //JobCardDate set { jobcardjobcarddate = value; } //JobCardDate } public string JobCardJobCardNumber { get { return jobcardjobcardnumber; } //JobCardNumber set { jobcardjobcardnumber = value; } //JobCardNumber } public string JobCardReferenceNumber { get { return jobcardreferencenumber; } //ReferenceNumber set { jobcardreferencenumber = value; } //ReferenceNumber } public DateTime JobCardReferenceDate { get { return jobcardreferencedate; } //ReferenceDate set { jobcardreferencedate = value; } //ReferenceDate } public byte JobCardType { get { return jobcardtype; } //Type set { jobcardtype = value; } //Type } #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 Machine public int MachineId { get { return machineid; } //Id set { machineid = value; } //Id } public string MachineCode { get { return machinecode; } //Code set { machinecode = value; } //Code } public string MachineName { get { return machinename; } //Name set { machinename = value; } //Name } public double MachineMinCapacity { get { return machinemincapacity; } set { machinemincapacity = value; } } public double MachineMaxCapacity { get { return machinemaxcapacity; } set { machinemaxcapacity = value; } } public Int16 MachineSpeed { get { return machinespeed; } set { machinespeed = value; } } #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 #region ToStore public int ToStoreId { get { return tostoreid; } //Id set { tostoreid = value; } //Id } public string ToStoreCode { get { return tostorecode; } //Code set { tostorecode = value; } //Code } public string ToStoreName { get { return tostorename; } //Name set { tostorename = value; } //Name } #endregion public byte JobCardLotType { get { return jobcardlottype; } //LotType set { jobcardlottype = value; } //LotType } #region Lot public int LotId { get { return lotid; } //Id set { lotid = value; } //Id } public string LotLotNumber { get { return lotlotnumber; } //Code set { lotlotnumber = value; } //Code } public DateTime LotLotDate { get { return lotlotdate; } //Name set { lotlotdate = value; } //Name } #endregion public string JobCardLotNumber { get { return jobcardlotnumber; } //LotNumber set { jobcardlotnumber = value; } //LotNumber } public DateTime JobCardScheduleFrom { get { return jobcardschedulefrom; } //ScheduleFrom set { jobcardschedulefrom = value; } //ScheduleFrom } public DateTime JobCardScheduleTo { get { return jobcardscheduleto; } //ScheduleTo set { jobcardscheduleto = value; } //ScheduleTo } public DateTime JobCardDuration { get { return jobcardduration; } //Duration set { jobcardduration = value; } //Duration } #region Incharge public int InchargeId { get { return inchargeid; } //Id set { inchargeid = value; } //Id } public string InchargeCode { get { return inchargecode; } //Code set { inchargecode = value; } //Code } public string InchargeName { get { return inchargename; } //Name set { inchargename = value; } //Name } #endregion public string JobCardRemarks { get { return jobcardremarks; } //Remarks set { jobcardremarks = value; } //Remarks } #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 #endregion #region Base public int JobCardCreatedById { get { return jobcardcreatedbyid; } //Created By Person (User Id) set { jobcardcreatedbyid = value; } //Created By Person (User Id) } public DateTime JobCardCreatedOn { get { return jobcardcreatedon; } //Created On Date set { jobcardcreatedon = value; } //Created On Date } public int JobCardModifiedById { get { return jobcardmodifiedbyid; } //Modified By Person (User Id) set { jobcardmodifiedbyid = value; } } public DateTime JobCardModifiedOn { get { return jobcardmodifiedon; } //Modified On Date set { jobcardmodifiedon = value; } } #endregion #region Standard public byte JobCardStatus { get { return jobcardstatus; } //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived set { jobcardstatus = value; } } public Int16 JobCardVersion { get { return jobcardversion; } //No Of Times Updated set { jobcardversion = value; } } #endregion public List JobCardDetailArray { get { return jobcarddetail; } set { jobcarddetail = value; } } public List JobCardProcessArray { get { return jobcardprocess; } set { jobcardprocess = value; } } #endregion } }