Package cli_fmw.main

Examples of cli_fmw.main.ContentStateListener


        }
        lstProrumbleTypes.setModel(listModel);
        lstProrumbleTypes.setSelectionMode(0);//выделять можно только одну строку

        //установка чузпанели коллабов
        panelSelColl.addContentStateListener(new ContentStateListener() {

            @Override
            public void contentStateChanged() {
                if (isDirty()) {
                    MessageBox.showWarning(MessageBox.W_NOT_CLOSE_EDITING);
View Full Code Here


    public ComResDlg(Window parent, CommitteeResolutionData comResLocally, AuditManager am) throws ClipsException {
        super(parent, "Ввод решения комиссии",am);
        initComponents();
        this.comResLocal = comResLocally;

        panelSelColl.addContentStateListener(new ContentStateListener() {

            @Override
            public void contentStateChanged() {
                    comResLocal.setCollaborator(panelSelColl.getSelectedItem());
            }
        });

        //заполняем комбобокс
        DirectoryCommitteeResolution directory = DirectoryLocator.getDirectory(DirectoryCommitteeResolution.class);
        SelectorEditableExceptional<DirectoryCommitteeResolutionItem> items = directory.getItems();

        for (int i = 0; i < items.size(); i++) {
                cbResTypes.addItem(items.get(i));
        }

        //слушатель для комбобокса типов решения
        cbResTypes.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent arg0) {
                if (((DirectoryItem)cbResTypes.getSelectedItem()).getID() == 0) {
                    btOK.setEnabled(false);
                }
                else {
                    try {
                        comResLocal.setType( (DirectoryCommitteeResolutionItem) cbResTypes.getSelectedItem());
                        btOK.setEnabled(true);
                    } catch (ClipsException ex) {
                        MessageBox.showException(ex);
                    }
                }
            }
        });                     

        cbResTypes.setSelectedItem(comResLocal.getType());

        //слушатель для ComRes.description
        taResDesc.getDocument().addDocumentListener(new DocumentListener() {

            @Override
            public void insertUpdate(DocumentEvent arg0) {
                setField(arg0.getDocument());
            }

            @Override
            public void removeUpdate(DocumentEvent arg0) {
                setField(arg0.getDocument());
            }

            @Override
            public void changedUpdate(DocumentEvent arg0) {
            }

            private void setField(Document doc) {
                try {
                    comResLocal.setDescription(doc.getText(0, doc.getLength()));
                } catch (ClipsException ex) {
                    MessageBox.showException(ex);
                } catch (BadLocationException ex) {
                    MessageBox.showException(ex);
                }
            }
        });

        pmkbDiagnosis.addContentStateListener(new ContentStateListener() {

            @Override
            public void contentStateChanged() {
                comResLocal.setMkb(pmkbDiagnosis.getSelectedItem());
            }
View Full Code Here

        initComponents();
        initUI();
        panelSelColl.setOnlyShedule(true);

        final DirectoryCollaborator collDir = DirectoryLocator.getDirectory(DirectoryCollaborator.class);
        panelSelColl.addContentStateListener(new ContentStateListener() {
            @Override
            public void contentStateChanged() {
                DirectoryCollaboratorItem item = panelSelColl.getSelectedItem();
                int id = item == null ? 0 : item.getID();
                try {
View Full Code Here

            weekCountCombo.addItem(new Integer(i));
        }

        dirColl = DirectoryLocator.getDirectory(DirectoryCollaborator.class, false);
        panelSelColl.setOnlyShedule(true);
        panelSelColl.addContentStateListener(new ContentStateListener() {

            @Override
            public void contentStateChanged() {
                DirectoryCollaboratorItem item = panelSelColl.getSelectedItem();
                int id = item == null ? 0 : item.getID();
View Full Code Here

            public void setSelectedItemImp(Object anItem) throws ClipsException {
                selectedDiagType = (DirectoryDiagnosisTypeItem) anItem;
            }
        };

        panelMkbInput.addContentStateListener(new ContentStateListener() {

            @Override
            public void contentStateChanged() {
                try {
                    selectedEncounter = emc.getClient().getAutocalculatedEncounter(panelMkbInput.getSelectedItem(), selectedDisease.getID());
View Full Code Here

            }

        };

        pmiMainDiagnosis.setSelectedItem(diagnosisLocal.getMkb());
        pmiMainDiagnosis.addContentStateListener(new ContentStateListener() {

            @Override
            public void contentStateChanged() {
                try {
                    DirectoryMKB10Item selectedItem = pmiMainDiagnosis.getSelectedItem();
                    if (selectedItem != null && selectedItem.getID() != 0){
                        diagnosisLocal.setMkb(selectedItem);
                        cbEncounter.setEnabled(false);
                        if (selectedItem.isTrauma()){
                            cbEncounter.setSelectedItem(directoryDE.getTrauma());
                        }else if (selectedItem.isHealthy()){
                            cbEncounter.setSelectedItem(directoryDE.getHealthy());
                        }else{
                            //сбрасывается если было проставлено "травма" или "здоров"
                            Object last = cbEncounter.getSelectedItem();
                            if (last.equals(directoryDE.getTrauma())
                                    || last.equals(directoryDE.getHealthy())) {
                                cbEncounter.setSelectedItem(directoryDE.getNullItem());
                            }
                            cbEncounter.setEnabled(true);
                        }
                    }
                   
//                    setAutoEncounter();
                } catch (ClipsException ex) {
                    MessageBox.showException(ex);
                }
            }
        });

        pmiСomplication.setSelectedItem(diagnosisLocal.getComplication());
        pmiСomplication.addContentStateListener(new ContentStateListener() {

            @Override
            public void contentStateChanged() {
                try {
                    DirectoryMKB10Item selectedItem = pmiСomplication.getSelectedItem();
View Full Code Here

                getObject().setDiseaseResult(item);
            }
        };


        panelCollaboratorSelect1.addContentStateListener(new ContentStateListener() {
            @Override
            public void contentStateChanged() {
                try {
                    diseaseLocal.setCloser(panelCollaboratorSelect1.getSelectedItem());
                } catch (ClipsException ex) {
View Full Code Here

        enterprises = DirectoryLocator.getDirectory(DirectoryEnterprise.class, false);
       
        setTree();
        panelSelColl.setWithNull(true);

        listener = new ContentStateListener() {

            @Override
            public void contentStateChanged() {
                try {
                    if (enterprise != null) {
View Full Code Here

            DirectoryCollaboratorItem item = items.get(i);
            arrayItem[i] = item;
        }*/

        panelSelColl.setWithNull(false);
        panelSelColl.addContentStateListener(new ContentStateListener() {

            @Override
            public void contentStateChanged() {
                DirectoryCollaboratorItem item = panelSelColl.getSelectedItem();
                int id = item == null ? 0 : item.getID();
View Full Code Here

                }
            }
        }

        panelCollaboratorSelect1.setSelectedCollaborator(null);
        panelCollaboratorSelect1.addContentStateListener(new ContentStateListener() {

            @Override
            public void contentStateChanged() {
                setErrorMode(false);
                DirectoryCollaboratorItem selectedCollaborator = panelCollaboratorSelect1.getSelectedItem();
View Full Code Here

TOP

Related Classes of cli_fmw.main.ContentStateListener

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.