public virtual void OnOverdrawn(OverdrawnEventArgs overDraw) { if (Overdrawn != null) { OverdrawnEventArgs args = new OverdrawnEventArgs(overDraw.CurrentBalance, overDraw.Amount); Overdrawn(this,args); } }
public virtual void OnOverdrawn(OverdrawnEventArgs overDraw) { if (Overdrawn != null) { OverdrawnEventArgs args = new OverdrawnEventArgs(overDraw.CurrentBalance, overDraw.Amount); Overdrawn(this, args); } }
// The event handler with event args. private void SavingsOverdrawnHandler(object sender, OverdrawnEventArgs args) { string message = "The savings account is overdrawn." + Environment.NewLine + "Current Balance: " + args.CurrentBalance.ToString("C") + Environment.NewLine + "Debit Amount: " + args.Amount.ToString("C"); MessageBox.Show(message); }
// 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); }