void GetOptionsandTaxValues() { OptionsEntity oData = new OptionsEntity(); ICustomerPaymentDueDaysRepository paymentRepository = new CustomerPaymentDueDaysRepository(); oData = paymentRepository.GetOptionSettings(); if (oData != null) { this.CurrencyName = oData.CurrencyCode; //there is no currency name field in database this.CurrencyCode = oData.CurrencyCode; this.CurrencyFormat = oData.NumberFormat; this.DecimalPlaces = oData.DecimalPlaces; } else { this.CurrencyName = "USD"; this.CurrencyCode = "USD"; this.CurrencyFormat = "en-US"; } TaxModel objDefaultTax = new TaxModel(); objDefaultTax = paymentRepository.GetDefaultTaxes().FirstOrDefault(); if (objDefaultTax != null) { this.TaxName = objDefaultTax.TaxName; } else { this.TaxName = "GST"; } }
private void RefreshData() { ICustomerPaymentDueDaysRepository paymentRepository = new CustomerPaymentDueDaysRepository(); GetOptionsandTaxValues(); this.ListDueDays = paymentRepository.GetAllData(); DefaultList = this.ListDueDays; this.ListDueDayscmbSup = this.ListDueDays.GroupBy(x => x.Name).Select(y => y.First()).OrderBy(x => x.Name).ToList(); this.BalanceTotal = Convert.ToString(this.ListDueDays.Sum(e => e.Balance)); this.OneToThirtyTotal = Convert.ToString(this.ListDueDays.Sum(e => e.Oneto30Days)); this.OneToSixtyTotal = Convert.ToString(this.ListDueDays.Sum(e => e.Thirtyoneto60Days)); this.OneToNinetyTotal = Convert.ToString(this.ListDueDays.Sum(e => e.Sixtyoneto90Days)); this.GreaterthanNinetyTotal = Convert.ToString(this.ListDueDays.Sum(e => e.GreaterThen90Days)); }