Package clips.delegate.directory.complex

Examples of clips.delegate.directory.complex.DirectoryMKB10Item


    public int getChildCount(Object parent) {
       // try {
            if(parent instanceof DefaultMutableTreeNode) {
                return items.size();
            } else {
                DirectoryMKB10Item item = (DirectoryMKB10Item)parent;
                return item.getItems().size();
            }
       /* }
    catch (ClipsException ex) {
            ex.printStackTrace();
        }
View Full Code Here


    public Object getChild(Object parent, int index) {
      //  try {
            if(parent instanceof DefaultMutableTreeNode) {
              return items.get(index);
            } else {
                DirectoryMKB10Item item = (DirectoryMKB10Item)parent;
                return item.getItems().get(index);
            }
    /*    }
    catch (ClipsException ex) {
            ex.printStackTrace();
        }
View Full Code Here

    @Override
    public int getIndexOfChild(Object parent, Object child) {
        if (parent instanceof TreeNode/*
                && child instanceof TreeNode*/) return super.getIndexOfChild(parent, child);
        if (parent instanceof DirectoryMKB10Item){
            DirectoryMKB10Item p = (DirectoryMKB10Item) parent;
            DirectoryMKB10Item c = (DirectoryMKB10Item) child;
          //  try {
                for (int i = 0; i< p.getItems().size(); i++){
                    if (c.getID() == p.getItems().get(i).getID()){
                        return i;
                    }
                }
               
         /*   } catch (ClipsException ex) {
View Full Code Here

    }

    @Override
    protected boolean isFit(Object item) throws ClipsException {
        if(item instanceof DirectoryMKB10Item) {
            DirectoryMKB10Item si = (DirectoryMKB10Item) item;
            if(si.isVisible()) {
                return true;
            }
        }
        return false;
    }
View Full Code Here

        return false;
    }

    @Override
    protected String getItemSearchText(Object obj) {
        DirectoryMKB10Item item = (DirectoryMKB10Item) obj;
        if(selectedBy == bytitle || selectedBy == bymask) {
            return item.getTitle().toLowerCase();
        } else if(selectedBy == bycode) {
            return item.getDiseaseCode().toLowerCase();
        }
        return item.getDiseaseCode().toLowerCase();
    }
View Full Code Here

    Object clickedObject = getTreeItemAt(evt.getPoint(), true);
    if (clickedObject == null || !(clickedObject instanceof DirectoryMKB10Item)) {
      return;
    }

    DirectoryMKB10Item    clickedItem = (DirectoryMKB10Item) clickedObject;
    new DirectorySellectUtil(dir).inverceSelection(treeRender.getObject(), clickedItem);
    evt.consume();
}//GEN-LAST:event_mkb10TreeMouseClicked
View Full Code Here

    if (list == null){
      render.setIcon(ICON_SEL_NOTHING);
      return render;
    }
    try {
      DirectoryMKB10Item item = (DirectoryMKB10Item) value;
      DirectorySellectUtil.SelectionType      type = utils.getSelectType(list, item);

      if (type.canceled == DirectorySellectUtil.ContainType.isAreSelected){
        render.setForeground(excludeded);
        render.setIcon(ICON_SEL_EXCLUDED);
View Full Code Here

                            } else if (dsData.tip.equals("З")) {
                                dc.diagTypeID = DiagnosisType.DIAGNOSIS_TYPE_FINAL;
                            } else {
                                dc.diagTypeID = 0; //Сопутствующий
                            }
                            DirectoryMKB10Item mkbItem = dirMkb.getItemByCode(dsData.mkb);
                            if (mkbItem == null) {
                                System.out.println("Ошибка : Неверный код мкб : " + dsData.mkb +" stat_ds.dbf " " (N_SYST = " + dsData.nSyst + ")");
                                out.println("Ошибка : Неверный код мкб : " + dsData.mkb +" stat_ds.dbf " " (N_SYST = " + dsData.nSyst + ")");
                                continue;
                            }
                            dc.mkbID = mkbItem.getID();
                            dc.disp = dsData.disp;
                            dc.dispSn = dsData.dispSn;
                            dc.mkbCode = dsData.mkb;
                            if (dsData.encounter.isEmpty() || dsData.encounter.equals("0")) {
                                dc.encounterID = 0;
View Full Code Here

    private void deleteMKB10Item(DirectoryMKB10Item mkb10item) throws ClipsException {
        ClipsException hasException = null;

        SelectorEditableExceptional<DirectoryMKB10Item> iie = mkb10item.getItems();       
        for (int i = iie.size() - 1; i > -1; i--) {
            DirectoryMKB10Item item = iie.get(i);
            try {
                deleteMKB10Item(item);
            } catch (ClipsException ex) {
                hasException = ex;
            }
        }
        DirectoryMKB10Item parent = mkb10item.getParent();

        if (parent == null) {
            iie = directoryMKB10.getItems();
        }
        else {
            iie = parent.getItems();
        }
        if (hasException == null) {
            iie.remove(mkb10item);
        } else {
            throw hasException;
View Full Code Here

        Mkb10Details d = new Mkb10Details();
        d.id = 0;
        d.title = "Введите название";
        d.code = "";
        d.shortTitle = "";
        DirectoryMKB10Item item = new DirectoryMKB10Item(d);
        if (treeMkb10.getLastSelectedPathComponent() instanceof DirectoryMKB10Item) {
            DirectoryMKB10Item parent = (DirectoryMKB10Item)
                    treeMkb10.getLastSelectedPathComponent();
            d.parentItem = parent.getID();
            parent.getItems().append(item);
        }
        else {
            d.parentItem = 0;
            directoryMKB10.getItems().append(item);               
        }
View Full Code Here

TOP

Related Classes of clips.delegate.directory.complex.DirectoryMKB10Item

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.