From c0aa8bc7320bdb5810bd801a4ce5a022bcd095e5 Mon Sep 17 00:00:00 2001 From: Simon Roth Date: Sun, 18 Jan 2026 11:27:04 +0100 Subject: [PATCH] added total coffee --- src/brovski-adress-etiketten-verwaltung.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/brovski-adress-etiketten-verwaltung.py b/src/brovski-adress-etiketten-verwaltung.py index f4928d0..5e5a1f8 100644 --- a/src/brovski-adress-etiketten-verwaltung.py +++ b/src/brovski-adress-etiketten-verwaltung.py @@ -52,6 +52,7 @@ class Application: self.statusbar = tk.StringVar() self.length_address_list = None self.length_address_list_active = None + self.count_coffee = None # leave application if settings are bad if not self.config_good: @@ -143,7 +144,7 @@ class Application: "name": "Name", "strasse": "Strasse", "plzort": "Plz/Ort", - "anzahl": "Anzahl" + "anzahl": "1" } self.model.create_new(values) self.populate_table() @@ -322,15 +323,21 @@ class Application: def update_status_bar(self): self._count_address_records() - self.statusbar.set(f"Adressen: {self.length_address_list} | Aktive Adressen: {self.length_address_list_active}") + self.statusbar.set( + f"Adressen: {self.length_address_list} | " + f"Aktive Adressen: {self.length_address_list_active} | " + f"Total Kaffee: {self.count_coffee}") def _count_address_records(self): self.length_address_list = len(self.address_list) count = 0 + count_coffee = 0 for address in self.address_list: if address["aktiv"] == "x": count += 1 + count_coffee += count_coffee + int(address["anzahl"]) self.length_address_list_active = count + self.count_coffee = count_coffee def first_sort_after_start(self): self.address_list.sort(key=lambda x: (x["firma"], x["name"]))