示例#1
0
        // The event handler with event args.
        private void OverDraftHandler(object sender, OverdrawnEventArgs args)
        {
            // Get the overdraft account.
            OverDraftAccount account = sender as OverDraftAccount;
            string           message =
                "The account is overdrawn." + Environment.NewLine +
                "Current Balance: " + account.Balance.ToString("C") + Environment.NewLine +
                "Savings Balance: " + account.savingsAccount.Balance.ToString("C") + Environment.NewLine +
                "Debit Amount: " + args.Amount.ToString("C");

            MessageBox.Show(message);
        }
示例#2
0
        private void bankAccntWindow_Load(object sender, EventArgs e)
        {
            TheAccount = new OverDraftAccount();
            TheAccount.savingsAccount = new BankAccount();
            TheAccount.Balance = 50m;
            TheAccount.savingsAccount.Balance = 50m;
            DisplayBalances();

            // Subscribe to the accounts' Overdrawn events
            TheAccount.Overdrawn += OverDraftHandler;
            TheAccount.savingsAccount.Overdrawn += SavingsOverdrawnHandler;
        }
示例#3
0
        private void bankAccntWindow_Load(object sender, EventArgs e)
        {
            TheAccount = new OverDraftAccount();
            TheAccount.savingsAccount         = new BankAccount();
            TheAccount.Balance                = 50m;
            TheAccount.savingsAccount.Balance = 50m;
            DisplayBalances();

            // Subscribe to the accounts' Overdrawn events
            TheAccount.Overdrawn += OverDraftHandler;
            TheAccount.savingsAccount.Overdrawn += SavingsOverdrawnHandler;
        }