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