diff --git a/class_debitors.py b/class_debitors.py index 713864d..ab04cbe 100644 --- a/class_debitors.py +++ b/class_debitors.py @@ -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: diff --git a/dl_version b/dl_version index 6473cc3..20693ab 100644 --- a/dl_version +++ b/dl_version @@ -1 +1 @@ -20220820-1135 \ No newline at end of file +20220822-1142 \ No newline at end of file diff --git a/main.py b/main.py index bd579a6..8806ff5 100644 --- a/main.py +++ b/main.py @@ -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) + + diff --git a/version.py b/version.py index f07f33d..ef0b589 100644 --- a/version.py +++ b/version.py @@ -1 +1 @@ -VERSION = "20220820-1135" \ No newline at end of file +VERSION = "20220822-1142" \ No newline at end of file