示例#1
0
 public static void cambiarContrasenia() {
   String clave = params.get("clave");
   Long coUsuario = Long.parseLong(params.get("coUsuario"));
   Map result = new HashMap();
   String deUsuario = session.get("usuario");
   VmdbUsuario usuario = VmdbUsuario.find("coUsuario = ? and stUsuario = '1'", coUsuario).first();
   usuario.setDeClave(clave);
   usuario.setDaFechaModificacion(new Date());
   usuario.setCoUsuarioModificacion(deUsuario);
   usuario.save();
   /** Actualizar clave en Persona * */
   VmdbPersona objPersona = VmdbPersona.findById(usuario.getVmdbPersona().getCoPersona());
   objPersona.setDeClave(clave);
   objPersona.setCoUsuarioModificacion(deUsuario);
   objPersona.setDaFechaModificacion(new Date());
   objPersona.save();
   /** -----------------------------* */
   result.put("status", 1);
   result.put("message", "Su clave fue actualizado correctamente");
   JSONSerializer mapeo = new JSONSerializer();
   renderJSON(mapeo.serialize(result));
 }
示例#2
0
 public static void viewCambiarContrasenia() {
   Long coPersona = Long.parseLong(session.get("idPersona"));
   VmdbUsuario usuario =
       VmdbUsuario.find("vmdbPersona.coPersona = ? and stUsuario = '1'", coPersona).first();
   render("Usuarios/editPassword.html", usuario);
 }
示例#3
0
 public static void editar(Long id) {
   VmdbUsuario editUser = VmdbUsuario.findById(id);
   List<VmdbRol> roles = VmdbRol.listRol("");
   render(editUser, roles);
 }