public List <Aps> ComboAps(int id_user, string valor_especie, string valor_status, string valor_responsavel, string procedure) { try { acesso.LimpaParametros(); acesso.AdicionarParametros("@obj", "aps"); acesso.AdicionarParametros("@id_user", id_user); acesso.AdicionarParametros("@valor_especie", valor_especie); acesso.AdicionarParametros("@valor_status", valor_status); acesso.AdicionarParametros("@valor_responsavel", valor_responsavel); DataTable dt; List <Aps> listAps = new List <Aps>(); using (dt = acesso.ExecutaConsulta(CommandType.StoredProcedure, procedure)) foreach (DataRow dr in dt.Rows) { Aps novoAps = new Aps(); novoAps.id = Convert.ToInt32(dr["id"]); novoAps.nome = Convert.ToString(dr["nome"]); listAps.Add(novoAps); } return(listAps); } catch (Exception ex) { throw new Exception("Falha ao tentar consultar, motivo: " + ex.Message); } }
public List <Aps> consulta(string procedure, string metodo) { try { acesso.LimpaParametros(); acesso.AdicionarParametros("@id", this.id); acesso.AdicionarParametros("@nome", this.nome); acesso.AdicionarParametros("@apagado", this.apagado); acesso.AdicionarParametros("@metodo", "consultar"); DataTable dt; List <Aps> listAps = new List <Aps>(); using (dt = acesso.ExecutaConsulta(CommandType.StoredProcedure, procedure)) foreach (DataRow dr in dt.Rows) { Aps novoAps = new Aps(); novoAps.id = Convert.ToInt32("id"); novoAps.nome = Convert.ToString("nome"); novoAps.apagado = Convert.ToInt32("apagado"); listAps.Add(novoAps); } return(listAps); } catch (Exception ex) { throw new Exception("Falha ao tentar consultar, motivo: " + ex.Message); } }