using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.Production { public class ProductionSummaryRegisterDTO //:ReportPaginationDTO-------->DEVADMIN { #region PrivateMembers #region Production private DateTime date=DateTime.Now; private string number = ""; private int indentid; private DateTime indentdate = DateTime.Now; private string indentnumber; private decimal plannedquantity; private decimal materialvalue; private int indentdetailid; private int productionid; #region Item private int itemid; //Id private string itemcode; //Code private string itemname; //Name #endregion #region SKU private int skuid; //Id private string skucode; //Code private string skuname; //Name #endregion #region Process private int processid; //Id private string processcode; //Code private string processname; //Name #endregion #region UOM private int uomid; //Id private string uomcode; //Code private string uomname; //Name #endregion private decimal produced; private decimal subproduced; private decimal reprocess; private decimal accepeted; private decimal rework; private decimal rejected; private decimal processcost; private decimal processvalue; private int inchargeid; private string inchargecode; private string inchargename; private int workcenterid; private string workcentercode; private string workcentername; private decimal materialcost; #endregion private byte locationtype=0; private byte releasestatus=0; private Int32 resourceduration = 0; private DateTime resourcefromdate=DateTime.Now; private Int16 resourcestarttime=0; private DateTime resourceenddate=DateTime.Now; private Int16 resourceendtime=0; private decimal resourceproduced=0; private string callresourceduration; private string callresourcestarttime; private string callresourcendtime; private int employeeid=-1; private string employeecode=""; private string employeename=""; private int machineid=-1; private string machinecode=""; private string machinename=""; private int resourceid=-1; private string resourcecode=""; private string resourcename=""; private byte resourcenature=0; private decimal accepetedquantity = 0; private int combineindentid; private int id = -1; private string code = ""; private string name = ""; private decimal actualresourcecost; private decimal processresourcecost; private decimal processresourcevalue; private string resourcetypecode; private int stoppageduration; private decimal stoppagedurationhrs; private decimal resourcedurationhrs; private decimal excludestoppageresourcehrs; private string callstoppageduration; private string callexcludestoppage; private int excludestoppageresource; private int detailstarttime; private int detailendtime; private string calldetailstarttime; private string calldetailendtime; private string allocationname ; private string allocationshortname; private decimal balancequantity; private Int64 row; private int storeid ; private string storecode = ""; private string storename = ""; public Int64 Row { get { return row; } set { row = value; } } public int DetailStartTime { get { return detailstarttime; } set { detailstarttime = value; } } public string CallDetailStartTime { get { return calldetailstarttime; } set { calldetailstarttime = value; } } public int DetailEndTime { get { return detailendtime; } set { detailendtime = value; } } public string CallDetailEndTime { get { return calldetailendtime; } set { calldetailendtime = value; } } public int ExcludeStoppageResource { get { return excludestoppageresource; } set { excludestoppageresource = value; } } public string CallStoppageDuration { get { return callstoppageduration; } set { callstoppageduration = value; } } public string CallExcludeStoppage { get { return callexcludestoppage; } set { callexcludestoppage = value; } } public int StoppageDuration { get { return stoppageduration; } set { stoppageduration = value; } } public decimal StoppageDurationHrs { get { return stoppagedurationhrs; } set { stoppagedurationhrs = value; } } public decimal ResourceDurationHrs { get { return resourcedurationhrs; } set { resourcedurationhrs = value; } } public decimal ExcludeStoppageResourceHrs { get { return excludestoppageresourcehrs; } set { excludestoppageresourcehrs = value; } } public decimal ActualResourceCost { get { return actualresourcecost; } set { actualresourcecost = value; } } public decimal ProcessResourceCost { get { return processresourcecost; } set { processresourcecost = value; } } public decimal ProcessResourceValue { get { return processresourcevalue; } set { processresourcevalue = value; } } public string ResourceTypeCode { get { return resourcetypecode; } set { resourcetypecode = value; } } #endregion #region PublicMembers #region Production public string CallResourceDuration { get { return callresourceduration; } set { callresourceduration = value; } } public string CallResourceStartTime { get { return callresourcestarttime; } set { callresourcestarttime = value; } } public string CallResourceEndTime { get { return callresourcendtime; } set { callresourcendtime = value; } } public int Id { get { return id; } set { id = value; } } public string Code { get { return code; } set { code = value; } } public string Name { get { return name; } set { name = value; } } public decimal AccepetedQuantity { get { return accepetedquantity; } //produced set { accepetedquantity = value; } //produced } public byte ResourceNature { get { return resourcenature; } //produced set { resourcenature = value; } //produced } public byte LocationType { get { return locationtype; } //produced set { locationtype = value; } //produced } public byte ReleaseStatus { get { return releasestatus; } //produced set { releasestatus = value; } //produced } public Int32 ResourceDuration { get { return resourceduration; } //produced set { resourceduration = value; } //produced } public DateTime ResourceFromDate { get { return resourcefromdate; } //produced set { resourcefromdate = value; } //produced } public DateTime ResourceEndDate { get { return resourceenddate; } //produced set { resourceenddate = value; } //produced } public Int16 ResourceStartTime { get { return resourcestarttime; } //produced set { resourcestarttime = value; } //produced } public Int16 ResourceEndTime { get { return resourceendtime; } //produced set { resourceendtime = value; } //produced } public decimal ResourceProduced { get { return resourceproduced; } //produced set { resourceproduced = value; } //produced } public string AllocationName { get { return allocationname; } set { allocationname = value; } } public string AllocationShortName { get { return allocationshortname; } set { allocationshortname = value; } } #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 public DateTime IndentDate { get { return indentdate; } //Date set { indentdate = value; } //Date } public string IndentNumber { get { return indentnumber; } //Number set { indentnumber = value; } //Number } public decimal PlannedQuantity { get { return plannedquantity; } //Number set { plannedquantity = value; } //Number } public decimal MaterialValue { get { return materialvalue; } //Number set { materialvalue = value; } //Number } public DateTime Date { get { return date; } //Date set { date = value; } //Date } public string Number { get { return number; } //Number set { number = value; } //Number } public int CombineIndentId { get { return combineindentid; } set { combineindentid = value; } } public int IndentDetailId { get { return indentdetailid ; } set { indentdetailid = value; } } public int ProductionId { get { return productionid; } set { productionid = value; } } public int IndentId { get { return indentid; } set { indentid = value; } } #region Item public int ItemId { get { return itemid; } //Id set { itemid = value; } //Id } public string ItemCode { get { return itemcode; } //Code set { itemcode = value; } //Code } public string ItemName { get { return itemname; } //Name set { itemname = value; } //Name } #endregion #region SKU public int SKUId { get { return skuid; } //Id set { skuid = value; } //Id } public string SKUCode { get { return skucode; } //Code set { skucode = value; } //Code } public string SKUName { get { return skuname; } //Name set { skuname = value; } //Name } #endregion #region Process public int ProcessId { get { return processid; } //Id set { processid = value; } //Id } public string ProcessCode { get { return processcode; } //Code set { processcode = value; } //Code } public string ProcessName { get { return processname; } //Name set { processname = value; } //Name } #endregion #region UOM public int UOMId { get { return uomid; } //Id set { uomid = value; } //Id } public string UOMCode { get { return uomcode; } //Code set { uomcode = value; } //Code } public string UOMName { get { return uomname; } //Name set { uomname = value; } //Name } #endregion public decimal Produced { get { return produced; } //produced set { produced = value; } //produced } public decimal SubProduced { get { return subproduced; } //SubProduced set { subproduced = value; } //SubProduced } public decimal Reprocess { get { return reprocess; } //produced set { reprocess = value; } //produced } public decimal Accepeted { get { return accepeted; } //accepeted set { accepeted = value; } //accepeted } public decimal Rework { get { return rework; } //Rework set { rework = value; } //Rework } public decimal Rejected { get { return rejected; } //Rejected set { rejected = value; } //Rejected } public decimal ProcessCost { get { return processcost; } //ProcessCost set { processcost = value; } //ProcessCost } public decimal ProcessValue { get { return processvalue; } //ProcessValue set { processvalue = value; } //ProcessValue } public int InchargeId { get { return inchargeid; } set { inchargeid = value; } } public string InchargeCode { get { return inchargecode; } set { inchargecode = value; } } public string InchargeName { get { return inchargename; } set { inchargename = value; } } public int WorkCenterId { get { return workcenterid; } set { workcenterid = value; } } public string WorkCenterCode { get { return workcentercode; } set { workcentercode = value; } } public string WorkCenterName { get { return workcentername; } set { workcentername = value; } } public decimal MaterialCost { get { return materialcost; } //MaterialCost set { materialcost = value; } //MaterialCost } #endregion private decimal totalprocesscost; private decimal totalprocessvalue; private decimal totalmaterialcost; private decimal totalmaterialvalue; private decimal totalactualresourcecost; public decimal TotalProcessCost { get { return totalprocesscost; } set { totalprocesscost = value; } } public decimal TotalProcessValue { get { return totalprocessvalue; } set { totalprocessvalue = value; } } public decimal TotalMaterialCost { get { return totalmaterialcost; } set { totalmaterialcost = value; } } public decimal TotalMaterialValue { get { return totalmaterialvalue; } set { totalmaterialvalue = value; } } public decimal TotalActualResourceCost { get { return totalactualresourcecost; } set { totalactualresourcecost = value; } } #endregion #region Bom Version private DateTime fromdate; private DateTime todate; private string bomversion; private Int16 routingversion; public DateTime FromDate { get { return fromdate; } set { fromdate = value; } } public DateTime ToDate { get { return todate; } set { todate = value; } } public string BomVersion { get { return bomversion; } set { bomversion = value; } } public Int16 RoutingVersion { get { return routingversion; } set { routingversion = value; } } #endregion private string remarks; private string createdbyname; private DateTime createdondate; private string createdtime; private decimal netweight; private string devicename; private decimal pcprocesscost; private decimal pcmaterialcost; private decimal baseratefc; private string bomcode; private string bomname; private decimal efficiency; private string shiftname; private string callplannedduration; private string callestimatedduration; public string CallEstimatedDuration { get { return callestimatedduration; } set { callestimatedduration = value; } } public string CallPlannedDuration { get { return callplannedduration; } set { callplannedduration = value; } } public decimal Efficiency { get { return efficiency; } set { efficiency = value; } } public string ShiftName { get { return shiftname; } set { shiftname = value; } } public string BomCode { get { return bomcode; } set { bomcode = value; } } public string BomName { get { return bomname; } set { bomname = value; } } public string Remarks { get { return remarks; } set { remarks = value; } } public string CreatedByName { get { return createdbyname; } set { createdbyname = value; } } public string CreatedTime { get { return createdtime; } set { createdtime = value; } } public DateTime CreatedonDate { get { return createdondate; } set { createdondate = value; } } public decimal NetWeight { get { return netweight; } set { netweight = value; } } public string DeviceName { get { return devicename; } set { devicename = value; } } public decimal BalanceQuantity { get { return balancequantity; } set { balancequantity = value; } } public string StoreCode { get { return storecode; } set { storecode = value; } } public string StoreName { get { return storename; } set { storename = value; } } public int StoreId { get { return storeid; } set { storeid = value; } } public decimal PCProcessCost { get { return pcprocesscost; } set { pcprocesscost = value; } } public decimal PCMaterialCost { get { return pcmaterialcost; } set { pcmaterialcost = value; } } private decimal pcbaserate; public decimal PCBaseRate { get { return pcbaserate; } set { pcbaserate = value; } } private Int32 plannedduration = 0; private Int32 estimatedduration = 0; public Int32 PlannedDuration { get { return plannedduration; } set { plannedduration = value; } } public Int32 EstimatedDuration { get { return estimatedduration; } set { estimatedduration = value; } } } }