public CEPColecao MostrarTodos() { bancoControle.LimpaParametros(); string comando = "SELECT c.cod_cep,c.cep,c.logra,c.bairro,c.cidade,u.uf,u.cod_uf FROM tb_cep AS c INNER JOIN tb_uf AS u ON u.cod_uf = c.cod_uf"; DataTable dt = bancoControle.ExecuteReader(comando); CEPColecao colecao = new CEPColecao(); foreach (DataRow dr in dt.Rows) { CEP cep = new CEP(); cep.Cod_cep = Convert.ToUInt32(dr["cod_cep"]); cep.Bairro = Convert.ToString(dr["bairro"]); cep.Uf = Convert.ToString(dr["uf"]); cep.Cidade = Convert.ToString(dr["cidade"]); cep.Cep = Convert.ToString(dr["cep"]); cep.Logra = Convert.ToString(dr["logra"]); colecao.Add(cep); } dt.Dispose(); return(colecao); }
public CEPColecao PesquisarPorLogradouro(string logradouro) { bancoControle.LimpaParametros(); bancoControle.AdicionaParametro("@logra", logradouro); string comando = "SELECT c.cod_cep,c.cep,c.logra,c.bairro,c.cidade,c.uf FROM tb_cep AS c WHERE c.logra LIKE CONCAT('%',@logra,'%');"; DataTable dt = bancoControle.ExecuteReader(comando); CEPColecao colecao = new CEPColecao(); foreach (DataRow dr in dt.Rows) { CEP cep = new CEP(); cep.Cod_cep = Convert.ToUInt32(dr["cod_cep"]); cep.Bairro = Convert.ToString(dr["bairro"]); cep.Uf = Convert.ToString(dr["uf"]); cep.Cidade = Convert.ToString(dr["cidade"]); cep.Cep = Convert.ToString(dr["cep"]); cep.Logra = Convert.ToString(dr["logra"]); colecao.Add(cep); } dt.Dispose(); return(colecao); }