public int Bloquear(BEUsuario UnUsuario) { int res; // verifcar permisos UnUsuario = mpusu.RecuperarUsuario(UnUsuario); if (UnUsuario.IDusuario > 0) { if (UnUsuario.Bloqueado == "X") { UsuarioBloqueadoActualmente?.Invoke(); res = 0; } else { UnUsuario.Bloqueado = "X"; res = mpusu.Bloquear(UnUsuario); if (res > 0) { UsuarioBloqueadoOK?.Invoke(); } } } else { res = -1; RecuperaUsuarioInexistente?.Invoke(); } return(res); }