Débug blocage sur erreur de saisi
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -1 +1 @@
|
||||
20220609-0006
|
||||
20220614-1653
|
||||
16
main.py
16
main.py
@@ -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
|
||||
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
VERSION = "20220609-0006"
|
||||
VERSION = "20220614-1653"
|
||||
Reference in New Issue
Block a user