Exemplo n.º 1
0
        private void BuscarEndereco(object sender, EventArgs e)
        {
            string cep = txtCep.Text.Trim();

            if (IsValid(cep))
            {
                try
                {
                    Endereco endereco = ViaCEPServico.BuscarEndereco(cep);

                    if (endereco.cep != null)
                    {
                        lblCep.Text        = "CEP: " + endereco.cep;
                        lblLogradouro.Text = "Logradouro: " + endereco.logradouro;
                        lblBairro.Text     = "Bairro: " + endereco.bairro;
                        lblCidade.Text     = "Cidade: " + endereco.localidade;
                        lblEstado.Text     = "Estado: " + endereco.uf;

                        txtCep.Text = "";
                    }
                    else
                    {
                        DisplayAlert("ERRO", "O não foi encontrado endereço para o CEP: " + cep, "OK");
                    }
                }
                catch (Exception ex)
                {
                    DisplayAlert("ERRO CRÍTICO", ex.Message, "OK");
                }
            }
        }