Ajout des paramètres pour le caissier
This commit is contained in:
parent
569823350a
commit
3570cf4b97
1 changed files with 23 additions and 8 deletions
31
users.py
31
users.py
|
@ -9,26 +9,41 @@ class Utilisateurs(BaseDeDonnees):
|
||||||
"""Créer la table qui stocker les utilisateurs."""
|
"""Créer la table qui stocker les utilisateurs."""
|
||||||
requete = """
|
requete = """
|
||||||
CREATE TABLE IF NOT EXISTS utilisateurs (
|
CREATE TABLE IF NOT EXISTS utilisateurs (
|
||||||
nom TEXT,
|
id INTEGER PRIMARY KEY,
|
||||||
|
pseudo TEXT,
|
||||||
passe TEXT,
|
passe TEXT,
|
||||||
metier TEXT
|
metier INTEGER,
|
||||||
|
nom TEXT,
|
||||||
|
prenom TEXT,
|
||||||
|
naissance TEXT,
|
||||||
|
adresse TEXT,
|
||||||
|
postal INTEGER
|
||||||
);
|
);
|
||||||
"""
|
"""
|
||||||
self.requete(requete)
|
self.requete(requete)
|
||||||
# Ajout d'un utilisateur par défaut si aucun utilisateur n'existe dans la base de donnée
|
# Ajout d'un utilisateur par défaut si aucun utilisateur n'existe dans la base de donnée
|
||||||
if len(self.listUtilisateurs) == 0:
|
if len(self.listUtilisateurs()) == 0:
|
||||||
self.ajoutUtilisateurs("admin", "P@ssword", 0)
|
self.ajoutUtilisateurs(
|
||||||
|
pseudo="admin",
|
||||||
|
passe="P@ssword",
|
||||||
|
metier=0,
|
||||||
|
nom="Admin",
|
||||||
|
prenom="Admin",
|
||||||
|
naissance="2000/10/09",
|
||||||
|
adresse="12 Rue de Montmartre",
|
||||||
|
postal=46800
|
||||||
|
)
|
||||||
|
|
||||||
def ajoutUtilisateurs(self, nom: str, motDePasse: str, metier: str) -> list:
|
def ajoutUtilisateurs(self, pseudo: str, passe: str, metier: int, nom: str, prenom: str, naissance: str, adresse: str, postal: str) -> list:
|
||||||
"""Ajoute un utilisateur et retourne l'ID de ce dernier."""
|
"""Ajoute un utilisateur et retourne l'ID de ce dernier."""
|
||||||
requete = """
|
requete = """
|
||||||
INSERT INTO utilisateurs (
|
INSERT INTO utilisateurs (
|
||||||
nom, passe, metier
|
pseudo, passe, metier, nom, prenom, naissance, adresse, postal
|
||||||
) VALUES (
|
) VALUES (
|
||||||
?, ?, ?
|
?, ?, ?, ?, ?, ?, ?, ?
|
||||||
);
|
);
|
||||||
"""
|
"""
|
||||||
self.requete(requete, [nom, motDePasse, metier])
|
self.requete(requete, [pseudo, passe, metier, nom, prenom, naissance, adresse, postal])
|
||||||
return self.affichageResultat(self.requete("SELECT last_insert_rowid();"))
|
return self.affichageResultat(self.requete("SELECT last_insert_rowid();"))
|
||||||
|
|
||||||
def suppressionUtilisateurs(self, nom: int) -> None:
|
def suppressionUtilisateurs(self, nom: int) -> None:
|
||||||
|
|
Reference in a new issue