using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.OrderPendingStatus { public class MaterialTrackingReportDTO //:ReportPaginationDTO-------->DEVADMIN { private int documentid; private string documentnumber; private DateTime documentdate; private string partyreferencenumber; private DateTime partyreferencedate; private string partycode; private string partyname; private int slno; private string itemcode; private string itemdescription; private string uomcode; private DateTime scheduledate; private decimal schedulequantity; private decimal orderquantity; private decimal pendingquantity; private decimal totalnetvalue; private decimal dototalnetvalue; private decimal fcrate; private string fcrateper; private decimal fcvalue; private decimal fcgross; private string currency; private decimal currencyconversion; private decimal rate; private string baserateper; private decimal basevalue; private decimal basegross; private string dodocumentnumber; private DateTime dodocumentdate; private string dopartyreferencenumber;//Newly Added private DateTime dopartyreferencedate;//Newly Added private decimal doquantity; private decimal dovalue; private decimal dovaluefc; private decimal pendingdovalue; private decimal dopendingquantity; private string invoicenumber; private DateTime invoicedate; private string invoicepartyreferencenumber;//Newly Added private DateTime invoicepartyreferencedate;//Newly Added private decimal invoicequantity; private decimal invoicevalue; private decimal invoicependingquantity; private string transactiontypecode; private string transactiontypename; private string formtype; private string formnumber; private string commodity; private decimal itemdocumentvalue; private decimal itemdocumentcostvalue; private decimal itemdocumentrealisationvalue; private decimal itemvaluefc; private decimal documentvalue; private decimal documentcostvalue; private decimal documentrealisationvalue; private decimal documentvaluefc; private string status; private DateTime requireddeliverydate; private string stockposttype; private int skuid; private string skucode; private string skuname; private int allocationid; private string allocationame; private string allocationdescription; private string instrumentnumber; private DateTime instrumentdate; private decimal instrumentamount; private string instrumentvouchernumber; private DateTime instrumentvoucherdate; private string instrumentvouchernarration; private string intervoucherinstrumentnumber; private DateTime intervoucherinstrumentdate; private decimal intervoucherinstrumentamount; private int age; private int age1; private string code; private string name; public int Age { get { return age; } set { age = value; } } public int Age1 { get { return age1; } set { age1 = value; } } public string Code { get { return code; } set { code = value; } } public string Name { get { return name; } set { name = value; } } public string InstrumentNumber { get { return instrumentnumber; } set { instrumentnumber = value; } } public DateTime InstrumentDate { get { return instrumentdate; } set { instrumentdate = value; } } public decimal InstrumentAmount { get { return instrumentamount; } set { instrumentamount = value; } } public string InstrumentVoucherNumber { get { return instrumentvouchernumber; } set { instrumentvouchernumber = value; } } public DateTime InstrumentVoucherDate { get { return instrumentvoucherdate; } set { instrumentvoucherdate = value; } } public string InstrumentVoucherNarration { get { return instrumentvouchernarration; } set { instrumentvouchernarration = value; } } public DateTime InterVoucherInstrumentDate { get { return intervoucherinstrumentdate; } set { intervoucherinstrumentdate = value; } } public string InterVoucherInstrumentNumber { get { return intervoucherinstrumentnumber; } set { intervoucherinstrumentnumber = value; } } public decimal InterVoucherInstrumentAmount { get { return intervoucherinstrumentamount; } set { intervoucherinstrumentamount = value; } } public int DocumentId { get { return documentid; } set { documentid = value; } } public string DocumentNumber { get { return documentnumber; } set { documentnumber = value; } } public DateTime DocumentDate { get { return documentdate; } set { documentdate = value; } } public string PartyReferenceNumber { get { return partyreferencenumber; } set { partyreferencenumber = value; } } public DateTime PartyReferenceDate { get { return partyreferencedate; } set { partyreferencedate = value; } } public string PartyCode { get { return partycode; } set { partycode = value; } } public string PartyName { get { return partyname; } set { partyname = value; } } public int SlNo { get { return slno; } set { slno = value; } } public string ItemCode { get { return itemcode; } set { itemcode = value; } } public string ItemDescription { get { return itemdescription; } set { itemdescription = value; } } public string UOMCode { get { return uomcode; } set { uomcode = value; } } public DateTime ScheduleDate { get { return scheduledate; } set { scheduledate = value; } } public decimal ScheduleQuantity { get { return schedulequantity; } set { schedulequantity = value; } } public decimal OrderQuantity { get { return orderquantity; } set { orderquantity = value; } } public decimal PendingQuantity { get { return pendingquantity; } set { pendingquantity = value; } } public decimal FCRate { get { return fcrate; } set { fcrate = value; } } public string FCRatePer { get { return fcrateper; } set { fcrateper = value; } } public Decimal FCValue { get { return fcvalue; } set { fcvalue = value; } } public Decimal FCGross { get { return fcgross; } set { fcgross = value; } } public string Currency { get { return currency; } set { currency = value; } } public decimal CurrencyConversion { get { return currencyconversion; } set { currencyconversion = value; } } public decimal Rate { get { return rate; } set { rate = value; } } public string BaseRatePer { get { return baserateper; } set { baserateper = value; } } public Decimal BaseValue { get { return basevalue; } set { basevalue = value; } } public Decimal BaseGross { get { return basegross; } set { basegross = value; } } public string DODocumentNumber { get { return dodocumentnumber; } set { dodocumentnumber = value; } } public DateTime DODocumentDate { get { return dodocumentdate; } set { if (value.Year != 1) { dodocumentdate = value; } else { dodocumentdate = Convert.ToDateTime("1800-01-01"); }; } } public string DOPartyReferenceNumber { get { return dopartyreferencenumber; } set { dopartyreferencenumber = value; } } public DateTime DOPartyReferenceDate { get { return dopartyreferencedate; } set{ dopartyreferencedate = value; } } public decimal DOQuantity { get { return doquantity; } set { doquantity = value; } } public decimal DOValue { get { return dovalue; } set { dovalue = value; } } public decimal DOValueFC { get { return dovaluefc; } set { dovaluefc = value; } } public decimal PendingDOValue { get { return pendingdovalue; } set { pendingdovalue = value; } } public decimal DOPendingQuantity { get { return dopendingquantity; } set { dopendingquantity = value; } } public string InvoiceNumber { get { return invoicenumber; } set { invoicenumber = value; } } public DateTime InvoiceDate { get { return invoicedate; } set { invoicedate = value; } } public string InvoicePartyReferenceNumber { get { return invoicepartyreferencenumber; } set { invoicepartyreferencenumber = value; } } public DateTime InvoicePartyReferenceDate { get { return invoicepartyreferencedate; } set { invoicepartyreferencedate = value; } } public decimal InvoiceQuantity { get { return invoicequantity; } set { invoicequantity = value; } } public decimal InvoiceValue { get { return invoicevalue; } set { invoicevalue = value; } } public decimal InvoicePendingQuantity { get { return invoicependingquantity; } set { invoicependingquantity = value; } } public string TransactionTypeCode { get { return transactiontypecode; } set { transactiontypename = value; } } public string TransactionTypeName { get { return transactiontypename; } set { transactiontypename = value; } } public string FormType { get { return formtype; } set { formtype = value; } } public string FormNumber { get { return formnumber; } set { formnumber = value; } } public string Commodity { get { return commodity; } set { commodity = value; } } public decimal ItemDocumentValue { get { return itemdocumentvalue; } set { itemdocumentvalue = value; } } public decimal ItemDocumentCostValue { get { return itemdocumentcostvalue; } set { itemdocumentcostvalue = value; } } public decimal ItemDocumentRealisationValue { get { return itemdocumentrealisationvalue; } set { itemdocumentrealisationvalue = value; } } public decimal ItemValueFC { get { return itemvaluefc; } set { itemvaluefc = value; } } public decimal DocumentValue { get { return documentvalue; } set { documentvalue = value; } } public decimal DocumentCostValue { get { return documentcostvalue; } set { documentcostvalue = value; } } public decimal DocumentRealisationValue { get { return documentrealisationvalue; } set { documentrealisationvalue = value; } } public decimal DocumentValueFC { get { return documentvaluefc; } set { documentvaluefc = value; } } public string Status { get { return status; } set { status = value; } } public DateTime RequiredDeliveryDate { get { return requireddeliverydate; } set { if (value.Year != 1) { requireddeliverydate = value; } else { requireddeliverydate = Convert.ToDateTime("1800-01-01"); }; } } public string StockPostType { get { return stockposttype; } set { stockposttype = 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 AllocationId { get { return allocationid; } set { allocationid = value; } } public string AllocationName { get { return allocationame; } set { allocationame = value; } } public string AllocationDescription { get { return allocationdescription; } set { allocationdescription = value; } } private string thirddnnumber; private DateTime thirddndate; private string voucherreferencenumber; private DateTime voucherreferencedate; private string invoicetype; private int allocationtype; private string allocationvouchernumber; private DateTime allocationvoucherdate; private string allocationreferencenumber; private DateTime allocationreferencedate; private decimal allocationdebit; private decimal allocationcredit; private decimal totalamount; private int voucherid; public int VoucherId { get { return voucherid; } set { voucherid = value; } } public string ThirdDNNumber { get { return thirddnnumber; } set { thirddnnumber = value; } } public DateTime ThirdDNDate { get { return thirddndate; } set { thirddndate = value; } } public string VoucherReferenceNumber { get { return voucherreferencenumber; } set { voucherreferencenumber = value; } } public DateTime AllocationReferenceDate { get { return allocationreferencedate; } set { allocationreferencedate = value; } } public string AllocationReferenceNumber { get { return allocationreferencenumber; } set { allocationreferencenumber = value; } } public DateTime VoucherReferenceDate { get { return voucherreferencedate; } set { voucherreferencedate = value; } } public string AllocationVoucherNumber { get { return allocationvouchernumber; } set { allocationvouchernumber = value; } } public DateTime AllocationVoucherDate { get { return allocationvoucherdate; } set { allocationvoucherdate = value; } } public decimal TotalAmount { get { return totalamount; } set { totalamount = value; } } public decimal AllocationDebit { get { return allocationdebit; } set { allocationdebit = value; } } public decimal AllocationCredit { get { return allocationcredit; } set { allocationcredit = value; } } public string InvoiceType { get { return invoicetype; } set { invoicetype = value; } } public int AllocationType { get { return allocationtype; } set { allocationtype = value; } } public decimal TotalNetValue { get { return totalnetvalue; } set { totalnetvalue = value; } } public decimal DOTotalNetValue { get { return dototalnetvalue; } set { dototalnetvalue = value; } } } }