Package org.libreplan.business.reports.dtos

Examples of org.libreplan.business.reports.dtos.ProjectStatusReportDTO


                    + ")");
        } else {
            result.put("filter", getFilterSummary());
        }

        ProjectStatusReportDTO totalDTO = projectStatusReportModel
                .getTotalDTO();

        result.put("estimatedHours", totalDTO.getEstimatedHours());
        result.put("plannedHours", totalDTO.getPlannedHours());
        result.put("imputedHours", totalDTO.getImputedHours());
        result.put("hoursMark", totalDTO.getHoursMark());

        result.put("budget", Util.addCurrencySymbol(totalDTO.getBudget()));
        result.put("resourcesBudget",
                Util.addCurrencySymbol(totalDTO.getResourcesBudget()));
        result.put("expensesBudget",
                Util.addCurrencySymbol(totalDTO.getExpensesBudget()));

        result.put("hoursCost", Util.addCurrencySymbol(totalDTO.getHoursCost()));
        result.put("expensesCost",
                Util.addCurrencySymbol(totalDTO.getExpensesCost()));
        result.put("totalCost", Util.addCurrencySymbol(totalDTO.getTotalCost()));
        result.put("costMark", totalDTO.getCostMark());

        return result;
    }
View Full Code Here


        return dtos;
    }

    private ProjectStatusReportDTO calculateDTO(OrderElement orderElement, boolean appendProjectInName) {
        ProjectStatusReportDTO dto = new ProjectStatusReportDTO(orderElement,
                appendProjectInName ? orderDAO
                        .loadOrderAvoidingProxyFor(orderElement) : null);
        dto.setHoursCost(moneyCostCalculator.getHoursMoneyCost(orderElement));
        dto.setExpensesCost(moneyCostCalculator
                .getExpensesMoneyCost(orderElement));
        dto.setTotalCost(moneyCostCalculator.getTotalMoneyCost(orderElement));

        if (!isNotFilteringByCriteria()) {
            dto = discountChildrenWithInvalidatedCriteria(orderElement, dto);
        }

        dto.calculateMarks();

        return dto;
    }
View Full Code Here

            expensesCost = subtractIfNotNull(expensesCost,
                    each.getExpensesCost());
            totalCost = subtractIfNotNull(totalCost, each.getTotalCost());
        }

        ProjectStatusReportDTO projectStatusReportDTO = new ProjectStatusReportDTO(
                originalDto.getCode(), originalDto.getName(), estimatedHours,
                plannedHours, imputedHours, resourcesBudget, expensesBudget,
                budget, hoursCost, expensesCost,
                totalCost);
        return projectStatusReportDTO;
View Full Code Here

                hoursCost = addIfNotNull(hoursCost, dto.getHoursCost());
                expensesCost = addIfNotNull(expensesCost, dto.getExpensesCost());
                totalCost = addIfNotNull(totalCost, dto.getTotalCost());
            }

            totalDTO = new ProjectStatusReportDTO(estimatedHours, plannedHours,
                    imputedHours, hoursBudget, expensesBudget, budget,
                    hoursCost, expensesCost, totalCost);
            totalDTO.calculateMarks();
        }
    }
View Full Code Here

TOP

Related Classes of org.libreplan.business.reports.dtos.ProjectStatusReportDTO

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.