private void SaveLoanDetails() { foreach (NewLoanModel loan in existingLoans) { loan.LoanBankNameLabel = (TextBox)this.Dynamic.FindName(loan.LoanBankNameLabel.Name); loan.LoanAmountLabel = (TextBox)this.Dynamic.FindName(loan.LoanAmountLabel.Name); loan.LoanEmiAmountLabel = (TextBox)this.Dynamic.FindName(loan.LoanEmiAmountLabel.Name); loan.LoanTypeLabel = (ComboBox)this.Dynamic.FindName(loan.LoanTypeLabel.Name); if (ValidateNewLoanForms(loan)) { LoanModel loanModel = new LoanModel(); LoanTypeModel temp = (LoanTypeModel)loan.LoanTypeLabel.SelectedItem; loan.LoanType = temp.loantype_id; loan.LoanBankName = loan.LoanBankNameLabel.Text; loan.LoanAmount = double.Parse(loan.LoanAmountLabel.Text); loan.LoanEmiAmount = double.Parse(loan.LoanEmiAmountLabel.Text); loanModel.loan_type = loan.LoanType; loanModel.loan_bankname = loan.LoanBankName; loanModel.loan_amount = loan.LoanAmount; loanModel.loan_emi = loan.LoanEmiAmount; loanModel.account_realtedaadhar = model.documentModel.document_aadhar; loanModel.account_realtedpan = model.documentModel.document_pan; loanModels.Add(loanModel); } } }
public void UpdateLoanType(LoanTypeModel model) { using (IDbConnection connection = new NpgsqlConnection(GlobalConfig.getDatabaseConnectionString())) { connection.ExecuteScalar($"update loantype set loantype_id = '{model.loantype_id}', loantype_name = '{model.loantype_name}'"); } }
private void BackButton_Click(object sender, RoutedEventArgs e) { foreach (NewLoanModel loan in existingLoans) { loan.LoanBankNameLabel = (TextBox)this.Dynamic.FindName(loan.LoanBankNameLabel.Name); loan.LoanAmountLabel = (TextBox)this.Dynamic.FindName(loan.LoanAmountLabel.Name); loan.LoanEmiAmountLabel = (TextBox)this.Dynamic.FindName(loan.LoanEmiAmountLabel.Name); loan.LoanTypeLabel = (ComboBox)this.Dynamic.FindName(loan.LoanTypeLabel.Name); if (ValidateNewLoanForms(loan)) { LoanModel loanModel = new LoanModel(); LoanTypeModel temp = (LoanTypeModel)loan.LoanTypeLabel.SelectedItem; loan.LoanType = temp.loantype_id; loan.LoanBankName = loan.LoanBankNameLabel.Text; loan.LoanAmount = double.Parse(loan.LoanAmountLabel.Text); loan.LoanEmiAmount = double.Parse(loan.LoanEmiAmountLabel.Text); loanModel.loan_type = loan.LoanType; loanModel.loan_bankname = loan.LoanBankName; loanModel.loan_amount = loan.LoanAmount; loanModel.loan_emi = loan.LoanEmiAmount; loanModel.account_realtedaadhar = model.documentModel.document_aadhar; loanModel.account_realtedpan = model.documentModel.document_pan; loanModels.Add(loanModel); } } WireUpForm(); callingForm.RemoveFinancialScreen(this); }
public LoanTypeModel CreateLoanType(LoanTypeModel model) { using (IDbConnection connection = new NpgsqlConnection(GlobalConfig.getDatabaseConnectionString())) { int id = connection.ExecuteScalar <int>($"insert into loantype values(default,'{model.loantype_id}','{model.loantype_name}'"); return(model); } }
private void ReviewButton_Click(object sender, RoutedEventArgs e) { if (ValidateFinancialForm()) { foreach (NewLoanModel loan in existingLoans) { loan.LoanBankNameLabel = (TextBox)this.Dynamic.FindName(loan.LoanBankNameLabel.Name); loan.LoanAmountLabel = (TextBox)this.Dynamic.FindName(loan.LoanAmountLabel.Name); loan.LoanEmiAmountLabel = (TextBox)this.Dynamic.FindName(loan.LoanEmiAmountLabel.Name); loan.LoanTypeLabel = (ComboBox)this.Dynamic.FindName(loan.LoanTypeLabel.Name); if (ValidateNewLoanForms(loan)) { LoanModel loanModel = new LoanModel(); LoanTypeModel temp = (LoanTypeModel)loan.LoanTypeLabel.SelectedItem; loan.LoanType = temp.loantype_id; loan.LoanBankName = loan.LoanBankNameLabel.Text; loan.LoanAmount = double.Parse(loan.LoanAmountLabel.Text); loan.LoanEmiAmount = double.Parse(loan.LoanEmiAmountLabel.Text); loanModel.loan_type = loan.LoanType; loanModel.loan_bankname = loan.LoanBankName; loanModel.loan_amount = loan.LoanAmount; loanModel.loan_emi = loan.LoanEmiAmount; loanModel.account_realtedaadhar = model.documentModel.document_aadhar; loanModel.account_realtedpan = model.documentModel.document_pan; loanModels.Add(loanModel); } } WireUpForm(); callingForm.PreviewScreen(model); } else { SnackbarSeven.IsActive = true; SnackbarSeven.MessageQueue.Enqueue("Please enter all fields", null, null, null, false, true, TimeSpan.FromSeconds(5)); } }
public void LoanTypePutNotFound() { // Arrange LoanTypeController controller = new LoanTypeController(db); LoanTypeModel _lonType = new LoanTypeModel(); _lonType.Id = 6; _lonType.TypeDesc = "Personal Loans"; _lonType.IsDeleted = false; _lonType.CreateDate = DateTime.UtcNow.Date; _lonType.UpdateDate = DateTime.UtcNow.Date; // Act var result = controller.Put(_lonType); // Assert Assert.IsNotNull(result); }