private void BtnCEPButton_ClickAsync(object sender, EventArgs e) { bool ping = valida.TesteConexao(); if (!ping) { Toast.MakeText(this, "Sem Conexão com a internet. Tente mais tarde!!", ToastLength.Short).Show(); txtCEP.RequestFocus(); return; } if (string.IsNullOrEmpty(txtCEP.Text)) { Toast.MakeText(this, "Digite um CEP para pesquisar!!", ToastLength.Short).Show(); txtCEP.RequestFocus(); return; } else { using (br.com.correios.apps.AtendeClienteService ws = new br.com.correios.apps.AtendeClienteService()) { try { br.com.correios.apps.enderecoERP dados = ws.consultaCEP(txtCEP.Text); txtLocal.Text = dados.end + ", " + dados.bairro + ", " + dados.cidade + ", " + dados.uf; } catch { txtLocal.Text = ""; Toast.MakeText(this, "CEP não encontrado. Por favor verifique!!", ToastLength.Short).Show(); } } } }
public Pessoa LocalizarCEP(Pessoa pessoa) { var service = new br.com.correios.apps.AtendeClienteService(); var endereco = service.consultaCEP(pessoa.CEP); pessoa.Logradouro = endereco.end; pessoa.Bairro = endereco.bairro; pessoa.Cidade = endereco.cidade; pessoa.UF = endereco.uf; return(pessoa); }
public void preencheEnderecoPorCep() { using (br.com.correios.apps.AtendeClienteService ws = new br.com.correios.apps.AtendeClienteService()) { try { var enderecoCep = ws.consultaCEP(txtCep.Text.Replace("-", "").Trim()); txtEndereco.Text = enderecoCep.end; txtCidade.Text = enderecoCep.cidade; txtBairro.Text = enderecoCep.bairro; lblCepNaoEcontrado.Visible = false; } catch { lblCepNaoEcontrado.Visible = true; lblCepNaoEcontrado.Text = "CEP não encontrado"; } } }