private BankAccount GetBankAccount() { BankAccount account = new BankAccount(); account.AccountBalance = "0"; account.AccountId = ""; account.BranchCode = ddBankBranch.SelectedValue; account.AccountNumber = bll.GenerateAccountNumber(); account.AccountType = ddAccountType.SelectedValue; account.IsActive = ddIsActive.Text; account.BankCode = ddBank.SelectedValue; account.ModifiedBy = user.Id; account.CurrencyCode = ddCurrency.SelectedValue; List <string> accountSignatories = ViewState["AccountSignatories"] as List <string>; if (accountSignatories == null) { account.AccountSignatories = new string[] { }; } else { account.AccountSignatories = accountSignatories.ToArray(); } return(account); }
private Bank GetBankFromDetails() { Bank bank = new Bank(); bank.BankCode = txtBankCode.Text; bank.BankContactEmail = txtContactEmail.Text; bank.BankId = "0"; bank.BankName = txtBankName.Text; bank.BankPassword = bll.GeneratePassword(); bank.IsActive = ddIsActive.SelectedValue; bank.ModifiedBy = user.Id; bank.BankThemeColor = "#" + txtTheme.Text; bank.TextColor = "#" + txtColor.Text; bank.BankVaultAccNumber = bll.GenerateAccountNumber(); //check if user has already upload this stuff string publicKey = ViewState["PublicKey"] as String; if (string.IsNullOrEmpty(publicKey)) { bank.PathToPublicKey = GetPathToPublicKey(bank.BankCode); bank.PathToLogoImage = GetPathToLogoImage(bank.BankCode); ViewState["PublicKey"] = bank.PathToPublicKey; ViewState["BankLogo"] = bank.PathToLogoImage; } else { bank.PathToPublicKey = publicKey; bank.PathToLogoImage = ViewState["BankLogo"] as String; } return(bank); }
private BankBranch GetBranch() { BankBranch branch = new BankBranch(); branch.BankBranchId = ""; branch.BankCode = ddBank.SelectedValue; branch.BranchCode = txtBranchCode.Text; branch.BranchName = txtBranchName.Text; branch.IsActive = ddIsActive.Text; branch.Location = txtLocation.Text; branch.ModifiedBy = user.Id; branch.BranchVaultAccNumber = bll.GenerateAccountNumber(); return(branch); }