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')}" />
+
+
+
+
+
+
+