This commit is contained in:
Bluwww 2025-11-26 21:50:16 +07:00
parent 069178fd7d
commit 210fafd34f

20
main.py
View File

@ -346,7 +346,7 @@ class App:
# tampilan dashboard untuk admin dah ngantuk we
def dashboard_frame(self):
def dashboard_frame(self):
for w in self.root.winfo_children():
w.destroy()
top = ttk.Frame(self.root)
@ -382,7 +382,7 @@ def dashboard_frame(self):
# Bagian Search dan Filter
def build_menu_view_tab(self, parent):
def build_menu_view_tab(self, parent):
for w in parent.winfo_children():
w.destroy()
left = ttk.Frame(parent, width=600)
@ -425,7 +425,7 @@ def build_menu_view_tab(self, parent):
self.reload_view_table()
def reload_view_table(self, available_only=False):
def reload_view_table(self, available_only=False):
s = self.view_search_var.get().strip() if hasattr(self, 'view_search_var') else ""
results = menu_list(search_text=s or None, available_only=available_only)
for r in self.view_tree.get_children():
@ -434,11 +434,11 @@ def reload_view_table(self, available_only=False):
mid,nama,kategori,harga,stok,foto,tersedia,item_disc = row
self.view_tree.insert("", tk.END, values=(mid,nama,kategori,harga,stok, "Yes" if tersedia else "No", item_disc))
def reset_view_filters(self):
def reset_view_filters(self):
self.view_search_var.set("")
self.reload_view_table()
def on_view_select(self, event):
def on_view_select(self, event):
sel = self.view_tree.selection()
if not sel:
return
@ -750,3 +750,13 @@ def delete_selected_promo(self):
promo_delete(code)
messagebox.showinfo("Dihapus","Promo terhapus")
self.reload_promo_table()
if __name__ == "__main__":
init_conn = init_db()
init_conn.close()
root = tk.Tk()
app = App(root)
root.mainloop()