public DailyTxnConverterBase2(PeriodRowVM periodRowVM) { _row = periodRowVM; _rntDir = _row.MainWindow.AppArgs; _rntCache = _row.MainWindow.RntCache; _byfCache = _row.MainWindow.ByfCache; _client = _row.MainWindow.ByfServer.Client; }
public static async Task <Dictionary <int, string> > GetTaxonomyDictionary(this ByfClient1 client) { var dynamics = await client.GetRawByfTaxonomyTerms(); var dict = new Dictionary <int, string>(); foreach (var byf in dynamics) { dict.Add(As.ID(byf.tid), As.Text(byf.name)); } return(dict); }
public static async Task <Dictionary <int, int> > GetBankAcctsByGLAcctDict(this ByfClient1 client) { var dict = new Dictionary <int, int>(); var dynamics = await client.GetViewsList(BankAccountConverter2.VIEWS_ID); foreach (var byf in dynamics) { var glAcctId = As.ID(byf.glaccountnid); var bankAcct = As.ID(byf.nid); dict.Add(glAcctId, bankAcct); } return(dict); }
public static async Task <decimal> GetAmbulantColxnsTotal(this ByfClient1 client, DateTime date) { var dynamics = await client.GetRawByfAmbulantColxns(date); var total = 0M; foreach (var byf in dynamics) { total += As.Decimal(byf.amount); } return(total); }
public static async Task <decimal> GetLeaseColxnsTotal(this ByfClient1 client, DateTime date) { var dynamics = await client.GetRawByfLeaseColxns(date); var total = 0M; foreach (var byf in dynamics) { total += GetSubTotal(byf); } return(total); }
public static async Task <decimal> GetCashierColxnsTotal(this ByfClient1 client, DateTime date) { var dynamics = await client.GetRawByfCashierColxns(date); var total = 0M; foreach (var byf in dynamics) { total += As.DecimalOrZero(byf.rent) + As.DecimalOrZero(byf.rights) + As.DecimalOrZero(byf.electric) + As.DecimalOrZero(byf.water) + As.DecimalOrZero(byf.surcharge); } return(total); }
public static Task <List <dynamic> > GetRawByfTaxonomyTerms(this ByfClient1 client) => client.GetViewsList(VIEWS_ID);
protected abstract Task <List <dynamic> > GetRawBYFsList(ByfClient1 client, DateTime date);
public static async Task <List <dynamic> > GetRawByfAmbulantColxns(this ByfClient1 client, DateTime date) { var list = await client.GetViewsList(PUBLISHED_AMBULANT_COLXNS, date); return(list.Where(_ => IsCompositeRemarks(_)).ToList()); }
protected override Task <List <dynamic> > GetRawBYFsList(ByfClient1 client, DateTime date) => client.GetRawByfAmbulantColxns(date);
public static async Task <List <dynamic> > GetRawByfOtherColxns(this ByfClient1 client, DateTime date) { var list = await client.GetViewsList(PUBLISHED_OTHER_COLXNS, date); return(list.Where(_ => !IsAmbulantColxn(_)).ToList()); }
public static Task <List <dynamic> > GetRawByfLeaseColxns(this ByfClient1 client, DateTime date) => client.GetViewsList(PUBLISHED_LEASE_COLXNS, date);
public static async Task <List <dynamic> > GetRawByfCashierColxns(this ByfClient1 client, DateTime date) { var list = await client.GetViewsList(PUBLISHED_CASHIER_COLXNS, date); return(list.Where(_ => As.ID(_.memotype) == 1).ToList()); }
public static Task <List <dynamic> > GetRawByfBankDeposits(this ByfClient1 client, DateTime date) => client.GetViewsList(PUBLISHED_BANK_DEPS, date);
public static Task <List <dynamic> > GetRawByfPayees(this ByfClient1 client) => client.GetViewsList(VIEWS_ID);
protected override Task <List <dynamic> > GetRawBYFsList(ByfClient1 client, DateTime date) => client.GetRawByfBankDeposits(date);