private void btnSign_Click(object sender, EventArgs e) { if (cmbxAccountType.SelectedIndex != 1) { lblStatusBankingApplication.Text = "Select Checkings"; } else { try { decimal balance = Decimal.Parse(lblBalance.Text); decimal transactionAmount = Decimal.Parse(txtCheckAmt.Text); if (transactionAmount <= 0) { lblStatusBankingApplication.Text = "Enter Positive Number."; //Deadcode } else //Positive Number { string orderto = txtCheckTo.Text; if (txtCheckTo.TextLength == 0) { lblStatusBankingApplication.Text = "Enter 'to Order of'"; } else { if (balance < transactionAmount) { lblStatusBankingApplication.Text = "INSUFFICIENT FUNDS!"; //Deadcode } else { string accountName = cmbxAccountType.Text; decimal newBalance = default(decimal); newBalance = Account.Checks(balance, transactionAmount, accountName); lblBalance.Text = newBalance.ToString(); lblStatusBankingApplication.Text = "$" + transactionAmount + " Signed to " + orderto; objDBManager.updateBalance(accountName, newBalance); //display TransactionDate = DateTime.Now; ID = Transaction.RandomDigits(randomNumber); TransactionType = "Check"; TransactionAmount = Convert.ToDecimal(txtCheckAmt.Text); string payto = txtCheckTo.Text; OrderOf = payto; Transaction objTransaction; objTransaction = new Transaction(AccountName, TransactionType, TransactionAmount, OrderOf, ID, TransactionDate); transactions.Add(objTransaction); lstTransactions.Items.Add(objTransaction.ToString()); lblStatusBankingApplication.Text += " Records are being Displayed"; objDBManager.InsertDataToDB(transactions); lblStatusBankingApplication.Text = "Transaction was added to database."; if (TransactionType == null) { lblStatusBankingApplication.Text = "There is no transaction to display."; } TransactionType = null; } } } } catch (Exception err) { MessageBox.Show(err.Message, "Warning!"); } } }
private void btnTransfer_Click(object sender, EventArgs e) { if (cmbxAccountType.SelectedIndex == -1) { lblStatusBankingApplication.Text = "Select an Account"; } else { try { decimal balance = Decimal.Parse(lblBalance.Text); decimal transactionAmount = Decimal.Parse(txtTransferAmt.Text); string accountName = cmbxTransferAcct.Text; decimal newBalance1 = default(decimal); if (transactionAmount <= 0) { lblStatusBankingApplication.Text = "Enter Positive Number."; //Deadcode } else if (accountName == null) { lblStatusBankingApplication.Text = "Chose an Account to Transfer from."; } else if (balance < transactionAmount) { lblStatusBankingApplication.Text = "INSUFFICIENT FUNDS"; //Deadcode } else { newBalance1 = Account.Withdraw(balance, transactionAmount, accountName); objDBManager.updateBalance(accountName, newBalance1); lblBalance.Text = newBalance1.ToString(); string transferto = lblTransferTo.Text; AccountName = transferto; decimal transferbalance = objDBManager.getBalance(AccountName) + transactionAmount; objDBManager.updateBalance(AccountName, transferbalance); objDBManager.InsertDataToDB(transactions); AccountName = cmbxTransferAcct.Text; lblStatusBankingApplication.Text = "$" + transactionAmount + " Transferred to " + transferto; //display TransactionDate = DateTime.Now; ID = Transaction.RandomDigits(randomNumber); TransactionType = "Transfer"; TransactionAmount = Convert.ToDecimal(txtTransferAmt.Text); OrderOf = "none"; Transaction objTransaction; objTransaction = new Transaction(AccountName, TransactionType, TransactionAmount, OrderOf, ID, TransactionDate); transactions.Add(objTransaction); lstTransactions.Items.Add(objTransaction.ToString()); lblStatusBankingApplication.Text += " Records are being Displayed"; objDBManager.InsertDataToDB(transactions); lblStatusBankingApplication.Text = "Transaction was added to database."; if (TransactionType == null) { lblStatusBankingApplication.Text = "There is no transaction to display."; } TransactionType = null; } } catch (Exception err) { MessageBox.Show(err.Message, "Warning!"); } } }
private void btnDeposit_Click(object sender, EventArgs e) { if (cmbxAccountType.SelectedIndex == -1) { lblStatusBankingApplication.Text = "Select an Account"; } else { try { decimal balance = Decimal.Parse(lblBalance.Text); decimal transactionAmount = Decimal.Parse(txtDepositAmt.Text); if (transactionAmount <= 0) { lblStatusBankingApplication.Text = "Enter Positive Number."; //Deadcode } else { string accountName = cmbxAccountType.Text; decimal newBalance = Account.Deposit(balance, transactionAmount, accountName); lblBalance.Text = newBalance.ToString(); lblStatusBankingApplication.Text = "$" + transactionAmount + " Deposited to " + accountName; objDBManager.updateBalance(accountName, newBalance); //Display TransactionDate = DateTime.Now; ID = Transaction.RandomDigits(randomNumber);; TransactionType = "Deposit"; TransactionAmount = Convert.ToDecimal(txtDepositAmt.Text); OrderOf = "none"; Transaction objTransaction; objTransaction = new Transaction(AccountName, TransactionType, TransactionAmount, OrderOf, ID, TransactionDate); transactions.Add(objTransaction); lstTransactions.Items.Add(objTransaction.ToString()); lblStatusBankingApplication.Text += " Records are being Displayed"; objDBManager.InsertDataToDB(transactions); lblStatusBankingApplication.Text = "Transaction was added to database."; if (TransactionType == null) { lblStatusBankingApplication.Text = "There is no transaction to display."; } TransactionType = null; } } catch (Exception err) { MessageBox.Show(err.Message, "Warning!"); } } }