public Usuario ObtenhaUsuario(Login login) { var sql = $@"SELECT * FROM TBUsuario WHERE UserNomeUser = '******'"; var usuario = new Usuario(); using (var dr = AuxilliarDeBd.Instancia.ExecuteReader(sql)) { if (dr.Read()) { var ordinalCod = dr.GetOrdinal("UserCod"); var ordinalNome = dr.GetOrdinal("UserNome"); var ordinalTipo = dr.GetOrdinal("UserTipoUsuario"); var ordinalUser = dr.GetOrdinal("UserNomeUser"); var ordinalSenha = dr.GetOrdinal("UserSenha"); usuario.Codigo = dr.GetInt32(ordinalCod); usuario.Nome = dr.GetString(ordinalNome); usuario.Classificacao = EnumeradorClassificacaoUsuario.ObtenhaEnumerador(dr.GetInt32(ordinalTipo)); usuario.Login = new Login { User = dr.GetString(ordinalUser), Senha = Login.ObtenhaSenhaDiscriptografada(dr.GetString(ordinalSenha)) }; } return(usuario); } }
public List <Usuario> ObtenhaTodos() { var sql = $@"SELECT * FROM TBUsuario"; var usuarios = new List <Usuario>(); using (var dr = AuxilliarDeBd.Instancia.ExecuteReader(sql)) { while (dr.Read()) { var ordinalCod = dr.GetOrdinal("UserCod"); var ordinalNome = dr.GetOrdinal("UserNome"); var ordinalTipo = dr.GetOrdinal("UserTipoUsuario"); var ordinalUser = dr.GetOrdinal("UserNomeUser"); var ordinalSenha = dr.GetOrdinal("UserSenha"); var usuario = new Usuario { Codigo = dr.GetInt32(ordinalCod), Nome = dr.GetString(ordinalNome), Classificacao = EnumeradorClassificacaoUsuario.ObtenhaEnumerador(dr.GetInt32(ordinalTipo)), Login = new Login { User = dr.GetString(ordinalUser), Senha = Login.ObtenhaSenhaDiscriptografada(dr.GetString(ordinalSenha)) } }; usuarios.Add(usuario); } return(usuarios); } }