コード例 #1
0
        private void BuscarCep(object sender, EventArgs e)
        {
            var cep = CEP.Text.Trim();

            if (IsValidCep(cep))
            {
                try
                {
                    var resultado = ViaCepServico.BuscarEndecoViaCep(cep);

                    if (resultado == null)
                    {
                        DisplayAlert("ERRO", $"Endereço não encontrado para o CEP informado: {cep}", "OK");
                    }

                    RESULTADO.Text = $"Endereço: {resultado.logradouro}, Bairro:{resultado.bairro} - {resultado.localidade} / {resultado.uf} - CEP: {resultado.cep}";
                }
                catch (Exception ex)
                {
                    DisplayAlert("ERRO CRÍTICO", ex.Message, "OK");
                }
            }
        }