From c09700d5ed834b1c4ebc0fe5b21a5afffefd4679 Mon Sep 17 00:00:00 2001 From: Michael Wagner Date: Mon, 25 Mar 2024 19:38:27 +0100 Subject: [PATCH] gitarre --- python/eh_util/eh_abgleich/AWK/ausweis.py | 6 +++--- python/eh_util/eh_abgleich/MyTest.py | 17 +++++++++++------ 2 files changed, 14 insertions(+), 9 deletions(-) mode change 100644 => 100755 python/eh_util/eh_abgleich/MyTest.py diff --git a/python/eh_util/eh_abgleich/AWK/ausweis.py b/python/eh_util/eh_abgleich/AWK/ausweis.py index 96250e8..259b764 100755 --- a/python/eh_util/eh_abgleich/AWK/ausweis.py +++ b/python/eh_util/eh_abgleich/AWK/ausweis.py @@ -23,14 +23,14 @@ def erzeuge_ausweis(mitglied: Mitglied, ausgabetext, hintergrund_pdf, ausgabe_pf can.drawString(70, 640, mitglied.anrede) can.drawString(70, 625, mitglied.vorname+" "+mitglied.nachname) can.drawString(70, 610, mitglied.strasse) - can.drawString(70, 580, mitglied.plz+" "+mitglied.ort) + can.drawString(70, 590, mitglied.plz+" "+mitglied.ort) # Datum can.setFont("Helvetica", 9) can.drawString(350, 520, "München, "+date.today().strftime('%d.%m.%Y')) # Anschreiben - can.drawString(70, 500, mitglied.anrede+" "+mitglied.nachname+",") + can.drawString(70, 500, "Sehr geehrte/r "+mitglied.anrede+" "+mitglied.nachname+",") text = can.beginText(70, 480) text.textLines(ausgabetext) can.drawText(text) @@ -40,7 +40,7 @@ def erzeuge_ausweis(mitglied: Mitglied, ausgabetext, hintergrund_pdf, ausgabe_pf # Ausweis can.setFont("Helvetica", 12) - can.drawString(460, 110, mitglied.mitgliedsnr) + can.drawString(460, 100, mitglied.mitgliedsnr) can.drawString(330, 80, mitglied.vorname+" "+mitglied.nachname) can.setFont("Helvetica", 9) can.drawString(400, 56, mitglied.geburtsdatum) diff --git a/python/eh_util/eh_abgleich/MyTest.py b/python/eh_util/eh_abgleich/MyTest.py old mode 100644 new mode 100755 index c146456..0ba2e45 --- a/python/eh_util/eh_abgleich/MyTest.py +++ b/python/eh_util/eh_abgleich/MyTest.py @@ -1,3 +1,4 @@ +#!/usr/bin/python3 from AWK.SVereinControl import SVereinDatei from AWK import ausweis import sys @@ -7,8 +8,9 @@ def mytest(datei_name): print ("Daten geladen") m = daten.get() while m: - if m.abteilung_1 == "Standard": - austxt = "Ihr Beitrag für 2024 setzt sich wie folgt zusammen:\n" + if m.abteilung_1 == "Standard" and len(m.austrittsdatum) == 0: + austxt = "als Mitglied unser Siedlervereinigung Berg am Laim wollen wir Sie\nüber Ihren Mitgliedsbeitrag für 2024 informieren.\n\n" + austxt += "Ihr Beitrag für 2024 setzt sich wie folgt zusammen:\n" austxt += f"Standardmitgliedschaft ({m.ver_grund}): 39.-" betrag = 39 weitere = m.weitere_mitgliedschaften @@ -18,12 +20,15 @@ def mytest(datei_name): betrag += 32 if len(m.iban) > 0: iban = m.iban[0:3]+"XXXXXXXXXXXXX"+m.iban[-4:] - austxt += f"\n\nDer Betrag von {betrag}.- wird von Ihrem Konto {iban} mit Gläubiger ID TODO und Mandatsreferenz TODO eingezogen." + austxt += f"\n\nDer Betrag von {betrag}.- wird von Ihrem Konto {iban} mit Gläubiger ID DE08 ZZZ0 0000 9547 90\nund Mandatsreferenz {m.mandatsreferenz} eingezogen." else: - austxt += f"\n\nBitte überweisen Sie den offnen Betrag von {betrag}.- auf unser Konto DE69 7019 0000 0003 2143 62 bei der Münchner Bank." - austxt += "\n\nBitte beachten Sie die Einladung zu unserer Hauptversammlung in der Anlage." + austxt += f"\n\nBitte überweisen Sie den offnen Betrag von {betrag}.- auf unser Konto DE69 7019 0000 0003 2143 62\nbei der Münchner Bank." + austxt += "\n\nUnd nun endlich ist es so weit, dass wir Ihnen hiermit auch Ihren Mitgliedsausweis\n" + austxt += "zukommen lassen können. Bitte schneiden Sie den unteren Teil ab und unterschreiben Sie diesen.\n" + austxt += "Weitere Infos zum Einkaufen und die Einladung für die Hauptversammlung finden Sie in der Anlage.\n" + austxt += "Wir freuen uns auf Ihr Kommen. " austxt += "\n\nMit freundlichen Grüßen,\nMichael Wagner\n(Vorstand)" - ausweis.erzeuge_ausweis(m, austxt, "MitgliederausweisSVBaLVorlage_leer.pdf", f"Ausweis_{m.mitgliedsnr}_{m.nachname}.pdf") + ausweis.erzeuge_ausweis(m, austxt, "MitgliederausweisSVBaLVorlage_leer.pdf", f"Ausweis_{m.nachname}_{m.mitgliedsnr}.pdf") #return m = daten.get() print ("Ausweise erstellt.") -- 2.20.1