19 QString requeteExistant =
20 "SELECT COUNT(*) AS decompte " \
22 "WHERE Utilisateur.Identifiant='" + p_identifiant +
"'";
23 QString valeurDecompte;
34 if (valeurDecompte ==
"0")
45 QString requeteAutorisation =
46 "SELECT Utilisateur.idUtilisateur, Utilisateur.Nom, Utilisateur.Prenom, Utilisateur.DateValidite, Utilisateur.Identifiant, Utilisateur.Badge, Utilisateur.Email, Profil.idProfil, Profil.Nom AS Profil, Groupe.idGroupe, Groupe.Nom AS Groupe " \
48 "INNER JOIN Groupe ON Groupe.idGroupe=Utilisateur.idGroupe " \
49 "INNER JOIN Profil ON Profil.idProfil=Utilisateur.idProfil " \
50 "WHERE Utilisateur.Identifiant='" + p_identifiant +
"'";
52 QStringList donneesUtilisateur;
59 requeteAutorisation +=
" AND Utilisateur.MotDePasse='" + p_password +
"'";
74 qDebug() << Q_FUNC_INFO <<
"donneesUtilisateur" << donneesUtilisateur;
79 m_nom = donneesUtilisateur.at(1);
82 m_badge = donneesUtilisateur.at(5);
83 m_email = donneesUtilisateur.at(6);
85 m_groupe = donneesUtilisateur.at(10);
QString m_email
Definition: utilisateurTerminal.h:47
QString m_profil
Definition: utilisateurTerminal.h:49
QString m_dateValidite
Definition: utilisateurTerminal.h:45
QString m_groupe
Definition: utilisateurTerminal.h:50
QString m_idGroupe
Definition: utilisateurTerminal.h:41
bool m_estExistant
Definition: utilisateurTerminal.h:53
QString m_badge
Definition: utilisateurTerminal.h:46
bool m_estAutorise
Definition: utilisateurTerminal.h:54
bool recuperer(QString requete, QString &donnees)
Definition: ihm-estock/baseDeDonnees.cpp:190
BaseDeDonnees * m_pBaseDeDonnees
Definition: utilisateurTerminal.h:52
QString m_identifiant
Definition: utilisateurTerminal.h:42
QString m_idProfil
Definition: utilisateurTerminal.h:40
QString m_idUtilisateur
Definition: utilisateurTerminal.h:39
QString m_nom
Definition: utilisateurTerminal.h:43
void utilisateurUpdated()
QString m_prenom
Definition: utilisateurTerminal.h:44