示例#1
0
        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);
        }