-
Notifications
You must be signed in to change notification settings - Fork 0
/
membre.h
40 lines (38 loc) · 1 KB
/
membre.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#ifndef MEMBRE_H
#define MEMBRE_H
#include<QString>
#include<QSqlDatabase>
#include<QSqlError>
#include <QVariant>
#include <QSqlQuery>
#include <QTableWidget>
class Membre
{
public:
Membre();
Membre(int id,QString nom,QString prenom,QString motpass, QString email);
bool verifierAdmin(int id);
void setNom( QString nom);
void setPrenom( QString prenom);
void setMot_de_passe( QString mdp);
void setId(int id);
int getId();
QString getNom();
QString getPrenom();
QString getMot_de_passe();
bool Ajouter (int id,QString nom, QString prenom, QString mdp);
void afficher(QTableWidget *);
bool suprimer(int id);
bool Modifier(QString mdp,int id);
bool Historique(QTableWidget *t,int id,QString mdp);
bool verifier(int id,QString mdp );
bool verifier_existance(int id);
void rechercher(QString,QTableWidget *t);
void tri(QTableWidget *);
protected:
int Id;
QString Nom,Prenom;
QString MotPass;
QString Email;
};
#endif // MEMBRE_H