Package clips.delegate.directory.simple.socialStatus

Examples of clips.delegate.directory.simple.socialStatus.DirectorySocialStatus


//                throw new UnsupportedOperationException("Not supported yet.");
//            }
//        });

        //Социальное положение
        DirectorySocialStatus dirSocial = DirectoryLocator.getDirectory(DirectorySocialStatus.class);
        autoModels.add( new DirectorySimpleFilteredComboBoxModel<ClientLocal, DirectorySocialStatusItem> (jComboSocial, clientLocal, dirSocial) {

            @Override
            public DirectorySocialStatusItem getSelectedDirectoryItem() throws ClipsException {
                return getObject().getSocialStatus();
View Full Code Here


        try {
            DirectorySurname dirSurname = DirectoryLocator.getDirectory(DirectorySurname.class);
            DirectoryName dirName = DirectoryLocator.getDirectory(DirectoryName.class);
            DirectoryPathron dirPatron = DirectoryLocator.getDirectory(DirectoryPathron.class);
            DirectoryReceptionType dirRecType = DirectoryLocator.getDirectory(DirectoryReceptionType.class);
            DirectorySocialStatus dirStatus = DirectoryLocator.getDirectory(DirectorySocialStatus.class);
            DirectoryDocumentType dirDocType = DirectoryLocator.getDirectory(DirectoryDocumentType.class);
            DirectoryRegionIdCode dirRegCode = DirectoryLocator.getDirectory(DirectoryRegionIdCode.class);
            dirInsurer = DirectoryLocator.getDirectory(DirectoryInsurer.class);
            DirectoryKladr dirKladr = DirectoryLocator.getDirectory(DirectoryKladr.class);
            DirectoryKladrType dirKladrType = DirectoryLocator.getDirectory(DirectoryKladrType.class);
            DirectoryDiseaseResult dirDisResult = DirectoryLocator.getDirectory(DirectoryDiseaseResult.class);
            DirectoryDvr dirDvr = DirectoryLocator.getDirectory(DirectoryDvr.class);
            DirectoryDiagnosisEncounter dirDiagEnc = DirectoryLocator.getDirectory(DirectoryDiagnosisEncounter.class);
            DirectoryMedicalAidType dirVmu = DirectoryLocator.getDirectory(DirectoryMedicalAidType.class);
            DirectoryVisitingPurpose dirVisPurp = DirectoryLocator.getDirectory(DirectoryVisitingPurpose.class);

            ErrorList target = new ErrorList();
            count = 0;
            for (RegisterData data : list) {
                if (!needWrite(data)) {
                    continue;
                }
                int id = data.id;

                //ID
                lf.id.put(id, target, data.uuid);
                //System.out.println("Запись посещения id = " + id);

                //HISTORY
                if (data.history.trim().isEmpty()) {
                    target.add(id, "Номер мед. карты не указан", ErrorList.CLIENT_ERROR);
                }
                lf.history.put(id, target, data.history);

                //FAM
                if (data.fam == 0) {
                    target.add(id, "Фамилия не указана", ErrorList.CLIENT_ERROR);
                    lf.fam.put(id, target, "");
                } else {
                    String surname = dirSurname.getItemFromID(data.fam).getTitle();
                    if (surname.trim().isEmpty()) {
                        target.add(id, "Фамилия пустая", ErrorList.CLIENT_ERROR);
                    }
                    lf.fam.put(id, target, surname);
                }

                //NAM
                if (data.nam == 0) {
                    target.add(id, "Имя не указано", ErrorList.CLIENT_ERROR);
                    lf.nam.put(id, target, "");
                } else {
                    String name = dirName.getItemFromID(data.nam).getTitle();
                    if (name.trim().isEmpty()) {
                        target.add(id, "Имя пустое", ErrorList.CLIENT_ERROR);
                    }
                    lf.nam.put(id, target, name);
                }

                //FNAM
                if (data.fnam == 0) {
                    target.add(id, "Отчество не указано", ErrorList.CLIENT_ERROR);
                    lf.fnam.put(id, target, "-");
                } else {
                    String patron = dirPatron.getItemFromID(data.fnam).getTitle();
                    if (patron.trim().isEmpty()) {
                        target.add(id, "Отчество пустое", ErrorList.CLIENT_ERROR);
                        patron = "-";
                    }
                    lf.fnam.put(id, target, patron);
                }

                //POL_SER
                lf.pol_ser.put(id, target, data.pol_ser);

                //POL_NUM
                if (data.pol_num.equals("0000000000000000")) {
                    target.add(id, "Полис фиктивный", ErrorList.CLIENT_ERROR);
                }
                lf.pol_num.put(id, target, data.pol_num);

                //BDAY
                if (data.bday == null) {
                    target.add(id, "Дата рождения не указана", ErrorList.CLIENT_ERROR);
                    lf.bday.put("");
                } else {
                    Calendar cal = Calendar.getInstance();
                    cal.setTime(data.bday);
                    lf.bday.put(cal);
                }

                //SEX
                if (data.sex == 0) {
                    target.add(id, "Пол не указан", ErrorList.CLIENT_ERROR);
                }
                lf.sex.put(data.sex);

                //STATUS
                if (data.status == 0) {
                    target.add(id, "Социальный статус не указан", ErrorList.CLIENT_ERROR);
                    lf.status.put(0);
                } else {
                    try {
                        String extKey = dirStatus.getItemFromID(data.status).getExtKey();
                        lf.status.put(Integer.parseInt(extKey));
                    } catch (NumberFormatException ex) {
                        target.add(id, "Код социального статуса должен быть числом", ErrorList.CLIENT_ERROR);
                        lf.status.put(0);
                    }
View Full Code Here

        getDetails().bloodGroupId = bloodGroup.getID();
        fireContentStateEvent();
    }
   
    public DirectorySocialStatusItem getSocialStatus() throws ClipsException {
        DirectorySocialStatus statusList = DirectoryLocator.getDirectory(DirectorySocialStatus.class);
        try {
            return statusList.getItemFromID(getDetails().socialStatusId);
        } catch (DirectoryItemReplacedException ex) {
            reload();
            return statusList.getItemFromID(getDetails().socialStatusId);
        }
    }
View Full Code Here

TOP

Related Classes of clips.delegate.directory.simple.socialStatus.DirectorySocialStatus

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.