using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountsDAL.DTO.Reports { public class SugesstedBillToPayDTO { private decimal balance; private decimal d; private decimal d1; private decimal d2; private decimal d3; private int days; #region Account private int accountid; private string accountcode; private string accountname; #endregion 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 string asondate; private int billage; private int dueage; 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 string AsOnDate { get { return asondate; } set { asondate = value; TimeSpan ts = Convert.ToDateTime(AsOnDate) - DetailDate; BillAge = Convert.ToInt32(ts.TotalDays); ts = Convert.ToDateTime(AsOnDate) - DueDate; DueAge = Convert.ToInt32(ts.TotalDays); } } public int BillAge { get { return billage; } set { billage = value; } } public int DueAge { get { return dueage; } set { dueage = value; } } #region Account 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; } } #endregion public int Days { get { return days; } set { days = value; } } public decimal Balance { get { return balance; } set { balance = value; } } public decimal D { get { return d; } set { d = value; } } public decimal D1 { get { return d1; } set { d1 = value; } } public decimal D2 { get { return d2; } set { d2 = value; } } public decimal D3 { get { return d3; } set { d3 = value; } } private decimal totalbalance; private decimal totald; private decimal totald1; private decimal totald2; private decimal totald3; public decimal TotalBalance { get { return totalbalance; } set { totalbalance = value; } } public decimal TotalD { get { return totald; } set { totald = value; } } public decimal TotalD1 { get { return totald1; } set { totald1 = value; } } public decimal TotalD2 { get { return totald2; } set { totald2 = value; } } public decimal TotalD3 { get { return totald3; } set { totald3 = value; } } } }