fixed some bugs, improved main
This commit is contained in:
20
main.py
20
main.py
@@ -17,11 +17,11 @@ def parse_args() -> argparse.Namespace:
|
||||
|
||||
def main(args: argparse.Namespace) -> None:
|
||||
print("Willkommen zum Mieten Tool der Buchhaltung. Es könne folgende Aufgaben erledigt werden:\n\n" \
|
||||
"\t1\t aus der Mietendatai eine in lexware importierbare csv Datei erstellen\n" \
|
||||
"\t2\t alle ausgelesen Accounts mit Mame und Kontonummer anzeigen\n"\
|
||||
"\t1\t alle ausgelesen Accounts mit Mame und Kontonummer anzeigen\n"\
|
||||
"\t2\t aus der Mietendatai eine in lexware importierbare csv Datei erstellen\n" \
|
||||
"\t3\t aus der Buchungsdatei der Familienzimmer die Forderungen berechnen und in eine csv datei schreiben\n"\
|
||||
"\t4\t Tool verlassen\n\n"
|
||||
"Gib die Nummer welche Aufgabe gemacht werden soll.\n")
|
||||
"Gib die Nummer welche Aufgabe gemacht werden soll.")
|
||||
while True:
|
||||
forderung = {}
|
||||
line = input()
|
||||
@@ -30,7 +30,7 @@ def main(args: argparse.Namespace) -> None:
|
||||
else:
|
||||
#accounts
|
||||
filename_debitoren = config.filename_debitoren
|
||||
newFilename = input(f"Aktuell werden die Debitoren aus der Datei {filename_debitoren} gelesen, wenn du eine andere Datei einlesen möchtest gib nun den neuen Pfad an:")
|
||||
newFilename = input(f"Aktuelle Datei der Debitoren {filename_debitoren}\n\t neuer Pfad(optional):")
|
||||
if len(newFilename)>=2:
|
||||
filename_debitoren = newFilename
|
||||
accounts = f.read_account_ids(filename_debitoren)
|
||||
@@ -41,27 +41,27 @@ def main(args: argparse.Namespace) -> None:
|
||||
names = f.read_account_names(filename_debitoren)
|
||||
for id, name in names.items():
|
||||
print(f"{id} {name}")
|
||||
print("Bitte gib die Nummer einer weitern Aufgabe ein:\n")
|
||||
print("\nBitte gib die Nummer einer weitern Aufgabe ein:")
|
||||
elif line == "2":
|
||||
#Miete
|
||||
filename_miete = config.filename_mieten
|
||||
newFilename = input(f"Aktuell werden die Mietforderungen aus der Datei {filename_miete} gelesen.\n Wenn du eine andere Datei einlesen möchtest gib nun den neuen Pfad an:")
|
||||
newFilename = input(f"Aktuell Datei Mietforderungen {filename_miete}\n\t neuer Pfad(optional):")
|
||||
if len(newFilename)>=2:
|
||||
filename_miete = newFilename
|
||||
forderung = f.create_forderungen_miete(filename_miete, accounts, forderung, 5, 2025)
|
||||
f.print_to_file_lexware(forderung)
|
||||
print("Bitte gib die Nummer einer Weitern Aufgabe ein:\n")
|
||||
print("\nBitte gib die Nummer einer Weitern Aufgabe ein:")
|
||||
elif line == "3":
|
||||
#familyrooms
|
||||
filename_fz = config.filename_fz
|
||||
newFilename = input(f"Aktuell werden die Mietforderungen aus der Datei {filename_fz} gelesen.\n Wenn du eine andere Datei einlesen möchtest gib nun den neuen Pfad an:")
|
||||
newFilename = input(f"Aktuell Datei Buchungen {filename_fz}\n\t neuer Pfad(optional):")
|
||||
if len(newFilename)>=2:
|
||||
filename_fz = newFilename
|
||||
forderung = f.create_forderungen_familienzimmer(filename_fz, accounts, forderung)
|
||||
f.print_to_file_lexware(forderung)
|
||||
print("Bitte gib die Nummer einer Weitern Aufgabe ein:\n")
|
||||
print("\nBitte gib die Nummer einer Weitern Aufgabe ein:")
|
||||
else:
|
||||
print("Ungültige Eingabe, bitte versuch es erneut!\n")
|
||||
print("\nUngültige Eingabe, bitte versuch es erneut!")
|
||||
print("Auf Wiedersehen!")
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user