using System; using System.Collections.Generic; using System.Linq; using System.Text; using MMDAL.DTO.Lot; namespace MMDAL.DTO.Pack { public class PackDetailDTO { #region PrivateMembers #region PackDetail private int packdetailid; //Id private Int16 packdetailslno; #region PackNumber private int packdetailpacknumberid = -1; private string packnumbernumber; private byte packnumberinspectedstatus; private double packnumbergoodquantity; #endregion #region BizTransactionType private int biztransactiontypeid = -1; //Id private string biztransactiontypecode; //Code private string biztransactiontypename; //Name #endregion #region ObjectHeaderType private int objectheadertypeid = -1; private string objectheadertypecode; private string objectheadertypename; #endregion private int packdetailobjectheaderid = -1; //ObjectHeaderId #region ObjectType private int objecttypeid = -1; private string objecttypecode; private string objecttypename; #endregion private int packdetailobjectid = -1; //ObjectId #region Item private int itemid = -1; private string itemcode; private string itemname; #endregion #region SKU private int skuid = -1; private string skucode; private string skuname; private int skucolorid = -1; private string skucolorname; private int skucountid = -1; private string skucountname; #endregion private double packdetailquantity; //Quantity private double packdetailshortage; private double packdetailexcess; private double packdetailnetquantity; private double packdetailgoodquantity; private double packdetailrejectedquantity; private double packdetailreworkquantity; private double packdetailotherquantity; private double packdetailgrossweight; private double packdetailnetweight; private string packdetailremarks; #region Temprovary Field For Passing private byte packtype; //0=Pcs/1=Packing->Temprovary Field For Passing private int lotid; private string lotnumber; private int packid=-1; private string packname; #endregion #region OrganizationUnit private int ouid = -1; private string oucode; private string ouname; #endregion #region Store private int storeid = -1; private string storecode; private string storename; #endregion #region PartyBranch private int partybranchid = -1; private string partybranchcode; private string partybranchname; #endregion private byte packdetaillocationtype; private byte packdetailstockposttype; private byte packdetailmaterialownershiptype; private DateTime packdetailreferencedate; private DateTime packdetailstockledgerdate; private string packdetailstockledgernumber; private string packdetailreferencenumber; private int packdetailexciseslno; #endregion private double packdetailpackpick; #endregion #region PublicMembers #region PackDetail public int PackDetailId { get { return packdetailid; } //Id set { packdetailid = value; } } public Int16 PackDetailSlNo { get { return packdetailslno; } set { packdetailslno = value; } } #region PackNumber public int PackDetailPackNumberId { get { return packdetailpacknumberid; } set { packdetailpacknumberid = value; } } public string PackNumberNumber { get { return packnumbernumber; } set { packnumbernumber = value; } } public byte PackNumberInspectedStatus { get { return packnumberinspectedstatus; } set { packnumberinspectedstatus = value; } } public double PackNumberGoodQuantity { get { return packnumbergoodquantity; } set { packnumbergoodquantity = value; } } #endregion #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; } } #endregion #region ObjectHeaderType public int ObjectHeaderTypeId { get { return objectheadertypeid; } set { objectheadertypeid = value; } } public string ObjectHeaderTypeCode { get { return objectheadertypecode; } set { objectheadertypecode = value; } } public string ObjectHeaderTypeName { get { return objectheadertypename; } set { objectheadertypename = value; } } #endregion public int PackDetailObjectHeaderId { get { return packdetailobjectheaderid; } set { packdetailobjectheaderid = value; } } #region ObjectType public int ObjectTypeId { get { return objecttypeid; } set { objecttypeid = value; } } public string ObjectTypeCode { get { return objecttypecode; } set { objecttypecode = value; } } public string ObjectTypeName { get { return objecttypename; } set { objecttypename = value; } } #endregion public int PackDetailObjectId { get { return packdetailobjectid; } set { packdetailobjectid = value; } } #region Item public int ItemId { get { return itemid; } set { itemid = value; } } public string ItemCode { get { return itemcode; } set { itemcode = value; } } public string ItemName { get { return itemname; } set { itemname = value; } } #endregion #region SKU 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 SKUColorId { get { return skucolorid; } set { skucolorid = value; } } public string SKUColorName { get { return skucolorname; } set { skucolorname = value; } } public int SKUCountId { get { return skucountid; } set { skucountid = value; } } public string SKUCountName { get { return skucountname; } set { skucountname = value; } } #endregion public double PackDetailQuantity { get { return packdetailquantity; } //Quantity set { packdetailquantity = value; } } public double PackDetailShortage { get { return packdetailshortage; } set { packdetailshortage = value; } } public double PackDetailExcess { get { return packdetailexcess; } set { packdetailexcess = value; } } public double PackDetailNetQuantity { get { return packdetailnetquantity; } set { packdetailnetquantity = value; } } public double PackDetailGoodQuantity { get { return packdetailgoodquantity; } set { packdetailgoodquantity = value; } } public double PackDetailRejectedQuantity { get { return packdetailrejectedquantity; } set { packdetailrejectedquantity = value; } } public double PackDetailReworkQuantity { get { return packdetailreworkquantity; } set { packdetailreworkquantity = value; } } public double PackDetailOtherQuantity { get { return packdetailotherquantity; } set { packdetailotherquantity = value; } } public double PackDetailGrossWeight { get { return packdetailgrossweight; } set { packdetailgrossweight = value; } } public double PackDetailNetWeight { get { return packdetailnetweight; } set { packdetailnetweight = value; } } public string PackDetailRemarks { get { return packdetailremarks; } set { packdetailremarks = value; } } 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; } } public int StoreId { get { return storeid; } set { storeid = value; } } public string StoreCode { get { return storecode; } set { storecode = value; } } public string StoreName { get { return storename; } set { storename = value; } } public int PartyBranchId { get { return partybranchid; } set { partybranchid = value; } } public string PartyBranchCode { get { return partybranchcode; } set { partybranchcode = value; } } public string PartyBranchName { get { return partybranchname; } set { partybranchname = value; } } public string PackDetailStockLedgerNumber { get { return packdetailstockledgernumber; } set { packdetailstockledgernumber = value; } } public string PackDetailReferenceNumber { get { return packdetailreferencenumber; } set { packdetailreferencenumber = value; } } public DateTime PackDetailStockLedgerDate { get { return packdetailstockledgerdate; } set { packdetailstockledgerdate = value; } } public DateTime PackDetailReferenceDate { get { return packdetailreferencedate; } set { packdetailreferencedate = value; } } public byte PackDetailLocationType { get { return packdetaillocationtype; } set { packdetaillocationtype = value; } } public byte PackDetailStockPostType { get { return packdetailstockposttype; } set { packdetailstockposttype = value; } } public byte PackDetailMaterialOwnerShipType { get { return packdetailmaterialownershiptype; } set { packdetailmaterialownershiptype = value; } } public int PackDetailExciseSlno { get { return packdetailexciseslno; } set { packdetailexciseslno = value; } } public double PackDetailPackPick { get { return packdetailpackpick; } set { packdetailpackpick = value; } } #region Temprovary Field For Passing public byte PackType { get { return packtype; } set { packtype = value; } } public int LotId { get { return lotid; } set { lotid = value; } } public string LotNumber { get { return lotnumber; } set { lotnumber = value; } } public int PackId { get { return packid; } set { packid = value; } } public string PackName { get { return packname; } set { packname = value; } } #endregion private double packdetailtareweight; public double PackDetailTareWeight { get { return packdetailtareweight; } set { packdetailtareweight = value; } } private int documentdetailid=-1; public int DocumentDetailId { get { return documentdetailid; } set { documentdetailid = value; } } private List autofifolotdtoarray; public List AutoFifoLotDTOArray { get { return autofifolotdtoarray; } set { autofifolotdtoarray = value; } } private double plannedquantity; public double PlannedQuantity { get { return plannedquantity; } set { plannedquantity = value; } } #endregion #endregion } }