private void FrmBillingInvoice_Load(object sender, EventArgs e) { Logger.Info("Loading BillingInvoice"); reportReciever = new ReportReciever(); txtGst.Text = Math.Round(Convert.ToDouble(CalculationHelper._gstPercent), 2).ToString(); LoadBasics(); ConfigureItems(); Logger.Info("Loading BillingInvoice success"); }
private void FrmPaymentTransaction_Load(object sender, EventArgs e) { DataHelper dataHelper = new DataHelper(); reportReciever = new ReportReciever(); // Get Payment modes SalesInvoiceReciever salesReciever = new SalesInvoiceReciever(); var paymentModes = salesReciever.RetrievePayModes(); List <DropDown> paymentModesList = paymentModes.Select(x => new DropDown { Name = x.Pay_Type, Value = x.Pay_Mode_Id.ToString() }).ToList(); paymentModesList.Insert(0, new DropDown() { Name = "--- Select ---", Value = (0).ToString() }); dataHelper.FillCombo(cmbPayMode, paymentModesList); var accounts = salesReciever.RetrieveSubExpences(); var accountsList = accounts.Select(x => new DropDown { Name = x.SubExpences_Name, Value = x.SubExpences_ID.ToString() }).ToList(); accountsList.Insert(0, new DropDown() { Name = "--- Select ---", Value = (0).ToString() }); dataHelper.FillCombo(cmbAccount, accountsList); if (_paymentTransaction != null) { cmbPayMode.SelectedIndex = paymentModesList.Select((obj, index) => new { obj, index }).Where(x => x.obj.Value == _paymentTransaction.PaymentModeID.ToString()).Select(x => x.index).FirstOrDefault(); cmbAccount.SelectedIndex = accountsList.Select((obj, index) => new { obj, index }).Where(x => x.obj.Value == _paymentTransaction.AccountID.ToString()).Select(x => x.index).FirstOrDefault(); txtBalance.Text = _paymentTransaction.Balance.ToString(); txtDescription.Text = _paymentTransaction.Description; txtTransactionNumber.Text = _paymentTransaction.TransactionNumber; } else { cmbPayMode.SelectedIndex = 0; cmbAccount.SelectedIndex = 0; } }