From 4e5a3d6e18da15b61549882d925ef0dd1b6a1c2e Mon Sep 17 00:00:00 2001 From: "gleison.cruz" Date: Wed, 27 Mar 2024 11:48:10 -0300 Subject: [PATCH] fixes bug#AL-3818 --- pom.xml | 2 +- ...orarioSimpDataConsiderarTaxaPedagio.jasper | Bin 96765 -> 96765 bytes ...HorarioSimpDataConsiderarTaxaPedagio.jrxml | 2 +- ...ioSimplificadoConsiderarTaxaPedagio.jasper | Bin 96050 -> 96048 bytes ...rioSimplificadoConsiderarTaxaPedagio.jrxml | 2 +- .../RelatorioEncerramentoCheckinBean.java | 36 ++++++++++++++++++ .../RelatorioLinhasHorarioController.java | 24 +++++++++++- .../filtroRelatorioResumoLinhas.zul | 3 +- 8 files changed, 63 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index a4258f3d7..ed120c22e 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.61.6 + 1.61.7 war diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioLinhasHorarioSimpDataConsiderarTaxaPedagio.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioLinhasHorarioSimpDataConsiderarTaxaPedagio.jasper index c2702566b4acd2db3f5b154872974e9700a20f35..d9464b9fca146a7327b8671077a1b1eeac42d431 100644 GIT binary patch delta 65 zcmezSnf32y)(rvM8MQYDZjbTfH#IddF|)8RFpD=cwXiVRzK50ZPq84HsAb7yMsK<4 I&np?l02!MVg8%>k delta 65 zcmezSnf32y)(rvM8Fe-XZjbTfH?c4_H#aabF^o4eF*7yYzK50ZPq84HsAb7yMsK<4 I&np?l02mw - + diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioLinhasHorarioSimplificadoConsiderarTaxaPedagio.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioLinhasHorarioSimplificadoConsiderarTaxaPedagio.jasper index 3af95ba59b843f74d77a505e2abdb16669cafdea..6f34b13959e88012b0b704be7ef12f42aaf04568 100644 GIT binary patch delta 113 zcmdn=j&%bNX>ViH-mJ6jw2#G`Q~!4DV_;y=V~%8G& - + diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioEncerramentoCheckinBean.java b/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioEncerramentoCheckinBean.java index 4aa6041f7..a52ea63a2 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioEncerramentoCheckinBean.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioEncerramentoCheckinBean.java @@ -8,6 +8,10 @@ public class RelatorioEncerramentoCheckinBean { private String dataEncerramento; private String usuario; private String imei; + private String usuario_vanda; + private String usuario_encerramento; + private String usuario_nowshow; + private String usuario_checkin; public Integer getServico() { return servico; @@ -56,4 +60,36 @@ public class RelatorioEncerramentoCheckinBean { public void setImei(String imei) { this.imei = imei; } + + public String getUsuario_encerramento() { + return usuario_encerramento; + } + + public void setUsuario_encerramento(String usuario_encerramento) { + this.usuario_encerramento = usuario_encerramento; + } + + public String getUsuario_nowshow() { + return usuario_nowshow; + } + + public void setUsuario_nowshow(String usuario_nowshow) { + this.usuario_nowshow = usuario_nowshow; + } + + public String getUsuario_checkin() { + return usuario_checkin; + } + + public void setUsuario_checkin(String usuario_checkin) { + this.usuario_checkin = usuario_checkin; + } + + public String getUsuario_vanda() { + return usuario_vanda; + } + + public void setUsuario_vanda(String usuario_vanda) { + this.usuario_vanda = usuario_vanda; + } } \ No newline at end of file diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioLinhasHorarioController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioLinhasHorarioController.java index 55640f76b..4dc8d54f9 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioLinhasHorarioController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioLinhasHorarioController.java @@ -32,7 +32,9 @@ import com.rjconsultores.ventaboletos.entidad.GrupoRuta; import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioLinhasHorario; import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioLinhasHorarioSimpData; +import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioLinhasHorarioSimpDataConsiderarTaxaPedagio; import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioLinhasHorarioSimplificado; +import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioLinhasHorarioSimplificadoConsiderarTaxaPedagio; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.service.CorridaService; import com.rjconsultores.ventaboletos.service.EmpresaService; @@ -92,6 +94,7 @@ public class RelatorioLinhasHorarioController extends MyGenericForwardComposer { private Radio rdTodos; private Checkbox chkSimplificado; private Checkbox chkSimplificadoPorData; + private Checkbox chkConisederarTXPedagio; private Timebox horaInicial; private Timebox horaFinal; @@ -178,9 +181,17 @@ public class RelatorioLinhasHorarioController extends MyGenericForwardComposer { parametros.put("ISSENTIDOVOLTA", chkIndSentidoVolta.isChecked() ); parametros.put("ISPORDATA",chkSimplificadoPorData.isChecked() ); if (!chkSimplificadoPorData.isChecked()) { - relatorio = new RelatorioLinhasHorarioSimplificado(parametros, dataSourceRead.getConnection()); + if (chkConisederarTXPedagio.isChecked()){ + relatorio = new RelatorioLinhasHorarioSimplificadoConsiderarTaxaPedagio(parametros, dataSourceRead.getConnection()); + }else { + relatorio = new RelatorioLinhasHorarioSimplificado(parametros, dataSourceRead.getConnection()); + } } else { - relatorio = new RelatorioLinhasHorarioSimpData(parametros, dataSourceRead.getConnection()); + if (chkConisederarTXPedagio.isChecked()){ + relatorio = new RelatorioLinhasHorarioSimpDataConsiderarTaxaPedagio(parametros, dataSourceRead.getConnection()); + }else { + relatorio = new RelatorioLinhasHorarioSimpData(parametros, dataSourceRead.getConnection()); + } } tituloRelatorio = "relatorioLinhasHorarioSimplificadoController.window.title"; @@ -270,6 +281,7 @@ public class RelatorioLinhasHorarioController extends MyGenericForwardComposer { servicoList.setItemRenderer(new RenderCorridaOrigemDestino()); servicoListSelList.setItemRenderer(new RenderCorridaOrigemDestino()); + chkConisederarTXPedagio.setDisabled(true); chkSimplificado.addEventListener("onCheck", new EventListener() { public void onEvent(Event event) { boolean isChecked = chkSimplificado.isChecked(); @@ -277,8 +289,12 @@ public class RelatorioLinhasHorarioController extends MyGenericForwardComposer { if (isChecked) { chkSimplificadoPorData.setChecked(false); chkSimplificadoPorData.setDisabled(true); + chkConisederarTXPedagio.setChecked(false); + chkConisederarTXPedagio.setDisabled(false); } else if (!isChecked) { chkSimplificadoPorData.setDisabled(false); + chkConisederarTXPedagio.setChecked(false); + chkConisederarTXPedagio.setDisabled(true); } } }); @@ -290,8 +306,12 @@ public class RelatorioLinhasHorarioController extends MyGenericForwardComposer { if (isChecked ) { chkSimplificado.setChecked(false); chkSimplificado.setDisabled(true); + chkConisederarTXPedagio.setChecked(false); + chkConisederarTXPedagio.setDisabled(false); } else if (!isChecked) { chkSimplificado.setDisabled(false); + chkConisederarTXPedagio.setChecked(false); + chkConisederarTXPedagio.setDisabled(true); } } }); diff --git a/web/gui/relatorios/filtroRelatorioResumoLinhas.zul b/web/gui/relatorios/filtroRelatorioResumoLinhas.zul index ec0e10179..5e4231429 100644 --- a/web/gui/relatorios/filtroRelatorioResumoLinhas.zul +++ b/web/gui/relatorios/filtroRelatorioResumoLinhas.zul @@ -7,7 +7,7 @@ @@ -93,6 +93,7 @@