using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using MMDAL.DTO.Lot; namespace MMDAL.DTO.Pack { public class PackNumberDTO { #region PrivateMembers #region PackDetail private int packnumberid; #region OrganizationUnit private int ouid = -1; private string oucode; private string ouname; #endregion #region Store private int storeid = -1; //Id private string storecode; //Code private string storename; //Name #endregion #region WorkCenter private int workcenterid = -1; private string workcentercode; private string workcentername; #endregion #region PartyBranch private int partybranchid = -1; private string partybranchcode; private string partybranchname; #endregion #region Item private int itemid = -1; private string itemcode; private string itemname; #endregion #region SKU private int skuid = -1; private string skuname; private int skucolorid = -1; private string skucolorname; private int skucountid = -1; private string skucountname; #endregion #region Lot private int lotid = -1; //Id private string lotlotnumber; //LotNumber private DateTime lotlotdate; #endregion #region Pack private int packid = -1; //Id private string packcode; //Code private string packname; //Name #endregion private byte packnumberpacktype; private string packnumbernumber; private double packnumberquantity; private double packnumbershadowquantity; private double packnumbershortage; private double packnumberexcess; private double packnumbernetquantity; private double packnumbergoodquantity; private double packnumberrejectedquantity; private double packnumberreworkquantity; private double packnumberotherquantity; private double packnumbergrossweight; private double packnumbernetweight; private DateTime packnumberstartdate = DateTime.UtcNow; private DateTime packnumberexpirydate = Convert.ToDateTime("31/DEC/9999"); private Int16 packnumberpoints; private string packnumberstatus; private string packnumbershade = ""; private byte packnumberpackstatus; private double packnumberpick; #region For Temprovary Values Passing private string remarks = ""; #endregion #endregion private byte packnumberinspectedstatus; #endregion #region Bin private int binid = -1; private string binnumber; #endregion private string packnumberremarks = ""; private int oldpacknumberid = -1; #region PublicMembers #region PackDetail public int PackNumberId { get { return packnumberid; } //Id set { packnumberid = value; } //Id } #region OrganizationUnit 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; } } #endregion #region Store 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; } } #endregion #region WorkCenter public int WorkCenterId { get { return workcenterid; } //Id set { workcenterid = value; } //Id } public string WorkCenterCode { get { return workcentercode; } //Code set { workcentercode = value; } //Code } public string WorkCenterName { get { return workcentername; } //Name set { workcentername = value; } //Name } #endregion #region PartyBranch 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; } } #endregion #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 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 #region Lot public int LotId { get { return lotid; } //Id set { lotid = value; } //Id } public string LotLotNumber { get { return lotlotnumber; } //LotNumber set { lotlotnumber = value; } //LotNumber } public DateTime LotLotDate { get { return lotlotdate; } set { lotlotdate = value; } } #endregion #region Pack public int PackId { get { return packid; } set { packid = value; } } public string PackCode { get { return packcode; } set { packcode = value; } } public string PackName { get { return packname; } set { packname = value; } } #endregion public string PackNumberNumber { get { return packnumbernumber; } //PackNumber set { packnumbernumber = value; } //PackNumber } public byte PackNumberPackType { get { return packnumberpacktype; } set { packnumberpacktype = value; } } public double PackNumberQuantity { get { return packnumberquantity; } //Quantity set { packnumberquantity = value; } //Quantity } public double PackNumberShortage { get { return packnumbershortage; } set { packnumbershortage = value; } } public double PackNumberExcess { get { return packnumberexcess; } set { packnumberexcess = value; } } public double PackNumberNetQuantity { get { return packnumbernetquantity; } set { packnumbernetquantity = value; } } public double PackNumberGoodQuantity { get { return packnumbergoodquantity; } set { packnumbergoodquantity = value; } } public double PackNumberRejectedQuantity { get { return packnumberrejectedquantity; } set { packnumberrejectedquantity = value; } } public double PackNumberReworkQuantity { get { return packnumberreworkquantity; } set { packnumberreworkquantity = value; } } public double PackNumberOtherQuantity { get { return packnumberotherquantity; } set { packnumberotherquantity = value; } } public double PackNumberGrossWeight { get { return packnumbergrossweight; } set { packnumbergrossweight = value; } } public double PackNumberNetWeight { get { return packnumbernetweight; } set { packnumbernetweight = value; } } public double PackNumberShadowQuantity { get { return packnumbershadowquantity; } //ShadowQuantity set { packnumbershadowquantity = value; } //ShadowQuantity } public DateTime PackNumberStartDate { get { return packnumberstartdate; } set { packnumberstartdate = value; } } public DateTime PackNumberExpiryDate { get { return packnumberexpirydate; } set { packnumberexpirydate = value; } } public Int16 PackNumberPoints { get { return packnumberpoints; } set { packnumberpoints = value; } } public string PackNumberShade { get { return packnumbershade; } set { packnumbershade = value; } } public string PackNumberStatus { get { return packnumberstatus; } set { packnumberstatus = value; } } public byte PackNumberPackStatus { get { return packnumberpackstatus; } set { packnumberpackstatus = value; } } public double PackNumberPick { get { return packnumberpick; } set { packnumberpick = value; } } #region For Temprovary Values Passing public string Remarks { get { return remarks; } set { remarks = value; } } private int documentdetailid = -1; public int DocumentDetailId { get { return documentdetailid; } set { documentdetailid = value; } } private double packnumberstockquantity; private string unituomcode; public double PackNumberStockQuantity { get { return packnumberstockquantity; } set { packnumberstockquantity = value; } } public string UnitUOMCode { get { return unituomcode; } set { unituomcode = value; } } #endregion #endregion public byte PackNumberInspectedStatus { get { return packnumberinspectedstatus; } set { packnumberinspectedstatus = value; } } private List packdetailarray = new List(); public List PackDetailArray { get { return packdetailarray; } set { packdetailarray = value; } } private double itemweight; public double ItemWeight { get { return itemweight; } set { itemweight = value; } } private string mmheadnumber; private string mmheadpartyreferencenumber; public string MMHeadNumber { get { return mmheadnumber; } set { mmheadnumber = value; } } public string MMHeadPartyReferenceNumber { get { return mmheadpartyreferencenumber; } set { mmheadpartyreferencenumber = value; } } private List autofifolotarray; public List AutoFifoLotArray { get { return autofifolotarray; } set { autofifolotarray = value; } } private decimal packnumberorderquantity; public decimal PackNumberOrderQuantity { get { return packnumberorderquantity; } set { packnumberorderquantity = value; } } #region Bin public int BinId { get { return binid; } set { binid = value; } } public string BinNumber { get { return binnumber; } set { binnumber = value; } } #endregion public string PackNumberRemarks { get { return packnumberremarks; } set { packnumberremarks = value; } } public int OldPackNumberId { get { return oldpacknumberid; } set { oldpacknumberid = value; } } private int uomid = -1; private string uomcode; private string uomname; private decimal packstock; public int UomId { get { return uomid; } set { uomid = value; } } public string UomCode { get { return uomcode; } set { uomcode = value; } } public string UomName { get { return uomname; } set { uomname = value; } } public decimal PackStock { get { return packstock; } set { packstock = value; } } #endregion private DateTime modifiedon = DateTime.UtcNow; public DateTime ModifiedOn { get { return modifiedon; } set { modifiedon = value; } } } }