PSQL 01.11.2024

This commit is contained in:
krivoshein
2024-11-01 11:45:13 +03:00
parent 024cd38bd6
commit 9422c5e257
274 changed files with 3223 additions and 3102 deletions

View File

@@ -0,0 +1,49 @@
#ifndef INSTRUCTORSANDTRAINEESWIDGET_H
#define INSTRUCTORSANDTRAINEESWIDGET_H
#include <QWidget>
#include "instructorsAndTrainees_global.h"
#include "databasetrainees.h"
#include "databaseinstructors.h"
#include "viewertrainees.h"
#include "viewerinstructors.h"
namespace Ui {
class InstructorsAndTraineesWidget;
}
class INSTRUCTORSANDTRAINEES_EXPORT InstructorsAndTraineesWidget : public QWidget
{
Q_OBJECT
public:
explicit InstructorsAndTraineesWidget(QWidget *parent = nullptr);
~InstructorsAndTraineesWidget();
public:
//Авторизация инструктора локальная
bool authorizationInstructor(QWidget* parent = nullptr);
//Авторизация обучаемого на клиенте
bool authorizationTrainee(QString login, QString password, QString learnClass, QString computer);
bool deAuthorizationTrainee(QString login);
//Авторизация инструктора на клиенте
bool authorizationInstructor(QString login, QString password);
bool deAuthorizationInstructor(QString login);
private:
Ui::InstructorsAndTraineesWidget *ui;
DataBaseLMS* dbLMS;
DataBaseTrainees* dataBaseTrainees;
DataBaseInstructors* dataBaseInstructors;
ViewerTrainees* m_viewerTrainees;
ViewerInstructors* m_viewerInstructors;
bool adminMode;
};
#endif // INSTRUCTORSANDTRAINEESWIDGET_H