예제 #1
0
 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";
     }
 }
예제 #2
0
        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.";
                }
            };
        }