-
Notifications
You must be signed in to change notification settings - Fork 0
/
UserMenu.java
34 lines (32 loc) · 1.19 KB
/
UserMenu.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import javax.swing.JOptionPane;
public class UserMenu {
static void menu(String displayMessage, int accountNumber) {
String functionsString = "What do you want to do?\n 1) Transfer\n 2) Withdraw\n 3) Deposit\n 4) Update account\n 5) Delete account\n 0) Exit account";
String optionString = JOptionPane.showInputDialog(null, displayMessage.concat(functionsString));
int option = Integer.parseInt(optionString);
switch(option){
case 0:
Main.logged = false;
Main.landingPage();
break;
case 1:
Transfer.tranfer(accountNumber);
break;
case 2:
Withdraw.withdraw(accountNumber);
break;
case 3:
Deposit.deposit(accountNumber);
break;
case 4:
UpdateAccount.options(accountNumber);
break;
case 5:
DeleteAccount.delete(accountNumber);
break;
default:
JOptionPane.showMessageDialog(null, "Type a valid option");
menu(displayMessage, accountNumber);
}
}
}