예제 #1
0
        private void BuscarCEP(object sender, EventArgs args)
        {
            string cep = CEP.Text.Trim();

            if (isValidaCEP(cep))
            {
                try
                {
                    var end = ViaCepService.BuscaEnderecoViaCep(cep);

                    if (end != null)
                    {
                        Resultado.Text = string.Format("Endereço: {2}, {3} {0}, {1} "
                                                       , end.Localidade, end.UF, end.Logradouro, end.Bairro);
                    }
                    else
                    {
                        DisplayAlert("ERRO", "ENDEREÇO NÃO ENCONTRADO PARA O CEP INFORMADO", "OK");
                    }
                }
                catch (Exception e)
                {
                    DisplayAlert("ERRO CRÍTICO", e.Message, "OK");
                }
            }
        }