]> wagnertech.de Git - SVBaL.git/blobdiff - python/eh_util/eh_app/qmodels.py
pydev-s6
[SVBaL.git] / python / eh_util / eh_app / qmodels.py
index b50354680b2f0538e55190d2b5d29bc910b92301..5aab591cf887b5ecd5c2f31c948370b93f0a0a3c 100644 (file)
@@ -46,7 +46,7 @@ class MitgliederQuery:
             # m.geburtsdatum   = data[7]
             # "Austrittsgrund"
             # m.zahlungsart    = data[16]
-            # m.iban           = data[17]
+            m.iban           = data[11]
             # m.bic            = data[18]
             # "Kontonummer"
             # "Bankleitzahl"
@@ -82,7 +82,7 @@ class MitgliederQuery:
     
     def VersicherteGrundstucke(self, mitglied):
         # Hole Basiseintrag
-        data_set = self.data_source.request(f"SELECT Freifeldwert_1 FROM {self.file_name} WHERE `Mitglieds-Nr` = {mitglied.mitgliedsnr}")
+        data_set = self.data_source.request(f"SELECT Freifeldwert_2 FROM {self.file_name} WHERE `Mitglieds-Nr` = {mitglied.mitgliedsnr}")
         if data_set[0][0]:
             gr = data_set[0][0]
         else:
@@ -92,7 +92,11 @@ class MitgliederQuery:
         # Suche nach weiteren Grunstücken
         data_set = self.data_source.request(f"SELECT Freifeldwert_2 FROM {self.file_name} WHERE Freifeldname_1 = 'Partnernummer' AND Freifeldwert_1 = {mitglied.mitgliedsnr}")
         for data in data_set:
-            gst.append(data[0])
+            if len(data[0]) > 0:
+                gst.append(data[0])
+            else:
+                gst.append(f"{mitglied.strasse}, {mitglied.plz} {mitglied.ort}")
+                
         return gst
     
 class Mitglied: