Advertisement
Ramdan51-062

BalanceInquiry

Oct 26th, 2017
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.83 KB | None | 0 0
  1. public class BalanceInquiry extends Transaction
  2. {
  3.    
  4.     public BalanceInquiry(int userAccountNumber, Screen atmScreen, BankDatabase atmBankDatabase)
  5.     {
  6.         super( userAccountNumber, atmScreen, atmBankDatabase);
  7.     }
  8.    
  9.     @Override
  10.     public void execute()
  11.     {
  12.     BankDatabase bankDatabase = getBankDatabase();
  13.     Screen screen = getScreen();
  14.    
  15.     double availableBalance = bankDatabase.getAvailableBalance(getAccountNumber());
  16.     double totalBalance = bankDatabase.getTotalBalance(getAccountNumber());
  17.    
  18.     screen.displayMessageLine( "/nBalance information: ");
  19.     screen.displayMessage("-Available balance: ");
  20.     screen.displayDollarAmount(availableBalance);
  21.     screen.displayMessage("/nTotal balance: ");
  22.     screen.displayDollarAmount(totalBalance);
  23.     screen.displayMessageLine("");
  24.    }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement