diff --git a/main.py b/main.py index 9c75c4e..936ceaa 100644 --- a/main.py +++ b/main.py @@ -339,7 +339,7 @@ class GesMag: ok = False mauvaisChamps.append(image) # vérification pour le type - if type.get() not in Stock().listeTypes(): + if typeElement.get() not in Stock().listeTypes(): ok = False # Pas de coloration orange si le type est mauvais parce que on ne peut pas changé la couleur de fond d'une ComboBox # vérification pour le nom @@ -386,7 +386,7 @@ class GesMag: Pas besoin de gérer les erreurs lors des casts car on a déjà vérifié que c'était bien les bons types avant """ Stock().ajoutStock( - type.get, + typeElement.get(), nom.get(), int(quantite.get()), float(prix.get()), @@ -411,9 +411,9 @@ class GesMag: Button(enfant, image=self.dossierImage, command=___selectionImage).grid(column=1, row=0, sticky='e') # Type (ComboBox) Label(enfant, text="Type :").grid(column=0, row=1, sticky='e') - type = Combobox(enfant, values=Stock().listeTypes()) - # type.current(0) # valeur 0 par défaut - type.grid(column=1, row=1, sticky='w') + typeElement = Combobox(enfant, values=Stock().listeTypes()) + # typeElement.current(0) # valeur 0 par défaut + typeElement.grid(column=1, row=1, sticky='w') # Nom Label(enfant, text="Nom :").grid(column=0, row=2, sticky='e') nom = Entry(enfant) @@ -430,7 +430,7 @@ class GesMag: def ___viderChamps(): """Vide tout les champs de leur contenu""" # On récupère toutes les `Entry` de la fenêtre et on change leur contenu - for champ in [widget for type, widget in enfant.children.items() if "entry" in type]: + for champ in [widget for typeElement, widget in enfant.children.items() if "entry" in typeElement]: champ.delete(0, "end") champ.update() @@ -575,7 +575,7 @@ class GesMag: def ___viderChamps(): """Vide tout les champs de leur contenu""" # On récupère toutes les `Entry` de la fenêtre et on change leur contenu - for champ in [widget for type, widget in enfant.children.items() if "entry" in type]: + for champ in [widget for typeElement, widget in enfant.children.items() if "entry" in typeElement]: champ.delete(0, "end") champ.update() diff --git a/stock.py b/stock.py index c5ba6f9..178e463 100644 --- a/stock.py +++ b/stock.py @@ -79,7 +79,7 @@ class Stock(BaseDeDonnees): for element in defaut[type]: self.ajoutStock(type, element[0], randint(0, 10), round(uniform(2., 30.), 2), element[1]) - def ajoutStock(self, type: str, nom: str, quantite: int, prix: float, imageURL: str) -> list: + def ajoutStock(self, typeElement: str, nom: str, quantite: int, prix: float, imageURL: str) -> list: """Ajoute un élément dans le stock et retourne l'ID de ce dernier.""" requete = """ INSERT INTO stocks ( @@ -88,7 +88,7 @@ class Stock(BaseDeDonnees): ?, ?, ?, ?, ? ); """ - self.requete(requete, [type.lower(), nom.lower(), quantite, prix, imageURL]) + self.requete(requete, [typeElement.lower(), nom.lower(), quantite, prix, imageURL]) return self.affichageResultat(self.requete("SELECT last_insert_rowid();")) def suppressionStocks(self, id: int) -> None: