if (tblProfcheckups.getSelectedRowCount() > 0) {
try {
// PanelProfcheckupView profcheckupView = new PanelProfcheckupView(getContainer(), profcheckupLocals.get(tblProfcheckups.getSelectedRow()));
// PageGeneric page = getContainer().addNewPage((PageGeneric) profcheckupView, null);
ProfcheckupLocal pl = profcheckupLocals.get(tblProfcheckups.getSelectedRowSorted());
ArrayList<ProfcheckupItemLocal> items = pl.getItems();
if (items.isEmpty()) {
MessageBox.showError(MessageBox.E_MAKE_FUCKING_EXCEPTION, "Профосмотр пуст, просмотр невозможен!");
return;
}
PanelProfcheckupView panelProfcheckup = new PanelProfcheckupView(getContainer(),
pl.getItems().get(0).getPolisData().getContract(),
pl);
PageGeneric page = getContainer().addNewPage(panelProfcheckup, null);
getContainer().activatePage(page);
} catch (PageException ex) {
MessageBox.showException(ex);