1 from AWK.SVereinControl import SVereinDatei
2 from AWK import ausweis
5 def mytest(datei_name):
6 daten = SVereinDatei(datei_name)
7 print ("Daten geladen")
10 if m.abteilung_1 == "Standard":
11 austxt = "Ihr Beitrag für 2024 setzt sich wie folgt zusammen:\n"
12 austxt += f"Standardmitgliedschaft ({m.ver_grund}): 39.-"
14 weitere = m.weitere_mitgliedschaften
15 for weitere_mnr in weitere:
16 wm = daten.get(weitere_mnr)
17 austxt += f"\nZusatzgrundstück ({wm.ver_grund}): 32.-"
20 iban = m.iban[0:3]+"XXXXXXXXXXXXX"+m.iban[-4:]
21 austxt += f"\n\nDer Betrag von {betrag}.- wird von Ihrem Konto {iban} eingezogen."
23 austxt += f"\n\nBitte überweisen Sie den offnen Betrag von {betrag}.- auf unser Konto TODO."
24 austxt += "\n\nBitte beachten Sie die Einladung zu unserer Hauptversammlung in der Anlage."
25 austxt += "\n\nMit freundlichen Grüßen,\nMichael Wagner\n(Vorstand)"
26 ausweis.erzeuge_ausweis(m, austxt, "MitgliederausweisSVBaLVorlage_leer.pdf", f"Ausweis_{m.mitgliedsnr}_{m.nachname}.pdf")
29 print ("Ausweise erstellt.")
31 if __name__ == '__main__':
32 numArgs = len(sys.argv)
34 raise RuntimeError("usage: MyTest DATEI")