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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
| # #############################################
# modules #
# #############################################
from tkinter import *
import csv
# #############################################
# methodes #
# #############################################
def now():
# Get today.
today = date.today()
entree_date.get()
def tomorrow():
# Add one day delta.
return date.today() + timedelta(days=1)
def afttomorrow():
# Add one day delta.
return date.today() + timedelta(days=2)
def quit():
fen.destroy()
def recherche(event):
with open('IdClients.csv') as csvfile:
readCSV = csv.reader(csvfile, delimiter=',')
liste_id = []
liste_client = []
liste_date = []
for row in readCSV:
id = row[0]
client = row[1]
date = row[2]
if row[2] == vardate.get():
if row[1]== varclient.get():
var_id.set(row[0])
print(row[0])
# #############################################
# programme #
# #############################################
fen=Tk()
vardate=StringVar()
entree_date=Entry(fen,textvariable=vardate,validate="key")
entree_date.pack()
varclient=StringVar()
entree_client=Entry(fen,textvariable=varclient,validate="key")
entree_client.bind("<Return>", recherche)
entree_client.pack()
# affichage resultat
var_id=StringVar()
label_id = Label(fen, textvariable=var_id)
label_id.pack()
bouton_aujourdhui=Button(fen,text="aujourd hui", command=now)
bouton_aujourdhui.pack()
f = Button(fen, text="quit", width=10, command=quit)
f.pack(side=BOTTOM)
fen.minsize(260,150)
fen.mainloop()
exit(0)
#Remplacer mon_label par le nom du label
# mon_label["text"] = row[0]
#Et il faut que row[0] renvoie une chą̮̉̉ne de caract̮̬̉̉res
#Si ce n'est pas le cas, il faudra faire la conversion
#mon_label["text"] = str(row[0]) |
Partager