-
Notifications
You must be signed in to change notification settings - Fork 0
/
Delete_Arbitre.py
38 lines (32 loc) · 1.24 KB
/
Delete_Arbitre.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
35
36
37
from tkinter import *
from tkinter.ttk import Combobox
from LES_Classe import *
from tkinter import messagebox
class Delete_Arbitre(Tk):
def __init__(self):
super().__init__()
self.title("Supprimer Arbitre")
self.geometry("300x150")
self.Initialise()
self.bind("<Map>", self.Load())
def Load(self):
Liste_Cin=[]
for arbitre in Arbire.T_Arbitres:
Liste_Cin.append(arbitre.CIN)
self.CmpCin["values"]=Liste_Cin
def Initialise(self):
self.lbl1 = Label(self, text="CIN de Arbitre :").place(x=20,y=20)
self.CmpCin = Combobox(self)
self.CmpCin.place(x=120, y=20)
self.btnAjouter = Button(self, text="Supprimer Arbitre",command=self.Delete_Arbitre)
self.btnAjouter.place(x=100, y=70)
def Delete_Arbitre(self):
cin=self.CmpCin.get()
if cin in self.CmpCin["values"]:
Ar=Arbire.Find_Arbire(cin)
Test=messagebox.askyesno("Supprimer Arbitre","Tu as Surre à Supprimer")
if Test:
Arbire.T_Arbitres.remove(Ar)
messagebox.showinfo("Modifier Equipe", "Equipe est Supprimé")
else:
messagebox.showerror("Mauvaise Saisir","Choisir CIN de Arbitre")