Print all debs et ajout barre de menu

This commit is contained in:
Ambulance Clerc
2022-08-22 11:43:15 +02:00
parent 1ce77f4e08
commit 54873a2715
4 changed files with 20 additions and 4 deletions

View File

@@ -17,7 +17,14 @@ class cls_debitors:
shutil.copy("debitors_src.bin", os.path.join(self.file_path, f"debitors.bin"))
self.load_debitors()
def print_all_debs(self):
for elem in self.items:
print(f"Débiteur:{elem.code} {elem.names}")
def get_deb_by_code(self, code):
for deb in self.items:
if deb.code == int(code):
return deb
return None
def get_names_by_code(self, code):
for deb in self.items:

View File

@@ -1 +1 @@
20220820-1135
20220822-1142

11
main.py
View File

@@ -74,6 +74,7 @@ class ClercAttrib2Biz():
self.count_facture = 0
self.a_index = {"invoice": [], "intervention": [], "patient": [], "debtor": [], "articles": [], "global": []}
self.addresses = cls_Addresses()
self.o_debs = cls_debitors(filepath=temp_dir)
self.index_counter = 0
self.bs_counter = 70
@@ -101,7 +102,7 @@ class ClercAttrib2Biz():
self.refresh_ui()
self.read_addresses()
self.o_debs = cls_debitors(filepath=temp_dir)
self.timer = self.fenetre.after(1000, self.main_timer_fn)
@@ -209,6 +210,14 @@ class ClercAttrib2Biz():
self.cb_run = Checkbutton(lbf_3, text="Lancer la conversion excel", variable=self.run_excel_after_export, onvalue=True, offvalue=False)
self.cb_run.grid(row=4, sticky='W')
menu_bar = Menu(self.fenetre)
menu_param = Menu(menu_bar, tearoff=0)
menu_param.add_command(label="Affichage des débiteurs", command=self.o_debs.print_all_debs)
menu_bar.add_cascade(label="Paramètre", menu=menu_param)
self.fenetre.config(menu=menu_bar)

View File

@@ -1 +1 @@
VERSION = "20220820-1135"
VERSION = "20220822-1142"