-
Notifications
You must be signed in to change notification settings - Fork 0
/
admin_view.py
51 lines (45 loc) · 1.84 KB
/
admin_view.py
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
from View import main_view as main
from Controller import flight_controller as fc
from Controller import auth_controller as auth
import os
class AdminView:
def __init__(self):
self.flight = fc.LinkedList()
self.auth = auth.User()
def menu_admin(self):
try:
os.system('cls')
while True:
print("==================================")
print("| M E N U |")
print("==================================")
print("|-----> Menu yang tersedia <-----|")
print("| |")
print("| 1. Tambah Pesawat |")
print("| 2. Lihat Pesawat |")
print("| 3. Edit Pesawat |")
print("| 4. Hapus Pesawat |")
print("| 5. Sign Out |")
print("| |")
print("==================================")
opsi = str(input("Tentukan opsi anda (1/2/3/4/5): "))
if opsi == '1':
os.system('cls')
self.flight.addFlight()
elif opsi == '2':
os.system('cls')
self.flight.display()
elif opsi == '3':
os.system('cls')
self.flight.updateFlight()
elif opsi == '4':
os.system('cls')
self.flight.deleteFlight()
elif opsi == '5':
self.auth.logout()
main.MenuUtama().run()
else:
print("Opsi tidak tersedia!")
except KeyboardInterrupt:
print("\nTerjadi Kesalahan!")
exit()