Beispiel #1
0
        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);
            }
        }
Beispiel #2
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";
     }
 }
Beispiel #3
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.";
                }
            };
        }