using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.Stock { public class StockPositionDetailReportDTO { private int id ; private string code; private string name; private int itemid; private string itemcode; private string itemname; private int skuid; private string skucode; private string skuname; private int ouid; private string oucode; private string ouname; private int storeid; private string storecode; private string storename; private string binnumber; private string uom; private decimal totalquantity; private decimal quantity; private decimal goodquantity; private decimal rejectedquantity; private decimal reworkquantity; private decimal otherquantity; private decimal transactionquantity; private decimal postedvalue; private decimal rate; private string casequantity; private string casegoodquantity; private string caserejectedquantity; private string casereworkquantity; private string caseotherquantity; private string casetransactionquantity; private decimal variablequantity; private decimal nonregularquantity; private decimal nonregularrate; private decimal nonregularvalue; private string cataloguenumber; private int itembrandid; private string itembrandcode; private string itembrandname; private int categoryid; private string itemcategorycode; private string itemcategoryname; private int subcategoryid; private string itemsubcategorycode; private string itemsubcategoryname; private int itemgroupid; private string itemgroupcode; private string itemgroupname; private int modelid; private string modelcode; private string modelname; private string itemdescription; private decimal postedvaluegc; private decimal rategc; private string itemshortname; private decimal mrprate; private decimal discountamount; private decimal discountpercent; public string ItemShortName { get { return itemshortname; } set { itemshortname = value; } } public int SubCategoryId { get { return subcategoryid; } set { subcategoryid = 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 ModelId { get { return modelid; } set { modelid = value; } } public string ModelCode { get { return modelcode; } set { modelcode = value; } } public string ModelName { get { return modelname; } set { modelname = value; } } public string ItemDescription { get { return itemdescription; } set { itemdescription = value; } } public decimal VariableQuantity { get { return variablequantity; } set { variablequantity = value; } } public decimal NonRegularQuantity { get { return nonregularquantity; } set { nonregularquantity = value; } } public decimal NonRegularRate { get { return nonregularrate; } set { nonregularrate = value; } } public decimal NonRegularValue { get { return nonregularvalue; } set { nonregularvalue = value; } } public string CaseQuantity { get { return casequantity; } set { casequantity = value; } } public virtual string CaseGoodQuantity { get { return casegoodquantity; } set { casegoodquantity = value; } } public virtual string CaseRejectedQuantity { get { return caserejectedquantity; } set { caserejectedquantity = value; } } public virtual string CaseReworkQuantity { get { return casereworkquantity; } set { casereworkquantity = value; } } public virtual string CaseOtherQuantity { get { return caseotherquantity; } set { caseotherquantity = value; } } public string CaseTransactionQuantity { get { return casetransactionquantity; } set { casetransactionquantity = value; } } private string uomtype; public string UOMType { get { return uomtype; } set { uomtype = value; } } private int type; private Int64 slno; public Int64 SlNo { get { return slno; } set { slno = value; } } private string periodtodate; public string PeriodToDate { get { return periodtodate; } set { periodtodate = value; } } private decimal conversionfactor; private decimal thickness; private decimal length; private decimal breath; private bool stockquantityrequired; private decimal totalpostedvalue; private decimal totalpostedvaluegc; public bool StockQuantityRequired { get { return stockquantityrequired; } set { stockquantityrequired = 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 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; } } 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 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 string BinNumber { get { return binnumber; } set { binnumber = value; } } public string UOM { get { return uom; } set { uom = value; } } public decimal TotalQuantity { get { return totalquantity; } set { totalquantity = value; } } public decimal Quantity { get { return quantity; } set { quantity = 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 TransactionQuantity { get { return transactionquantity; } set { transactionquantity = value; } } public decimal PostedValue { get { return postedvalue; } set { postedvalue = value; } } public int Type { get { return type; } set { type = value; } } //Added For Count Purpose private Int64 numberofreocrds; public Int64 NumberOfReocrds { get { return numberofreocrds; } set { numberofreocrds = value; } } public decimal Rate { get { return rate; } set { rate = value; } } public decimal PostedValueGC { get { return postedvaluegc; } set { postedvaluegc = value; } } public decimal RateGC { get { return rategc; } set { rategc = value; } } public decimal ConversionFactor { get { return conversionfactor; } set { conversionfactor = value; } } public decimal Thickness { get { return thickness; } set { thickness = value; } } public decimal Length { get { return length; } set { length = value; } } public decimal Breath { get { return breath; } set { breath = value; } } public decimal TotalPostedValue { get { return totalpostedvalue; } set { totalpostedvalue = value; } } public decimal TotalPostedValueGC { get { return totalpostedvaluegc; } set { totalpostedvaluegc = 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; } } private int partyid; private string partycode; private string partyname; public int PartyId { get { return partyid; } set { partyid = value; } } public string PartyCode { get { return partycode; } set { partycode = value; } } public string PartyName { get { return partyname; } set { partyname = value; } } public string CatalogueNumber { get { return cataloguenumber; } set { cataloguenumber = value; } } public int ItemBrandId { get { return itembrandid; } set { itembrandid = value; } } public string ItemBrandCode { get { return itembrandcode; } set { itembrandcode = value; } } public string ItemBrandName { get { return itembrandname; } set { itembrandname = value; } } public int CategoryId { get { return categoryid; } set { categoryid = value; } } public string ItemCategoryCode { get { return itemcategorycode; } set { itemcategorycode = value; } } public string ItemCategoryName { get { return itemcategoryname; } set { itemcategoryname = value; } } #region private string cycleclass; private string cycleclassdescription; private decimal currentstockqty; private string enterstock; private decimal physicalstock; private string location; private DateTime lastverfied; public string CycleClass { get { return cycleclass; } set { cycleclass = value; } } public string CycleClassDescription { get { return cycleclassdescription; } set { cycleclassdescription = value; } } public decimal CurrentStockQty { get { return currentstockqty; } set { currentstockqty = value; } } public string EnterStock { get { return enterstock; } set { enterstock = value; } } public decimal PhysicalStock { get { return physicalstock; } set { physicalstock = value; } } public string Location { get { return location; } set { location = value; } } public DateTime LastVerfied { get { return lastverfied; } set { lastverfied = value; } } #endregion private decimal unlinkedwipgoodquantity; private decimal unlinkedwipreworkquantity; public decimal UnLinkedWIPGoodQuantity { get { return unlinkedwipgoodquantity; } set { unlinkedwipgoodquantity = value; } } public decimal UnLinkedWIPReworkQuantity { get { return unlinkedwipreworkquantity; } set { unlinkedwipreworkquantity = value; } } private string makeorbuy; public string MakeOrBuy { get { return makeorbuy; } set { makeorbuy = value; } } public decimal MRPRate { get { return mrprate; } set { mrprate = value; } } public decimal DiscountAmount { get { return discountamount; } set { discountamount = value; } } public decimal DiscountPercent { get { return discountpercent; } set { discountpercent = value; } } } }