Interface methoden für Client hinzugefügt, hier und da Kommentare zur Programmstrukturierung

This commit is contained in:
adamercat 2021-02-03 16:25:03 +01:00
parent f27bb8b1cf
commit de127b18d4

View File

@ -426,7 +426,7 @@ system_list = ["buchhaltung", "kundenverwaltung", "zimmerverfaltung", "schlüsse
"""-------------START-----METHOD--------------------""" """-------------START-----INTERFACE--------------------"""
dir_path = os.path.dirname(os.path.realpath(__file__)) dir_path = os.path.dirname(os.path.realpath(__file__))
@ -497,6 +497,8 @@ Zimmerverwaltung
Schküsselverwaltung Schküsselverwaltung
Dienstpläne\n""") Dienstpläne\n""")
"""-----------INTERFACE-----ACCOUNTING------------------"""
if system == system_list[0]: #Accounting if system == system_list[0]: #Accounting
clear() clear()
@ -553,9 +555,65 @@ Abbrechen
clear() clear()
break break
"""-----------INTERFACE-----CLIENT------------------"""
if system == system_list[1]: #Client if system == system_list[1]: #Client #bearbeitet ab hier
pass clear()
print("Willkommen in der Kundenverwaltung")
print("Welche der folgenen Aktionen möchten Sie ausführen")
print("""
1. Kunde hinzufügen
2. Kunde anzeigen
3. Kunde einchecken
4. Zimmer wechseln
5. Name ändern
6. Kunde auschecken (fehlt noch!)
Abbrechen
""")
client = input().strip().lower()
if client == "1":
print("Kunde hinzufügen\n")
c = add_client()
exec(c)
clear()
if client == "2":
print("Kunde anzeigen\n")
print(client_list)
while True:
k = input("Über welchen Kunden wollen sie sich Information anzeigen lassen? ")
if k in bill_list:
break
else:
print("Dieser Kunde ist leider nicht im System.")
c = str(k) + ".info()"
exec(c)
clear()
if client == "3":
print("Kunde einchecken\n")
clear()
if client == "4":
print("Zimmer wechseln\n")
clear()
if client == "5":
print("Name ändern\n")
clear()
if client == "6":
print("Kunde auschecken\n")
clear()
else:
clear()
break
"""-----------INTERFACE-----ROOM------------------"""
if system == system_list[2]: #Room if system == system_list[2]: #Room
pass pass