gitarre
authorMichael Wagner <michael@wagnertech.de>
Mon, 25 Mar 2024 18:38:27 +0000 (19:38 +0100)
committerMichael Wagner <michael@wagnertech.de>
Mon, 25 Mar 2024 18:38:27 +0000 (19:38 +0100)
python/eh_util/eh_abgleich/AWK/ausweis.py
python/eh_util/eh_abgleich/MyTest.py [changed mode: 0644->0755]

index 96250e8..259b764 100755 (executable)
@@ -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)
old mode 100644 (file)
new mode 100755 (executable)
index c146456..0ba2e45
@@ -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.")