Adding date and daily revenue made my the cashier entry in the db

This commit is contained in:
Mylloon 2021-11-24 16:11:27 +01:00
parent d24594c063
commit 1763955a88

View file

@ -17,7 +17,9 @@ class Utilisateurs(BaseDeDonnees):
prenom TEXT,
naissance TEXT,
adresse TEXT,
postal INTEGER
postal INTEGER,
date INTEGER,
stat_journaliere REAL
);
"""
self.requete(requete)
@ -34,16 +36,16 @@ class Utilisateurs(BaseDeDonnees):
postal=46800
)
def ajoutUtilisateur(self, pseudo: str, passe: str, metier: int, nom: str, prenom: str, naissance: str, adresse: str, postal: int) -> list:
def ajoutUtilisateur(self, pseudo: str, passe: str, metier: int, nom: str, prenom: str, naissance: str, adresse: str, postal: int, date: int = None, statJournaliere: float = 0.) -> list:
"""Ajoute un utilisateur et retourne l'ID de ce dernier."""
requete = """
INSERT INTO utilisateurs (
pseudo, passe, metier, nom, prenom, naissance, adresse, postal
) VALUES (
?, ?, ?, ?, ?, ?, ?, ?
?, ?, ?, ?, ?, ?, ?, ?, ?, ?
);
"""
self.requete(requete, [pseudo.lower(), passe, metier, nom.upper(), prenom.capitalize(), naissance, adresse, postal])
self.requete(requete, [pseudo.lower(), passe, metier, nom.upper(), prenom.capitalize(), naissance, adresse, postal, date, statJournaliere])
return self.affichageResultat(self.requete("SELECT last_insert_rowid();"))
def suppressionUtilisateurs(self, pseudo: str) -> None:
@ -86,7 +88,9 @@ class Utilisateurs(BaseDeDonnees):
"prenom",
"naissance",
"adresse",
"postal"
"postal",
"date",
"start_journaliere"
]
if not id: # si la variable `id` n'est pas définie
if not pseudo: # si la variable `pseudo` n'est pas définie