Package clips.delegate.doctor.checkup

Examples of clips.delegate.doctor.checkup.CheckupXMLData


        ArrayList<CheckupXMLData> xmlList = new ArrayList<CheckupXMLData>();
        try {
            for (int i = 0; i < selectedServices.size(); i++) {
                DirectoryCheckupTypeItem checkUpType = selectedServices.get(i).getCheckUpType();
                if (checkUpType != null) {
                    xmlList.add(new CheckupXMLData(checkUpType));
                } else {
                    xmlList.add(null);
                }
            }
        } catch (JDOMException ex) {
            MessageBox.showError(MessageBox.E_INVALID_XML_STRING);
            return;
        } catch (ClipsException ex) {
            MessageBox.showException(ex);
        }

        //отправляем хмлшки на редактирование
        boolean needDlg = false;
        for (int i = 0; i < xmlList.size(); i++) {
            if (xmlList.get(i) != null) {
                needDlg = true;
            }
        }
        if (needDlg) {
            DialogEditCheckUpList dlg = new DialogEditCheckUpList(MainWindow.mainWindow, xmlList);
            dlg.setVisible(true);
            if (dlg.getDlgResult() == ModalDialog.DLG_CANCEL) {
                return;
            }
        }

        //создаем список услуг, содержащих хмл
        ArrayList<ServiceCheckupChunk> chunkList = new ArrayList<ServiceCheckupChunk>();
        for (int i = 0; i < selectedServices.size(); i++) {
            //создаем список хмл
            //создаем список id типов чекапов
           
            //создаем чанк услуги и хмл, добавляем в список
            CheckupXMLData xmlData = xmlList.get(i);
            String xml = xmlData != null ? xmlData.getXMLStr() : null;
            int checkupTypeID = xmlData != null ? xmlData.getCheckupType().getID() : 0;

            ServiceCheckupChunk chunk = new ServiceCheckupChunk(selectedServices.get(i).getID(), xml, checkupTypeID);
            chunkList.add(chunk);
        }
View Full Code Here


                    xmlMap = new HashMap<Integer, CheckupXMLData>();
                    for (int i = 0; i < serviceList.size(); i++) {
                        DirectoryServiceItem service = serviceList.get(i);
                        DirectoryCheckupTypeItem checkupTypeItem = service.getCheckUpType();
                        if (checkupTypeItem != null && checkupTypeItem.getID() != 0) {
                            xmlMap.put(service.getID(), new CheckupXMLData(checkupTypeItem));
                        }
                    }
                }
            } catch (JDOMException ex) {
                MessageBox.showError(MessageBox.E_INVALID_XML_STRING);
View Full Code Here

        DirectoryCheckupTypeItem[] types = new DirectoryCheckupTypeItem[size];
        Iterator<Integer> it = xmlMap.keySet().iterator();
        int i = 0;
        while (it.hasNext()) {
            Integer index = it.next();
            CheckupXMLData xmlData = xmlMap.get(index);
            idxs[i] = index;
            xmls[i] = xmlData.getXMLStr();
            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;
            }
View Full Code Here

                    if (srl.getAnalysis() != null) {
                        smallXmlMap.put(srl.getService().getID(), srl.getAnalysis().getCheckupXMLData());
                    }
                }
                for (Iterator<CheckupXMLData> it = smallXmlMap.values().iterator(); it.hasNext();) {
                    CheckupXMLData cxmld = it.next();
                    System.out.println("============Exist XML============");
                    System.out.println(cxmld.getXMLStr());
                }
                bigXmlMap.put(pil.getDanger(), smallXmlMap);
            }
           
            setScreenFields();
View Full Code Here

                //создаем список услуг, содержащих хмл
                //gdfgdfg
                ArrayList<DirectoryServiceItem> serviceList = new ArrayList<DirectoryServiceItem>();
                serviceList = panelDangerMap.get(pic.getDanger().getID()).getServiceList();
                for (DirectoryServiceItem service : serviceList) {
                    CheckupXMLData xmlData = panelDangerMap.get(pic.getDanger().getID()).getXml(service);
                    String xml = xmlData != null ? xmlData.getXMLStr() : null;
                    int checkupTypeID = xmlData != null ? xmlData.getCheckupType().getID() : 0;

                    ServiceCheckupChunk chunk = new ServiceCheckupChunk(service.getID(), xml, checkupTypeID);
                   
                    pic.serviceList().add(chunk);
                }
View Full Code Here

            ArrayList<CheckupXMLData> xmlList = new ArrayList<CheckupXMLData>();
            try {
                for (int i = 0; i < serviceList.size(); i++) {
                    DirectoryCheckupTypeItem checkUpType = serviceList.get(i).getCheckUpType();
                    if (checkUpType != null) {
                        xmlList.add(new CheckupXMLData(checkUpType));
                    } else {
                        xmlList.add(null);
                    }
                }
            } catch (JDOMException ex) {
                MessageBox.showError(MessageBox.E_INVALID_XML_STRING);
                return;
            }

            //отправляем хмлшки на редактирование
            boolean needDlg = false;
            for (int i = 0; i < xmlList.size(); i++) {
                if (xmlList.get(i) != null) {
                    needDlg = true;
                }
            }
            if (needDlg) {
                DialogEditCheckUpList dlg = new DialogEditCheckUpList(this, xmlList);
                dlg.setVisible(true);
                if (dlg.getDlgResult() == ModalDialog.DLG_CANCEL) {
                    return;
                }
            }

            //создаем список услуг, содержащих хмл
            ArrayList<ServiceCheckupChunk> chunkList = new ArrayList<ServiceCheckupChunk>();
            for (int i = 0; i < serviceList.size(); i++) {
                //создаем список хмл
                //создаем список id типов чекапов

                //создаем чанк услуги и хмл, добавляем в список
                CheckupXMLData xmlData = xmlList.get(i);
                String xml = xmlData != null ? xmlData.getXMLStr() : null;
                int checkupTypeID = xmlData != null ? xmlData.getCheckupType().getID() : 0;

                ServiceCheckupChunk chunk = new ServiceCheckupChunk(serviceList.get(i).getID(), xml, checkupTypeID);
                chunkList.add(chunk);
            }
            //Отправка на сервер для назначения и принятие результатов (назначенных серренов)
View Full Code Here

        //xmlList = new ArrayList<CheckupXMLData>();
        xmlList.clear();
        for (int i = 0; i < checkupList.size(); i++) {
            CheckupLocal checkupLocal = checkupList.get(i);
            try {
                CheckupXMLData xml = checkupLocal.getCheckupXMLData();
                xml.addContentStateListener(getContainer());
                xml.addContentStateListener(this);
                xmlList.add(xml);
                prepareTable();
            } catch (ClipsException ex) {
                //эксепшен никогда не должен вылезти
                ex.printStackTrace();
View Full Code Here

        //xmlList = new ArrayList<CheckupXMLData>();
        xmlList.clear();
        for (int i = 0; i < checkupList.size(); i++) {
            CheckupLocal checkupLocal = checkupList.get(i);
            try {
                CheckupXMLData xml = checkupLocal.getCheckupXMLData();
                xml.addContentStateListener(getContainer());
                xml.addContentStateListener(this);
                xmlList.add(xml);
                prepareTable();
            } catch (ClipsException ex) {
                //эксепшен никогда не должен вылезти
                ex.printStackTrace();
View Full Code Here

TOP

Related Classes of clips.delegate.doctor.checkup.CheckupXMLData

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.