diff --git a/pom.xml b/pom.xml
index 7950073d0..bb04863c6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,12 +4,12 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.57.3
+ 1.58.0
war
- 1.41.3
- 1.31.0
+ 1.42.0
+ 1.32.0
UTF-8
UTF-8
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java
index fad536320..3dd31af13 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java
@@ -132,7 +132,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
private Textbox textboxMessageComprovanteOcdPuntoVentaEstorno;
private Textbox textboxMessageComprovanteOcdEstornoCredito;
-
+ private Spinner txtTempoNaoPresencialH;
+ private Spinner txtTempoNaoPresencialMin;
private List lsClasseServico;
private List lsOrgaoCancelacion;
@@ -395,6 +396,13 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
oc.setTiempolimiteCambioMin(txtTiempoLimiteCambioMin.getValue() == null ? 0 : txtTiempoLimiteCambioMin.getValue());
oc.setPorcCambioEmbarcado(txtPorcCambioEmbarcado.getValueDecimal());
}
+
+ if ((txtTempoNaoPresencialH.getValue() != null && txtTempoNaoPresencialH.getValue() > 0) ||
+ (txtTempoNaoPresencialMin.getValue() != null && txtTempoNaoPresencialMin.getValue() > 0)) {
+ oc.setTempoCancelNaoPresencialHora(txtTempoNaoPresencialH.getValue() == null ? 0 : txtTempoNaoPresencialH.getValue());
+ oc.setTempoCancelNaoPresencialMin(txtTempoNaoPresencialMin.getValue() == null ? 0 : txtTempoNaoPresencialMin.getValue());
+ }
+
oc.setActivo(Boolean.TRUE);
oc.setQtdeLimiteTransfReat(txtQtdeLimiteTransfReat.getValue());
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoCancelacion.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoCancelacion.java
index 79aa836cc..19a63c070 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoCancelacion.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoCancelacion.java
@@ -47,9 +47,13 @@ public class RenderOrgaoCancelacion implements ListitemRenderer {
lc = new Listcell(orgaoCancelacion.getTiempolimiteCambio() != null ? (orgaoCancelacion.getTiempolimiteCambio() + ":" + orgaoCancelacion.getTiempolimiteCambioMin()): "");
lc.setParent(lstm);
lc.setStyle("text-align:right");
-
+
lc = new Listcell(orgaoCancelacion.getPorcCambioEmbarcado() != null ? df.format(orgaoCancelacion.getPorcCambioEmbarcado()): "");
lc.setParent(lstm);
+ lc.setStyle("text-align:right");
+
+ lc = new Listcell(orgaoCancelacion.getTempoCancelNaoPresencialHora() != null ? (orgaoCancelacion.getTempoCancelNaoPresencialHora() + ":" + orgaoCancelacion.getTempoCancelNaoPresencialMin()): "");
+ lc.setParent(lstm);
lc.setStyle("text-align:right");
lc = new Listcell(orgaoCancelacion.getIndMultaTransferencia() != null && orgaoCancelacion.getIndMultaTransferencia() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO"));
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index f2189e310..c29486ec1 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -6657,6 +6657,9 @@ editarOrgaoConcedenteController.tabCustomizacaoDeComprovantes.value=Customizaç
editarOrgaoConcedenteControlle.configComprovanteCustomizado.label=Configurar Comprovante Customizado
editarOrgaoConcedenteControlle.configComprovanteCustomizadoHTML.label=Texto Customizado em HTML
editarOrgaoConcedenteControlle.editarComprovanteCustomizado.label=Editar o comprovante Customizado
+editarPuntoVentaController.lblpontoVendaNaoPresencial= Punto no presencial
+editarPuntoVentaController.dicaNaoPresencial.ajuda=Este campo define si el punto de venta es no presencial, y lo ajusta a las normas de devolución del organismo concedente.
+editarOrgaoConcedenteController.tempoCancelamentoNaoPresencial.label= Tiempo de cancelación "no presencial" (HH:mm)
# Busqueda Indice Tarifa
busquedaCoeficienteTarifaController.window.title = Indice tarifario
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index b60b61524..aa4ef3b75 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -10488,6 +10488,9 @@ editarPuntoVentaController.lhOrgaoConcedente.label = Orgão Concedente
editarPuntoVentaController.MSG.empresaExcecaoMultaCancNaoInformada = Informe a empresa
editarPuntoVentaController.MSG.OrgaoConcedenteExcecaoMultaCancNaoInformada = Informe o Órgão Concedente
editarPuntoVentaController.OrgaoConcedente.label=Orgão Concedente
+editarPuntoVentaController.lblpontoVendaNaoPresencial= Ponto não presencial
+editarPuntoVentaController.dicaNaoPresencial.ajuda=Este campo define se o ponto de venda é não presencial, e o enquadra nas regras de devolução do orgão concedente.
+editarOrgaoConcedenteController.tempoCancelamentoNaoPresencial.label= Tempo cancelmento "Não presencial" (HH:mm)
# Relatório de Venda de Cartão (Integração Cash Monitor)
relatorioVendaCartaoCashMonitorController.window.title = Venda de Cartão
diff --git a/web/gui/catalogos/editarOrgaoConcedente.zul b/web/gui/catalogos/editarOrgaoConcedente.zul
index a727c8c33..cd3f051a2 100644
--- a/web/gui/catalogos/editarOrgaoConcedente.zul
+++ b/web/gui/catalogos/editarOrgaoConcedente.zul
@@ -412,6 +412,21 @@
width="60%" maxlength="60"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" />
+
+
+
+
+
+
+
+
+
+
+
@@ -612,6 +627,9 @@
+
diff --git a/web/gui/catalogos/editarPuntoVenta.zul b/web/gui/catalogos/editarPuntoVenta.zul
index 8576a99e8..f3477d16d 100644
--- a/web/gui/catalogos/editarPuntoVenta.zul
+++ b/web/gui/catalogos/editarPuntoVenta.zul
@@ -179,6 +179,16 @@
maxlength="5"
value="@{winEditarPuntoVenta$composer.puntoVenta.tiempoCancelacion}" />
+
+
+
+
+
+
+
+