Projet e-stock  1.0
BTS SN-IR 2019
AuthentificationBadge.h
Aller à la documentation de ce fichier.
1 #ifndef BADGE_H
2 #define BADGE_H
3 
4 #include <QObject>
5 #include <QString>
6 
7 class BaseDeDonnees;
8 
9 class AuthentificationBadge : public QObject
10 {
11  Q_OBJECT
12 
13 private:
14  QString identifiantBadge;
15  QString idUtilisateur;
16  QString dateValidite;
17  bool valide;
18  bool autorise;
20 
21 public:
22  AuthentificationBadge(QObject *parent = nullptr);
24 
25  bool estValide();
26  bool estAutorise();
27  QString getIdUtilisateur() const;
28  QString getDateValidite() const;
29  QString getIdentifiantBadge() const;
30  bool lireBadge(QString badge);
31 
32 public slots:
33 
34 signals:
35 
36 };
37 
38 #endif // BADGE_H
bool autorise
Definition: AuthentificationBadge.h:18
QString dateValidite
Definition: AuthentificationBadge.h:16
bool estAutorise()
Definition: AuthentificationBadge.cpp:106
Definition: ihm-estock/baseDeDonnees.h:25
QString getIdUtilisateur() const
Definition: AuthentificationBadge.cpp:126
Definition: AuthentificationBadge.h:9
QString getIdentifiantBadge() const
Definition: AuthentificationBadge.cpp:136
bool lireBadge(QString badge)
Definition: AuthentificationBadge.cpp:18
QString idUtilisateur
Definition: AuthentificationBadge.h:15
bool estValide()
Definition: AuthentificationBadge.cpp:95
BaseDeDonnees * bdd
Definition: AuthentificationBadge.h:19
AuthentificationBadge(QObject *parent=nullptr)
Definition: AuthentificationBadge.cpp:4
bool valide
Definition: AuthentificationBadge.h:17
QString getDateValidite() const
Definition: AuthentificationBadge.cpp:131
~AuthentificationBadge()
Definition: AuthentificationBadge.cpp:12
QString identifiantBadge
l&#39;UID du badge
Definition: AuthentificationBadge.h:14