diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java index 63567d282..034adccc3 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java @@ -132,6 +132,21 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom public void setLsRuta(List lsRuta) { this.lsRuta = lsRuta; } + + private boolean clone = false; + + public void onClick$btnCopiar(Event ev) throws CloneNotSupportedException, InterruptedException { + + if(!clone){ + + confRestricaoCanalVenta.setConfRestricaoCanalVentaId(null); + clone = Boolean.TRUE; + + Messagebox.show(Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.cloneOK"), + Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + } + } public void onClick$btnSalvar(Event ev) throws InterruptedException { cmbEmpresa.getValue(); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 68c971c8e..05d8f845e 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1932,7 +1932,7 @@ editarCatalogoDeRutaController.MSG.sequencia = Debe de informar al menos dos sec editarCatalogoDeRutaController.MSG.borrarPergunta = Desea eliminar esta linea? editarCatalogoDeRutaController.MSG.gerarPergunta = Generar combinación? editarCatalogoDeRutaController.MSG.borrarOK = Linea se eliminó exitosamente -editarCatalogoDeRutaController.MSG.cloneOK = Linha Gerada com Sucesso +editarCatalogoDeRutaController.MSG.cloneOK = Linea Gerada com Sucesso editarCatalogoDeRutaController.MSG.selectItem = Error al seleccionar un elemento editarCatalogoDeRutaController.MSG.tramoExiste = Combinación existente editarCatalogoDeRutaController.MSG.tramo = Tramo inexistente @@ -5190,6 +5190,7 @@ confRestricaoCanalVentaController.exibecorridabloq.label = Exhibe servicio bloqu editarConfRestricaoCanalVentaController.window.title = Bloqueo de tramo por canal de venta editarConfRestricaoCanalVentaController.btnApagar.tooltiptext = Eliminar editarConfRestricaoCanalVentaController.btnSalvar.tooltiptext = Guardar +editarConfRestricaoCanalVentaController.btnCopiar.tooltiptext = Gerar Configuracion de Restricción igual a esta. editarConfRestricaoCanalVentaController.btnFechar.tooltiptext = Cerrar editarConfRestricaoCanalVentaController.MSG.suscribirOK = Restricción se registró exitosamente editarConfRestricaoCanalVentaController.MSG.OrigenInvalida = Origen no es parte de la línea. @@ -5205,6 +5206,7 @@ editarConfRestricaoCanalVentaController.MSG.restricaoPtovta = Informe lo punto d editarConfRestricaoCanalVentaController.MSG.restricaoPtovtaJaCadastrada=Punto de venta ya registrado. editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoPtovta = Seleccione uno punto de venta. editarConfRestricaoCanalVentaController.MSG.bloqueoExistente = Bloqueo ya existente. +editarConfRestricaoCanalVentaController.MSG.cloneOK = Restricción Gerada com Sucesso. # Busqueda Orgao Concedente busquedaOrgaoConcedenteController.window.title = Instituición concedente diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index a98f509e8..3dc4a7870 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -5272,6 +5272,7 @@ confRestricaoCanalVentaController.exibecorridabloq.label = Exibe serviço bloque editarConfRestricaoCanalVentaController.window.title = Bloqueio de Trecho por Canal de Venda editarConfRestricaoCanalVentaController.btnApagar.tooltiptext = Eliminar editarConfRestricaoCanalVentaController.btnSalvar.tooltiptext = Salvar +editarConfRestricaoCanalVentaController.btnCopiar.tooltiptext = Gerar Configuração de Restrição igual a esta. editarConfRestricaoCanalVentaController.btnFechar.tooltiptext = Fechar editarConfRestricaoCanalVentaController.MSG.suscribirOK = Restrição Registrada com Sucesso. editarConfRestricaoCanalVentaController.MSG.OrigenInvalida = Origem não faz parte da linha. @@ -5288,6 +5289,7 @@ editarConfRestricaoCanalVentaController.MSG.restricaoPtovtaJaCadastrada=Ponto de editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoPtovta = Selecione um ponto de venda. editarConfRestricaoCanalVentaController.MSG.bloqueoExistente = Bloqueio já existente. editarConfRestricaoCanalVentaController.MSG.vigenciaInvalida = Data inicial de vigência não pode ser maior do que a data final. +editarConfRestricaoCanalVentaController.MSG.cloneOK = Restrição Gerada com Sucesso. # Busqueda Orgao Concedente editarOrgaoConcedenteController.MSG.classeExistente=Existe um índice de pedágio para a classe selecionada! diff --git a/web/gui/esquema_operacional/editarConfRestricaoCanalVenta.zul b/web/gui/esquema_operacional/editarConfRestricaoCanalVenta.zul index e350e62b4..91fb79de3 100644 --- a/web/gui/esquema_operacional/editarConfRestricaoCanalVenta.zul +++ b/web/gui/esquema_operacional/editarConfRestricaoCanalVenta.zul @@ -19,6 +19,9 @@