Ajout du complément d'adresse dans le check adresse
This commit is contained in:
@@ -18,5 +18,6 @@ class cls_addresse:
|
||||
firstName = None
|
||||
birth = None
|
||||
street = None
|
||||
street_cpl = None
|
||||
npa = None
|
||||
city = None
|
@@ -9,6 +9,9 @@ class Check_addresses_popup(Toplevel):
|
||||
def __init__(self, parent, item_1=None, item_2=None, debitor=None, factureID=""):
|
||||
super().__init__(parent)
|
||||
|
||||
if(item_1["complement"] is None):
|
||||
item_1["complement"] = ""
|
||||
|
||||
self.geometry(f"700x300+{parent.winfo_x() + 25 }+{parent.winfo_y() +25 }")
|
||||
self.resizable(True,True)
|
||||
self.iconbitmap("./logo_clerc_03X_icon.ico")
|
||||
@@ -33,6 +36,7 @@ class Check_addresses_popup(Toplevel):
|
||||
self.add_compares_element(new_frame=lbf_new, old_frame=lbf_old, label="Prénom:", str1=item_1['firstname'], str2=item_2.firstName)
|
||||
self.add_compares_element(new_frame=lbf_new, old_frame=lbf_old, label="Date de naissance:", str1=datetime.strptime(item_1['birthdate'], "%Y-%m-%d").strftime("%d.%m.%Y"), str2=item_2.birth)
|
||||
self.add_compares_element(new_frame=lbf_new, old_frame=lbf_old, label="Adresse:", str1=f"{item_1['street']} {item_1['street_number']}", str2=item_2.street)
|
||||
self.add_compares_element(new_frame=lbf_new, old_frame=lbf_old, label="Complément:", str1=f"{item_1['complement']}", str2=item_2.street_cpl)
|
||||
self.add_compares_element(new_frame=lbf_new, old_frame=lbf_old, label="NPA/Localité:", str1=f"{item_1['postal_code']} {item_1['city']}", str2=f"{item_2.npa} {item_2.city}")
|
||||
|
||||
|
||||
@@ -41,6 +45,7 @@ class Check_addresses_popup(Toplevel):
|
||||
str_address_1 += item_1['firstname'].strip()
|
||||
str_address_1 += datetime.strptime(item_1['birthdate'], "%Y-%m-%d").strftime("%d.%m.%Y")
|
||||
str_address_1 += f"{item_1['street']} {item_1['street_number']}"
|
||||
str_address_1 += f"{item_1['complement']}"
|
||||
str_address_1 += f"{item_1['postal_code']} {item_1['city']}"
|
||||
|
||||
|
||||
@@ -54,6 +59,7 @@ class Check_addresses_popup(Toplevel):
|
||||
str_address_2 += item_2.firstName
|
||||
str_address_2 += item_2.birth
|
||||
str_address_2 += f"{item_2.street.strip()}"
|
||||
str_address_2 += f"{item_2.street_cpl.strip()}"
|
||||
str_address_2 += f"{item_2.npa} {item_2.city}"
|
||||
|
||||
self.listbox = Listbox(self, height=3, width=35)
|
||||
@@ -134,7 +140,7 @@ class Check_debitor_popup(Toplevel):
|
||||
self.inp_code = StringVar()
|
||||
self.inp_code.set(debitor['code'])
|
||||
|
||||
self.geometry(f"850x300+{parent.winfo_x() + 25 }+{parent.winfo_y() +25 }")
|
||||
self.geometry(f"900x275+{parent.winfo_x() + 25 }+{parent.winfo_y() +25 }")
|
||||
self.resizable(True,True)
|
||||
self.iconbitmap("./logo_clerc_03X_icon.ico")
|
||||
self.title(f"Incohérence sur les débiteurs {fip} / {factureID}. Code débiteur: {debitor['code']}")
|
||||
@@ -142,8 +148,10 @@ class Check_debitor_popup(Toplevel):
|
||||
self.columnconfigure(0, weight=1)
|
||||
self.columnconfigure(1, weight=1)
|
||||
|
||||
Label(self,text="Une incohérence a été trouvée entre le code débiteur saisi dans Attrib et le code débiteur saisi dans Attrib. \nIls ne correspondent pas.Le code débiteur présent dans le champs Code Saisi sera utiliser pour la facture winbiz \nMerci de vérifier et modifier le code débiteur puis cliquer sur Valider.", wraplength= 950, justify=LEFT).grid(row=0,column=0, columnspan=2, sticky="W")
|
||||
|
||||
lbf_new = LabelFrame(self, text="Données Attrib")
|
||||
lbf_new.grid(row=0, column=0, sticky='WE', padx=5, pady=5)
|
||||
lbf_new.grid(row=1, column=0, sticky='WE', padx=5, pady=5)
|
||||
|
||||
label_font = font.Font(weight='bold', size=9)
|
||||
Label(lbf_new, text="Code saisi", font=label_font).grid(row=0, column=0, sticky="W")
|
||||
@@ -151,15 +159,15 @@ class Check_debitor_popup(Toplevel):
|
||||
|
||||
|
||||
|
||||
Label(lbf_new, text="Débiteur sélectionné", font=label_font).grid(row=1, column=0, sticky="W")
|
||||
Label(lbf_new, text="Débiteur sélectionné dans Attrib", font=label_font).grid(row=1, column=0, sticky="W")
|
||||
text_name = Text(lbf_new, fg="red", height=3,width= 30)
|
||||
text_name.grid(row=1, column=1, sticky="W")
|
||||
text_name.insert(END,debitor['name'])
|
||||
text_name.configure(state='disabled')
|
||||
|
||||
|
||||
lbf_old = LabelFrame(self, text="Nom possible")
|
||||
lbf_old.grid(row=0, column=1, sticky='NSEW', padx=5, pady=5)
|
||||
lbf_old = LabelFrame(self, text="Noms possibles")
|
||||
lbf_old.grid(row=1, column=1, sticky='NSEW', padx=5, pady=5)
|
||||
|
||||
|
||||
|
||||
@@ -172,8 +180,12 @@ class Check_debitor_popup(Toplevel):
|
||||
self.listbox.configure(state='disabled')
|
||||
self.no_selection_possible = True
|
||||
|
||||
self.btn = Button(lbf_old, text="Ajouter", command=self.add)
|
||||
self.btn.grid(row=2, column=0, columnspan= 2, pady=10, padx=10, sticky='NSEW')
|
||||
menu_bar = Menu(self)
|
||||
menu_param = Menu(menu_bar, tearoff=0)
|
||||
menu_param.add_command(label="Ajouter à la liste", command=self.add)
|
||||
menu_bar.add_cascade(label="Paramètre", menu=menu_param)
|
||||
|
||||
self.config(menu=menu_bar)
|
||||
|
||||
self.btn = Button(self, text="Valider", command=self.destroy)
|
||||
self.btn.grid(row=2,column=0, columnspan= 2, pady=10,padx=10, sticky='NSEW')
|
||||
|
7
main.py
7
main.py
@@ -118,7 +118,7 @@ class ClercAttrib2Biz():
|
||||
|
||||
|
||||
def main_timer_fn(self):
|
||||
print("Pass tick timer main app")
|
||||
#print("Pass tick timer main app")
|
||||
self.timer = self.fenetre.after(5000, self.main_timer_fn)
|
||||
|
||||
self.nb_facture_var.set(self.count_facture)
|
||||
@@ -242,7 +242,7 @@ class ClercAttrib2Biz():
|
||||
self.b_prompt_open = False
|
||||
|
||||
def refresh_ui(self):
|
||||
print("pass refresh UI")
|
||||
#print("pass refresh UI")
|
||||
if self.export_one_file.get() and not self.export_format_biz.get():
|
||||
self.cb_run['state'] = "active"
|
||||
else:
|
||||
@@ -266,7 +266,8 @@ class ClercAttrib2Biz():
|
||||
o_addresse.lastName = row[9]
|
||||
o_addresse.firstName = row[10]
|
||||
o_addresse.birth = row[38]
|
||||
o_addresse.street = row[12]
|
||||
o_addresse.street = row[11]
|
||||
o_addresse.street_cpl = row[12]
|
||||
o_addresse.npa = row[13]
|
||||
o_addresse.city = row[15]
|
||||
self.addresses.add_addresse(o_addresse)
|
||||
|
Reference in New Issue
Block a user