Ejemplo n.º 1
0
        public UtilizadorAtivo autentificar(string login, string pass)
        {
            UtilizadorAtivo objetoM  = new UtilizadorAtivo();
            Utilizador      objetoDM = new Utilizador(_ligacao);

            try {
                objetoDM.autenticar(login, pass);       // Carrehar utilizador da DB
            }
            catch { /*Gravar logo de tentativa*/ }      // Caso utilizador não exite fica Convidado

            objetoM._uidUtilizador = objetoDM._uidUtilizador.ToString();
            objetoM._nome          = objetoDM._nome;
            objetoM._login         = objetoDM._login;
            objetoM._prefil        = objetoDM._prefil;

            return(objetoM);
        }
Ejemplo n.º 2
0
        public UtilizadorAtivo getUtilizadorAtivo(string id)
        {
            UtilizadorAtivo objetoM = new UtilizadorAtivo(); // Já está Convidado

            if (id == "" || id == null)
            {
                return(objetoM);                        // Se não esta definido fica Convidado
            }
            Utilizador objetoDM = new Utilizador(_ligacao);

            Guid    guid;
            Boolean checkUid = false;

            try {
                guid     = Guid.Parse(id);
                checkUid = true;
            }
            catch { /*Gravar logo de tentativa*/ }

            if (checkUid)
            {
                objetoDM.ler(Guid.Parse(id));
            }                                               // Se uid é válido carregamos da BD

            if (objetoDM._login == "" || checkUid == false)
            {
                objetoM = null;                                             // caso uid não é válido ou não há registos em BD
            }
            else
            {
                objetoM._uidUtilizador = objetoDM._uidUtilizador.ToString();
                objetoM._nome          = objetoDM._nome;
                objetoM._login         = objetoDM._login;
                objetoM._prefil        = objetoDM._prefil;
            }

            return(objetoM);
        }
Ejemplo n.º 3
0
        public UtilizadorAtivo logout()
        {
            UtilizadorAtivo convidado = new UtilizadorAtivo();

            return(convidado); // Para anular utilizador a trabalhar
        }