Package cli_fmw.main

Examples of cli_fmw.main.PageGeneric


                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);
        } catch (ClipsException ex) {
            MessageBox.showException(ex);
View Full Code Here


        @Override
        public PageGeneric addNewPage(PageGeneric pageToAdd, PageGeneric afterPage) throws PageException {
            if (pageToAdd instanceof PanelUserSearch) {
                //Панель исключение - игнорируем делегат, панель единственная
                for (int i = 0; i < getPageCount(); i++) {
                    PageGeneric page = getPage(i);
                    if (page.getClass() == pageToAdd.getClass()) {
                        activatePage(page);
                        return page;
                    }
                }
            }
View Full Code Here

  }//GEN-LAST:event_btUnionPolisActionPerformed

  private void btTempMapperEditorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btTempMapperEditorActionPerformed
        try {
            PanelTempMapperEditor panel = new PanelTempMapperEditor(getContainer());
            PageGeneric page = getContainer().addNewPage((PageGeneric) panel, null);
            getContainer().activatePage(page);
        } catch (ClipsException ex) {
            MessageBox.showException(ex);
        }
  }//GEN-LAST:event_btTempMapperEditorActionPerformed
View Full Code Here

                    clientLocal.setInn(cardInfo.inn);
                    clientLocal.setSex(dirSex.getItemFromTitle(cardInfo.sex));
                    clientLocal.setSnils(cardInfo.snils);
                }
                PanelClientEdit panel = new PanelClientEdit(getContainer(), clientLocal);
                PageGeneric page = getContainer().addNewPage((PageGeneric) panel, null);
                getContainer().activatePage(page);
            } catch (PageException ex) {
                MessageBox.showException(ex);
            } catch (ClipsException ex) {
                MessageBox.showException(ex);
View Full Code Here

                    clientLocal.setInn(cardInfo.inn);
                    clientLocal.setSex(dirSex.getItemFromTitle(cardInfo.sex));
                    clientLocal.setSnils(cardInfo.snils);
                }
                PanelClientEdit panel = new PanelClientEdit(getContainer(), clientLocal);
                PageGeneric page = getContainer().addNewPage((PageGeneric) panel, null);
                getContainer().activatePage(page);
            } catch (PageException ex) {
                MessageBox.showException(ex);
            } catch (ClipsException ex) {
                MessageBox.showException(ex);
View Full Code Here

     * По идее следует сделать тулбар листенером, слушающим смену активного пейджа,
     * Но пейдж контейнер таки интерфейс, поэтому прицепить к нему событие неудобно.
     */
    public void updaterToolbar(){
//        System.out.println("updaterToolbar");
        PageGeneric activePage = container.getActivePage();
        if(activePage != null){
//            System.out.println("  active: " + activePage.getPageTitle());
            DelegateLine2 delegate = activePage.getDelegate();
            if (delegate != null){
//                System.out.println("  delegate: " + delegate);
                Class<? extends DelegateLine2> aClass = delegate.getClass();
//                System.out.println("  class: " + aClass);
                for (ToolbarElement te : elements) {
View Full Code Here

                case ModalDialog.DLG_NEXTRESULT:
                    //в лабораторию
                    trySincShedule(shedule);
                    if (!shedule.getCheckupSet().isEmpty()){
                        PanelAnalyse panelAnalyse = new PanelAnalyse(getContainer(), shedule);
                        PageGeneric page = getContainer().addNewPage(panelAnalyse, null);
                        getContainer().activatePage(page);
                    } else{
                        MessageBox.showWarning("Панель "+PanelAnalyse.class.getSimpleName()+
                                " не может быть открыта \n т.к. в расписание не включены анализы!");
                    }
View Full Code Here

                case ModalDialog.DLG_NEXTRESULT:
                    //в лабораторию
                    trySincShedule(shedule);
                    if (!shedule.getCheckupSet().isEmpty()){
                        PanelAnalyse panelAnalyse = new PanelAnalyse(getContainer(), shedule);
                        PageGeneric page = getContainer().addNewPage(panelAnalyse, null);
                        getContainer().activatePage(page);
                    } else{
                        MessageBox.showWarning("Панель "+PanelAnalyse.class.getSimpleName()+
                                " не может быть открыта \n т.к. в расписание не включены анализы!");
                    }
View Full Code Here

}//GEN-LAST:event_btFatherSelectActionPerformed

    private void btJobActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btJobActionPerformed
        try {
            PanelJobList panel = new PanelJobList(getContainer(), clientLocal);
            PageGeneric page = getContainer().addNewPage(panel, this);
            getContainer().activatePage(page);
        } catch (PageException ex) {
            MessageBox.showException(ex);
        } catch (ClipsException ex) {
            MessageBox.showException(ex);
View Full Code Here

    }//GEN-LAST:event_btJobActionPerformed

    private void btExcemptionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btExcemptionActionPerformed
        try {
            PanelClientExcemption panel = new PanelClientExcemption(getContainer(), clientLocal);
            PageGeneric page = getContainer().addNewPage((PageGeneric) panel, this);
            getContainer().activatePage(page);
        } catch (PageException ex) {
            MessageBox.showException(ex);
        } catch (ClipsException ex) {
            MessageBox.showException(ex);
View Full Code Here

TOP

Related Classes of cli_fmw.main.PageGeneric

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.