using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountsDAL.DTO.AccountsReports { public class OutstandingAnalysisQueryDTO { private int voucherid; private string vouchernumber; private DateTime voucherdate; private string referencenumber; private DateTime referencedate; private string detailnumber; private DateTime detaildate; private DateTime duedate; private int accountid; private string accountcode; private string accountname; private string addressline1; private string addressline2; private string addressline3; private string addressline4; private string address; private int controlaccountid; private string controlaccountcode; private string controlaccountname; private int routeid; private string routingcode; private string routingname; private string smcode; private string smname; private decimal amount; private decimal receivable; private decimal payable; private string balancetype; private decimal balance; private int allocationlineid; private decimal percentpending; private int noofbills; private decimal newsaledebit; private Int32 qtravg; private string lastcollectiondate; private Int32 lastcollectiondays; private decimal overallamount; private Int32 debitnote; private Int32 qtrcollavg; private decimal totalbalance; private Int32 avgweekcoll; private Int32 expectedweeks; public int VoucherId { get { return voucherid; } set { voucherid = value; } } public string VoucherNumber { get { return vouchernumber; } set { vouchernumber = value; } } public DateTime VoucherDate { get { return voucherdate; } set { voucherdate = value; } } public string ReferenceNumber { get { return referencenumber; } set { referencenumber = value; } } public DateTime ReferenceDate { get { return referencedate; } set { referencedate = value; } } public string DetailNumber { get { return detailnumber; } set { detailnumber = value; } } public DateTime DetailDate { get { return detaildate; } set { detaildate = value; } } public DateTime DueDate { get { return duedate; } set { duedate = value; } } public int AccountId { get { return accountid; } set { accountid = value; } } public string AccountCode { get { return accountcode; } set { accountcode = value; } } public string AccountName { get { return accountname; } set { accountname = value; } } public string AddressLine1 { get { return addressline1; } set { addressline1 = value; } } public string AddressLine2 { get { return addressline2; } set { addressline2 = value; } } public string AddressLine3 { get { return addressline3; } set { addressline3 = value; } } public string AddressLine4 { get { return addressline4; } set { addressline4 = value; } } public string Address { get { return address; } set { address = value; } } public int ControlAccountId { get { return controlaccountid; } set { controlaccountid = value; } } public string ControlAccountCode { get { return controlaccountcode; } set { controlaccountcode = value; } } public string ControlAccountName { get { return controlaccountname; } set { controlaccountname = value; } } public int RouteId { get { return routeid; } set { routeid = value; } } public string RoutingCode { get { return routingcode; } set { routingcode = value; } } public string RoutingName { get { return routingname; } set { routingname = value; } } public string SmCode { get { return smcode; } set { smcode = value; } } public string SmName { get { return smname; } set { smname = value; } } public decimal Amount { get { return amount; } set { amount = value; } } public decimal Receivable { get { return receivable; } set { receivable = value; } } public decimal Payable { get { return payable; } set { payable = value; } } public string BalanceType { get { return balancetype; } set { balancetype = value; } } public decimal Balance { get { return balance; } set { balance = value; } } public int AllocationLineId { get { return allocationlineid; } set { allocationlineid = value; } } public decimal PercentPending { get { return percentpending; } set { percentpending = value; } } public int NoofBills { get { return noofbills; } set { noofbills = value; } } public decimal NewSaleDebit { get { return newsaledebit; } set { newsaledebit = value; } } public Int32 QtrAvg { get { return qtravg; } set { qtravg = value; } } public string LastCollectionDate { get { return lastcollectiondate; } set { lastcollectiondate = value; } } public Int32 LastCollectionDays { get { return lastcollectiondays; } set { lastcollectiondays = value; } } public decimal OverallAmount { get { return overallamount; } set { overallamount = value; } } public Int32 DebitNote { get { return debitnote; } set { debitnote = value; } } public Int32 QtrCollAvg { get { return qtrcollavg; } set { qtrcollavg = value; } } public decimal TotalBalance { get { return totalbalance; } set { totalbalance = value; } } public Int32 AvgWeekColl { get { return avgweekcoll; } set { avgweekcoll = value; } } public Int32 ExpectedWeeks { get { return expectedweeks; } set { expectedweeks = value; } } public static int NumberOfRecords { get; set; } } }