From 934be162479b56bffa7fece3a392baa763c5664f Mon Sep 17 00:00:00 2001 From: "wallace.henrique" Date: Wed, 25 Oct 2023 16:33:07 -0300 Subject: [PATCH 1/2] fixes bug#AL-3384 dev: qua: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Foi mantido a conformidade como ja era anteriormente codigo 802 para créido e 803 para débito --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 3b9777f83..7b38cdb24 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.25.4 + 1.25.5 war @@ -74,7 +74,7 @@ br.com.rjconsultores IntegracaoReceitaDespesa - 1.2.5 + 1.2.6 From e207ecb25cb9df85a1bb1bb66b26a60648ba1217 Mon Sep 17 00:00:00 2001 From: "valdir.cordeiro" Date: Fri, 27 Oct 2023 10:37:20 -0300 Subject: [PATCH 2/2] =?UTF-8?q?bug#al-3150=20JCA=20-=20Espec=20Inativar=20?= =?UTF-8?q?Servi=C3=A7os=20dev:=20qua:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 6 ++-- .../BusquedaCorridaController.java | 10 ++++++ .../EditarCorridaController.java | 33 ++++++++++++++++++- .../SelecionarServicosGerarController.java | 13 +++++--- web/WEB-INF/i3-label_es_MX.label | 2 ++ web/WEB-INF/i3-label_pt_BR.label | 2 ++ .../esquema_operacional/busquedaCorrida.zul | 1 + web/gui/esquema_operacional/editarCorrida.zul | 3 ++ 8 files changed, 61 insertions(+), 9 deletions(-) diff --git a/pom.xml b/pom.xml index 7b38cdb24..ed0e46362 100644 --- a/pom.xml +++ b/pom.xml @@ -4,12 +4,12 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.25.5 + 1.26.0 war - 1.17.2 - 1.14.1 + 1.18.0 + 1.15.0 UTF-8 UTF-8 diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCorridaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCorridaController.java index 961afff3a..44a34c6de 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCorridaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCorridaController.java @@ -44,6 +44,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCorrida; +import com.trg.search.Filter; /** * @@ -79,6 +80,8 @@ public class BusquedaCorridaController extends MyGenericForwardComposer { private Intbox txtNumCorrida; private Timebox hora; private Checkbox chkNaoIncluirLinhaInativa; + + private Checkbox chkCorridaCancelada; public Combobox getCmbClase() { return cmbClase; @@ -345,6 +348,13 @@ public class BusquedaCorridaController extends MyGenericForwardComposer { busquedaCorrita.addFilterLessOrEqual("esquemaOperacional.fecfinvigencia", fin); } + + if(chkCorridaCancelada.isChecked()) { + busquedaCorrita.addFilterEqual("indCorridaDesativada", Boolean.TRUE); + } else { + busquedaCorrita.addFilterOr( Filter.isNull("indCorridaDesativada"), Filter.equal("indCorridaDesativada", Boolean.FALSE)); + } + busquedaCorrita.addSortDesc("esquemacorridaId"); plwEsquemaCorrida.init(busquedaCorrita, esquemaCorridaList, pagingEsquemaCorrida); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java index 6d88e6c7d..e4bab76fb 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java @@ -272,6 +272,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { private Date dataInicialFiltroCorridaExistente; private Date dataFinalFiltroCorridaExistente; + private Button btnCancelarRetomar; @Override public void doAfterCompose(Component comp) throws Exception { @@ -481,6 +482,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { exibirDivision(); setSelecaoCboBPE(); + alterarBotaoRetomarCancelar(); } catch (Exception ex) { log.error("Error al editar una corrida", ex); @@ -2701,7 +2703,6 @@ public class EditarCorridaController extends MyGenericForwardComposer { onClick$btnAdicionarTramo(null); } } - public void onClick$btnRemoverEsquemaCorridaInfoTramo(Event ev) throws InterruptedException { @@ -2716,5 +2717,35 @@ public class EditarCorridaController extends MyGenericForwardComposer { } + public Button getBtnCancelarRetomar() { + return btnCancelarRetomar; + } + + public void setBtnCancelarRetomar(Button btnCancelarRetomar) { + this.btnCancelarRetomar = btnCancelarRetomar; + } + private void alterarBotaoRetomarCancelar() { + if (esquemaCorrida.getIndCorridaDesativada()) { + btnCancelarRetomar.setTooltiptext(Labels.getLabel("editarCatalogoDeRutaController.btnRetomarCancelar.tooltipRetomar")); + btnCancelarRetomar.setImage("/gui/img/back.png"); + } else { + btnCancelarRetomar.setTooltiptext(Labels.getLabel("editarCatalogoDeRutaController.btnRetomarCancelar.tooltipCancelar")); + btnCancelarRetomar.setImage("/gui/img/forbidden.png"); + } + } + + public void onClick$btnCancelarRetomar(Event ev) throws Exception { + if (!esquemaCorrida.getIndCorridaDesativada()) { + esquemaCorrida.setIndCorridaDesativada(true);// cancelar + } else { + esquemaCorrida.setIndCorridaDesativada(false);// retomar + } + + if(esquemaCorrida.getEsquemacorridaId() != null) { + esquemaCorridaService.actualizacion(esquemaCorrida); + } + + alterarBotaoRetomarCancelar(); + } } \ No newline at end of file diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/SelecionarServicosGerarController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/SelecionarServicosGerarController.java index 91ed0d816..383f060bf 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/SelecionarServicosGerarController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/SelecionarServicosGerarController.java @@ -46,6 +46,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCorrida; +import com.trg.search.Filter; @Controller("selecionarServicosGerarController") @Scope("prototype") @@ -200,6 +201,9 @@ public class SelecionarServicosGerarController extends MyGenericForwardComposer busquedaCorrita.addFilterLessOrEqual("esquemaOperacional.fecfinvigencia", gc.getTime()); } + + busquedaCorrita.addFilterOr( Filter.isNull("indCorridaDesativada"), Filter.equal("indCorridaDesativada", Boolean.FALSE)); + busquedaCorrita.addSortDesc("esquemacorridaId"); plwEsquemaCorrida.init(busquedaCorrita, esquemaCorridaList, pagingEsquemaCorrida); @@ -253,6 +257,9 @@ public class SelecionarServicosGerarController extends MyGenericForwardComposer return; } + Date dataGeracaoInicial = fecGeracaoInicial.getValue(); + Date dataGeracaoFinal = fecGeracaoFinal.getValue(); + List lsEsquemaCorrida =null; if(chkGerarPorMarca.isChecked() && cmbMarca.getSelectedItem() == null){ @@ -268,7 +275,7 @@ public class SelecionarServicosGerarController extends MyGenericForwardComposer Marca marca = null; if (cbiMarca != null) { marca = (Marca) cbiMarca.getValue(); - lsEsquemaCorrida = esquemaCorridaService.buscarPorEmpresaCorrida(marca.getEmpresa()); + lsEsquemaCorrida = esquemaCorridaService.buscarPorEmpresaCorridaAtiva(marca.getEmpresa(), dataGeracaoInicial, dataGeracaoFinal); } } @@ -281,10 +288,6 @@ public class SelecionarServicosGerarController extends MyGenericForwardComposer lsEsquemaCorrida.add(esquemaCorrida); } } - - - Date dataGeracaoInicial = fecGeracaoInicial.getValue(); - Date dataGeracaoFinal = fecGeracaoFinal.getValue(); if (dataGeracaoInicial.after(dataGeracaoFinal)) { Messagebox.show(Labels.getLabel("selecionarServicosGerarController.MSG.dataInicialMaiorFinal"), diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 548dc093d..9b8fb6865 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -2807,6 +2807,8 @@ busquedaCatalogoDeRutaController.lhClase.label = Clase busquedaCatalogoDeRutaController.lbClase.value = Clase de servicio busquedaCatalogoDeRutaController.msg.validactionRemocionParada=No es posible quitar la parada "{0}" de la linea pues ya existe(n) servicio(s) que la ocupa. Quite la parada "{0}" de las siguientes corridas : ({1}) para después quitar en la linea +busquedaCatalogoDeRutaController.chkCorridaCancelada=Servicios inactivos + # Pantalla Editar linea editarCatalogoDeRutaController.btnRetomarCancelar.tooltipCancelar=Desactivar editarCatalogoDeRutaController.btnRetomarCancelar.tooltipRetomar=Reactivar diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 19e25d9e6..61b9e8025 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -3101,6 +3101,8 @@ editarCatalogoDeRutaController.padraoRecorrido = Tempo Padrão editarCatalogoDeRutaController.tempoLocalidade = Tempo Localidade editarCatalogoDeRutaController.msg.orgaoConcedenteObrigatorio = É necessário informar o Órgão Concedente +busquedaCatalogoDeRutaController.chkCorridaCancelada=Serviços Inativos + editarCatalogoDeRutaController.msg.orgaoLinhaJaLiberada = Linha Já está Liberada. editarCatalogoDeRutaController.MSG.linhaLiberada = Linha Liberada para a venda com Sucesso. editarCatalogoDeRutaController.MSG.linhaBloqueada = Linha Bloqueada para a venda com Sucesso. diff --git a/web/gui/esquema_operacional/busquedaCorrida.zul b/web/gui/esquema_operacional/busquedaCorrida.zul index d7f452045..ba1f1fa2a 100644 --- a/web/gui/esquema_operacional/busquedaCorrida.zul +++ b/web/gui/esquema_operacional/busquedaCorrida.zul @@ -116,6 +116,7 @@ +