From 1a8ab420f089b5632ca7e3356eb34c5eb0ab641b Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Thu, 25 Oct 2012 11:15:53 +0200 Subject: [PATCH] Add hours and cost mark in status report header too FEA: ItEr77S09WBSReport --- .../src/main/jasper/projectStatusReport.jrxml | 36 ++++++++++++++++--- .../ProjectStatusReportController.java | 2 ++ .../web/reports/ProjectStatusReportModel.java | 1 + 3 files changed, 35 insertions(+), 4 deletions(-) diff --git a/libreplan-webapp/src/main/jasper/projectStatusReport.jrxml b/libreplan-webapp/src/main/jasper/projectStatusReport.jrxml index 65c423041..d44123b60 100644 --- a/libreplan-webapp/src/main/jasper/projectStatusReport.jrxml +++ b/libreplan-webapp/src/main/jasper/projectStatusReport.jrxml @@ -16,16 +16,28 @@ + + @@ -34,10 +46,12 @@ + + @@ -141,12 +155,19 @@ - + + + + + + + + @@ -197,12 +218,19 @@ - + + + + + + + + diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/reports/ProjectStatusReportController.java b/libreplan-webapp/src/main/java/org/libreplan/web/reports/ProjectStatusReportController.java index 1cfdf5365..3b0dde6f8 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/reports/ProjectStatusReportController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/reports/ProjectStatusReportController.java @@ -136,12 +136,14 @@ public class ProjectStatusReportController extends LibrePlanReportController { 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("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; } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/reports/ProjectStatusReportModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/reports/ProjectStatusReportModel.java index 7a5ee64e2..30753d34a 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/reports/ProjectStatusReportModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/reports/ProjectStatusReportModel.java @@ -236,6 +236,7 @@ public class ProjectStatusReportModel implements IProjectStatusReportModel { totalDTO = new ProjectStatusReportDTO(estimatedHours, plannedHours, imputedHours, budget, hoursCost, expensesCost, totalCost); + totalDTO.calculateMarks(); } }