From cff930e5c136a0cd3dec5546800facf709ddce50 Mon Sep 17 00:00:00 2001 From: "thiago.clemente" Date: Wed, 25 Sep 2019 21:21:25 +0000 Subject: [PATCH] fixes bug#15731 dev: qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@97842 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../relatorios/impl/RelatorioGratuidade.java | 9 +- ...atorioGratuidadeSimplificado_es.properties | 1 + ...rioGratuidadeSimplificado_pt_BR.properties | 1 + .../RelatorioGratuidade_es.properties | 1 + .../RelatorioGratuidade_pt_BR.properties | 1 + .../templates/RelatorioGratuidade.jasper | Bin 60302 -> 61436 bytes .../templates/RelatorioGratuidade.jrxml | 121 ++++++++++-------- .../RelatorioGratuidadeSimplificado.jasper | Bin 41402 -> 42217 bytes .../RelatorioGratuidadeSimplificado.jrxml | 110 ++++++++++------ .../utilitarios/RelatorioGratuidadeBean.java | 8 ++ 10 files changed, 155 insertions(+), 97 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java index 04fe63dd1..52cc994db 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java @@ -144,6 +144,7 @@ public class RelatorioGratuidade extends Relatorio { gratuidadeBean.setCodOrigem(rset.getString("codOrigem")); gratuidadeBean.setCodDestino(rset.getString("codDestino")); gratuidadeBean.setDescorgao(rset.getString("descorgao")); + gratuidadeBean.setChbpe(rset.getString("chbpe")); lsDadosRelatorio.add(gratuidadeBean); } @@ -213,7 +214,8 @@ public class RelatorioGratuidade extends Relatorio { sb.append(" else b.indstatusboleto "); sb.append(" end as indstatusboleto, "); sb.append(" ori.cveparada codorigem,"); - sb.append(" des.cveparada coddestino"); + sb.append(" des.cveparada coddestino,"); + sb.append(" bpe.chbpe chbpe "); sb.append(" FROM boleto b"); sb.append(" JOIN categoria ca ON b.categoria_id = ca.categoria_id"); sb.append(" JOIN parada ori ON ori.parada_id = b.origen_id"); @@ -232,6 +234,7 @@ public class RelatorioGratuidade extends Relatorio { sb.append(" JOIN marca m on m.marca_id = b.marca_id"); sb.append(" JOIN empresa e on e.empresa_id = m.empresa_id"); sb.append(" JOIN orgao_concedente og ON og.orgaoconcedente_id = tar.orgaoconcedente_id"); + sb.append(" LEFT JOIN bpe bpe on bpe.boleto_id = b.boleto_id "); sb.append(" WHERE 1=1 and b.tipoventa_id = 15"); sb.append(" AND b.indstatusboleto = 'S' "); @@ -321,7 +324,8 @@ public class RelatorioGratuidade extends Relatorio { sb.append(" when c.indreimpresion = 1 and c.motivoreimpresion_id = 99 then 'REIMPRESSO' "); sb.append(" end as indstatusboleto,"); sb.append(" ori.cveparada codorigem,"); - sb.append(" des.cveparada coddestino"); + sb.append(" des.cveparada coddestino,"); + sb.append(" bpe.chbpe chbpe "); sb.append(" FROM caja c"); sb.append(" JOIN categoria ca ON c.categoria_id = ca.categoria_id"); sb.append(" JOIN parada ori ON ori.parada_id = c.origen_id"); @@ -342,6 +346,7 @@ public class RelatorioGratuidade extends Relatorio { sb.append(" JOIN orgao_concedente og ON og.orgaoconcedente_id = tar.orgaoconcedente_id"); sb.append(" LEFT JOIN bpe bpe on bpe.boleto_id = c.transacao_id "); sb.append(" LEFT JOIN cambio_titularidad ct on ct.boleto_id = c.transacao_id "); + sb.append(" LEFT JOIN bpe bpe on bpe.boleto_id = c.transacao_id "); sb.append(" WHERE 1=1 "); sb.append(" and c.motivoreimpresion_id is null "); sb.append(" and (c.motivocancelacion_id IN ("); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidadeSimplificado_es.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidadeSimplificado_es.properties index 3bf1616e0..692f477d8 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidadeSimplificado_es.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidadeSimplificado_es.properties @@ -49,6 +49,7 @@ detail.codOrigem=Cod. Origem detail.codDestino=Cod. Destino detail.total=Total detail.ccf=CCf +detail.chaveBPe=Ch. BP-e linhas=Linhas diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidadeSimplificado_pt_BR.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidadeSimplificado_pt_BR.properties index 35322a8d6..9a936fe2c 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidadeSimplificado_pt_BR.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidadeSimplificado_pt_BR.properties @@ -49,6 +49,7 @@ detail.codOrigem=Cod. Origem detail.codDestino=Cod. Destino detail.total=Total detail.ccf=CCf +detail.chaveBPe=Ch. BP-e linhas=Linhas 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 c35d69e0f..18cda1a0e 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidade_es.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioGratuidade_es.properties @@ -49,6 +49,7 @@ detail.codOrigem=Cod. Origem detail.codDestino=Cod. Destino detail.total=Total detail.ccf=CCf +detail.chaveBPe=Ch. BP-e linhas=Linhas 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 c35d69e0f..18cda1a0e 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 @@ -49,6 +49,7 @@ detail.codOrigem=Cod. Origem detail.codDestino=Cod. Destino detail.total=Total detail.ccf=CCf +detail.chaveBPe=Ch. BP-e 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 7c6eb6d89c733a2877c778f76211b517ba13efeb..48394c0a556310c7545a834a214684d0b88a36eb 100644 GIT binary patch literal 61436 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 literal 60302 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 G8~+!-iynah diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jrxml index aade7f73f..c6a103fad 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 @@ - - - + + + @@ -54,6 +54,7 @@ + @@ -124,22 +125,22 @@ - + - + - - + + @@ -152,49 +153,49 @@ - + - + - + - + - + - + - + @@ -208,21 +209,21 @@ - + - + - + @@ -236,63 +237,63 @@ - + - + - + - + - + - + - + - + - + @@ -313,14 +314,14 @@ - + - + @@ -341,13 +342,20 @@ + + + + + + + - + @@ -356,133 +364,133 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -517,35 +525,35 @@ - + - + - + - + - + @@ -558,6 +566,13 @@ + + + + + + + diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidadeSimplificado.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidadeSimplificado.jasper index 6e11aefb2a5a5d5ceeaf4ae7241041a92834e7d9..c8a74d6fcf9b53532676823e63b1d3452166046d 100644 GIT binary patch delta 11862 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 delta 11955 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 e#Sc;%`-~1@l= - - - + + + @@ -54,6 +54,7 @@ + @@ -69,208 +70,232 @@ <band height="144"> <textField> - <reportElement x="0" y="0" width="318" height="37" uuid="652312bd-292a-424d-a234-5f157e3699c6"/> + <reportElement uuid="652312bd-292a-424d-a234-5f157e3699c6" x="0" y="0" width="318" height="37"/> + <textElement/> <textFieldExpression><![CDATA[$P{TITULO}]]></textFieldExpression> </textField> <textField> - <reportElement x="0" y="37" width="148" height="23" uuid="e5d4714c-07cc-42ff-a7a8-76d6f6d3e716"/> + <reportElement uuid="e5d4714c-07cc-42ff-a7a8-76d6f6d3e716" x="0" y="37" width="148" height="23"/> + <textElement/> <textFieldExpression><![CDATA[$R{header.periodo.viagem}]]></textFieldExpression> </textField> <textField> - <reportElement x="739" y="37" width="72" height="23" uuid="66b2d0f6-2bf1-4bc7-9ec0-a34444e04d60"/> + <reportElement uuid="66b2d0f6-2bf1-4bc7-9ec0-a34444e04d60" x="739" y="37" width="72" height="23"/> + <textElement/> <textFieldExpression><![CDATA[$R{header.data.hora}]]></textFieldExpression> </textField> <textField evaluationTime="Report"> - <reportElement x="1070" y="37" width="62" height="23" uuid="8ca68351-fc00-4f19-b94f-f2fd1f41964f"/> + <reportElement uuid="8ca68351-fc00-4f19-b94f-f2fd1f41964f" x="1070" y="37" width="62" height="23"/> <textElement textAlignment="Right"/> <textFieldExpression><![CDATA[" " + $V{PAGE_NUMBER}]]></textFieldExpression> </textField> <textField> - <reportElement x="930" y="37" width="95" height="23" uuid="be1692e9-f130-4d08-9173-6ca3e4699030"/> + <reportElement uuid="be1692e9-f130-4d08-9173-6ca3e4699030" x="930" y="37" width="95" height="23"/> + <textElement/> <textFieldExpression><![CDATA[$R{header.pagina}]]></textFieldExpression> </textField> <textField> - <reportElement x="148" y="37" width="170" height="23" uuid="4914d9e7-6ce8-4512-b1f8-13f3b572ac50"/> + <reportElement uuid="4914d9e7-6ce8-4512-b1f8-13f3b572ac50" x="148" y="37" width="170" height="23"/> + <textElement/> <textFieldExpression><![CDATA[( $P{fecInicioViagem} != null ? ($P{fecInicioViagem} + " à " + $P{fecFinalViagem}) : "" )]]></textFieldExpression> </textField> <textField pattern="dd/MM/yyyy HH:mm"> - <reportElement x="811" y="37" width="119" height="23" uuid="6f671365-868e-41a6-81ee-a308d1d91e1d"/> + <reportElement uuid="6f671365-868e-41a6-81ee-a308d1d91e1d" x="811" y="37" width="119" height="23"/> <textElement textAlignment="Left"/> <textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression> </textField> <textField> - <reportElement x="1025" y="37" width="45" height="23" uuid="7548d623-fb6c-48d4-b8b7-504f5437a79a"/> + <reportElement uuid="7548d623-fb6c-48d4-b8b7-504f5437a79a" x="1025" y="37" width="45" height="23"/> <textElement textAlignment="Right"/> <textFieldExpression><![CDATA[$V{PAGE_NUMBER}+" de"]]></textFieldExpression> </textField> <textField> - <reportElement x="0" y="60" width="148" height="21" uuid="a79c03e0-bbe4-4b1c-8297-533a0d137b27"/> + <reportElement uuid="a79c03e0-bbe4-4b1c-8297-533a0d137b27" x="0" y="60" width="148" height="21"/> + <textElement/> <textFieldExpression><![CDATA[$R{header.periodo.venda}]]></textFieldExpression> </textField> <textField> - <reportElement x="148" y="60" width="170" height="21" uuid="b31b00a3-1ced-4f9c-acb7-470646f7b335"/> + <reportElement uuid="b31b00a3-1ced-4f9c-acb7-470646f7b335" x="148" y="60" width="170" height="21"/> + <textElement/> <textFieldExpression><![CDATA[( $P{fecInicioVenda} != null ? ($P{fecInicioVenda} + " à " + $P{fecFinalVenda}) : "" )]]></textFieldExpression> </textField> <textField> - <reportElement x="0" y="81" width="148" height="20" uuid="8fb67bb3-6ff2-40d1-b338-714f199ea7f0"/> + <reportElement uuid="8fb67bb3-6ff2-40d1-b338-714f199ea7f0" x="0" y="81" width="148" height="20"/> + <textElement/> <textFieldExpression><![CDATA[$R{header.empresa}]]></textFieldExpression> </textField> <textField> - <reportElement x="1" y="114" width="147" height="26" uuid="2c09f3ff-c554-4ce2-886e-eaab93fa15eb"/> + <reportElement uuid="2c09f3ff-c554-4ce2-886e-eaab93fa15eb" x="1" y="114" width="147" height="26"/> <textElement> <font size="10"/> </textElement> <textFieldExpression><![CDATA[$R{detail.origen}]]></textFieldExpression> </textField> <textField> - <reportElement x="148" y="114" width="170" height="26" uuid="e18edb89-17f4-417e-8041-664f11245cbd"/> + <reportElement uuid="e18edb89-17f4-417e-8041-664f11245cbd" x="148" y="114" width="170" height="26"/> <textElement> <font size="10"/> </textElement> <textFieldExpression><![CDATA[$R{detail.destino}]]></textFieldExpression> </textField> <textField> - <reportElement x="739" y="114" width="72" height="26" uuid="0948a2fc-fc39-4f2d-ab06-d7c97a66df39"/> + <reportElement uuid="0948a2fc-fc39-4f2d-ab06-d7c97a66df39" x="693" y="114" width="72" height="26"/> <textElement> <font size="10"/> </textElement> <textFieldExpression><![CDATA[$R{detail.numasiento}]]></textFieldExpression> </textField> <textField> - <reportElement x="318" y="114" width="96" height="26" uuid="c4b5d11d-79a1-4850-8294-8ccaa0898bca"/> + <reportElement uuid="c4b5d11d-79a1-4850-8294-8ccaa0898bca" x="318" y="114" width="72" height="26"/> <textElement> <font size="10"/> </textElement> <textFieldExpression><![CDATA[$R{detail.numfoliosistema}]]></textFieldExpression> </textField> <textField> - <reportElement x="414" y="114" width="93" height="26" uuid="2af7bea7-e8bf-424a-9813-c9d2be7c0459"/> + <reportElement uuid="2af7bea7-e8bf-424a-9813-c9d2be7c0459" x="390" y="114" width="71" height="26"/> <textElement textAlignment="Center"> <font size="10"/> </textElement> <textFieldExpression><![CDATA[$R{detail.dataMD}]]></textFieldExpression> </textField> <textField> - <reportElement x="930" y="114" width="95" height="27" uuid="7b62e459-04bc-4227-be76-24bf5938d552"/> + <reportElement uuid="7b62e459-04bc-4227-be76-24bf5938d552" x="855" y="114" width="95" height="27"/> <textElement> <font size="10"/> </textElement> <textFieldExpression><![CDATA[$R{detail.tipo}]]></textFieldExpression> </textField> <textField> - <reportElement x="1025" y="114" width="107" height="26" uuid="17200d3a-6195-42d1-bc36-ff2baffb56ce"/> + <reportElement uuid="17200d3a-6195-42d1-bc36-ff2baffb56ce" x="950" y="114" width="107" height="26"/> <textElement textAlignment="Center"> <font size="10"/> </textElement> <textFieldExpression><![CDATA[$R{detail.hora}]]></textFieldExpression> </textField> <line> - <reportElement x="1" y="140" width="1131" height="1" uuid="8e2d6686-e4d7-43d5-b3a9-46adc3e58350"/> + <reportElement uuid="8e2d6686-e4d7-43d5-b3a9-46adc3e58350" x="1" y="140" width="1131" height="1"/> </line> <textField> - <reportElement x="148" y="81" width="170" height="20" uuid="3541e1b0-8dfe-404e-9461-64d10d85531a"/> + <reportElement uuid="3541e1b0-8dfe-404e-9461-64d10d85531a" x="148" y="81" width="170" height="20"/> + <textElement/> <textFieldExpression><![CDATA[$P{nomb_empresa}]]></textFieldExpression> </textField> <textField> - <reportElement x="811" y="114" width="119" height="26" uuid="c79866b7-1c62-4d05-99ac-7149916a1a03"/> - <textElement> + <reportElement uuid="c79866b7-1c62-4d05-99ac-7149916a1a03" x="765" y="114" width="88" height="26"/> + <textElement textAlignment="Right"> <font size="10"/> </textElement> <textFieldExpression><![CDATA[$R{detail.desconto}]]></textFieldExpression> </textField> <textField> - <reportElement x="507" y="114" width="232" height="26" uuid="ba5886a6-f2fe-4bec-a845-96569ac6e9ee"/> + <reportElement uuid="ba5886a6-f2fe-4bec-a845-96569ac6e9ee" x="461" y="114" width="232" height="26"/> <textElement textAlignment="Center"> <font size="10"/> </textElement> <textFieldExpression><![CDATA[$R{detail.pasajero}]]></textFieldExpression> </textField> + <textField> + <reportElement uuid="fbca00cc-88d2-405c-b9fd-59dadd10e1e4" x="1057" y="114" width="75" height="26"/> + <textElement> + <font size="10"/> + </textElement> + <textFieldExpression><![CDATA[$R{detail.chaveBPe}]]></textFieldExpression> + </textField> </band> - + - + - + - + - + - + - - + + - + - + - + + + + + + + + - + - + + - - + + @@ -278,7 +303,8 @@ - + + diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioGratuidadeBean.java b/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioGratuidadeBean.java index d032cfe59..19e6ef060 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioGratuidadeBean.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioGratuidadeBean.java @@ -41,6 +41,7 @@ public class RelatorioGratuidadeBean { private String codDestino; private String descorgao; private String ccf; + private String chbpe; // Mantis 15731 public String getFecdatviaje() { return fecdatviaje; @@ -259,4 +260,11 @@ public class RelatorioGratuidadeBean { this.tpp = tpp; } + public String getChbpe() { + return chbpe; + } + + public void setChbpe(String chbpe) { + this.chbpe = chbpe; + } }