Package clips.delegate.directory.filtered

Examples of clips.delegate.directory.filtered.DirectoryService


    }

    public void uploadService() throws IOException, ClipsException {
    DirectoryServicesGroup dirGroup =
                (DirectoryServicesGroup) DirectoryLocator.getDirectory(DirectoryServicesGroup.class, false);
        DirectoryService dirService =
                (DirectoryService) DirectoryLocator.getDirectory(DirectoryService.class, false);
       
        DirectoryServicesGroupItem parent = null;
        DirectoryServicesGroupItem group = null;
        DirectoryServiceItem service = null;
       
        String line = input.readLine();
        while (line != null) {
            if (!line.trim().isEmpty()) {
                int pos = line.indexOf('|');
                if (pos > -1) {
                    String code = line.substring(0, pos);
                    String title = line.substring(pos + 1);
                    if (code.length() == 2) {
                        ServiceGroupDetails parDetails = new ServiceGroupDetails();
                        parDetails.code = code;
                        parDetails.parentItem = 0;
                        parDetails.title = title;
                       
                        parent = new DirectoryServicesGroupItem(parDetails);
                        dirGroup.getItems().append(parent);
                       
                        System.out.println(code + " " + title);
                    }
                    else if (code.length() == 6) {
                        code = code.substring(3, 6);
                       
                        ServiceGroupDetails grDetails = new ServiceGroupDetails();
                        grDetails.code = code;
                        grDetails.parentItem = parent.getID();
                        grDetails.title = title;
                       
                        group = new DirectoryServicesGroupItem(grDetails);
                        dirGroup.getItems().append(group);
                       
                        System.out.println("   " +code + " " + title);
                    }
                    else if (code.length() == 9) {
                        code = code.substring(7);
                       
                        ServiceDetails servDetails = new ServiceDetails();
                        servDetails.checkupType = 0;
                        servDetails.code = code;
                        servDetails.defaultDuration = 0;
                        servDetails.description = "";
                        servDetails.serviceClass = 1;
                        servDetails.serviceGroup = group.getID();
                        servDetails.title = title;
                       
                        service = new DirectoryServiceItem(servDetails);
                        dirService.getItems().append(service);
                       
                        System.out.println("      " +code + " " + title);
                    }
                }
            }
View Full Code Here


    }
   
    public void uploadServiceActions() throws IOException, ClipsException {
    DirectoryDoctorAction dirAction =
                (DirectoryDoctorAction) DirectoryLocator.getDirectory(DirectoryDoctorAction.class, false);
        DirectoryService dirService =
                (DirectoryService) DirectoryLocator.getDirectory(DirectoryService.class, false);
       
        Map<String, DirectoryServiceItem> serviceMap = new HashMap<String, DirectoryServiceItem>();
        for (int i = 0; i < dirService.getItems().size(); i++) {
            DirectoryServiceItem item = dirService.getItems().get(i);
            serviceMap.put(item.getFullCode(), item);
        }
       
        Map<String, DirectoryDoctorActionItem> actionMap = new HashMap<String, DirectoryDoctorActionItem>();
        DirectoryItemRO[] actionArr = dirAction.toArray(false, true);
View Full Code Here

     * @throws cli_fmw.delegate.exception.ClipsException
     */
    public TableModelServicePrice(DirectoryServicesGroupItem serviceGroup, ContractLocal contract) throws ClipsException {
        this.contract = contract;
       
        DirectoryService svc = DirectoryLocator.getDirectory(DirectoryService.class, false);
        DirectoryReceptionType dirRecType = DirectoryLocator.getDirectory(DirectoryReceptionType.class);

        isVisit = (serviceGroup != null && serviceGroup.getID() == ServiceGroup.SERVICE_GROUP_VISIT);
        Selector<DirectoryServiceItem> services = svc.getFilteredItems(serviceGroup);

        for (DirectoryReceptionTypeItem receptionType : dirRecType.getItemsList()) {
            for (int i = 0; i < services.size(); i++) {
                DirectoryServiceItem service = services.get(i);
                if (isVisit) {
View Full Code Here

    }
}//GEN-LAST:event_btEditSpecialitysActionPerformed

  private void btEditServiceActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btEditServiceActionPerformed
    try {
      DirectoryService      dir = DirectoryLocator.getDirectory(DirectoryService.class);
      DirectoryItemSelectDialog<DirectoryServiceItem>  dlg =
            new DirectoryItemSelectDialog<DirectoryServiceItem>(
            parentW, mes.getService(), dir);
      dlg.setVisible(true);
      if (dlg.getReturnStatus() == DirectoryRecursiveSelectDialog.DLG_OK) {
View Full Code Here

    state.setPreferredWidth(TableModelTempMapper.COL_SPEC,  20);
      StateSaver.setDefaultState(this, sortedTable1, state);
    }

    private void initCombo() throws ClipsException {
        DirectoryService dirService = DirectoryLocator.getDirectory(DirectoryService.class);
        ArrayList<DirectoryServiceItem> serviceList = new ArrayList<DirectoryServiceItem>();
        //nullitem
        serviceList.add(dirService.getItemFromID(0));
        //нужные итемы
        SelectorEditableExceptional<DirectoryServiceItem> servItems = dirService.getItems();
        for (int i = 0; i < servItems.size(); i++) {
            DirectoryServiceItem item = servItems.get(i);
            if (item.getID() != 0 && !item.getCode().trim().isEmpty()
                    && item.getGroup().getID() == ServiceGroup.SERVICE_GROUP_VISIT) {
                serviceList.add(item);
            }
        }
        for (int i = 0; i < tempMapperList.size(); i++) {
            TempMapperChunk d = tempMapperList.get(i);
            DirectoryServiceItem item = dirService.getItemFromID(d.service1ID);
            serviceList.add(item);
        }
        jComboService = new JComboBox(serviceList.toArray());
        DirectorySpeciality dirSpec = DirectoryLocator.getDirectory(DirectorySpeciality.class);
        jComboSpec = new JComboBox(dirSpec.toArray(true));
View Full Code Here

    @Override
    public void updateImpl() throws ClipsException {
        super.updateImpl();

        System.out.println("Запись больничных в базу");
        DirectoryService dirService = DirectoryLocator.getDirectory(DirectoryService.class);
        HashMap<String, DirectoryServiceItem> serviceMap = new HashMap<String, DirectoryServiceItem>();
        SelectorEditableExceptional<DirectoryServiceItem> servItems = dirService.getItems();
        for (int i = 0; i < servItems.size(); i++) {
            DirectoryServiceItem item = servItems.get(i);
            if (item.getID() != 0 && !item.getCode().trim().isEmpty()
                    && item.getGroup().getID() == ServiceGroup.SERVICE_GROUP_VISIT) {
                serviceMap.put(item.getCode().trim(), item);
View Full Code Here

    public void updateImpl() throws ClipsException {
        super.updateImpl();

        DirectoryVisitingPurpose dirPurpose = DirectoryLocator.getDirectory(DirectoryVisitingPurpose.class);
        DirectoryDiseaseResult dirResult = DirectoryLocator.getDirectory(DirectoryDiseaseResult.class);
        DirectoryService dirService = DirectoryLocator.getDirectory(DirectoryService.class);
        HashMap<String, DirectoryServiceItem> serviceMap = new HashMap<String, DirectoryServiceItem>();
        DirectoryServicingPlace dirPlace = DirectoryLocator.getDirectory(DirectoryServicingPlace.class);
        DirectoryMKB10 dirMkb = DirectoryLocator.getDirectory(DirectoryMKB10.class);
        DirectoryDiagnosisEncounter dirEncounter = DirectoryLocator.getDirectory(DirectoryDiagnosisEncounter.class);
        DirectoryTraumaType dirTraumaType = DirectoryLocator.getDirectory(DirectoryTraumaType.class);


        SelectorEditableExceptional<DirectoryServiceItem> servItems = dirService.getItems();
        for (int i = 0; i < servItems.size(); i++) {
            DirectoryServiceItem item = servItems.get(i);
            if (item.getID() != 0 && !item.getCode().trim().isEmpty()
                    && item.getGroup().getID() == ServiceGroup.SERVICE_GROUP_VISIT) {
                serviceMap.put(item.getCode().trim(), item);
View Full Code Here

    private Selector<DirectoryServiceItem> services;

    public TableModelServicesFromGroup(DirectoryServicesGroupItem serviceGroup)
            throws ClipsException {
        DirectoryService svc = (DirectoryService) DirectoryLocator.getDirectory(DirectoryService.class, false);
        services = svc.getFilteredItems(serviceGroup);
    }
View Full Code Here

    resizeColumn();
    StateSaver.attachTo(this);
    }

    private Selector<DirectoryServiceItem> getServiceList(DirectoryServicesGroupItem group) throws ClipsException {
        DirectoryService svc = (DirectoryService)
                DirectoryLocator.getDirectory(DirectoryService.class);
        return svc.getFilteredItems(group)
    }
View Full Code Here

    try {
        DlgAddService dlg = new DlgAddService(MainWindow.mainWindow, serviceGroup);
        dlg.setVisible(true);
        if (dlg.getDlgResult() == ModalDialog.DLG_OK) {
            DirectoryServiceItem service = dlg.getDlgService();
            DirectoryService dirService = (DirectoryService) DirectoryLocator.getDirectory(DirectoryService.class);
            dirService.getItems().append(service);
            setTable();
            serviceItem = null;
            setAccServicesTable();
        }
    } catch (ClipsException ex) {
View Full Code Here

TOP

Related Classes of clips.delegate.directory.filtered.DirectoryService

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.