Adding real path for all the default db
This commit is contained in:
parent
ed40aea6e3
commit
f8dfe4a667
1 changed files with 44 additions and 41 deletions
85
stock.py
85
stock.py
|
@ -22,59 +22,62 @@ class Stock(BaseDeDonnees):
|
||||||
self.requete(requete)
|
self.requete(requete)
|
||||||
# Ajout d'un stock par défaut si aucun stock n'existe dans la base de donnée
|
# Ajout d'un stock par défaut si aucun stock n'existe dans la base de donnée
|
||||||
if len(self.listeStocks()) == 0:
|
if len(self.listeStocks()) == 0:
|
||||||
|
# Créer un dictionnaire d'éléments pour mieux voir ce que l'on ajoute à la base de donnée
|
||||||
defaut = {
|
defaut = {
|
||||||
"fruits legumes": [
|
"fruits legumes": [
|
||||||
"banane",
|
("banane", "img/banane.gif"),
|
||||||
"orange",
|
("orange", "img/orange.gif"),
|
||||||
"betterave",
|
("betterave", "img/betterave.gif"),
|
||||||
"carottes",
|
("carottes", "img/carottes.gif"),
|
||||||
"tomates",
|
("tomates", "img/tomates.gif"),
|
||||||
"citron",
|
("citron", "img/citron.gif"),
|
||||||
"kiwi",
|
("kiwi", "img/kiwi.gif"),
|
||||||
"clementine",
|
("clementine", "img/clementine.gif"),
|
||||||
"pomme",
|
("pomme", "img/pomme.gif"),
|
||||||
"avocat"
|
("avocat", "img/avocat.gif")
|
||||||
],
|
],
|
||||||
"boulangerie": [
|
"boulangerie": [
|
||||||
"brownie",
|
("brownie", "img/brownie.gif"),
|
||||||
"baguette",
|
("baguette", "img/baguette.gif"),
|
||||||
"pain au chocolat",
|
("pain au chocolat", "img/pain_au_chocolat.gif"),
|
||||||
"croissant",
|
("croissant", "img/croissant.gif"),
|
||||||
"macaron",
|
("macaron", "img/macaron.gif"),
|
||||||
"millefeuille",
|
("millefeuille", "img/millefeuille.gif"),
|
||||||
"paris-brest",
|
("paris-brest", "img/paris-brest.gif"),
|
||||||
"opera",
|
("opera", "img/opera.gif"),
|
||||||
"fraisier",
|
("fraisier", "img/fraisier.gif"),
|
||||||
"eclair"
|
("eclair", "img/eclair.gif")
|
||||||
],
|
],
|
||||||
"boucherie poissnerie": [
|
"boucherie poissnerie": [
|
||||||
"saucisson",
|
("saucisson", "img/saucisson.gif"),
|
||||||
"côte de boeuf",
|
("côte de boeuf", "img/cote_de_boeuf.gif"),
|
||||||
"langue de boeuf",
|
("langue de boeuf", "img/langue_de_boeuf.gif"),
|
||||||
"collier de boeuf",
|
("collier de boeuf", "img/collier_de_boeuf.gif"),
|
||||||
"entrecote",
|
("entrecote", "img/entrecote.gif"),
|
||||||
"cabillaud",
|
("cabillaud", "img/cabillaud.gif"),
|
||||||
"saumon",
|
("saumon", "img/saumon.gif"),
|
||||||
"colin",
|
("colin", "img/colin.gif"),
|
||||||
"bar",
|
("bar", "img/bar.gif"),
|
||||||
"dorade"
|
("dorade", "img/dorade.gif")
|
||||||
],
|
],
|
||||||
"entretien": [
|
"entretien": [
|
||||||
"nettoyant air comprimé",
|
("nettoyant air comprimé", "img/nettoyant_air_comprimé.gif"),
|
||||||
"nettoyage anti-bactérien",
|
("nettoyage anti-bactérien", "img/nettoyage_anti-bactérien.gif"),
|
||||||
"nettoyant pour écran",
|
("nettoyant pour écran", "img/nettoyant_pour_ecran.gif"),
|
||||||
"nettoyant pour lunettes",
|
("nettoyant pour lunettes", "img/nettoyant_pour_lunettes.gif"),
|
||||||
"pioche",
|
("pioche", "img/pioche.gif"),
|
||||||
"pelle",
|
("pelle", "img/pelle.gif"),
|
||||||
"lampe torche",
|
("lampe torche", "img/lampe_torche.gif"),
|
||||||
"gants",
|
("gants", "img/gants.gif"),
|
||||||
"éponge",
|
("éponge", "img/eponge.gif"),
|
||||||
"essuie-tout"
|
("essuie-tout", "img/essuie-tout.gif")
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Ajoute le dictionnaire précédemment créer à la base de donnée avec un prix et une quantité aléatoire
|
||||||
for type in defaut:
|
for type in defaut:
|
||||||
for element in defaut[type]:
|
for element in defaut[type]:
|
||||||
self.ajoutStock(type, element, randint(0, 10), round(uniform(2., 30.), 2), "noimage")
|
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, type: 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."""
|
||||||
|
|
Reference in a new issue