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)
|
||||
# Ajout d'un stock par défaut si aucun stock n'existe dans la base de donnée
|
||||
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 = {
|
||||
"fruits legumes": [
|
||||
"banane",
|
||||
"orange",
|
||||
"betterave",
|
||||
"carottes",
|
||||
"tomates",
|
||||
"citron",
|
||||
"kiwi",
|
||||
"clementine",
|
||||
"pomme",
|
||||
"avocat"
|
||||
("banane", "img/banane.gif"),
|
||||
("orange", "img/orange.gif"),
|
||||
("betterave", "img/betterave.gif"),
|
||||
("carottes", "img/carottes.gif"),
|
||||
("tomates", "img/tomates.gif"),
|
||||
("citron", "img/citron.gif"),
|
||||
("kiwi", "img/kiwi.gif"),
|
||||
("clementine", "img/clementine.gif"),
|
||||
("pomme", "img/pomme.gif"),
|
||||
("avocat", "img/avocat.gif")
|
||||
],
|
||||
"boulangerie": [
|
||||
"brownie",
|
||||
"baguette",
|
||||
"pain au chocolat",
|
||||
"croissant",
|
||||
"macaron",
|
||||
"millefeuille",
|
||||
"paris-brest",
|
||||
"opera",
|
||||
"fraisier",
|
||||
"eclair"
|
||||
("brownie", "img/brownie.gif"),
|
||||
("baguette", "img/baguette.gif"),
|
||||
("pain au chocolat", "img/pain_au_chocolat.gif"),
|
||||
("croissant", "img/croissant.gif"),
|
||||
("macaron", "img/macaron.gif"),
|
||||
("millefeuille", "img/millefeuille.gif"),
|
||||
("paris-brest", "img/paris-brest.gif"),
|
||||
("opera", "img/opera.gif"),
|
||||
("fraisier", "img/fraisier.gif"),
|
||||
("eclair", "img/eclair.gif")
|
||||
],
|
||||
"boucherie poissnerie": [
|
||||
"saucisson",
|
||||
"côte de boeuf",
|
||||
"langue de boeuf",
|
||||
"collier de boeuf",
|
||||
"entrecote",
|
||||
"cabillaud",
|
||||
"saumon",
|
||||
"colin",
|
||||
"bar",
|
||||
"dorade"
|
||||
("saucisson", "img/saucisson.gif"),
|
||||
("côte de boeuf", "img/cote_de_boeuf.gif"),
|
||||
("langue de boeuf", "img/langue_de_boeuf.gif"),
|
||||
("collier de boeuf", "img/collier_de_boeuf.gif"),
|
||||
("entrecote", "img/entrecote.gif"),
|
||||
("cabillaud", "img/cabillaud.gif"),
|
||||
("saumon", "img/saumon.gif"),
|
||||
("colin", "img/colin.gif"),
|
||||
("bar", "img/bar.gif"),
|
||||
("dorade", "img/dorade.gif")
|
||||
],
|
||||
"entretien": [
|
||||
"nettoyant air comprimé",
|
||||
"nettoyage anti-bactérien",
|
||||
"nettoyant pour écran",
|
||||
"nettoyant pour lunettes",
|
||||
"pioche",
|
||||
"pelle",
|
||||
"lampe torche",
|
||||
"gants",
|
||||
"éponge",
|
||||
"essuie-tout"
|
||||
("nettoyant air comprimé", "img/nettoyant_air_comprimé.gif"),
|
||||
("nettoyage anti-bactérien", "img/nettoyage_anti-bactérien.gif"),
|
||||
("nettoyant pour écran", "img/nettoyant_pour_ecran.gif"),
|
||||
("nettoyant pour lunettes", "img/nettoyant_pour_lunettes.gif"),
|
||||
("pioche", "img/pioche.gif"),
|
||||
("pelle", "img/pelle.gif"),
|
||||
("lampe torche", "img/lampe_torche.gif"),
|
||||
("gants", "img/gants.gif"),
|
||||
("éponge", "img/eponge.gif"),
|
||||
("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 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:
|
||||
"""Ajoute un élément dans le stock et retourne l'ID de ce dernier."""
|
||||
|
|
Reference in a new issue