using System; using System.Collections.Generic; using System.Linq; using System.Text; using MMDAL.DTO.MMHead; using MMDAL.DTO.Production; namespace MMDAL.DTO.ResourcePunch { public class ResourcePunchDTO //:FinalRootFrame { #region PrivateMembers #region ResourcePunch private int resourcepunchid; //Id #region Employee private int employeeid=-1; //Id private string employeecode; //Code private string employeename; //Name #endregion #region Machine private int machineid=-1; //Id private string machinecode; //Code private string machinename; //Name #endregion #region Resource private int resourceid=-1; //Id private string resourcecode; //Code private string resourcename; //Name #endregion #region Indent private int workorderid; //Id private string workordernumber; //Number private string workorderindentnumber; //Number #endregion #region Allocation private int allocationid=-1; //Id private string allocationname; //Name #endregion #region Task private int resourcepunchtaskid = -1; //Id #endregion private DateTime resourcepunchpunchdatetime; //PunchDateTime private byte resourcepunchstatus; //Status private double resourcepunchquantity; //Quantity private string resourcepunchremarks; //Remarks #endregion #region ProductionSaveDTO private int shiftid = -1; private int fromstoreid = -1; private int tostoreid = -1; private int resourcetypeid = -1; private int biztransactiontypeid = -1; private DateTime productionstartdate; private double goodquantity; private double reworkquantity; private double rejectedquantity; private double otherquantity; private double producequantity; private byte isstockposting; private Int32 duration; private string starttime; private string endtime; private int ustatus; private List productionstoppagearray = new List(); #endregion #endregion #region PublicMembers #region ResourcePunch public int ResourcePunchId { get { return resourcepunchid; } //Id set { resourcepunchid = value; } //Id } #region Employee public int EmployeeId { get { return employeeid; } //Id set { employeeid = value; } //Id } public string EmployeeCode { get { return employeecode; } //Code set { employeecode = value; } //Code } public string EmployeeName { get { return employeename; } //Name set { employeename = 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 } #endregion #region Resource public int ResourceId { get { return resourceid; } //Id set { resourceid = value; } //Id } public string ResourceCode { get { return resourcecode; } //Code set { resourcecode = value; } //Code } public string ResourceName { get { return resourcename; } //Name set { resourcename = value; } //Name } #endregion #region Indent public int WorkOrderId { get { return workorderid; } //Id set { workorderid = value; } //Id } public string WorkOrderNumber { get { return workordernumber; } //Id set { workordernumber = value; } //Id } public string WorkOrderIndentNumber { get { return workorderindentnumber; } //WorkOrderIndentNumber set { workorderindentnumber = value; } //WorkOrderIndentNumber } #endregion #region Allocation public int AllocationId { get { return allocationid; } //Id set { allocationid = value; } //Id } public string AllocationName { get { return allocationname; } //Id set { allocationname = value; } //Id } #endregion #region Task public int ResourcePunchTaskId { get { return resourcepunchtaskid; } //Id set { resourcepunchtaskid = value; } //Id } #endregion public DateTime ResourcePunchPunchDateTime { get { return resourcepunchpunchdatetime; } //PunchDateTime set { resourcepunchpunchdatetime = value; } //PunchDateTime } public byte ResourcePunchStatus { get { return resourcepunchstatus; } //Status set { resourcepunchstatus = value; } //Status } public double ResourcePunchQuantity { get { return resourcepunchquantity; } //Quantity set { resourcepunchquantity = value; } //Quantity } public string ResourcePunchRemarks { get { return resourcepunchremarks; } //Remarks set { resourcepunchremarks = value; } //Remarks } #endregion #region ProductionSaveDTO public int ShiftId { get { return shiftid; } //ShiftId set { shiftid = value; } //ShiftId } public int FromStoreId { get { return fromstoreid; } //FromStoreId set { fromstoreid = value; } //FromStoreId } public int ToStoreId { get { return tostoreid; } //ToStoreId set { tostoreid = value; } //ToStoreId } public DateTime ProductionStartDate { get { return productionstartdate; } //ToStoreId set { productionstartdate = value; } //ToStoreId } public double GoodQuantity { get { return goodquantity; } //Quantity set { goodquantity = value; } //Quantity } public double ReworkQuantity { get { return reworkquantity; } //Quantity set { reworkquantity = value; } //Quantity } public double RejectedQuantity { get { return rejectedquantity; } //Quantity set { rejectedquantity = value; } //Quantity } public double OtherQuantity { get { return otherquantity; } //Quantity set { otherquantity = value; } //Quantity } public double ProduceQuantity { get { return producequantity; } //Quantity set { producequantity = value; } //Quantity } public int ResourceTypeId { get { return resourcetypeid; } //ResourceTypeId set { resourcetypeid = value; } //ResourceTypeId } public int BIZTransactionTypeId { get { return biztransactiontypeid; } //ToStoreId set { biztransactiontypeid = value; } //ToStoreId } public byte IsStockPosting { get { return isstockposting; } //Type set { isstockposting = value; } //Type } public Int32 Duration { get { return duration; } //Type set { duration = value; } //Type } public string StartTime { get { return starttime; } //Type set { starttime = value; } //Type } public string EndTime { get { return endtime; } //Type set { endtime = value; } //Type } public int UStatus { get { return ustatus; } //Type set { ustatus = value; } //Type } public List ProductionStoppageArray { get { return productionstoppagearray; } set { productionstoppagearray = value; } } #endregion private byte taskiscompleted = 1; private double taskcompletionpercentage = 0.0; public double TaskCompletionPercentage { get { return taskcompletionpercentage; } //TaskCompletionPercentage set { taskcompletionpercentage = value; } //TaskCompletionPercentage } public byte TaskIsCompleted { get { return taskiscompleted; } //taskiscompleted set { taskiscompleted = value; } //taskiscompleted } private int actionnumberoddata = 0; public int ActionNumberofData { get { return actionnumberoddata; } //actionnumberoddata set { actionnumberoddata = value; } //actionnumberoddata } private List parameterarray = new List(); public List ParameterArray { get { return parameterarray; } set { parameterarray = value; } } #endregion } }