Package clips.delegate.directory.filtered

Examples of clips.delegate.directory.filtered.DirectoryCheckupTypeItem


        }
}//GEN-LAST:event_btNewActionPerformed

    private void btEditActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btEditActionPerformed
        try {
            DirectoryCheckupTypeItem checkupType = (DirectoryCheckupTypeItem) tblTypes.getValueAt(tblTypes.getSelectedRowSorted(), 0);
            DlgMetadataEdit dialog = new DlgMetadataEdit(MainWindow.mainWindow, checkupType, isAnalyse, getAuditManager());
            dialog.setVisible(true);
            tblTypes.repaint();
        } catch (JDOMException ex) {
            MessageBox.showError(MessageBox.E_INVALID_XML_STRING);
View Full Code Here


//        DirectoryCheckUpType directory = DirectoryLocatorSimple.getDirectory(DirectorySimpleTypes.)
        DirectoryCheckupType directory = (DirectoryCheckupType) DirectoryLocator.getDirectory(DirectoryCheckupType.class, false);
        SelectorEditableExceptional<DirectoryCheckupTypeItem> s = directory.getItems();
//        while (e.hasMoreElements()) {
        for(int i = 0; i< s.size(); i++){
            DirectoryCheckupTypeItem item = s.get(i);
            if (item.isVisible() && item.isAnalyse()) {
                allCheckupTypes.add(item);
            }
        }
        if(lab.getLaboratory().getID() != 0){
            labLocal = lab;
View Full Code Here

    @Override
    public void setValueAt(Object obj, int row, int col) {// изменение таблицы       
        if(col == COLUMN_CHECKS){
            Boolean set = (Boolean) obj;
            DirectoryCheckupTypeItem item = allCheckupTypes.get(row);               
           
            if(set){
                labCheckupTypes.add(item);
            }else
                labCheckupTypes.remove(item);
View Full Code Here

    }

    @Override
    public String toString() {
        try {
            DirectoryCheckupTypeItem type = getType();
            if (type.isAnalyse()) {
                return "Анализ";
            } else {
                return "Осмотр";
            }
        } catch (ClipsException ex) {
View Full Code Here

                return;
            }
            CheckupSheduleLocal shedule = ((TableModelAnalyseShedule) jTable1.getModel()).getSheduleAt(row, col);
            //Возможно элемент расписания был null создаем его
            if (shedule == null) {
                DirectoryCheckupTypeItem checkupType = ((TableModelAnalyseShedule)
                        jTable1.getModel()).getCheckUpTypeAt(row);
                Date sheduleDate = ((TableModelAnalyseShedule) jTable1.getModel()).getDateAt(col);
                shedule = new CheckupSheduleLocal(checkupType, sheduleDate, getAuditManager());
                //trySincShedule(shedule);
            }
View Full Code Here

        //Этот бубен нужен для добавления типов свободных чекапов
        //тк жава неспособна добавлять элемент самописного класса в сет того же класса
        //(или я чего та не понял)
        Iterator<DirectoryCheckupTypeItem> iter = checkupMap.keySet().iterator();
        while (iter.hasNext()) {
            DirectoryCheckupTypeItem item = iter.next();
            if (!typeSet.contains(item)) {
                typeList.add(item);
            }
        }
        //вычисление начальной даты
        GregorianCalendar gc = TimeLocal.getCurrentTime();
        gc = new GregorianCalendar(gc.get(GregorianCalendar.YEAR),
                gc.get(GregorianCalendar.MONTH),
                gc.get(GregorianCalendar.DAY_OF_MONTH));
        current = gc.getTime();

        this.checkupMapFree = checkupMap;
        Iterator<DirectoryCheckupTypeItem> ti = typeList.iterator();
        while (ti.hasNext()) {
            DirectoryCheckupTypeItem type = ti.next();
            if (checkupMapFree.get(type) == null) {
                checkupMapFree.put(type, new ArrayList<CheckupLocal>());
            }
        }

        Iterator<DirectoryCheckupTypeItem> it = typeSet.iterator();
        while (it.hasNext()) {
            DirectoryCheckupTypeItem item = it.next();
            typeList.add(item);
        }

        it = typeList.iterator();
        while (it.hasNext()) {
            DirectoryCheckupTypeItem item = it.next();
            //найдём минимальный срок годности для типа
            Date minWLDate = null;
           
            if (checkupMapFree.get(item) != null) {
                for (CheckupLocal cl : checkupMapFree.get(item)) {
View Full Code Here

            return formatter.format(getDateAt(col));
        }
    }

    public Object getValueAt(int row, int col) {
        DirectoryCheckupTypeItem type = typeList.get(row);
        try {
            if (col == COL_TYPE) {
                return type;
            } else if (col == COL_WORK_LIFE) {
                //дата ближайшего срока годности
View Full Code Here

        if (checkupTypes.inCache()) {
            try {
                Set<Integer> si = new HashSet<Integer>();
                Iterator<DirectoryCheckupTypeItem> it = checkupTypes.get().iterator();
                while (it.hasNext()) {
                    DirectoryCheckupTypeItem checkUpType = it.next();
                    si.add(checkUpType.getID());
                }
                bean().setCheckupTypes(laboratory.getID(), si);
                checkupTypes.commit();
                fireContentStateEvent();
            } catch (Exception ex) {
View Full Code Here

TOP

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

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.