Examples of AdvanceAssignment


Examples of org.libreplan.business.advance.entities.AdvanceAssignment

        listCell.appendChild(percentage);
        listItem.appendChild(listCell);
    }

    private void appendDateBoxDate(final Listitem listItem){
        final AdvanceAssignment advanceAssignment = (AdvanceAssignment) listItem
                .getValue();
        Datebox date = new Datebox();
        date.setDisabled(true);

        DirectAdvanceAssignment directAdvanceAssignment;
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceAssignment

        listCell.appendChild(date);
        listItem.appendChild(listCell);
    }

    private void appendRadioSpread(final Listitem listItem){
        final AdvanceAssignment advanceAssignment = (AdvanceAssignment) listItem
                .getValue();

        final Radio reportGlobalAdvance = Util.bind(new Radio(),
                new Util.Getter<Boolean>() {

                    @Override
                    public Boolean get() {
                        return advanceAssignment.getReportGlobalAdvance();
                    }
                }, new Util.Setter<Boolean>() {

                    @Override
                    public void set(Boolean value) {
                        advanceAssignment.setReportGlobalAdvance(value);
                        setReportGlobalAdvance(listItem);
                    }
                });

        Listcell listCell = new Listcell();
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceAssignment

            reportGlobalAdvance.getRadiogroup().invalidate();
        }
    }

    private void appendCalculatedCheckbox(final Listitem listItem){
        final AdvanceAssignment advance = (AdvanceAssignment) listItem.getValue();
        Checkbox calculated = new Checkbox();
        boolean isCalculated = advance instanceof IndirectAdvanceAssignment;
        calculated.setChecked(isCalculated);
        calculated.setDisabled(true);
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceAssignment

        listCell.appendChild(calculated);
        listItem.appendChild(listCell);
    }

    private void appendChartCheckbox(final Listitem listItem) {
        final AdvanceAssignment advance = (AdvanceAssignment) listItem
                .getValue();
        final Checkbox chartCheckbox = new Checkbox();

        chartCheckbox.setChecked(selectedAdvances.contains(advance));
        chartCheckbox.addEventListener(Events.ON_CHECK, new EventListener() {
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceAssignment

        listItem.appendChild(listCell);
    }

    private void appendAddMeasurement(final Hbox hbox, final Listitem listItem,
            Boolean readOnly) {
        final AdvanceAssignment advance = (AdvanceAssignment) listItem
                .getValue();
        final Button addMeasurementButton = createAddMeasurementButton();

        addMeasurementButton.addEventListener(Events.ON_CLICK,
                new EventListener() {
                    @Override
                    public void onEvent(Event event) {
                        if (!listItem.equals(editAdvances.getSelectedItem())) {
                            selectAdvanceLine(listItem);
                        }
                        goToCreateLineAdvanceMeasurement();
                    }
                });

        if ((advance.getAdvanceType() != null)
                && (advance.getAdvanceType().isQualityForm())) {
            addMeasurementButton.setDisabled(true);
            addMeasurementButton
                    .setTooltiptext(_("Progress that are reported by quality forms can not be modified"));
        } else if ((advance.getAdvanceType() != null)
                && (advance.getAdvanceType().isReadOnly())) {
            addMeasurementButton.setDisabled(true);
            addMeasurementButton
                    .setTooltiptext(_("This progress type cannot be modified"));
        } else if (advance instanceof IndirectAdvanceAssignment) {
            addMeasurementButton.setDisabled(true);
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceAssignment

    }

    private void appendRemoveButton(final Hbox hbox, final Listitem listItem,
            Boolean readOnly) {
        final AdvanceAssignment advance = (AdvanceAssignment) listItem
                .getValue();
        final Button removeButton = createRemoveButton();

        removeButton.addEventListener(Events.ON_CLICK, new EventListener() {
            @Override
            public void onEvent(Event event) {
                goToRemoveLineAdvanceAssignment(listItem);
            }
        });

        if ((advance.getAdvanceType() != null)
                && (advance.getAdvanceType().isQualityForm())) {
            removeButton.setDisabled(true);
            removeButton
                    .setTooltiptext(_("Progress that are reported by quality forms cannot be modified"));
        } else if ((advance.getAdvanceType() != null)
                && (advance.getAdvanceType().isReadOnly())) {
            removeButton.setDisabled(true);
            removeButton
                    .setTooltiptext(_("This progress type cannot be modified"));
        } else if (advance instanceof IndirectAdvanceAssignment) {
            removeButton.setDisabled(true);
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceAssignment

    private void setPercentage(){
        if ((this.indexSelectedItem < editAdvances.getItemCount())
                && (this.indexSelectedItem >= 0)) {
            Listitem selectedItem = editAdvances.getItemAtIndex(indexSelectedItem);
            AdvanceAssignment advanceAssignment = (AdvanceAssignment) selectedItem
                    .getValue();

            DirectAdvanceAssignment directAdvanceAssignment;
            if (advanceAssignment instanceof IndirectAdvanceAssignment) {
                directAdvanceAssignment = manageOrderElementAdvancesModel
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceAssignment

    }

    private void setCurrentValue(){
      if(this.indexSelectedItem >= 0){
            Listitem selectedItem = editAdvances.getItemAtIndex(indexSelectedItem);
            AdvanceAssignment advanceAssignment = (AdvanceAssignment) selectedItem
                    .getValue();

            DirectAdvanceAssignment directAdvanceAssignment;
            if (advanceAssignment instanceof IndirectAdvanceAssignment) {
                directAdvanceAssignment = manageOrderElementAdvancesModel
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceAssignment

    }

    private void setCurrentDate(){
         if(this.indexSelectedItem >= 0){
            Listitem selectedItem = editAdvances.getItemAtIndex(indexSelectedItem);
            AdvanceAssignment advanceAssignment = (AdvanceAssignment) selectedItem
                    .getValue();

            DirectAdvanceAssignment directAdvanceAssignment;
            if (advanceAssignment instanceof IndirectAdvanceAssignment) {
                directAdvanceAssignment = manageOrderElementAdvancesModel
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceAssignment

    private boolean validateListAdvanceAssignment(){
        for(int i=0; i< editAdvances.getChildren().size(); i++){
            if(editAdvances.getChildren().get(i) instanceof Listitem){
                Listitem listItem = (Listitem) editAdvances.getChildren().get(i);
                AdvanceAssignment advance = (AdvanceAssignment) listItem
                        .getValue();
                if (advance != null) {
                    if (advance.getAdvanceType() == null) {
                        throw new WrongValueException(
                                getComboboxTypeBy(listItem),
                            _("cannot be empty"));
                    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.