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); }
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); }