From e24152afdb8c0def31d6125820e54d9b42505f54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aristides=20dos=20Reis=20J=C3=BAnior?= Date: Mon, 13 May 2024 11:46:49 -0300 Subject: [PATCH] fixes bug#AL-4049 --- pom.xml | 6 +++--- .../catalogos/EditarPuntoVentaController.java | 13 ++++++++++++- ...PuntoVendaHistoricoBloqueioListItemRenderer.java | 3 +++ web/WEB-INF/i3-label_en.label | 4 +++- web/WEB-INF/i3-label_es_MX.label | 4 +++- web/WEB-INF/i3-label_fr_FR.label | 4 +++- web/WEB-INF/i3-label_pt_BR.label | 2 ++ web/gui/catalogos/editarPuntoVenta.zul | 13 +++++++++++++ 8 files changed, 42 insertions(+), 7 deletions(-) diff --git a/pom.xml b/pom.xml index 1ccfdaf5c..1d535bda4 100644 --- a/pom.xml +++ b/pom.xml @@ -4,12 +4,12 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.72.4 + 1.73.0 war - 1.55.0 - 1.42.0 + 1.56.0 + 1.43.0 UTF-8 diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java index 06a584716..1ebda65de 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java @@ -506,6 +506,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { private Checkbox ckIndBloqueiaCancelamentoImpressaoPosterior; private Checkbox ckIndBloqueiaCancelamentoBilheteImpresso; private Row rowDateFechamento; + private Row rowMotivoBloqueio; + private Textbox motivoBloqueio; private String logFileSelected; private Textbox descCorreo; private String statusAprobacionInicial = ""; @@ -862,6 +864,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { } statusAprobacionInicial = radAprobacionAutorizado.isChecked() ? "A" : "L"; + motivoBloqueio.setValue(puntoVenta.getMotivoBloqueio()); if (puntoVenta.getPuntoventaId() != null) { if (puntoVenta.getAgenciaId() != null) { @@ -895,6 +898,9 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { if (radAprobacionLatente.isChecked()) { dateFechamento.setValue(puntoVenta.getDateFechamento()); rowDateFechamento.setVisible(true); + motivoBloqueio.setValue(puntoVenta.getMotivoBloqueio()); + rowMotivoBloqueio.setVisible(true); + } } else { dateAbertura.setValue(new Date()); @@ -2137,7 +2143,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { puntoVenta.setDateAbertura(dateAbertura.getValue()); puntoVenta.setPtovtaCatIndList(ptovtaCatIndListTemp); - if (dateFechamento.getValue() != null && dateFechamento.getValue().compareTo(dateAbertura.getValue()) < 0) { + if (dateFechamento.getValue() != null && dateAbertura.getValue() != null && dateFechamento.getValue().compareTo(dateAbertura.getValue()) < 0) { Messagebox.show( Labels.getLabel("editarPuntoVentaController.DatFechMenorDataAbertura"), Labels.getLabel(TITULO), @@ -2146,6 +2152,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { } puntoVenta.setDateFechamento(dateFechamento.getValue()); + puntoVenta.setMotivoBloqueio(motivoBloqueio.getValue()); String getString = null; puntoVenta.setNumfax(null); @@ -2243,6 +2250,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { h.setPuntoVenta(puntoVenta); h.setIndBloqueio(!puntoVenta.getStatusaprobacion().equals("A")); + h.setMotivoBloqueio(motivoBloqueio.getValue()); h.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); h.setActivo(true); h.setFecmodif(new Date()); @@ -4160,6 +4168,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { public void onClick$radAprobacionLatente(Event event) { if (radAprobacionLatente.isChecked()) { rowDateFechamento.setVisible(Boolean.TRUE); + rowMotivoBloqueio.setVisible(Boolean.TRUE); } } @@ -4167,6 +4176,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { if (!radAprobacionLatente.isChecked()) { dateFechamento.setValue(puntoVenta.getDateFechamento()); rowDateFechamento.setVisible(Boolean.FALSE); + motivoBloqueio.setValue(null); + rowMotivoBloqueio.setVisible(Boolean.FALSE); } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/PuntoVendaHistoricoBloqueioListItemRenderer.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/PuntoVendaHistoricoBloqueioListItemRenderer.java index 2c4fc7b4d..49d4ca50c 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/PuntoVendaHistoricoBloqueioListItemRenderer.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/PuntoVendaHistoricoBloqueioListItemRenderer.java @@ -33,6 +33,9 @@ public class PuntoVendaHistoricoBloqueioListItemRenderer implements ListitemRend lc = new Listcell(formato.format(h.getFecBloqueio())); lc.setParent(lstm); + lc = new Listcell(h.getMotivoBloqueio()); + lc.setParent(lstm); + Usuario usuario = usuarioDAO.obtenerID(h.getUsuarioId()); lc = new Listcell(usuario.getNombusuario()); lc.setParent(lstm); diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label index 7b264823d..d08ba9654 100644 --- a/web/WEB-INF/i3-label_en.label +++ b/web/WEB-INF/i3-label_en.label @@ -9835,4 +9835,6 @@ winMovimentacionBilhetesPuntoVenta.puntoventa.label = Ag. winMovimentacionBilhetesPuntoVenta.tipoMovimentacion.label = Natureza editarEmpresaController.imprimirCupomEmbarqueSimplificado=Deseja Imprimir o cupom de embarque simplificado -editarEmpresaController.imprimirCupomEmbarqueSimplificado.ajuda=A marcar esse campo, o cumpom de embarque impresso, será o cumpom simplificado \ No newline at end of file +editarEmpresaController.imprimirCupomEmbarqueSimplificado.ajuda=A marcar esse campo, o cumpom de embarque impresso, será o cumpom simplificado +editarPuntoVentaController.lbMotivoBloqueio.value=Motivo do Bloqueio +editarPuntoVentaController.lbMotivo.value=Motivo \ No newline at end of file diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 8f9b1eaa6..dd9586af9 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -9976,4 +9976,6 @@ winMovimentacionBilhetesPuntoVenta.puntoventa.label = Ag. winMovimentacionBilhetesPuntoVenta.tipoMovimentacion.label = Naturaleza editarEmpresaController.imprimirCupomEmbarqueSimplificado=Deseja Imprimir o cupom de embarque simplificado -editarEmpresaController.imprimirCupomEmbarqueSimplificado.ajuda=A marcar esse campo, o cumpom de embarque impresso, será o cumpom simplificado \ No newline at end of file +editarEmpresaController.imprimirCupomEmbarqueSimplificado.ajuda=A marcar esse campo, o cumpom de embarque impresso, será o cumpom simplificado +editarPuntoVentaController.lbMotivo.value=Motivo +editarPuntoVentaController.lbMotivoBloqueio.value=Motivo do Bloqueio diff --git a/web/WEB-INF/i3-label_fr_FR.label b/web/WEB-INF/i3-label_fr_FR.label index 8be1c6fa8..ecb93da9c 100644 --- a/web/WEB-INF/i3-label_fr_FR.label +++ b/web/WEB-INF/i3-label_fr_FR.label @@ -9948,4 +9948,6 @@ winMovimentacionBilhetesPuntoVenta.puntoventa.label = Ag. winMovimentacionBilhetesPuntoVenta.tipoMovimentacion.label = Nature editarEmpresaController.imprimirCupomEmbarqueSimplificado=Deseja Imprimir o cupom de embarque simplificado -editarEmpresaController.imprimirCupomEmbarqueSimplificado.ajuda=A marcar esse campo, o cumpom de embarque impresso, será o cumpom simplificado \ No newline at end of file +editarEmpresaController.imprimirCupomEmbarqueSimplificado.ajuda=A marcar esse campo, o cumpom de embarque impresso, será o cumpom simplificado +editarPuntoVentaController.lbMotivo.value=Motivo +editarPuntoVentaController.lbMotivoBloqueio.value=Motivo do Bloqueio \ No newline at end of file diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 5f1ddbde1..29abb6672 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -10843,4 +10843,6 @@ auditarClasse.OperadorEmbarcada=Alteração Operador Embarcada abastoService.msg.semOrigem=Abasto Origem, não encontrado detAbastoService.msg.semOrigem=DetAbasto Origem, não encontrado +editarPuntoVentaController.lbMotivo.value=Motivo +editarPuntoVentaController.lbMotivoBloqueio.value=Motivo do Bloqueio diff --git a/web/gui/catalogos/editarPuntoVenta.zul b/web/gui/catalogos/editarPuntoVenta.zul index f3477d16d..41a030d8d 100644 --- a/web/gui/catalogos/editarPuntoVenta.zul +++ b/web/gui/catalogos/editarPuntoVenta.zul @@ -259,6 +259,16 @@ label="${c:l('editarCatalogoDeRutaController.radAprobacionLatente.value')}" /> + + + +