-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlistReservation.py
34 lines (27 loc) · 1.07 KB
/
listReservation.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
from tkinter import *
from tkinter import ttk
from dbConnect import DBConnect
from delRecord import deleteRecord
class listUsers:
def __init__(self):
self._dbConnect = DBConnect()
self._root = Tk()
tv = ttk.Treeview(self._root)
tv.pack()
tv.heading("#0", text="ID")
tv.configure(column=('Name', 'Gender', 'Comment'))
tv.heading("Name", text='Full Name')
tv.heading("Gender", text='Gender')
tv.heading("Comment", text='Comment')
cursor = self._dbConnect.listInfo()
for row in cursor:
tv.insert('', 'end', '#{}'.format(row["ID"]), text=row["ID"])
tv.set('#{}'.format(row["ID"]), 'Name', row["FullName"])
tv.set('#{}'.format(row["ID"]), 'Gender', row["Gender"])
tv.set('#{}'.format(row["ID"]), 'Comment', row["Comment"])
def deleteButton():
delRecord = deleteRecord()
delButton = ttk.Button(self._root, text='Delete')
delButton.pack()
delButton.config(command=deleteButton)
self._root.mainloop()