Example #1
0
        public int Desbloquear(BEUsuario UnUsuario)
        {
            int res;

            // verifcar permisos


            UnUsuario = mpusu.RecuperarUsuario(UnUsuario);
            if (UnUsuario.IDusuario > 0)
            {
                if (UnUsuario.Bloqueado == "")
                {
                    UsuarioDesbloqueadoActualmente?.Invoke();
                    res = 0;
                }
                else
                {
                    UnUsuario.Bloqueado = "";


                    res = mpusu.Desbloquear(UnUsuario);
                    if (res > 0)
                    {
                        UsuarioDesbloqueadoOK?.Invoke();
                    }
                }
            }
            else
            {
                res = -1;
                RecuperaUsuarioInexistente?.Invoke();
            }

            return(res);
        }