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" /> + + + + + + + + + + +