Change type
variable to typeElement
name
This commit is contained in:
parent
6c3c339615
commit
a57ec51965
2 changed files with 9 additions and 9 deletions
14
main.py
14
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()
|
||||
|
||||
|
|
4
stock.py
4
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:
|
||||
|
|
Reference in a new issue