Package clips.delegate.contract

Examples of clips.delegate.contract.PolisData


            Map<PolisData, Set<DirectoryDangerItem>> polisMap = dcc.getSelectedClients();

            Iterator<PolisData> it = polisMap.keySet().iterator();
           
            while (it.hasNext()) {
                PolisData cmd = it.next();
                for (DirectoryDangerItem ddi : polisMap.get(cmd)) {

                    ProfcheckupItemLocal pil =
                            new ProfcheckupItemLocal(profcheckup,
                            new ArrayList<ServiceCheckupChunk>(),
View Full Code Here


                modelCollFunc.contentStateChanged();
                modelSpecCode.contentStateChanged();
            }

        };
        PolisData polisOMS = emc.getClient().getPolisOMS();

        DirectoryInsurerItem insurer = null;
        String polis = "";
        if (polisOMS != null) {
            insurer = polisOMS.getInsurer();
            if (polisOMS.getSeries() != null) {
                polis += polisOMS.getSeries() + " ";
            }
            if (polisOMS.getNumber() != null) {
                polis += polisOMS.getNumber();
            }
        }
        String insurerT = "";
        if (insurer != null && insurer.getID() != 0) {
            insurerT = insurer.getTitle();
        }
        String polisInfo = polis + " " + insurerT;
        if (polisOMS != null) {
            if (polisOMS.getTillDate() == null) {
                jLabelPolis.setText(polisInfo + " (Не указан срок действия)");
            } else if (polisOMS.getTillDate().before(TimeLocal.getCurrentTime().getTime())) {
                jLabelPolis.setText(polisInfo + " (Просрочен)");
                jLabelPolis.setBackground(DefaultColors.TABLE_RED_FOREGROUND);
            } else {
                jLabelPolis.setText(polisInfo);
            }
View Full Code Here

                throw new RuntimeException("Действие не определено");
            }
            if (initNew){
                details.id = 0;
            }
            return new PolisData(contract, client, details);
        }
    }
View Full Code Here

        if (client.getPolisOMS().getNumber().equals(Polis.FICTIVE_POLIS_NUMBER)) {
            representative = client.getRepresentative();
        }

        ClientDocumentData doc;
        PolisData polis;
        if (representative != null) {
            data.put("representative_surname", representative.getSurname().getTitle());
            data.put("representative_name", representative.getName().getTitle());
            data.put("representative_patron", representative.getPathron().getTitle());
            data.put("is_representative_document", Boolean.TRUE);
            DirectoryRepresentativeStatusItem item = client.getRepresStatus();
            if (item != null) {
                data.put("representative_status", item.getID());
            }

            doc = representative.getClientDocument();
            polis = representative.getPolisOMS();
        }
        else {
            doc = client.getClientDocument();
            polis = client.getPolisOMS();
        }

        if (doc != null) {
            data.put("pacient_document_title", doc.getType().getTitle());
            String docS = doc.getSeries();
            if (docS != null) {
                data.put("pacient_document_series", docS);
            }
            docS = doc.getNumber();
            if (docS != null) {
                data.put("pacient_document_number", docS);
            }
        }
       
        if (polis != null) {
            String polisS = polis.getSeries();
            if (polisS != null) {
                data.put("polis_series", polisS);
            }
            polisS = polis.getNumber();
            if (polisS != null) {
                data.put("polis_number", polisS);
            }

            DirectoryRegionIdCodeItem regItem = polis.getRegionCode();
            if (regItem != null && regItem.getID()!=0) {
                data.put("polis_area", regItem.getRegionTitle());
            }

            DirectoryInsurerItem ins = polis.getInsurer();
            if (ins != null && ins.getID() != 0) {
                data.put("polis_insurer", ins.getTitle());
            }

            Date date = polis.getFromDate();
            if (date != null) {
                data.put("polis_begin_date", Converter.dateToString(date));
            }
            date = polis.getTillDate();
            if (date != null) {
                data.put("polis_end_date", Converter.dateToString(date));
            }

            data.put("polis_giver", "");//TODO кого сюда пихать? Парамаетр - "Кем выдан"
View Full Code Here

        @Override
        protected PolisData init() throws Exception {
            PolisDetails polisOMI = getBean().getPolisOMI();
            if (polisOMI != null) {
                ContractLocal contract = new ContractLocal(polisOMI.contractID, getAuditListener());
                return new PolisData(contract, ClientLocal.this, polisOMI);
            } else {
                return null;
            }
        }
View Full Code Here

            }
        }


        for (ProfcheckupContractChunk pcc : chunks) {
            PolisData pd  = polises.get(pcc.polis.id);
            if (pd == null){
                pd = new PolisData(contracts.get(pcc.contract.id), clients.get(pcc.client.id), pcc.polis);
                polises.put(pd.getId(), pd);
            }
            delegateChanks.add(new DelegateChunk(contracts.get(pcc.contract.id), dangers.get(pcc.danger.dangerId), pd));
        }

    }
View Full Code Here

        protected List<PolisData> init() throws Exception {
            boolean superUser = UserInfo.get().isSuperUser();
            List<PolisData> list = new ArrayList<PolisData>();
            for (PolisDetails d: getBean().getPolisList()) {
                if (superUser || !d.trash) {
                    PolisData data = new PolisData(null, ClientLocal.this, d);
                    list.add(data);
                }
            }
            return list;
        }
View Full Code Here

        editTelephones.setText(clientLocal.getTelephones());
        editSnils.setText(clientLocal.getSnils());
        editKeyword.setText(clientLocal.getKeyword());
//        editInn.setText(clientLocal.getInn());

        PolisData polisData = clientLocal.getPolisOMS();
        DirectoryInsurerItem insurer = null;
        String polis = "";
        if (polisData != null) {
            insurer = polisData.getInsurer();
            if (polisData.getSeries() != null) {
                polis += polisData.getSeries() + " ";
            }
            if (polisData.getNumber() != null) {
                polis += polisData.getNumber();
            }
        }
        String insurerT = "";
        if (insurer != null && insurer.getID() != 0) {
            insurerT = insurer.getTitle();
View Full Code Here

        }
    }//GEN-LAST:event_btDiscountActionPerformed

    private void btOMIActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btOMIActionPerformed
        try {
            PolisData polis = clientLocal.getPolisOMS();
            if (polis == null){
                polis = new PolisData(new ContractLocal(getAuditManager()), clientLocal);
            }
            DialogPolisOMI dialog = new DialogPolisOMI(MainWindow.mainWindow, polis, getAuditManager());
            dialog.setVisible(true);
            if (dialog.getDlgResult() == ModalDialog.DLG_OK) {
                PolisData polisData = dialog.getPolisOMI();
                clientLocal.setPolisOMS(polisData);
                clientLocal.setAddress(polisData.getAddress());
                setDefaultDistrict(clientLocal.getDefaultDistrict(polisData.getAddress()));
            }
            setScreenFields();
            checkRepresentative();
        } catch (ClipsException ex) {
            MessageBox.showException(ex);
View Full Code Here

        }

        @Override
        protected PolisData init() throws Exception {
            PolisDetails cmd = getBean().getPolis();
            return new PolisData(null, null, cmd);
        }
View Full Code Here

TOP

Related Classes of clips.delegate.contract.PolisData

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.