using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.Item { public class ItemListForStockDTO { #region PrivateMembers #region ItemListForStock private string itemliststocknumber; //ItemListStockNumber private DateTime itemliststockdate = DateTime.UtcNow; //ItemListStockDate private string itemliststockreferencenumber; //ReferenceNumber private DateTime itemliststockreferencedate = DateTime.UtcNow; //ReferenceDate #region OrganizationUnit private int ouid = -1; #endregion #region BIZTransactionType private int biztransactiontypeid = -1; #endregion #region BIZTransactionClass private int biztransactionclassid = -1; #endregion #region ObjectType private int objecttypeid = -1; #endregion private int itemliststockobjectid = -1; //ObjectId private byte itemliststocklocationtype; //LocationType #region Allocation private int allocationid = -1; #endregion #region Store private int storeid = -1; //Id private int fromstoreid = -1; //Id private int tostoreid = -1; //Id #endregion #region WorkCenter private int workcenterid = -1; #endregion #region PartyBranch private int partybranchid = -1; #endregion #region Item private int itemid = -1; #endregion #region SKU private int skuid = -1; #endregion private byte itemliststocktype; //itemliststocktype 0-NONE 1-Input 2-Output private byte itemliststockmaterialownershiptype; //MaterialOwnershipType private double itemliststocktransactionquantity; //TransactionQuantity #region UOM private int uomid = -1; #endregion private double itemliststockconversionfactor; //ConversionFactor private double itemliststockquantity; //Quantity private double itemliststockpackquantity; //PackQuantity #region Pack private int packid = -1; #endregion private double itemliststockweight; //Weight #region Currency private int currencyid = -1; //Id #endregion private double itemliststockrateconversionfactor; //RateConversionFactor private double itemliststockrate; //Rate #region RatePerUOM private int rateperuomid = -1; #endregion private double itemliststockcost; //Cost private double itemliststockpostedcost; //PostedCost private double itemliststockpostedvalue; //PostedValue private double itemliststockgoodquantity; private double itemliststockrejectedquantity; private double itemliststockreworkquantity; private double itemliststockotherquantity; private double itemliststocktransactionactualquantity; private double itemliststockactualquantity; private byte itemliststockitemtype = 0; #region RatePerUOM private int transactionuomid = -1; #endregion private double itemliststockoldquantity; #endregion #endregion #region PublicMembers #region ItemListStock public string ItemListStockNumber { get { return itemliststocknumber; } //ItemListStockNumber set { itemliststocknumber = value; } //ItemListStockNumber } public DateTime ItemListForStockDate { get { return itemliststockdate; } //ItemListStockDate set { itemliststockdate = value; } //StockLedgerDate } public string ItemListStockReferenceNumber { get { return itemliststockreferencenumber; } //ReferenceNumber set { itemliststockreferencenumber = value; } //ReferenceNumber } public DateTime ItemListStockReferenceDate { get { return itemliststockreferencedate; } //ReferenceDate set { itemliststockreferencedate = value; } //ReferenceDate } #region OrganizationUnit public int OUId { get { return ouid; } set { ouid = value; } } #endregion #region BizTransactionType public int BizTransactionTypeId { get { return biztransactiontypeid; } set { biztransactiontypeid = value; } } #endregion #region BizTransactionClass public int BizTransactionClassId { get { return biztransactionclassid; } set { biztransactionclassid = value; } } #endregion #region ObjectType public int ObjectTypeId { get { return objecttypeid; } set { objecttypeid = value; } } #endregion public int ItemListStockObjectId { get { return itemliststockobjectid; } //ObjectId set { itemliststockobjectid = value; } //ObjectId } public byte ItemListStockLocationType { get { return itemliststocklocationtype; } //LocationType set { itemliststocklocationtype = value; } //LocationType } #region Allocation public int AllocationId { get { return allocationid; } //Id set { allocationid = value; } //Id } #endregion #region Store public int StoreId { get { return storeid; } set { storeid = value; } } public int FromStoreId { get { return fromstoreid; } set { fromstoreid = value; } } public int ToStoreId { get { return tostoreid; } set { tostoreid = value; } } #endregion #region WorkCenter public int WorkCenterId { get { return workcenterid; } //Id set { workcenterid = value; } //Id } #endregion #region PartyBranch public int PartyBranchId { get { return partybranchid; } set { partybranchid = value; } } #endregion #region Item public int ItemId { get { return itemid; } set { itemid = value; } } #endregion #region SKU public int SKUId { get { return skuid; } set { skuid = value; } } #endregion public byte ItemListStockType { get { return itemliststocktype; } //ItemListStockType set { itemliststocktype = value; } //ItemListStockType } public byte ItemListStockMaterialOwnershipType { get { return itemliststockmaterialownershiptype; } //MaterialOwnershipType set { itemliststockmaterialownershiptype = value; } //MaterialOwnershipType } public double ItemListStockTransactionQuantity { get { return itemliststocktransactionquantity; } //TransactionQuantity set { itemliststocktransactionquantity = value; } //TransactionQuantity } #region UOM public int UOMId { get { return uomid; } set { uomid = value; } } #endregion public double ItemListStockConversionFactor { get { return itemliststockconversionfactor; } //ConversionFactor set { itemliststockconversionfactor = value; } //ConversionFactor } public double ItemListStockQuantity { get { return itemliststockquantity; } //Quantity set { itemliststockquantity = value; } //Quantity } public double ItemListStockPackQuantity { get { return itemliststockpackquantity; } //PackQuantity set { itemliststockpackquantity = value; } //PackQuantity } #region Pack public int PackId { get { return packid; } set { packid = value; } } #endregion public double ItemListStockWeight { get { return itemliststockweight; } //Weight set { itemliststockweight = value; } //Weight } #region Currency public int CurrencyId { get { return currencyid; } set { currencyid = value; } } #endregion public double ItemListStockRateConversionFactor { get { return itemliststockrateconversionfactor; } //RateConversionFactor set { itemliststockrateconversionfactor = value; } //RateConversionFactor } public double ItemListStockRate { get { return itemliststockrate; } //Rate set { itemliststockrate = value; } //Rate } #region RatePerUOM public int RatePerUOMId { get { return rateperuomid; } set { rateperuomid = value; } } #endregion public double ItemListStockCost { get { return itemliststockcost; } //Cost set { itemliststockcost = value; } //Cost } public double ItemListStockPostedCost { get { return itemliststockpostedcost; } //PostedCost set { itemliststockpostedcost = value; } //PostedCost } public double ItemListStockPostedValue { get { return itemliststockpostedvalue; } //PostedValue set { itemliststockpostedvalue = value; } //PostedValue } public double ItemListStockGoodQuantity { get { return itemliststockgoodquantity; } //GoodQuantity set { itemliststockgoodquantity = value; } //GoodQuantity } public double ItemListStockRejectedQuantity { get { return itemliststockrejectedquantity; } //RejectedQuantity set { itemliststockrejectedquantity = value; } //RejectedQuantity } public double ItemListStockReworkQuantity { get { return itemliststockreworkquantity; } //ReworkQuantity set { itemliststockreworkquantity = value; } //ReworkQuantity } public double ItemListStockOtherQuantity { get { return itemliststockotherquantity; } //OtherQuantity set { itemliststockotherquantity = value; } //OtherQuantity } public double ItemListStockTransactionActualQuantity { get { return itemliststocktransactionactualquantity; } //TransactionActualQuantity set { itemliststocktransactionactualquantity = value; } //TransactionActualQuantity } public double ItemListStockActualQuantity { get { return itemliststockactualquantity; } //ActualQuantity set { itemliststockactualquantity = value; } //ActualQuantity } public byte ItemListStockItemType { get { return itemliststockitemtype; } //ItemListStockItemType set { itemliststockitemtype = value; } //ItemListStockItemType } #region TransactionUOM public int TransactionUOMId { get { return transactionuomid; } set { transactionuomid = value; } } public double ItemListStockOldQuantity { get { return itemliststockoldquantity; } set { itemliststockoldquantity = value; } } #endregion #endregion #endregion } }