Change type variable to typeElement name

This commit is contained in:
Mylloon 2021-11-28 12:33:57 +01:00
parent 6c3c339615
commit a57ec51965
2 changed files with 9 additions and 9 deletions

14
main.py
View file

@ -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()

View file

@ -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: