Beispiel #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);
        }
Beispiel #2
0
        public int Borrar(BEUsuario UnUsuario)
        {
            int       res   = -1;
            BEUsuario usubd = new BEUsuario();

            if (UnUsuario.IDusuario < 0)
            {
                // Debe ingresar ususario
                ValidarNombreVacio?.Invoke();
            }
            else
            {
                usubd = mpusu.RecuperarUsuario(UnUsuario);
                if (usubd.IDusuario < 0)
                {
                    // El usuario no existe
                    RecuperaUsuarioInexistente?.Invoke();
                }
                else
                {
                    res = mpusu.Delete(UnUsuario);
                    BorradoOk?.Invoke();
                }
            }

            return(res);
        }
Beispiel #3
0
 public BEUsuario RecuperarUsuario(BEUsuario UnUsuario)
 {
     // Seleccionar un usuario
     UnUsuario = mpusu.RecuperarUsuario(UnUsuario);
     if (UnUsuario.IDusuario < 0)
     {
         // No encontrado
         RecuperaUsuarioInexistente?.Invoke();
     }
     else
     {
         UnUsuario.Password = srvencriptacion.EncriptarConMD5(UnUsuario.Password);
     }
     return(UnUsuario);
 }