zeiterfassung/zeiterfassung.py
2025-04-09 17:37:06 +02:00

50 lines
1.3 KiB
Python

#
#
# Zeiterfassung
# Bibliotheksimports
from timestamping import *
from users import *
from jsonhandler import *
from definitions import *
from ui import *
# Funktionen
# Hauptfunktion
def main():
userList = printUserList()
win_stempeln(userList)
exit()
# Konsole
while True:
print(program_name + " " + str(program_version))
print("Welche Funktion soll ausgeführt werden?")
print("1: Stempeln")
print("2: Stempelübersicht anzeigen")
print("0: Beenden")
question = int(input("Geben Sie Ihre Antwort ein: "))
if question == 1:
userlist = printUserList()
which_user = input("Für welchen User soll gestempelt werden? ")
append_timestamp(determine_filename(userlist[int(which_user) - 1]))
print("Stempeleintrag vorgenommen")
elif question == 2:
userlist = printUserList()
which_user = input("Für welchen User sollen die Stempelzeiten angezeigt werden? " )
print("Zustand: " + stempel_zustand(determine_filename(userlist[int(which_user) -1])))
overview(determine_filename(userlist[int(which_user) - 1]))
elif question == 0:
exit()
else:
print("Keine Eingabe erkannt.")
# Programmstart
if __name__ == "__main__":
main()