Mini mise à jour du modèle user

This commit is contained in:
Matt Marcha 2017-07-14 11:10:26 +02:00
parent e2b659112e
commit b2a04a2526
2 changed files with 4 additions and 5 deletions

View file

@ -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

View file

@ -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")