no message

This commit is contained in:
2024-03-04 22:27:49 +03:00
parent 121d91cf77
commit 70ad507313
6 changed files with 60 additions and 29 deletions

View File

@@ -2,7 +2,6 @@ package Visual_DVM_2021.Passes.All;
import Common.Global;
import Common.UI.UI;
import Common.Utils.Utils;
import TestingSystem.DVM.DVMTasks.DVMRunTask;
import TestingSystem.SAPFOR.SapforPackage.SapforPackage;
import Visual_DVM_2021.Passes.Pass_2021;
@@ -24,23 +23,32 @@ public class CompareSapforPackages extends Pass_2021<Vector<SapforPackage>> {
slave = null;
//--
target = Global.testingServer.db.sapforPackages.getCheckedItems();
if (target.size() != 2) {
Log.Writeln_("Для сравнения требуется отметить два пакета.");
return false;
}
if (UI.Question("Назначить пакет " + Utils.Brackets(target.get(0).getPK()) + " эталоном" +
"\n(в случае отказа, будет назначен пакет " + Utils.Brackets(target.get(1).getPK()) + ")")) {
if (target.size() == 2) {
if (UI.Question("Назначить пакет " + Utils.Brackets(target.get(0).getPK()) + " эталоном" +
"\n(в случае отказа, будет назначен пакет " + Utils.Brackets(target.get(1).getPK()) + ")")) {
master = target.get(0);
slave = target.get(1);
} else {
master = target.get(1);
slave = target.get(0);
}
return true;
} else if (target.size() == 1) {
master = target.get(0);
slave = target.get(1);
} else {
master = target.get(1);
slave = target.get(0);
slave = null;
return UI.Question("Отобразить пакет " + Utils.Brackets(target.get(0).getPK()));
} else if (target.size() != 2) {
Log.Writeln_("Для сравнения требуется отметить два пакета.\nДля отображения требуется отметить один пакет");
return false;
}
return true;
}
@Override
protected void body() throws Exception {
UI.getMainWindow().getTestingWindow().CompareSapforPackages(master, slave);
if (slave != null)
UI.getMainWindow().getTestingWindow().CompareSapforPackages(master, slave);
else
UI.getMainWindow().getTestingWindow().ShowSapforPackage(master);
}
}