private void BtnBuscarCEP_Clicked(object sender, EventArgs e) { this.lblResultado.Text = string.Empty; if (string.IsNullOrEmpty(this.txtCEP.Text)) { DisplayAlert("Erro", "CEP invalido! o CEP deve ser preenchido.", "OK"); } else { string cep = this.txtCEP.Text.Trim(); if (this.isValidCEP(cep)) { try { Endereco end = ViaCEPServico.BuscarEnderecoCEP(cep); if (end == null) { DisplayAlert("Erro", "Endereco nao encontrado", "OK"); } else { this.lblResultado.Text = string.Format("Endereco: {0}, {1} - {2}", end.logradouro, end.localidade, end.uf); } } catch (Exception ex) { DisplayAlert("Erro Critico", ex.Message, "OK"); } } } }