Exemplo n.º 1
0
        public string editar(UtilizadorEditar objetoM)
        {
            string resultado = "";

            Utilizador objetoDM = new Utilizador(_ligacao);

            objetoDM.ler(objetoM._uidUtilizador); //Ler registo original da DB
            if (objetoDM._login != "")
            {
                objetoDM._uidUtilizador = objetoM._uidUtilizador;
                objetoDM._nome          = objetoM._nome;
                objetoDM._login         = objetoM._login;
                objetoDM._pass          = objetoM._pass;
                objetoDM._prefil        = objetoM._prefil;
                objetoDM._estado        = objetoM._estado;

                resultado = objetoDM.editar();
            }
            else
            {
                resultado = "Utilizador não encontrado na Base de Dados";
            }


            return(resultado);
        }
Exemplo n.º 2
0
        public UtilizadorEditar ler(string id)
        {
            UtilizadorEditar objetoM;
            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 varegamos da BD

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

                objetoM._lstEstado = this.lstEstados();
                objetoM._lstPrefil = this.lstPrefils();
            }

            return(objetoM);
        }