mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
bugFixing 0
This commit is contained in:
@@ -326,8 +326,39 @@ void EditorTrainees::on_btnArchive_clicked()
|
||||
setArchiveVisible(state);
|
||||
if(!state)
|
||||
{
|
||||
lastCurrentID = 0;
|
||||
typeObject = TypeObject::objGroup;
|
||||
if(typeObject == TypeObject::objTrainee)
|
||||
{
|
||||
Trainee trainee = connectorToServer->getTrainee(lastCurrentID);
|
||||
if(trainee.getID())
|
||||
{
|
||||
if(trainee.getArchived())
|
||||
{
|
||||
lastCurrentID = 0;
|
||||
typeObject = TypeObject::objGroup;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lastCurrentID = 0;
|
||||
typeObject = TypeObject::objGroup;
|
||||
}
|
||||
}
|
||||
else if(typeObject == TypeObject::objGroup)
|
||||
{
|
||||
Group group = connectorToServer->getGroup(lastCurrentID);
|
||||
if(group.getID())
|
||||
{}
|
||||
else
|
||||
{
|
||||
lastCurrentID = 0;
|
||||
typeObject = TypeObject::objGroup;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lastCurrentID = 0;
|
||||
typeObject = TypeObject::objGroup;
|
||||
}
|
||||
}
|
||||
loadTraineesFromDB();
|
||||
}
|
||||
@@ -337,7 +368,15 @@ void EditorTrainees::on_treeWidgetCurrentItemChanged(QTreeWidgetItem *current, Q
|
||||
//Определяем доступность и функционал кнопок для выбранного элемента
|
||||
|
||||
if(current == nullptr)
|
||||
{
|
||||
ui->btnNewGroup->setEnabled(true);
|
||||
ui->btnDeleteGroup->setEnabled(false);
|
||||
ui->btnNewTrainee->setEnabled(false);
|
||||
ui->btnDeleteTrainee->setEnabled(false);
|
||||
ui->btnToOrFromArchiveTrainee->setEnabled(false);
|
||||
ui->btnEdit->setEnabled(false);
|
||||
return;
|
||||
}
|
||||
|
||||
QTreeWidgetItem *treeItemParent = current->parent();
|
||||
if(treeItemParent == nullptr)
|
||||
|
||||
Reference in New Issue
Block a user