Mini mise à jour du modèle user
This commit is contained in:
parent
e2b659112e
commit
b2a04a2526
|
@ -8,13 +8,13 @@ class User:
|
||||||
def __init__(self, id):
|
def __init__(self, id):
|
||||||
self.identifiant = id
|
self.identifiant = id
|
||||||
|
|
||||||
#On va chercher l'user en base de donn<EFBFBD>es
|
#On va chercher l'user en base de données
|
||||||
link = db.DBLink()
|
link = db.DBLink()
|
||||||
query = "SELECT u.IDUtil AS idBDD, u.Nom AS nom, u.Prénom AS prenom, u.Identifiant AS identifiant, u.MdP AS MdP, u.SalaireBrut AS cout, f.Intitulé AS fonction, p.Libelle AS pole FROM utilisateur AS u JOIN fonction AS f ON f.IDFonc = u.IDFonc JOIN pole AS p ON p.IDPole = p.IDPole WHERE u.identifiant = %s"
|
query = "SELECT u.IDUtil AS idBDD, u.Nom AS nom, u.Prénom AS prenom, u.Identifiant AS identifiant, u.MdP AS MdP, u.SalaireBrut AS cout, f.Intitulé AS fonction, p.Libelle AS pole FROM utilisateur AS u JOIN fonction AS f ON f.IDFonc = u.IDFonc JOIN pole AS p ON p.IDPole = p.IDPole WHERE u.identifiant = %s"
|
||||||
result = link.query(query, [self.identifiant, ])
|
result = link.query(query, [self.identifiant, ])
|
||||||
|
|
||||||
#On remplit l'objet
|
#On remplit l'objet à partir des éléments récupérés en BDD
|
||||||
for idBDD, fonction, pole, nom, prenom, identifiant, MdP, cout in result:
|
for idBDD, nom, prenom, identifiant, MdP, cout, fonction, pole in result:
|
||||||
self._id_table = idBDD
|
self._id_table = idBDD
|
||||||
self.fonction = fonction
|
self.fonction = fonction
|
||||||
self.pole = pole
|
self.pole = pole
|
||||||
|
|
3
main.py
3
main.py
|
@ -13,6 +13,5 @@ login.fenetre.mainloop()
|
||||||
while auth.Auth.access == True:
|
while auth.Auth.access == True:
|
||||||
print("programme en cours")
|
print("programme en cours")
|
||||||
user = U.User('test')
|
user = U.User('test')
|
||||||
print(user.nom)
|
print("Bonjour", user.nom, user.prenom, "vous êtes dans la boucle")
|
||||||
print(user.prenom)
|
|
||||||
os.system("pause")
|
os.system("pause")
|
||||||
|
|
Loading…
Reference in a new issue