using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountsDAL.DTO.Reports { public class OutstandingSummaryReportDTO { #region PrivateMembers private int id; private string code = ""; private string name = ""; private int ouid; private string oucode; private string ouname; #region Account private int accountid; private string accountcode; private string accountname; private string partymobileno; private string partyphoneno; #endregion #region ControlAccount private int controlaccountid; private string controlaccountcode = ""; private string controlaccountname = ""; #endregion #region AccountGroup private int accountgroupid; private string accountgroupcode = ""; private string accountgroupname = ""; #endregion #region InCharge private int inchargeid; private string inchargecode; private string inchargename; #endregion #region PriceCategory private int pricecategoryid; private string pricecategorycode; private string pricecategoryname; #endregion private decimal amount; private decimal receivable; private decimal payable; private decimal balance; private string reporttype = ""; private string grouptype = ""; #endregion #region PublicMembers 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 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 routeid; private string routecode; private string routename; public int RouteId { get { return routeid; } set { routeid = value; } } public string RouteCode { get { return routecode; } set { routecode = value; } } public string RouteName { get { return routename; } set { routename = 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; } } public string PartyMobileNo { get { return partymobileno; } set { partymobileno = value; } } public string PartyPhoneNo { get { return partyphoneno; } set { partyphoneno = value; } } #endregion #region ControlAccount 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; } } #endregion #region AccountGroup public int AccountGroupId { get { return accountgroupid; } set { accountgroupid = value; } } public string AccountGroupCode { get { return accountgroupcode; } set { accountgroupcode = value; } } public string AccountGroupName { get { return accountgroupname; } set { accountgroupname = value; } } #endregion #region InCharge public int InChargeId { get { return inchargeid; } set { inchargeid = value; } } public string InChargeCode { get { return inchargecode; } set { inchargecode = value; } } public string InChargeName { get { return inchargename; } set { inchargename = value; } } #endregion #region PriceCategory public int PriceCategoryId { get { return pricecategoryid; } set { pricecategoryid = value; } } public string PriceCategoryCode { get { return pricecategorycode; } set { pricecategorycode = value; } } public string PriceCategoryName { get { return pricecategoryname; } set { pricecategoryname = value; } } #endregion 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 decimal Balance { get { return balance; } set { balance = value; } } public string GroupType { get { return grouptype; } set { grouptype = value; } } public string ReportType { get { return reporttype; } set { reporttype = value; } } #endregion private Int64 numberofreocrds; public Int64 NumberOfReocrds { get { return numberofreocrds; } set { numberofreocrds = value; } } private string label = ""; public string Label { get { return label; } set { label = value; } } private decimal receivablefc; private decimal payablefc; private decimal balancefc; public decimal ReceivableFC { get { return receivablefc; } set { receivablefc = value; } } public decimal PayableFC { get { return payablefc; } set { payablefc = value; } } public decimal BalanceFC { get { return balancefc; } set { balancefc = value; } } #region Total private decimal totalamount; private decimal totalreceivable; private decimal totalpayable; private decimal totalbalance; private decimal totalreceivablefc; private decimal totalpayablefc; private decimal totalbalancefc; private decimal totalamountfc; public decimal TotalAmount { get { return totalamount; } set { totalamount = value; } } public decimal TotalAmountFC { get { return totalamountfc; } set { totalamountfc = value; } } public decimal TotalReceivable { get { return totalreceivable; } set { totalreceivable = value; } } public decimal TotalPayable { get { return totalpayable; } set { totalpayable = value; } } public decimal TotalBalance { get { return totalbalance; } set { totalbalance = value; } } public decimal TotalReceivableFC { get { return totalreceivablefc; } set { totalreceivablefc = value; } } public decimal TotalPayableFC { get { return totalpayablefc; } set { totalpayablefc = value; } } public decimal TotalBalanceFC { get { return totalbalancefc; } set { totalbalancefc = value; } } #endregion private int cityid; private string citycode; private string cityname; public int CityId { get { return cityid; } set { cityid = value; } } public string CityCode { get { return citycode; } set { citycode = value; } } public string CityName { get { return cityname; } set { cityname = value; } } private string ismsmeaccount; public string ISMSMEAccount { get { return ismsmeaccount; } set { ismsmeaccount = value; } } } }