From 4e378d290ca357118feef5c46e20c07018da33f0854022620a555dd34399194e Mon Sep 17 00:00:00 2001 From: Marco Gatzen Date: Thu, 19 Dec 2024 15:20:02 +0100 Subject: [PATCH] now added it --- doc/.$Programmstart Diagramm.drawio.dtmp | 404 ---- doc/.$datenbank.drawio.dtmp | 2369 ---------------------- lib/DB/AddressDAO.py | 17 +- lib/DB/BTypeDAO.py | 15 +- lib/DB/BusinessDAO.py | 15 +- lib/DB/UserDAO.py | 14 +- 6 files changed, 37 insertions(+), 2797 deletions(-) delete mode 100644 doc/.$Programmstart Diagramm.drawio.dtmp delete mode 100644 doc/.$datenbank.drawio.dtmp diff --git a/doc/.$Programmstart Diagramm.drawio.dtmp b/doc/.$Programmstart Diagramm.drawio.dtmp deleted file mode 100644 index 8f657f4..0000000 --- a/doc/.$Programmstart Diagramm.drawio.dtmp +++ /dev/null @@ -1,404 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/.$datenbank.drawio.dtmp b/doc/.$datenbank.drawio.dtmp deleted file mode 100644 index 1c8cd42..0000000 --- a/doc/.$datenbank.drawio.dtmp +++ /dev/null @@ -1,2369 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/lib/DB/AddressDAO.py b/lib/DB/AddressDAO.py index 0945072..5d97771 100644 --- a/lib/DB/AddressDAO.py +++ b/lib/DB/AddressDAO.py @@ -32,9 +32,14 @@ class AddressDAO: print("FINISHED")# def getAddressData(self, all = True, zipcode = None): - if self.__cur: - self.__cur.callproc("getAddress", (all, zipcode,)) - self.__data = self.__cur.fetchall() - return self.__data - else: - return None + try: + if self.__cur: + self.__cur.callproc("getAddress", (all, zipcode,)) + self.__data = self.__cur.fetchall() + return self.__data + else: + return None + except mariadb.Error as e: + print(str(e)) + + diff --git a/lib/DB/BTypeDAO.py b/lib/DB/BTypeDAO.py index 49dca34..6e82db5 100644 --- a/lib/DB/BTypeDAO.py +++ b/lib/DB/BTypeDAO.py @@ -10,9 +10,12 @@ class BTypeDAO: self.__cur = self.__con.cursor() def getBType(self): - if self.__cur: - self.__cur.callproc("getBtype", (None, None, )) - data = self.__cur.fetchall() - return(data) - else: - return None + try: + if self.__cur: + self.__cur.callproc("getBtype", (None, None, )) + data = self.__cur.fetchall() + return(data) + else: + return None + except mariadb.Error as e: + print(str(e)) diff --git a/lib/DB/BusinessDAO.py b/lib/DB/BusinessDAO.py index bf7882d..62fa609 100644 --- a/lib/DB/BusinessDAO.py +++ b/lib/DB/BusinessDAO.py @@ -17,12 +17,15 @@ class BusinessDAO(QObject): self.__cur = self.__con.cursor() def getBusiness(self, enc_key, criterion = "Alle"): - if self.__cur: - self.__cur.callproc("getCustomerView", (enc_key, criterion,)) - self.__all_cols = [desc[0] for desc in self.__cur.description] - return self.__cur.fetchall(), self.__all_cols - else: - return None, None + try: + if self.__cur: + self.__cur.callproc("getCustomerView", (enc_key, criterion,)) + self.__all_cols = [desc[0] for desc in self.__cur.description] + return self.__cur.fetchall(), self.__all_cols + else: + return None, None + except mariadb.Error as e: + print(str(e)) def addBusiness(self, data, contact_id): try: diff --git a/lib/DB/UserDAO.py b/lib/DB/UserDAO.py index 0ac6eb0..af33556 100644 --- a/lib/DB/UserDAO.py +++ b/lib/DB/UserDAO.py @@ -26,12 +26,14 @@ class UserDAO: return user_created def getUser(self, username): - if self.__cur: - self.__cur.callproc("getUser", (username,)) - return self.__cur.fetchone() - else: - return None - + try: + if self.__cur: + self.__cur.callproc("getUser", (username,)) + return self.__cur.fetchone() + else: + return None + except mariadb.Error as e: + print(str(e))