Заготовка для Карточки обучаемого

This commit is contained in:
2025-08-20 12:26:34 +03:00
parent 86aa07e89f
commit 28de2cc6c9
6 changed files with 326 additions and 1 deletions

View File

@@ -0,0 +1,36 @@
#include "personalcardtrainee.h"
#include "ui_personalcardtrainee.h"
PersonalCardTrainee::PersonalCardTrainee(ConnectorToServer* connectorToServer, int id_trainee, QWidget *parent) :
QWidget(parent),
connectorToServer(connectorToServer),
id_trainee(id_trainee),
ui(new Ui::PersonalCardTrainee)
{
ui->setupUi(this);
loadInfo();
}
PersonalCardTrainee::~PersonalCardTrainee()
{
delete ui;
}
void PersonalCardTrainee::loadInfo()
{
Trainee trainee = connectorToServer->getTrainee(id_trainee);
ui->lblName->setText(trainee.getName());
if(trainee.getLoggedIn())
ui->lblLoginIn->setPixmap(QPixmap(QStringLiteral(":/resources/icons/circleGreen.png")));
else
ui->lblLoginIn->setPixmap(QPixmap(QStringLiteral(":/resources/icons/circleGray.png")));
QList<TaskAmmFim> listTasksAMM = connectorToServer->getListTasksAMMforTrainee(id_trainee);
QList<TaskAmmFim> listTasksFIM = connectorToServer->getListTasksFIMforTrainee(id_trainee);
ui->lblCntAMM->setText(QString::number(listTasksAMM.count()));
ui->lblCntFIM->setText(QString::number(listTasksFIM.count()));
}