using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.Production { public class RejectionReworkReasonDTO { private int indentid; private DateTime indentdate; private string indentnumber; private int productionid; private DateTime productiondate; private string productionnumber; private decimal quantity; private int uomid; private int allocationid; private decimal productionquantity; private decimal goodquantity; private decimal rejectedquantity; private decimal reworkquantity; private decimal otherquantity; private decimal reworkrejectquantity; private int itemid; private string itemcode; private string itemname; private string itemshortname; private string itemdescription; private int skuid; private string skucode; private string skuname; private int itemcategoryid; private string itemcategorycode; private string itemcategoryname; private int itemsubcategoryid; private string itemsubcategorycode; private string itemsubcategoryname; private int itemgroupid; private string itemgroupcode; private string itemgroupname; private int workcenterid; private string workcentercode; private string workcentername; private int resourceid; private string resourcecode; private string resourcename; private int resourcetypeid; private string resourcetypecode; private string resourcetypename; private string resourceremarks; private int processid; private string processcode; private string processname; private int reasonid; private string reasoncode; private string reasonname; private string remarks; private int reasontypeid; private string reasontypecode; private string reasontypename; private decimal reasongoodquantity; private decimal reasonrejectedquantity; private decimal reasonreworkquantity; private decimal reasonotherquantity; private string reasonremarks; private int lotid; private string lotnumber; private decimal rejectreworkquantity; public int IndentId { get { return indentid; } set { indentid = value; } } public DateTime IndentDate { get { return indentdate; } //Date set { indentdate = value; } //Date } public string IndentNumber { get { return indentnumber; } //Number set { indentnumber = value; } //Number } public int ProductionId { get { return productionid; } set { productionid = value; } } public DateTime ProductionDate { get { return productiondate; } //date set { productiondate = value; } //date } public string ProductionNumber { get { return productionnumber; } //number set { productionnumber = value; } //number } public decimal Quantity { get { return quantity; } set { quantity = value; } } public int UomId { get { return uomid; } set { uomid = value; } } public int AllocationId { get { return allocationid; } set { allocationid = value; } } public decimal ProductionQuantity { get { return productionquantity; } set { productionquantity = value; } } public decimal GoodQuantity { get { return goodquantity; } set { goodquantity = value; } } public decimal RejectedQuantity { get { return rejectedquantity; } set { rejectedquantity = value; } } public decimal ReworkQuantity { get { return reworkquantity; } set { reworkquantity = value; } } public decimal OtherQuantity { get { return otherquantity; } set { otherquantity = value; } } public decimal ReworkRejectQuantity { get { return reworkrejectquantity; } set { reworkrejectquantity = value; } } public int ItemId { get { return itemid; } //Id set { itemid = value; } //Id } public string ItemCode { get { return itemcode; } set { itemcode = value; } } public string ItemName { get { return itemname; } set { itemname = value; } } public string ItemShortName { get { return itemshortname; } set { itemshortname = value; } } public string ItemDescription { get { return itemdescription; } set { itemdescription = value; } } public int SKUId { get { return skuid; } set { skuid = value; } } public string SKUCode { get { return skucode; } set { skucode = value; } } public string SKUName { get { return skuname; } set { skuname = value; } } public int ItemCategoryId { get { return itemcategoryid; } set { itemcategoryid = value; } } public string ItemCategoryCode { get { return itemcategorycode; } set { itemcategorycode = value; } } public string ItemCategoryName { get { return itemcategoryname; } set { itemcategoryname = value; } } public int ItemSubCategoryId { get { return itemsubcategoryid; } set { itemsubcategoryid = value; } } public string ItemSubCategoryCode { get { return itemsubcategorycode; } set { itemsubcategorycode = value; } } public string ItemSubCategoryName { get { return itemsubcategoryname; } set { itemsubcategoryname = value; } } public int ItemGroupId { get { return itemgroupid; } set { itemgroupid = value; } } public string ItemGroupCode { get { return itemgroupcode; } set { itemgroupcode = value; } } public string ItemGroupName { get { return itemgroupname; } set { itemgroupname = 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 int ResourceId { get { return resourceid; } set { resourceid = value; } } public string ResourceCode { get { return resourcecode; } set { resourcecode = value; } } public string ResourceName { get { return resourcename; } set { resourcename = value; } } public int ResourceTypeId { get { return resourcetypeid; } set { resourcetypeid = value; } } public string ResourceTypeCode { get { return resourcetypecode; } set { resourcetypecode = value; } } public string ResourceTypeName { get { return resourcetypename; } set { resourcetypename = value; } } public string ResourceRemarks { get { return resourceremarks; } set { resourceremarks = value; } } 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; } } public int ReasonId { get { return reasonid; } set { reasonid = value; } } public string ReasonCode { get { return reasoncode; } set { reasoncode = value; } } public string ReasonName { get { return reasonname; } set { reasonname = value; } } public string Remarks { get { return remarks; } set { remarks = value; } } public int ReasonTypeId { get { return reasontypeid; } set { reasontypeid = value; } } public string ReasonTypeCode { get { return reasontypecode; } set { reasontypecode = value; } } public string ReasonTypeName { get { return reasontypename; } set { reasontypename = value; } } public decimal ReasonGoodQuantity { get { return reasongoodquantity; } set { reasongoodquantity = value; } } public decimal ReasonRejectedQuantity { get { return reasonrejectedquantity; } set { reasonrejectedquantity = value; } } public decimal ReasonReworkQuantity { get { return reasonreworkquantity; } set { reasonreworkquantity = value; } } public decimal ReasonOtherQuantity { get { return reasonotherquantity; } set { reasonotherquantity = value; } } public string ReasonRemarks { get { return reasonremarks; } set { reasonremarks = value; } } public int LotId { get { return lotid; } set { lotid = value; } } public string LotNumber { get { return lotnumber; } set { lotnumber = value; } } public decimal RejectReworkQuantity { get { return rejectreworkquantity; } set { rejectreworkquantity = value; } } public static int NumberOfRecords { get; set; } private int id; private string code; private string name; private decimal sumofreasonrejectedquantity; private decimal sumofreasonreworkquantity; private decimal sumofproductionquantity; private decimal avgofproductionquantity; private decimal sumofrejectedquantity; private decimal sumofreworkquantity; private decimal rejectionpercent; private decimal reworkpercent; private decimal sumofreasongoodquantity; private decimal sumofreasonotherquantity; public decimal SumOfReasonGoodQuantity { get { return sumofreasongoodquantity; } set { sumofreasongoodquantity = value; } } public decimal SumOfReasonOtherQuantity { get { return sumofreasonotherquantity; } set { sumofreasonotherquantity = 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 SumOfReasonRejectedQuantity { get { return sumofreasonrejectedquantity; } set { sumofreasonrejectedquantity = value; } } public decimal SumOfReasonReworkQuantity { get { return sumofreasonreworkquantity; } set { sumofreasonreworkquantity = value; } } public decimal SumOfProductionQuantity { get { return sumofproductionquantity; } set { sumofproductionquantity = value; } } public decimal AvgOfProductionQuantity { get { return avgofproductionquantity; } set { avgofproductionquantity = value; } } public decimal SumOfRejectedQuantity { get { return sumofrejectedquantity; } set { sumofrejectedquantity = value; } } public decimal SumOfReworkQuantity { get { return sumofreworkquantity; } set { sumofreworkquantity = value; } } public decimal RejectionPercent { get { return rejectionpercent; } set { rejectionpercent = value; } } public decimal ReworkPercent { get { return reworkpercent; } set { reworkpercent = value; } } private string reason1; private string reason2; private string reason3; private string reason4; private string reason5; private decimal reasonsort1quantity; private decimal reasonsort2quantity; private decimal reasonsort3quantity; private decimal reasonsort4quantity; private decimal reasonsort5quantity; private decimal otherreasonquantity; public string Reason1 { get { return reason1; } set { reason1 = value; } } public string Reason2 { get { return reason2; } set { reason2 = value; } } public string Reason3 { get { return reason3; } set { reason3 = value; } } public string Reason4 { get { return reason4; } set { reason4 = value; } } public string Reason5 { get { return reason5; } set { reason5 = value; } } public decimal ReasonSort1Quantity { get { return reasonsort1quantity; } set { reasonsort1quantity = value; } } public decimal ReasonSort2Quantity { get { return reasonsort2quantity; } set { reasonsort2quantity = value; } } public decimal ReasonSort3Quantity { get { return reasonsort3quantity; } set { reasonsort3quantity = value; } } public decimal ReasonSort4Quantity { get { return reasonsort4quantity; } set { reasonsort4quantity = value; } } public decimal ReasonSort5Quantity { get { return reasonsort5quantity; } set { reasonsort5quantity = value; } } public decimal OtherReasonQuantity { get { return otherreasonquantity; } set { otherreasonquantity = value; } } } }