mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
43 lines
1.3 KiB
C++
43 lines
1.3 KiB
C++
#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()));
|
|
|
|
TimingOfTrainee timing = trainee.getTiming();
|
|
|
|
ui->lblTimeOperation->setText(timing.getOperatingTimeS());
|
|
ui->lblLoginTime->setText(timing.getEntryTimeS());
|
|
ui->lblTimeExit->setText(timing.getExitTimeS());
|
|
}
|