diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java index 1676b0155..9c23abe08 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java @@ -134,6 +134,7 @@ public class RelatorioGratuidade extends Relatorio { gratuidadeBean.setStatus(rset.getString("INDSTATUSBOLETO")); gratuidadeBean.setCodOrigem(rset.getString("codOrigem")); gratuidadeBean.setCodDestino(rset.getString("codDestino")); + gratuidadeBean.setDescorgao(rset.getString("descorgao")); lsDadosRelatorio.add(gratuidadeBean); } @@ -157,7 +158,7 @@ public class RelatorioGratuidade extends Relatorio { private String getSql(String empresa, String agencia, String ruta, String fecInicioViagem, String fecFinalViagem, String fecInicioVenda, String fecFinalVenda, String origem, String destino, String categoria) { StringBuffer sql = new StringBuffer(); String orderBy = ""; - sql.append("SELECT b.feccreacion, ori.cveparada origen, des.cveparada destino, ori.descparada descorigen, des.descparada descdestino, b.numkmviaje, "); + sql.append("SELECT og.descorgao, b.feccreacion, ori.cveparada origen, des.cveparada destino, ori.descparada descorigen, des.descparada descdestino, b.numkmviaje, "); sql.append("r.descruta, b.corrida_id, b.fechorviaje, b.numasiento, b.numfoliosistema, tv.desctipoventa, b.nombpasajero, b.descnumdoc, tar.preciooriginal, "); sql.append("b.porccategoria, b.preciopagado, u.cveusuario, ag.nombpuntoventa, e.nombempresa, C.cvecategoria, ti.DESCTIPO, "); sql.append("c.DESCCATEGORIA, tar.IMPORTEPEDAGIO, tar.IMPORTESEGURO, tar.IMPORTETAXAEMBARQUE, b.DESCNUMDOC, b.INDSTATUSBOLETO, ori.CVEPARADA codOrigem, des.CVEPARADA codDestino "); @@ -178,6 +179,7 @@ public class RelatorioGratuidade extends Relatorio { sql.append(" AND tar.destino_id = b.destino_id) "); sql.append("JOIN empresa e ON e.empresa_id = b.empresacorrida_id "); sql.append("LEFT JOIN TIPO_IDENTIFICACION ti ON ti.TIPOIDENTIFICACION_ID = b.TIPOIDENTIFICACIONDOC_ID "); + sql.append("join ORGAO_CONCEDENTE og on og.ORGAOCONCEDENTE_ID = tar.ORGAOCONCEDENTE_ID "); sql.append("WHERE 1=1 "); if (fecInicioViagem != null && fecFinalViagem != null) { sql.append(" AND b.feccorrida BETWEEN :fecInicioViagem AND :fecFinalViagem "); 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 e3df91728..aee5bf593 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidade_es.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidade_es.properties @@ -30,6 +30,7 @@ detail.desconto=Desc.(%) detail.tarifadesconto=Tarifa detail.bilheteiro=Bilheteiro detail.agencia=Agência +detail.total=Orgão detail.total=Total Quantidade: 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 140f60fbd..9e4d94a7e 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 @@ -44,6 +44,7 @@ detail.status=Status detail.codOrigem=Cod. Origem detail.codDestino=Cod. Destino detail.total=Total Quantidade: +detail.total=Orgão linhas=Linhas diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jasper index 8b3ff46b6..73d7159b5 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 6da3fe921..1754b2dee 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jrxml @@ -1,7 +1,7 @@ - + @@ -49,6 +49,7 @@ + @@ -232,28 +233,28 @@ - + - + - + - + @@ -273,6 +274,13 @@ + + + + + + + @@ -465,21 +473,21 @@ - + - + - + @@ -507,7 +515,7 @@ - + @@ -534,6 +542,13 @@ + + + + + + + diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioGratuidadeBean.java b/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioGratuidadeBean.java index e95ce1868..c50fbdf2a 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioGratuidadeBean.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioGratuidadeBean.java @@ -35,7 +35,14 @@ public class RelatorioGratuidadeBean { private Date dataMd; private String codOrigem; private String codDestino; + private String descorgao; + public String getDescorgao() { + return descorgao; + } + public void setDescorgao(String descorgao) { + this.descorgao = descorgao; + } public String getCodOrigem() { return codOrigem; }