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
|
ok = False
|
||||||
mauvaisChamps.append(image)
|
mauvaisChamps.append(image)
|
||||||
# vérification pour le type
|
# vérification pour le type
|
||||||
if type.get() not in Stock().listeTypes():
|
if typeElement.get() not in Stock().listeTypes():
|
||||||
ok = False
|
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
|
# 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
|
# 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
|
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(
|
Stock().ajoutStock(
|
||||||
type.get,
|
typeElement.get(),
|
||||||
nom.get(),
|
nom.get(),
|
||||||
int(quantite.get()),
|
int(quantite.get()),
|
||||||
float(prix.get()),
|
float(prix.get()),
|
||||||
|
@ -411,9 +411,9 @@ class GesMag:
|
||||||
Button(enfant, image=self.dossierImage, command=___selectionImage).grid(column=1, row=0, sticky='e')
|
Button(enfant, image=self.dossierImage, command=___selectionImage).grid(column=1, row=0, sticky='e')
|
||||||
# Type (ComboBox)
|
# Type (ComboBox)
|
||||||
Label(enfant, text="Type :").grid(column=0, row=1, sticky='e')
|
Label(enfant, text="Type :").grid(column=0, row=1, sticky='e')
|
||||||
type = Combobox(enfant, values=Stock().listeTypes())
|
typeElement = Combobox(enfant, values=Stock().listeTypes())
|
||||||
# type.current(0) # valeur 0 par défaut
|
# typeElement.current(0) # valeur 0 par défaut
|
||||||
type.grid(column=1, row=1, sticky='w')
|
typeElement.grid(column=1, row=1, sticky='w')
|
||||||
# Nom
|
# Nom
|
||||||
Label(enfant, text="Nom :").grid(column=0, row=2, sticky='e')
|
Label(enfant, text="Nom :").grid(column=0, row=2, sticky='e')
|
||||||
nom = Entry(enfant)
|
nom = Entry(enfant)
|
||||||
|
@ -430,7 +430,7 @@ class GesMag:
|
||||||
def ___viderChamps():
|
def ___viderChamps():
|
||||||
"""Vide tout les champs de leur contenu"""
|
"""Vide tout les champs de leur contenu"""
|
||||||
# On récupère toutes les `Entry` de la fenêtre et on change 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.delete(0, "end")
|
||||||
champ.update()
|
champ.update()
|
||||||
|
|
||||||
|
@ -575,7 +575,7 @@ class GesMag:
|
||||||
def ___viderChamps():
|
def ___viderChamps():
|
||||||
"""Vide tout les champs de leur contenu"""
|
"""Vide tout les champs de leur contenu"""
|
||||||
# On récupère toutes les `Entry` de la fenêtre et on change 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.delete(0, "end")
|
||||||
champ.update()
|
champ.update()
|
||||||
|
|
||||||
|
|
4
stock.py
4
stock.py
|
@ -79,7 +79,7 @@ class Stock(BaseDeDonnees):
|
||||||
for element in defaut[type]:
|
for element in defaut[type]:
|
||||||
self.ajoutStock(type, element[0], randint(0, 10), round(uniform(2., 30.), 2), element[1])
|
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."""
|
"""Ajoute un élément dans le stock et retourne l'ID de ce dernier."""
|
||||||
requete = """
|
requete = """
|
||||||
INSERT INTO stocks (
|
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();"))
|
return self.affichageResultat(self.requete("SELECT last_insert_rowid();"))
|
||||||
|
|
||||||
def suppressionStocks(self, id: int) -> None:
|
def suppressionStocks(self, id: int) -> None:
|
||||||
|
|
Reference in a new issue