=== modified file 'local/in/dhis-web-reports-national/src/main/java/org/hisp/dhis/reports/csreview/action/GenerateCSReviewReportResultAction.java' --- local/in/dhis-web-reports-national/src/main/java/org/hisp/dhis/reports/csreview/action/GenerateCSReviewReportResultAction.java 2010-09-13 10:03:14 +0000 +++ local/in/dhis-web-reports-national/src/main/java/org/hisp/dhis/reports/csreview/action/GenerateCSReviewReportResultAction.java 2010-09-18 13:07:13 +0000 @@ -461,7 +461,8 @@ outputReportWorkbook.close(); - fileName = reportFileNameTB.replace( ".xls", "" ); + //fileName = reportFileNameTB.replace( ".xls", "" ); + fileName = reportFileNameTB; File outputReportFile = new File( outputReportPath ); inputStream = new BufferedInputStream( new FileInputStream( outputReportFile ) ); === modified file 'local/in/dhis-web-reports-national/src/main/java/org/hisp/dhis/reports/physical/action/GeneratePhysicalReportResultAction.java' --- local/in/dhis-web-reports-national/src/main/java/org/hisp/dhis/reports/physical/action/GeneratePhysicalReportResultAction.java 2010-09-13 10:03:14 +0000 +++ local/in/dhis-web-reports-national/src/main/java/org/hisp/dhis/reports/physical/action/GeneratePhysicalReportResultAction.java 2010-09-18 13:07:13 +0000 @@ -31,6 +31,7 @@ import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; +import org.amplecode.quick.StatementManager; import org.hisp.dhis.aggregation.AggregationService; import org.hisp.dhis.dataelement.DataElement; import org.hisp.dhis.dataelement.DataElementCategoryOptionCombo; @@ -70,6 +71,13 @@ // Dependencies // ------------------------------------------------------------------------- + private StatementManager statementManager; + + public void setStatementManager( StatementManager statementManager ) + { + this.statementManager = statementManager; + } + private DataSetService dataSetService; public void setDataSetService( DataSetService dataSetService ) @@ -208,7 +216,7 @@ { // Intialisation - + statementManager.initialise(); deCodeType = new ArrayList(); serviceType = new ArrayList(); sheetList = new ArrayList(); @@ -343,12 +351,15 @@ outputReportWorkbook.close(); fileName = reportFileNameTB.replace( ".xls", "" ); + fileName += periodNameList + ".xls"; + //fileName = reportFileNameTB; File outputReportFile = new File( outputReportPath ); inputStream = new BufferedInputStream( new FileInputStream( outputReportFile ) ); System.out.println( "Report Generation End Time is : \t" + new Date() ); outputReportFile.deleteOnExit(); + statementManager.destroy(); return SUCCESS; } === modified file 'local/in/dhis-web-reports-national/src/main/resources/META-INF/dhis/beans.xml' --- local/in/dhis-web-reports-national/src/main/resources/META-INF/dhis/beans.xml 2010-09-18 12:30:36 +0000 +++ local/in/dhis-web-reports-national/src/main/resources/META-INF/dhis/beans.xml 2010-09-18 13:07:13 +0000 @@ -1697,11 +1697,21 @@ - + - - + + + + + + + + + + + @@ -1721,7 +1731,7 @@ - + === modified file 'local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/csReviewReportFront.vm' --- local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/csReviewReportFront.vm 2010-09-13 10:03:14 +0000 +++ local/in/dhis-web-reports-national/src/main/webapp/dhis-web-reports/csReviewReportFront.vm 2010-09-18 13:07:13 +0000 @@ -117,8 +117,9 @@   - - + + + +   - - + +