Projet e-stock  0.2
BTS SNIR LaSalle Avignon 2020
Référence de la classe Utilisateur

La classe Utilisateur gère les données relative à l'utilisateur. Plus de détails...

#include <Utilisateur.h>

Graphe de collaboration de Utilisateur:
Collaboration graph

Fonctions membres publiques

QString getIdentifiantUtilisateur ()
 Définition de la méthode getIdentifiantUtilisateur. Plus de détails...
 
 Utilisateur (QObject *parent=nullptr)
 Constructeur de la classe Utilisateur. Plus de détails...
 
 Utilisateur (QStringList donnees, QObject *parent=nullptr)
 Constructeur de la classe Utilisateur. Plus de détails...
 
 ~Utilisateur ()
 Destructeur de la classe Utilisateur. Plus de détails...
 

Attributs privés

QString badge
 badge de l'utilisateur connecté Plus de détails...
 
QString dateValidite
 dateValidite du compte Plus de détails...
 
QString email
 email de l'utilisateur connecté Plus de détails...
 
QString identifiant
 identifiant de l'utilisateur connecté Plus de détails...
 
QString idGroupe
 idGroupe de l'utilisateur connecté Plus de détails...
 
QString idProfil
 idProfil de l'utilisateur connecté Plus de détails...
 
QString idUtilisateur
 idUtilisateur de l'utilisateur connecté Plus de détails...
 
QString motDePasse
 motDePasse de l'utilisateur connecté Plus de détails...
 
QString nom
 nom de l'utilisateur connecté Plus de détails...
 
QString prenom
 prenom de l'utilisateur connecté Plus de détails...
 

Description détaillée

La classe Utilisateur gère les données relative à l'utilisateur.

Auteur
Legger Pierre-Antoine
Version
1.0
Date
mercredi 04 Mars 2020

Définition à la ligne 52 du fichier Utilisateur.h.

Documentation des constructeurs et destructeur

◆ Utilisateur() [1/2]

Utilisateur::Utilisateur ( QObject parent = nullptr)

Constructeur de la classe Utilisateur.

Initialise un objet Utilisateur

Paramètres
parent

Définition à la ligne 22 du fichier Utilisateur.cpp.

Références badge, dateValidite, email, identifiant, idGroupe, idProfil, idUtilisateur, motDePasse, nom, et prenom.

22  : QObject(parent)
23 {
24  #ifdef DEBUG_UTILISATEUR
25  qDebug() << Q_FUNC_INFO;
26  #endif
27  idUtilisateur = "";
28  idProfil = "";
29  idGroupe = "";
30  nom = "";
31  prenom = "";
32  dateValidite = "";
33  identifiant = "";
34  motDePasse = "";
35  badge = "";
36  email = "";
37 }
QString idUtilisateur
idUtilisateur de l&#39;utilisateur connecté
Definition: Utilisateur.h:67
QString motDePasse
motDePasse de l&#39;utilisateur connecté
Definition: Utilisateur.h:74
QString dateValidite
dateValidite du compte
Definition: Utilisateur.h:72
QString prenom
prenom de l&#39;utilisateur connecté
Definition: Utilisateur.h:71
QString email
email de l&#39;utilisateur connecté
Definition: Utilisateur.h:76
QString badge
badge de l&#39;utilisateur connecté
Definition: Utilisateur.h:75
QString idProfil
idProfil de l&#39;utilisateur connecté
Definition: Utilisateur.h:68
QString idGroupe
idGroupe de l&#39;utilisateur connecté
Definition: Utilisateur.h:69
QString identifiant
identifiant de l&#39;utilisateur connecté
Definition: Utilisateur.h:73
La classe QObject est la classe de base de tous les objets Qt. Elle permet à ces objets Qt de dispose...
QString nom
nom de l&#39;utilisateur connecté
Definition: Utilisateur.h:70

◆ Utilisateur() [2/2]

Utilisateur::Utilisateur ( QStringList  donnees,
QObject parent = nullptr 
)

Constructeur de la classe Utilisateur.

Initialise un objet Utilisateur

Paramètres
donnees
parent

Définition à la ligne 45 du fichier Utilisateur.cpp.

Références badge, dateValidite, email, identifiant, idGroupe, idProfil, idUtilisateur, motDePasse, nom, prenom, TABLE_UTILISATEUR_BADGE, TABLE_UTILISATEUR_DATE_VALIDITE, TABLE_UTILISATEUR_EMAIL, TABLE_UTILISATEUR_ID_GROUPE, TABLE_UTILISATEUR_ID_PROFIL, TABLE_UTILISATEUR_ID_UTILISATEUR, TABLE_UTILISATEUR_IDENTIFIANT, TABLE_UTILISATEUR_MOT_DE_PASSE, TABLE_UTILISATEUR_NOM, et TABLE_UTILISATEUR_PRENOM.

45  : QObject(parent)
46 {
47  #ifdef DEBUG_UTILISATEUR
48  qDebug() << Q_FUNC_INFO << donnees;
49  #endif
53  nom = donnees.at(TABLE_UTILISATEUR_NOM);
54  prenom = donnees.at(TABLE_UTILISATEUR_PRENOM);
58  badge = donnees.at(TABLE_UTILISATEUR_BADGE);
59  email = donnees.at(TABLE_UTILISATEUR_EMAIL);
60 }
QString idUtilisateur
idUtilisateur de l&#39;utilisateur connecté
Definition: Utilisateur.h:67
Emplacment du prenom.
Definition: Utilisateur.h:31
Emplacment de l&#39;idGroupe.
Definition: Utilisateur.h:29
QString motDePasse
motDePasse de l&#39;utilisateur connecté
Definition: Utilisateur.h:74
Emplacment de l&#39;idUtilisateur.
Definition: Utilisateur.h:27
Emplacment du badge.
Definition: Utilisateur.h:35
QString dateValidite
dateValidite du compte
Definition: Utilisateur.h:72
Emplacment de la date de validite.
Definition: Utilisateur.h:32
QString prenom
prenom de l&#39;utilisateur connecté
Definition: Utilisateur.h:71
QString email
email de l&#39;utilisateur connecté
Definition: Utilisateur.h:76
Emplacment de L&#39;idProfil.
Definition: Utilisateur.h:28
QString badge
badge de l&#39;utilisateur connecté
Definition: Utilisateur.h:75
QString idProfil
idProfil de l&#39;utilisateur connecté
Definition: Utilisateur.h:68
QString idGroupe
idGroupe de l&#39;utilisateur connecté
Definition: Utilisateur.h:69
QString identifiant
identifiant de l&#39;utilisateur connecté
Definition: Utilisateur.h:73
Emplacment du mail.
Definition: Utilisateur.h:36
La classe QObject est la classe de base de tous les objets Qt. Elle permet à ces objets Qt de dispose...
Emplacment du mot de passe.
Definition: Utilisateur.h:34
Emplacment de l&#39;identifiant.
Definition: Utilisateur.h:33
QString nom
nom de l&#39;utilisateur connecté
Definition: Utilisateur.h:70
Emplacment du nom.
Definition: Utilisateur.h:30

◆ ~Utilisateur()

Utilisateur::~Utilisateur ( )

Destructeur de la classe Utilisateur.

Détruit un objet Utilisateur

Définition à la ligne 67 du fichier Utilisateur.cpp.

68 {
69 
70 }

Documentation des fonctions membres

◆ getIdentifiantUtilisateur()

QString Utilisateur::getIdentifiantUtilisateur ( )

Définition de la méthode getIdentifiantUtilisateur.

retourne les identifiant de l'utilisateur

Renvoie
les identifiants

Définition à la ligne 78 du fichier Utilisateur.cpp.

Références nom, et prenom.

Référencé par Supervision::verifierDateValidite().

79 {
80  return nom + " " + prenom;
81 }
QString prenom
prenom de l&#39;utilisateur connecté
Definition: Utilisateur.h:71
QString nom
nom de l&#39;utilisateur connecté
Definition: Utilisateur.h:70

Documentation des données membres

◆ badge

QString Utilisateur::badge
private

badge de l'utilisateur connecté

Définition à la ligne 75 du fichier Utilisateur.h.

Référencé par Utilisateur().

◆ dateValidite

QString Utilisateur::dateValidite
private

dateValidite du compte

Définition à la ligne 72 du fichier Utilisateur.h.

Référencé par Utilisateur().

◆ email

QString Utilisateur::email
private

email de l'utilisateur connecté

Définition à la ligne 76 du fichier Utilisateur.h.

Référencé par Utilisateur().

◆ identifiant

QString Utilisateur::identifiant
private

identifiant de l'utilisateur connecté

Définition à la ligne 73 du fichier Utilisateur.h.

Référencé par Utilisateur().

◆ idGroupe

QString Utilisateur::idGroupe
private

idGroupe de l'utilisateur connecté

Définition à la ligne 69 du fichier Utilisateur.h.

Référencé par Utilisateur().

◆ idProfil

QString Utilisateur::idProfil
private

idProfil de l'utilisateur connecté

Définition à la ligne 68 du fichier Utilisateur.h.

Référencé par Utilisateur().

◆ idUtilisateur

QString Utilisateur::idUtilisateur
private

idUtilisateur de l'utilisateur connecté

Définition à la ligne 67 du fichier Utilisateur.h.

Référencé par Utilisateur().

◆ motDePasse

QString Utilisateur::motDePasse
private

motDePasse de l'utilisateur connecté

Définition à la ligne 74 du fichier Utilisateur.h.

Référencé par Utilisateur().

◆ nom

QString Utilisateur::nom
private

nom de l'utilisateur connecté

Définition à la ligne 70 du fichier Utilisateur.h.

Référencé par getIdentifiantUtilisateur(), et Utilisateur().

◆ prenom

QString Utilisateur::prenom
private

prenom de l'utilisateur connecté

Définition à la ligne 71 du fichier Utilisateur.h.

Référencé par getIdentifiantUtilisateur(), et Utilisateur().


La documentation de cette classe a été générée à partir des fichiers suivants :