dirties[i] = xmlData.isDirty();
types[i] = xmlData.getCheckupType();
i++;
}
DialogEditCheckUpList dlg = new DialogEditCheckUpList(MainWindow.mainWindow,
new ArrayList<CheckupXMLData>(xmlMap.values())) {
@Override
public void setVisible(boolean b) {
super.setVisible(b);
this.setLocation(btInfo.getLocationOnScreen());
}
};
dlg.setAlwaysOnTop(true);
dlg.setVisible(true);
if (dlg.getDlgResult() == ModalDialog.DLG_CANCEL) {
//hindu restore
try {
for (int j = 0; j < size; j++) {
xmlMap.put(idxs[j], new CheckupXMLData(types[j], xmls[j], dirties[j]));
}
} catch (JDOMException ex) {
MessageBox.showException(new ClipsException("Произошла ошибка,\n корректность назначения проб не гарантирована.", ex));
xmlFilled = false;
}
xmlFilled = false;
return;
}
if (dlg.getDlgResult() == ModalDialog.DLG_OK) {
xmlFilled = true;
}
if (xmlFilled){
btAnalises.setBackground(DefaultColors.BUTTON_BACKGROUND);
}else{