Advertisement
arafaee

BalanceInquiry.java

May 13th, 2017
919
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.00 KB | None | 0 0
  1. /**  
  2.   * BalanceInquiry.java  
  3.   *  
  4.   * @author Hafara Firdausi/ 5115100043
  5.   * @version 01  
  6.   */  
  7.  
  8. public class BalanceInquiry extends Transaction
  9. {
  10.     public BalanceInquiry( int userAccountNumber, Screen atmScreen, BankDatabase atmBankDatabase )
  11.     {
  12.         super(userAccountNumber, atmScreen, atmBankDatabase);
  13.     }
  14.    
  15.     @Override
  16.     public void execute()
  17.     {
  18.         BankDatabase bankDatabase = getBankDatabase();
  19.         Screen screen = getScreen();
  20.        
  21.         double availableBalance = bankDatabase.getAvailableBalance( getAccountNumber());
  22.        
  23.         double totalBalance = bankDatabase.getTotalBalance( getAccountNumber());
  24.        
  25.         screen.displayMessageLine( "\nInformasi Saldo:" );
  26.         screen.displayMessage( " - Saldo yang Tersedia: ");
  27.         screen.displayRupiahAmount( availableBalance );
  28.         screen.displayMessage( "\n - Saldo Total: ");
  29.         screen.displayRupiahAmount( totalBalance );
  30.         screen.displayMessageLine("");
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement