Débug blocage sur erreur de saisi

This commit is contained in:
Ambulance Clerc
2022-06-14 16:53:51 +02:00
parent e8d1bf7696
commit 6a46da5a89
4 changed files with 16 additions and 8 deletions

View File

@@ -5,13 +5,13 @@ from datetime import datetime
class Check_addresses_popup(Toplevel):
x_row = 0
no_selection_possible = False
def __init__(self, parent, item_1=None, item_2=None, debitor=None):
def __init__(self, parent, item_1=None, item_2=None, debitor=None, factureID=""):
super().__init__(parent)
self.geometry(f"700x300+{parent.winfo_x() + 25 }+{parent.winfo_y() +25 }")
self.resizable(True,True)
self.iconbitmap("./logo_clerc_03X_icon.ico")
self.title(f"Choix de l'adresse à conserver {item_1['fip_number']}. Code débiteur: {debitor['code']}")
self.title(f"Choix de l'adresse à conserver {item_1['fip_number']}/{factureID}. Code débiteur: {debitor['code']}")
self.columnconfigure(0, weight=1)
self.columnconfigure(1, weight=1)

View File

@@ -1 +1 @@
20220609-0006
20220614-1653

16
main.py
View File

@@ -402,7 +402,7 @@ class ClercAttrib2Biz():
if self.check_addresses.get():
addresses_exist = self.addresses.get_item_by_AVS(data.Patient['insurance_policy_number'].replace(".", ""))
if addresses_exist is not None:
popup = Check_addresses_popup(self.fenetre, item_1=data.Patient, item_2=addresses_exist, debitor=data.Debtor)
popup = Check_addresses_popup(self.fenetre, item_1=data.Patient, item_2=addresses_exist, debitor=data.Debtor, factureID=data.data['id'])
b_address_update = popup.show()
print(f"Result Popup: {b_address_update}")
else:
@@ -492,8 +492,12 @@ class ClercAttrib2Biz():
con = ""
concat_str = ""
if "name" in data.Debtor.keys():
concat_str += con + data.Debtor["name"]
con = "#chr(13)##chr(10)#"
if data.Debtor["name"] is not None:
concat_str += con + data.Debtor["name"]
con = "#chr(13)##chr(10)#"
else:
messagebox.showerror(title="Erreur nom débiteur erroné", message=f"Le nom débiteur de la facture {data.data['id']} est faux: [{data.Debtor['name']}], merci de le corriger ")
if data.Debtor["gender"] is not None:
concat_str += con + "Monsieur" if data.Debtor["gender"] == "Masculin" else con + "Madame"
@@ -532,7 +536,11 @@ class ClercAttrib2Biz():
else:
csv_col.data[21] = ''
csv_col.data[40] = datetime.strptime(data.Patient["birthdate"], "%Y-%m-%d").strftime("%d.%m.%Y")
if data.Patient["birthdate"] is not None:
csv_col.data[40] = datetime.strptime(data.Patient["birthdate"], "%Y-%m-%d").strftime("%d.%m.%Y")
else:
csv_col.data[40] = ""
messagebox.showerror(title="Erreur date de naissance", message=f"La date de naissance de la facture {data.data['id']} est faux: [{data.Patient['birthdate']}], merci de le corriger ")
csv_col.data[48] = 0

View File

@@ -1 +1 @@
VERSION = "20220609-0006"
VERSION = "20220614-1653"