#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 listTasksAMM = connectorToServer->getListTasksAMMforTrainee(id_trainee); QList 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()); }