diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java index 47098aebc..220510eff 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java @@ -89,6 +89,7 @@ public class RelatorioGratuidade extends Relatorio { gratuidadeBean.setPreciooriginal(rset.getBigDecimal("preciooriginal")); gratuidadeBean.setPreciopagado(rset.getBigDecimal("preciopagado")); gratuidadeBean.setNombempresa(rset.getString("nombempresa")); + gratuidadeBean.setCvecategoria(rset.getString("cvecategoria")); lsDadosRelatorio.add(gratuidadeBean); } @@ -113,7 +114,7 @@ public class RelatorioGratuidade extends Relatorio { sql.append("SELECT b.feccorrida, ori.cveparada origen, des.cveparada destino, "); sql.append("b.numkmviaje, r.descruta, b.corrida_id, b.fechorviaje, "); sql.append("tv.desctipoventa, b.nombpasajero, b.descnumdoc, tar.preciooriginal, "); - sql.append("b.porccategoria, b.preciopagado, u.cveusuario, ag.nombpuntoventa, e.nombempresa "); + sql.append("b.porccategoria, b.preciopagado, u.cveusuario, ag.nombpuntoventa, e.nombempresa, cat.cvecategoria "); sql.append("FROM boleto b "); sql.append("JOIN categoria c ON b.categoria_id = c.categoria_id "); sql.append("JOIN parada ori ON ori.parada_id = b.origen_id "); @@ -130,6 +131,7 @@ public class RelatorioGratuidade extends Relatorio { sql.append(" AND tar.origen_id = b.origen_id "); sql.append(" AND tar.destino_id = b.destino_id) "); sql.append("JOIN empresa e ON e.empresa_id = b.empresacorrida_id "); + sql.append("JOIN categoria cat ON cat.categoria_id = b.categoria_id "); sql.append("WHERE "); sql.append(" b.feccorrida BETWEEN :fecInicio AND :fecFinal "); sql.append("AND b.motivocancelacion_id IS NULL "); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidade_es.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidade_es.properties index f575e99c0..900c89969 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidade_es.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidade_es.properties @@ -21,7 +21,8 @@ detail.km=Km detail.linha=Linha detail.servicio=Serviço detail.hora=Hora -detail.tipobilhete=Tipo Bilhete +detail.tipobilhete=Tipo Venda +detail.tipopassagem=Tipo Passagem detail.pasajero=Passageiro detail.documento=Doc detail.precio=Preço diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidade_pt_BR.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidade_pt_BR.properties index 73a359db9..edb0e7d61 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidade_pt_BR.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidade_pt_BR.properties @@ -21,7 +21,8 @@ detail.km=Km detail.linha=Linha detail.servicio=Serviço detail.hora=Hora -detail.tipobilhete=Tipo Bilhete +detail.tipobilhete=Tipo Venda +detail.tipopassagem=Tipo Passagem detail.pasajero=Passageiro detail.documento=Doc detail.precio=Preço diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jasper index 713b4d3d8..68a726a5e 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jrxml index 30f0bb7f5..471f4f0e7 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jrxml @@ -1,8 +1,8 @@ - - - + + + @@ -31,6 +31,7 @@ + @@ -43,9 +44,9 @@ - + - + @@ -72,68 +73,77 @@ - + - + - + - - + + + + - + - + - + - + - - + + - + - + - + - + + + + + + + + @@ -158,7 +168,7 @@ - + @@ -178,7 +188,7 @@ - + @@ -188,112 +198,119 @@ - + - + - + - + - + - + - - + + - + - + - - - - - - - - + - + - + - + - + - + + + + + + + + + + + + + + + @@ -309,19 +326,19 @@ - + - + - + diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioGratuidadeBean.java b/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioGratuidadeBean.java index 12bda27dc..501652b0c 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioGratuidadeBean.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioGratuidadeBean.java @@ -20,6 +20,7 @@ public class RelatorioGratuidadeBean { private String cveusuario; private String nombpuntoventa; private String nombempresa; + private String cvecategoria; public Date getFeccorrida() { return feccorrida; @@ -116,5 +117,12 @@ public class RelatorioGratuidadeBean { } public void setNombempresa(String nombempresa) { this.nombempresa = nombempresa; + } + public String getCvecategoria() { + return cvecategoria; + } + public void setCvecategoria(String cvecategoria) { + this.cvecategoria = cvecategoria; } + }