using System; using System.Collections.Generic; using System.Linq; using System.Text; using MMDAL.DTO.ItemReason; namespace MMDAL.DTO.Inspection { public class InspectionDetailDTO { #region PrivateMembers #region Inspection private int inspectiondetailid; //Id #region Inspection private int inspectionid; //InspectionArea #endregion private Int16 inspectiondetailslno; //SlNo #region Entity private int loadobjecttypeid; private string loadobjecttypecode; private string loadobjecttypename; #endregion private int inspectiondetailloadobjectid; //LoadObjectId private string inspectiondetailloadobjectname; //LoadObjectId #region Item private int itemid; private string itemcode; private string itemname; #endregion #region SKU private int skuid; private string skucode; private string skuname; private int skucolorid; private string skucolorname; #endregion #region Lot private int lotid; private string lotlotnumber; #endregion private string specificationreference; #region Bin private int binid; private string bincode; private string binname; private string binids; #endregion #region ParameterSet private int parametersetid; private string parametersetcode; private string parametersetname; #endregion private byte inspectiondetailnumberofsamples; //NumberOfSamples private double inspectiondetaildocumentquantity; //DocumentQuantity private double inspectiondetailinspectedquantity; //InspectedQuantity private double inspectiondetailshortagequantity; //ShortageQuantity private double inspectiondetailexcessquantity; //ExcessQuantity private double inspectiondetailtotalpoints; //TotalPoints private double inspectiondetailtotalpointsafter; //TotalPointsAfter private byte inspectiondetailqccomparisonstatus; //QcComparisonStatus #endregion #region PackNumber private int packnumberid = -1; private string packnumber; #endregion private double inspectiondetailpick; private List inspectionresult = new List(); private List inspectiondefect = new List(); private List inspectionparameter = new List(); #endregion #region PublicMembers #region Inspection public int InspectionDetailId { get { return inspectiondetailid; } //Id set { inspectiondetailid = value; } //Set Restricted } #region Inspection public int InspectionId { get { return inspectionid; } //InspectionArea set { inspectionid = value; } //Set Restricted } #endregion public Int16 InspectionDetailSlNo { get { return inspectiondetailslno; } //SlNo set { inspectiondetailslno = value; } //Set Restricted } #region Entity public int LoadObjectTypeId { get { return loadobjecttypeid; } //InspectionArea set { loadobjecttypeid = value; } //Set Restricted } public string LoadObjectTypeCode { get { return loadobjecttypecode; } //InspectionArea set { loadobjecttypecode = value; } //Set Restricted } public string LoadObjectTypeName { get { return loadobjecttypename; } //InspectionArea set { loadobjecttypename = value; } //Set Restricted } #endregion public int InspectionDetailLoadObjectId { get { return inspectiondetailloadobjectid; } //LoadObjectId set { inspectiondetailloadobjectid = value; } //Set Restricted } public string InspectionDetailLoadObjectName { get { return inspectiondetailloadobjectname; } //LoadObjectId set { inspectiondetailloadobjectname = value; } //Set Restricted } #region Item public int ItemId { get { return itemid; } //InspectionArea set { itemid = value; } //Set Restricted } public string ItemCode { get { return itemcode; } //InspectionArea set { itemcode = value; } //Set Restricted } public string ItemName { get { return itemname; } //InspectionArea set { itemname = value; } //Set Restricted } #endregion #region SKU public int SkuId { get { return skuid; } //InspectionArea set { skuid = value; } //Set Restricted } public string SkuCode { get { return skucode; } //InspectionArea set { skucode = value; } //Set Restricted } public string SkuName { get { return skuname; } //InspectionArea set { skuname = value; } //Set Restricted } public int SkuColorId { get { return skucolorid; } //InspectionArea set { skucolorid = value; } //Set Restricted } public string SkuColorName { get { return skucolorname; } //InspectionArea set { skucolorname = value; } //Set Restricted } #endregion #region Lot public int LotId { get { return lotid; } //InspectionArea set { lotid = value; } //Set Restricted } public string LotLotNumber { get { return lotlotnumber; } //InspectionArea set { lotlotnumber = value; } //Set Restricted } #endregion public string SpecificationReference { get { return specificationreference; } set { specificationreference = value; } } #region Bin public int BinId { get { return binid; } set { binid = value; } } public string BinCode { get { return bincode; } set { bincode = value; } } public string BinName { get { return binname; } set { binname = value; } } public string BinIds { get { return binids; } set { binids = value; } } #endregion #region ParameterSet public int ParameterSetId { get { return parametersetid; } //InspectionArea set { parametersetid = value; } //Set Restricted } public string ParameterSetCode { get { return parametersetcode; } //InspectionArea set { parametersetcode = value; } //Set Restricted } public string ParameterSetName { get { return parametersetname; } //InspectionArea set { parametersetname = value; } //Set Restricted } #endregion public byte InspectionDetailNumberOfSamples { get { return inspectiondetailnumberofsamples; } //NumberOfSamples set { inspectiondetailnumberofsamples = value; } //Set Restricted } public double InspectionDetailDocumentQuantity { get { return inspectiondetaildocumentquantity; } //DocumentQuantity set { inspectiondetaildocumentquantity = value; } //Set Restricted } public double InspectionDetailInspectedQuantity { get { return inspectiondetailinspectedquantity; } //InspectedQuantity set { inspectiondetailinspectedquantity = value; } //Set Restricted } public double InspectionDetailShortageQuantity { get { return inspectiondetailshortagequantity; } //ShortageQuantity set { inspectiondetailshortagequantity = value; } //Set Restricted } public double InspectionDetailExcessQuantity { get { return inspectiondetailexcessquantity; } //ExcessQuantity set { inspectiondetailexcessquantity = value; } //Set Restricted } public double InspectionDetailTotalPoints { get { return inspectiondetailtotalpoints; } //TotalPoints set { inspectiondetailtotalpoints = value; } //Set Restricted } public double InspectionDetailTotalPointsAfter { get { return inspectiondetailtotalpointsafter; } //TotalPointsAfter set { inspectiondetailtotalpointsafter = value; } //Set Restricted } public byte InspectionDetailQcComparisonStatus { get { return inspectiondetailqccomparisonstatus; } //QcComparisonStatus set { inspectiondetailqccomparisonstatus = value; } //Set Restricted } #endregion #region PackNumber public int PackNumberId { get { return packnumberid; } set { packnumberid = value; } } public string PackNumber { get { return packnumber; } set { packnumber = value; } } #endregion public double InspectionDetailPick { get { return inspectiondetailpick; } set { inspectiondetailpick = value; } } public List InspectionResultArray { get { return inspectionresult; } set { inspectionresult = value; } } public List InspectionDefectArray { get { return inspectiondefect; } set { inspectiondefect = value; } } public List InspectionParameterArray { get { return inspectionparameter; } set { inspectionparameter = value; } } //private List parameterarray = new List(); //public List ParameterArray //{ // get { return parameterarray; } // set { parameterarray = value; } //} private int routingparametersetid; private string routingcode; private string routingname; private string packcode; private string packname; public int RoutingParameterSetId { get { return routingparametersetid; } set { routingparametersetid = value; } } public string RoutingCode { get { return routingcode; } set { routingcode = value; } } public string RoutingName { get { return routingname; } set { routingname = value; } } public string PackCode { get { return packcode; } set { packcode = value; } } public string PackName { get { return packname; } set { packname = value; } } private double inspectiondetailgoodquantity; private double inspectiondetailrejectedquantity; private double inspectiondetailreworkquantity; private double inspectiondetailotherquantity; public double InspectionDetailGoodQuantity { get { return inspectiondetailgoodquantity; } //goodquantity set { inspectiondetailgoodquantity = value; } //goodquantity } public double InspectionDetailRejectedQuantity { get { return inspectiondetailrejectedquantity; } //rejectedquantity set { inspectiondetailrejectedquantity = value; } //rejectedquantity } public double InspectionDetailReworkQuantity { get { return inspectiondetailreworkquantity; } //reworkquantity set { inspectiondetailreworkquantity = value; } //reworkquantity } public double InspectionDetailOtherQuantity { get { return inspectiondetailotherquantity; } //otherquantity set { inspectiondetailotherquantity = value; } //otherquantity } private List itemreasondtoarray = new List(); public List ItemReasonDTOArray { get { return itemreasondtoarray; } set { itemreasondtoarray = value; } } #endregion private int lottypeid; public int LotTypeId { get { return lottypeid; } set { lottypeid = value; } } private int processid; public int ProcessId { get { return processid; } set { processid = value; } } } }