diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontos.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontos.java index 4fc1c1db1..af66f19c5 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontos.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontos.java @@ -73,7 +73,8 @@ public class RelatorioDescontos extends Relatorio { singleData.put("nomepassageiro", resultSet.getString("nomepassageiro")); singleData.put("documento", resultSet.getString("documento")); singleData.put("bilheteiro", resultSet.getString("bilheteiro")); - singleData.put("empresacorrida", resultSet.getString("empresacorrida")); + singleData.put("empresacorrida", resultSet.getInt("empresacorrida")); + singleData.put("empresa", resultSet.getString("empresa")); dadosRelatorio.add(singleData); } @@ -97,9 +98,10 @@ public class RelatorioDescontos extends Relatorio { + " BOL.IMPORTETAXAEMBARQUE AS tut, " + " BOL.IMPORTEPEDAGIO AS pedagio, " + " BOL.NOMBPASAJERO AS nomepassageiro, " - + " BOL.NUMIDENTIFICACION AS documento," + + " BOL.DESCNUMDOC AS documento," + " U.CVEUSUARIO AS bilheteiro, " - + " BOL.EMPRESACORRIDA_ID AS empresacorrida" + + " BOL.EMPRESACORRIDA_ID AS empresacorrida, " + + " EMP.NOMBEMPRESA AS empresa " + " FROM BOLETO BOL " + " JOIN CONVENIO_DET CONV_D ON CONV_D.CONVENIODET_ID = BOL.CONVENIODET_ID " + " JOIN CONVENIO CONV ON CONV.CONVENIO_ID = CONV_D.CONVENIO_ID " @@ -107,6 +109,7 @@ public class RelatorioDescontos extends Relatorio { + " JOIN PARADA ORIG ON ORIG.PARADA_ID = BOL.ORIGEN_ID " + " JOIN PARADA DEST ON DEST.PARADA_ID = BOL.DESTINO_ID " + " INNER JOIN USUARIO U ON U.USUARIO_ID = BOL.USUARIO_ID " + + " JOIN EMPRESA EMP ON EMP.EMPRESA_ID = BOL.EMPRESACORRIDA_ID " + " WHERE " + " BOL.INDSTATUSOPERACION = 'F' " + " AND BOL.ACTIVO = 1 " @@ -122,13 +125,14 @@ public class RelatorioDescontos extends Relatorio { if (codconvenio != null && !codconvenio.isEmpty()) { query += " AND (CONV.CVECONVENIO = :codconvenio)"; } - - query += " GROUP BY (CONV.CVECONVENIO || ' - ' || CONV.DESCCONVENIO), BOL.EMPRESACORRIDA_ID, PUNT_V.NOMBPUNTOVENTA, "; - query += " BOL.FECHORVENTA, BOL.FECHORVIAJE, BOL.CORRIDA_ID, ORIG.CVEPARADA, DEST.CVEPARADA, BOL.PRECIOPAGADO, " ; - query += " BOL.IMPORTETAXAEMBARQUE, BOL.IMPORTEPEDAGIO, BOL.NOMBPASAJERO, BOL.NUMIDENTIFICACION, U.CVEUSUARIO " ; - query += " ORDER BY (CONV.CVECONVENIO || ' - ' || CONV.DESCCONVENIO), BOL.EMPRESACORRIDA_ID, PUNT_V.NOMBPUNTOVENTA, "; - query += " BOL.FECHORVENTA, BOL.FECHORVIAJE, BOL.CORRIDA_ID, ORIG.CVEPARADA, DEST.CVEPARADA, BOL.PRECIOPAGADO, " ; - query += " BOL.IMPORTETAXAEMBARQUE, BOL.IMPORTEPEDAGIO, BOL.NOMBPASAJERO, BOL.NUMIDENTIFICACION, U.CVEUSUARIO " ; +// +// query += " GROUP BY (CONV.CVECONVENIO || ' - ' || CONV.DESCCONVENIO), BOL.EMPRESACORRIDA_ID, PUNT_V.NOMBPUNTOVENTA, "; +// query += " BOL.FECHORVENTA, BOL.FECHORVIAJE, BOL.CORRIDA_ID, ORIG.CVEPARADA, DEST.CVEPARADA, BOL.PRECIOPAGADO, " ; +// query += " BOL.IMPORTETAXAEMBARQUE, BOL.IMPORTEPEDAGIO, BOL.NOMBPASAJERO, BOL.NUMIDENTIFICACION, U.CVEUSUARIO " ; + query += " ORDER BY BOL.EMPRESACORRIDA_ID, (CONV.CVECONVENIO || ' - ' || CONV.DESCCONVENIO)"; +// " BOL.EMPRESACORRIDA_ID, PUNT_V.NOMBPUNTOVENTA, "; +// query += " BOL.FECHORVENTA, BOL.FECHORVIAJE, BOL.CORRIDA_ID, ORIG.CVEPARADA, DEST.CVEPARADA, BOL.PRECIOPAGADO, " ; +// query += " BOL.IMPORTETAXAEMBARQUE, BOL.IMPORTEPEDAGIO, BOL.NOMBPASAJERO, BOL.NUMIDENTIFICACION, U.CVEUSUARIO " ; return query; diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDescontos_es.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDescontos_es.properties index 5f96a8b62..302af828a 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDescontos_es.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDescontos_es.properties @@ -6,6 +6,7 @@ cabecalho.dataHora = Data/Hora: cabecalho.impressorPor = Impresso por: cabecalho.pagina = Página cabecalho.de = de +label.empresa = Empresa label.codigo = Código: label.nomeAgencia = Agc. Emissora label.dataEmissao = Data Emissão diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDescontos_pt_BR.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDescontos_pt_BR.properties index 5f96a8b62..302af828a 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDescontos_pt_BR.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDescontos_pt_BR.properties @@ -6,6 +6,7 @@ cabecalho.dataHora = Data/Hora: cabecalho.impressorPor = Impresso por: cabecalho.pagina = Página cabecalho.de = de +label.empresa = Empresa label.codigo = Código: label.nomeAgencia = Agc. Emissora label.dataEmissao = Data Emissão diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDescontos.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDescontos.jasper index 20eacc3c5..51869c6da 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDescontos.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDescontos.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDescontos.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDescontos.jrxml index 752804e8e..b79413dde 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDescontos.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDescontos.jrxml @@ -1,7 +1,7 @@ - - + + @@ -22,7 +22,8 @@ - + + @@ -47,13 +48,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -65,7 +96,7 @@ - + @@ -77,7 +108,7 @@ - + @@ -89,7 +120,7 @@ - + @@ -99,7 +130,7 @@ - + @@ -109,7 +140,7 @@ - + @@ -119,7 +150,7 @@ - + @@ -129,7 +160,7 @@ - + @@ -139,7 +170,7 @@ - + @@ -149,7 +180,7 @@ - + @@ -159,7 +190,7 @@ - + @@ -171,7 +202,7 @@ - + @@ -183,7 +214,7 @@ - + @@ -193,7 +224,7 @@ - + @@ -203,7 +234,7 @@ - + @@ -217,41 +248,41 @@ - + - + - + - + - + - + @@ -264,12 +295,9 @@ - <band splitType="Stretch"/> - - - + - + @@ -277,14 +305,14 @@ - + - + @@ -299,7 +327,7 @@ - + @@ -307,7 +335,7 @@ - + @@ -315,7 +343,7 @@ - + @@ -323,35 +351,35 @@ - + - + - + - + - + @@ -360,21 +388,21 @@ - + - + - + @@ -383,101 +411,101 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -494,41 +522,41 @@ - + - + - + - + - + - +