public static bool ConsultaCEP(string CEP) { try { Endereco = ""; Complemento = ""; Bairro = ""; Cidade = ""; Estado = ""; var CepTratado = CEP.Trim().Replace(" ", "").Replace("_", "").Replace("-", ""); var resposta = new Correio.AtendeClienteClient().consultaCEP(CepTratado); if (!string.IsNullOrEmpty(resposta.ToString())) { Endereco = resposta.end; Complemento = resposta.complemento2; Bairro = resposta.bairro; Cidade = resposta.cidade; Estado = resposta.uf; return(true); } else { Erro = "Erro ao Localizar o CEP: " + CEP; return(false); } } catch (Exception ex) { Erro = ex.Message; return(false); } }
private void btnConsulta_Click(object sender, EventArgs e) { lblResposta.Text = ""; lblResposta.Text = "Buscando dados..."; try { var correio = new Correio.AtendeClienteClient(); var resposta = correio.consultaCEP(txtCep.Text); lblResposta.Text = "Endereço: " + resposta.end; lblResposta.Text += "\nCidade: " + resposta.cidade; lblResposta.Text += "\nBairro: " + resposta.bairro; lblResposta.Text += "\nEstado: " + resposta.uf; } catch (Exception ex) { lblResposta.Text = "Erro ao efetuar consulta\n"; } }
private void btnConsultaCep_Click(object sender, EventArgs e) { var Cep = new Cep(); var Endereco = new Endereco(); Cep.Codigo = txtCEP.Text.Replace("-", ""); using (var correios = new Correio.AtendeClienteClient()) { var consulta = correios.consultaCEP(Cep.Codigo); if (consulta != null) { Endereco.EnderecoCompleto = consulta.end + "," + consulta.complemento + "," + consulta.bairro + "," + consulta.cidade + "," + consulta.uf; Endereco.EnderecoCompleto = Endereco.EnderecoCompleto.Replace(",", System.Environment.NewLine); lblResult.Text = Endereco.EnderecoCompleto; } else { lblResult.Text = "CEP não encontrado."; } }; }