Esempio n. 1
0
        // Transaction Button
        private void btnTransaction_Click(object sender, EventArgs e)
        {
            // User Amount Variable
            double amount = 0;

            double.TryParse(txtbAmount.Text, out amount);

            // Display  Result Variables
            string displayResult = " ";
            double acctBalance   = 0;

            // Gold Account Transaction
            if (cmbxAcctType.SelectedIndex == 0)
            {
                goldAcct.Amount = amount;
                if (rdbtnDeposit.Checked)
                {
                    goldAcct.Deposit();
                    lstbxTransactions.Items.Add("Deposit: " + amount);
                }
                if (rdbtnWithdraw.Checked)
                {
                    goldAcct.Withdraw();
                    lstbxTransactions.Items.Add("Withdraw: " + amount);
                }

                // Display Result
                displayResult    = goldAcct.ToString();
                txtbResults.Text = displayResult;


                // List Box Account Balance Decleration
                goldAcct.SavingAcctBalance = acctBalance;
            }

            // Silver Account Transaction
            else if (cmbxAcctType.SelectedIndex == 1)
            {
                silverAcct.Amount = amount;
                if (rdbtnDeposit.Checked)
                {
                    silverAcct.Deposit();
                    lstbxTransactions.Items.Add("Deposit: " + amount);
                }
                if (rdbtnWithdraw.Checked)
                {
                    silverAcct.Withdraw();
                    lstbxTransactions.Items.Add("Withdraw: " + amount);
                }

                // Display Result
                displayResult    = silverAcct.ToString();
                txtbResults.Text = displayResult;

                // List Box Account Balance Decleration
                silverAcct.SavingAcctBalance = acctBalance;
            }

            // Bronze(Bank) Account Transaction
            else if (cmbxAcctType.SelectedIndex == 2)
            {
                bronzeAcct.Amount = amount;
                if (rdbtnDeposit.Checked)
                {
                    bronzeAcct.Deposit();
                    lstbxTransactions.Items.Add("Deposit: " + amount);
                }
                if (rdbtnWithdraw.Checked)
                {
                    bronzeAcct.Withdraw();
                    lstbxTransactions.Items.Add("Withdraw: " + amount);
                }

                // Display Result
                displayResult    = bronzeAcct.ToString();
                txtbResults.Text = displayResult;
            }
        }