diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioMensalDAER.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioMensalDAER.java index 65f3cd23f..6114c4c09 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioMensalDAER.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioMensalDAER.java @@ -77,7 +77,10 @@ public class RelatorioMensalDAER extends Relatorio { } stmt.setInt("EMPRESA", empresa.getEmpresaId()); stmt.setString("AGENCIA", agencia); - stmt.setString("TIPOVENTA_ID", tipoVenta); + if(istipoVenta) { + stmt.setString("TIPOVENTA_ID", tipoVenta); + } + rset = stmt.executeQuery(); return rset; } diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioMensalDAER_pt_BR.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioMensalDAER_pt_BR.properties index 636d9be3e..0ffc86030 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioMensalDAER_pt_BR.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioMensalDAER_pt_BR.properties @@ -6,10 +6,14 @@ msg.a= header.titulo.relatorio=BOLETIM ESTATÍSTICO MENSAL DE ESTAÇÕES RODIVIÁRIAS header.mes=M-S header.ano=ANO +header.periodo=Per\u00EDodo\: +header.data.hora=Data/Hora\: header.tr=TR header.tl=TL header.nl=NL header.estacao=NUM.ESTAC. +cabecalho.impressorPor=Impresso por +header.pagina=P\u00E1gina\: header.filtro.rodoviaria= Rodoviária de: #Labels detail diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioMensalDAER.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioMensalDAER.jasper index 450b6c1eb..c672eaeda 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioMensalDAER.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioMensalDAER.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioMensalDAER.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioMensalDAER.jrxml index 3e9208776..40b0096c6 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioMensalDAER.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioMensalDAER.jrxml @@ -44,9 +44,9 @@ - + - + @@ -56,7 +56,7 @@ - + @@ -209,7 +209,7 @@ - + @@ -222,7 +222,7 @@ - + @@ -248,7 +248,7 @@ - + @@ -481,6 +481,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -513,8 +548,7 @@ - + @@ -663,10 +697,21 @@ - + + + + + + + + + + + + diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioMensalDAERController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioMensalDAERController.java index 4e4b366b3..6fdbfaf0d 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioMensalDAERController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioMensalDAERController.java @@ -127,15 +127,25 @@ public class RelatorioMensalDAERController extends MyGenericForwardComposer { StringBuilder tipVenta = new StringBuilder(); StringBuilder tipVentaIds = new StringBuilder(); - for (TipoVenta venta : listSelectedTipoVenta) { - tipVenta.append(venta.getDesctipoventa()).append(","); - tipVentaIds.append(venta.getTipoventaId()).append(","); + String todos = "-1"; + + if (!listSelectedTipoVenta.isEmpty()) { + for (TipoVenta venta : listSelectedTipoVenta) { + tipVenta.append(venta.getDesctipoventa()).append(","); + if (todos.equals(venta.getTipoventaId().toString())) { + tipVentaIds = new StringBuilder(); + tipVentaIds.append(""); + break; + } + tipVentaIds.append(venta.getTipoventaId()).append(","); + } + + // removendo ultima virgula + tipVentaIds = tipVentaIds.delete(tipVentaIds.length() -1, tipVentaIds.length()); + tipVenta = tipVenta.delete(tipVenta.length() -1, tipVenta.length()); + } - // removendo ultima virgula - tipVentaIds = tipVentaIds.delete(tipVentaIds.length() -1, tipVentaIds.length()); - tipVenta = tipVenta.delete(tipVenta.length() -1, tipVenta.length()); - parametros.put("TIPOVENTA", tipVenta.append(";").toString()); parametros.put("TIPOVENTA_ID", tipVentaIds.toString()); @@ -274,17 +284,17 @@ public class RelatorioMensalDAERController extends MyGenericForwardComposer { public void onCheck$rdTipoAnexoPDF() { if (rdTipoAnexoPDF.isChecked()) { - tipoRelatorio(true, false); + tipoRelatorio(true); } } - private void tipoRelatorio(boolean PDF, boolean XLS) { - isPDF = (PDF ? PDF : XLS); + private void tipoRelatorio(boolean isPDFSelected) { + isPDF = isPDFSelected; } public void onCheck$rdTipoAnexoXLS() { if (rdTipoAnexoXLS.isChecked()) { - tipoRelatorio(false, true); + tipoRelatorio(false); } }