diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarUsuarioController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarUsuarioController.java index 5b2b846c5..dfe591b0c 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarUsuarioController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarUsuarioController.java @@ -278,7 +278,29 @@ public class EditarUsuarioController extends MyGenericForwardComposer { txtConfirmSenha.setConstraint("no empty"); } } - + + public void onClick$btnCopiar(Event ev) { + usuario.setUsuarioId(null); + usuario.setNombmaterno(""); + usuario.setNombpaterno(""); + usuario.setNombusuario(""); + txtCveUsuario.setConstraint(""); + txtNombUsuario.setConstraint(""); + txtCveUsuario.setDisabled(false); + txtCveUsuario.setText(""); + txtNombMaterno.setText(""); + txtNombPaterno.setText(""); + txtNombUsuario.setText(""); + txtSenha.setText(""); + txtConfirmSenha.setText(""); + txtCveUsuario.setConstraint("no empty"); + txtNombUsuario.setConstraint("no empty"); + + usuario.updateUsuarioEmpresaForClonedUser(); + usuario.updateUsuarioPerfilForClonedUser(); + usuario.updateUsuarioUbicacionForClonedUser(); + } + public void onClick$btnPesquisa(Event ev) { txtCveEmpleado.setConstraint("no empty"); txtCveEmpleado.getValue(); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 2fac99b82..8cfd8db12 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -2785,6 +2785,7 @@ editarUsuarioController.lhPuntoVenta.label = Punto de venta ( Agencia ) editarUsuarioController.lhCNPJ.label = R.U.T editarUsuarioController.lhTipo.label = Tipo editarUsuarioController.lhDescricao.label = Descripción +editarUsuarioController.btnCopiar.tooltiptext = Generar usuário igual a este. busquedaUsuarioController.CveUsuario.label = Login busquedaUsuarioController.CveEmpleado.label = Código de empleado editarUsuarioController.lhEmpresa.label = Empresa diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index c1407c7e3..6c63a3fd3 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -2847,6 +2847,7 @@ editarUsuarioController.lhPuntoVenta.label = Ponto de Venda ( Agência ) editarUsuarioController.lhCNPJ.label = CNPJ editarUsuarioController.lhTipo.label = Tipo editarUsuarioController.lhDescricao.label = Descrição +editarUsuarioController.btnCopiar.tooltiptext = Gerar usuário igual a este. busquedaUsuarioController.CveUsuario.label = Login busquedaUsuarioController.CveEmpleado.label = Código de Empregado editarUsuarioController.lhEmpresa.label = Empresa diff --git a/web/gui/seguridad/editarUsuario.zul b/web/gui/seguridad/editarUsuario.zul index 524eb6232..b5d32944e 100644 --- a/web/gui/seguridad/editarUsuario.zul +++ b/web/gui/seguridad/editarUsuario.zul @@ -26,6 +26,10 @@ label="${c:l('busquedaUsuarioSesionController.btnFinalizarSesion.label')}" tooltiptext="${c:l('busquedaUsuarioSesionController.btnFinalizarSesion.label')}" /> + +