Package clips.delegate.directory.complex

Examples of clips.delegate.directory.complex.DirectoryWorkTypeItem


        public boolean tryChange(Object newItem) {
            if(isDirty()) {
                return false;
            }
            srl = null;
            DirectoryWorkTypeItem workType = (DirectoryWorkTypeItem) newItem;
            if(workType != null) {
                try {
                    fillCollaboratorCombo(workType);
                    collCombo.setEnabled(true);
                    setPanelMode(PANELMODE_NOSELECTION, null);
View Full Code Here


       
        VetoableComboBoxModel wtmodel = new VetoableComboBoxModel();
        DirectoryWorkType wtd = (DirectoryWorkType) DirectoryLocator.getDirectory(DirectoryWorkType.class, false);
        Selector<DirectoryWorkTypeItem> workTypes = wtd.getItems();
        for(int i=0; i<workTypes.size(); i++) {
            DirectoryWorkTypeItem item = workTypes.get(i);
            if(item.isAvailiable()) {
                wtmodel.addElement(item);           
            }
        }
        wtmodel.setSelectedItem(null);
        wtmodel.addVetoableComboBoxListener(workTypeProcess);
View Full Code Here

    private SheduleIndividualData work;
   
    public TimeSpanWork(SheduleIndividualData work) throws ClipsException {
        super(work.getBegin(), work.getWorkDuration());

        DirectoryWorkTypeItem type = work.getType();
        setColorDarken(type.getColorShadow());
        setColorLighten(type.getColorHightlight());
        setText(type.getTitle() + " (" + work.getCabinet().toString() + ") ");
       
        this.work = work;
    }
View Full Code Here

     */
    public void updateSpan() throws  SpanException, ClipsException {

        set(work.getBegin(), work.getWorkDuration());
       
        DirectoryWorkTypeItem workType = work.getType();
        setColorDarken(workType.getColorShadow());
        setColorLighten(workType.getColorHightlight());
        setText(workType.getTitle()  + " (" + work.getCabinet().toString() + ") ");
       
        fireEvent();
    }       
View Full Code Here

    private void m2ComboActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m2ComboActionPerformed
        updateResult();
    }//GEN-LAST:event_m2ComboActionPerformed

private void workTypesComboItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_workTypesComboItemStateChanged
    DirectoryWorkTypeItem wt = (DirectoryWorkTypeItem) workTypesCombo.getSelectedItem();
    if(wt != null) {
        int beg = wt.getDefaultBegin();
        if(beg > 0) {
            h1Combo.setSelectedItem(new Integer(beg/60));
            m1Combo.setSelectedItem(new Integer(beg%60));
        }
        int end = wt.getDefaultEnd();
        if(end > 0) {
            h2Combo.setSelectedItem(new Integer(end/60));
            m2Combo.setSelectedItem(new Integer(end%60));
        }
    }
View Full Code Here

       
        workTypes.clear();
        if (workType != null) {
            Selector iie = workType.getItems();
            for (int i = 0; i < iie.size(); i++) {
                DirectoryWorkTypeItem item = (DirectoryWorkTypeItem) iie.get(i);               
                workTypes.add(item);               
            }
        }
    }
View Full Code Here

    }

   
    @Override
    public Object getValueAt(int rowIndex, int columnIndex) {
        DirectoryWorkTypeItem item = workTypes.get(rowIndex);
        switch (columnIndex) {
            case COL_ID : return item.getID();
            case COL_TITLE: return item;
            case COL_AVAILIABLE: return item.isAvailiable();
            case COL_CANBEOVERLAPPED: return item.canBeOverlapped();
            case COL_HIGHLIGHT: return item.getColorHightlight();
            case COL_SHADOW: return item.getColorShadow();
            case COL_TIME: return item.timeToString();
            default: return null;
        }
    }
View Full Code Here

            d.colorShadow = new Color(255, 255, 255);
            d.availiable = true;
            d.canBeOverlapped = true;
            d.id = 0;
            d.title = "Введите название";        
            directory.getItems().append(new DirectoryWorkTypeItem(d));
            setTable();
           
        } catch (ClipsException e) {
            MessageBox.showException(e);
        }
View Full Code Here

            col = coll.getModelIndex();

            if (col == TableModelEditWorkTypes.COL_TIME) {
                int row = tabWorkTypes.getSelectedRowSorted();
                if (row > -1) {
                    DirectoryWorkTypeItem item = directory.getItems().get(row);
                    DlgWorkTypeSetTime dlg = new DlgWorkTypeSetTime(MainWindow.mainWindow, item, getAuditManager());
                    dlg.setVisible(true);
                    if (dlg.getDlgResult() == ModalDialog.DLG_OK) {
                        tabWorkTypes.updateUI();
                    }
View Full Code Here

TOP

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

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.