private void BuscarCEP(Object sender, EventArgs args) { // Lógica do programa string cep = CEP.Text.Trim(); if (isValidCEP(cep)) { try { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end != null) { RESULTADO.Text = string.Format("Endereco: {2} - {3} {0}-{1}", end.localidade, end.uf, end.logradouro, end.bairro); } else { DisplayAlert("Cep Inválido", "O endereço não foi encontrado para o CEP informado: " + cep, "OK"); } } catch (Exception e) { DisplayAlert("Erro Crítico", e.Message, "OK"); } } }
private void BuscarCEP(object sender, EventArgs e) { if (isValidCEP(cep.Text.Trim())) { try { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep.Text.Trim()); if (end != null) { texto.Text = string.Format("Estado: {0} \n" + "Cidade: {1} \n" + "Bairro: {2} \n" + "Logradouro: {3}", end.uf, end.localidade, end.bairro, end.logradouro); } else { DisplayAlert("Erro", "O endereço não foi encontrado para o CEP informado" + cep.Text.Trim(), "OK"); } } catch (Exception error) { DisplayAlert("Erro Crítico", error.Message, "OK"); } } }
private void btnBuscar_Clicked(object sender, EventArgs e) { //retiro os espaços vazios String cep = txtCEP.Text.Trim(); //Chama o método para validar o cep se o retorno igual a TRUE faz a busca no WebService if (isValidCEP(cep)) { try { /*faz a busca no webservice e retorna os dados do CEP * para o obejto end*/ Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); //teste para ver se o end não é null (não achou o endereço do cep) if (end != null) { RESULTADO.Text = String.Format("Endereço: {2} \nBairro: {3} \nCidade: {0}-{1} ", end.localidade, end.uf, end.logradouro, end.bairro); } else { DisplayAlert("ERRO", "O endereço não foi encontrado para o CEP informado: " + cep, "OK"); } } catch (Exception ex) { DisplayAlert("ERRO CRÍTICO", ex.Message, "OK"); } } }
private void BuscarCEP(object sender, EventArgs args) { string cep = txbCEP.Text.Trim(); try { if (isValidCEP(cep)) { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end != null) { lblResultado.Text = "Resultados Encontrados:\n\n" + "Endereço: " + end.logradouro + "\n" + "Bairro: " + end.bairro + "\n" + "Cidade: " + end.localidade + "\n" + "U.F.: " + end.uf; } else { DisplayAlert("ERRO", "O endereço não foi encontrado para o CEP informado: " + cep, "OK"); } } } catch (Exception ex) { DisplayAlert("ERRO CRÍTICO", ex.Message, "OK"); } }
private void BuscarCEP(object sender, EventArgs args) { //TODO - Validações. string cep = CEP.Text.Trim(); if (isValidCep(cep)) { try { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end != null) { RESULTADO.Text = string.Format("Endereço: Rua: {2} - {3}, Cidade: {0} - {1}", end.localidade, end.uf, end.logradouro, end.bairro); } else { DisplayAlert("Erro", "O Endereço não foi encontrado para o cep informado", "OK"); } } catch (Exception e) { DisplayAlert("Erro Crítico", e.Message, "OK"); } } }
private void Bt_BuscarCep_Clicked(object sender, EventArgs e) { string cep = tx_Cep.Text.Trim().Replace("-", ""); try { if (cep.Length == 8) { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end.erro != true) { lb_Rua.Text = "Rua: " + end.logradouro; lb_Bairro.Text = "Bairro: " + end.bairro; lb_Cidade.Text = "Cidade: " + end.localidade + "-" + end.uf; lb_IBGE.Text = "Cód. IBGE: " + end.ibge; } else { DisplayAlert("Ops!", "Cep não encontrado", "Ok"); } } } catch (Exception ex) { DisplayAlert("Ops! Algo deu errado", ex.Message, "Ok"); } }
private void BuscarCep(object sender, EventArgs args) { string cep = CEP.Text.Trim(); if (isValidCEP(cep)) { try { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end != null) { RESULTADO.Text = string.Format("Endereço: {2} de {3} {0},{1}", end.localidade, end.uf, end.logradouro, end.bairro); } else { DisplayAlert("ERRO", "O endereço não foi encontrado para o Cep informado: " + cep, "OK"); } } catch (Exception ex) { DisplayAlert("ERRO CRÍTICO", ex.Message, "OK"); } } }
private void BuscarCEP(object sender, EventArgs e) { string cep = txtCEP.Text.Trim(); if (IsValidCEP(cep)) { try { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end != null) { lblResultado.Text = string.Format("Endereço: {2} - {3} {0},{1} ", end.localidade, end.uf, end.logradouro, end.bairro); } else { DisplayAlert("Erro", "O Endereço não foi encontrado para o CEP informado: " + cep, "OK"); } } catch (Exception ex) { DisplayAlert("ERRO CRITICO", ex.Message, "OK"); } } }
public void BuscarCEP(object sender, EventArgs args) { string cep = txtCEP.Text.Trim().Replace("-", ""); if (isValidCEP(cep)) { try { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); //TODO - Validações if (end != null) { lblResultado.Text = string.Format("Endereco: {0} - {1} - {2} - {3}", end.logradouro + (!string.IsNullOrEmpty(end.complemento) ? " - " + end.complemento : ""), end.bairro, end.localidade, end.uf); } else { DisplayAlert("Erro", "Endereço não encontrado para o CEP informado: " + txtCEP.Text + ".", "OK"); } } catch (WebException ex) { DisplayAlert("ERRO CRÍTICO", ex.Message, "OK"); } catch (Exception ex) { DisplayAlert("ERRO CRÍTICO", ex.Message, "OK"); } } }
private void BuscarCEP(object sender, EventArgs args) { //TODO - Validações. string cep = CEP.Text.Trim(); if (isValdCEP(cep)) { try { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(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 localizado para o CEP informado: " + cep, "OK"); } }catch (Exception e) { DisplayAlert("ERRO CRÍTICO", e.Message, "OK"); } } }
private void BuscarCEP(object sender, EventArgs args) { string cep = CEP.Text.Trim(); //Primeiro realiza validações if (isValidCEP(cep)) { try { //Chamando a classe e o método que faz a busca no site Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end.cep != null) { //Atualiza o texto da label com o resultado obtido Resultado.Text = string.Format("{0} - {1} - {2} ", end.uf, end.localidade, end.logradouro); } else //Se mesmo digitando os 8 números, não existe aquele CEP { DisplayAlert("ERRO", "O endereço não foi encontrado para este CEP!", "OK"); } } catch (Exception e) //Essas exceções são várias (Ex: o servidor do ViaCEP pode ter caído) { DisplayAlert("ERRO CRÍTICO", e.Message, "OK"); } } }
//======================================================================================================= // BuscarCEP //------------------------------------------------------------------------------------------------------- // Buscap pelo CEP indicado. Acao do Botao Buscar_CEP. //======================================================================================================= private void BuscarCEP(object sender, EventArgs e) { //TODO - Logica do progama string cep = CEP.Text.Trim(); //TODO - Validacoes if (isValidCEP(cep)) { try { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end != null) { RESULTADO.Text = String.Format("Endereço: {0},{1} -> {2} {3}", end.localidade, end.uf, end.logradouro, end.bairro); } else { DisplayAlert("ERRO", "O endereço não foi encontrado para o CEP informado:" + cep, "OK"); } } catch (Exception ex) { DisplayAlert("ERRO CRÍTICO", ex.Message, "OK"); } } }
private void BuscarCEP(object sender, EventArgs args) { string cep = CEP.Text.Trim(); if (isValidCEP(cep)) { try { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end != null) { RESULTADO.Text = string.Format("Endereço \nEstado: {0} \nUF: {1}\nBairro: {2}\nLogradouro: {3} \nComplemento: {4}", end.localidade, end.uf, end.bairro, end.logradouro, end.complemento); } else { DisplayAlert("ERRO CRITÍCO", "O endereço não foi encontrado para o cep digitado: " + cep, "OK"); } } catch (Exception e) { DisplayAlert("ERRO CRÍTICO", e.Message, "OK"); } } else { //T } }
private void ExecuteComandoClick() { string cep = CEP.Text(); if (isValidCEP(cep)) { try { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end != null) { RESULTADO.Text = String.Format("Endereço: {2} de {3} {0},{1} ", end.localidade, end.uf, end.logradouro, end.bairro); } else { App.Current.MainPage.DisplayAlert("ERRO", "O endereço não foi encontrado para o CEP informado: " + cep, "OK"); } } catch (Exception e) { App.Current.MainPage.DisplayAlert("ERRO CRÍTICO", e.Message, "OK"); } } }
private void BuscarCEP(object sender, EventArgs args) { //TODO - Lógica do programa //TODO - Validações string cep = CEP.Text.Trim(); if (isValidCEP(cep)) { try { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end != null) { RESULTADO.Text = string.Format("Endereço: {2}, {4} - {5} - {3} {0},{1} ", end.localidade, end.uf, end.logradouro, end.bairro, end.unidade, end.complemento); } else { DisplayAlert("ERRO", "O endereço não foi encontrado para o CEP informado.", "OK"); } } catch (Exception e) { DisplayAlert("ERRO CRÍTICO", e.Message, "OK"); } } }
private void BuscarCEP(object sender, EventArgs args) { string cep = CEP.Text.Trim(); if (isValidCEP(cep)) { try { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end != null) { RESULTADO.Text = string.Format("Endereço: {0}, {1} {2} ", end.localidade, end.uf, end.logradouro); } else { DisplayAlert("ERRO", "O endereço nao foi encontrado para p CEP informado " + end, "OK"); } } catch (Exception e) { DisplayAlert("ERRO CRITICO", e.Message, "OK"); } } }
private void BuscarCEP(object sender, EventArgs args) { //TODO Logica do programa string cep = CEP.Text.Trim(); if (isValidCEP(cep)) { try { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end != null) { RESULTADO.Text = string.Format("Endereço: {3}, {2}, {0}, {1}", end.localidade, end.uf, end.logradouro, end.bairro); } else { DisplayAlert("erro!", "o endereço não foi encontrado com o CEP: " + cep, "OK"); } } catch (Exception e) { DisplayAlert("ERRO Critico", e.Message, "OK"); } } }
private void BuscarCEP(object sender, EventArgs args) { string cep = CEP.Text.Trim(); if (isValidCEP(cep)) { try { Endereço end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end != null) { Resultado.Text = string.Format("Endereço: {2} de {3} {0},{1} ", end.localidade, end.uf, end.logradouro, end.bairro); } else { DisplayAlert("Erro", "O endereço não foi encontrado para o CEP informado", "Ok"); } } catch (Exception e) { DisplayAlert("Erro Crítico", e.Message, "Ok"); } } }
private void BuscarCEP(object sender, EventArgs e) { string cep = CEP.Text.Trim(); Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); RESULTADO.Text = $"Endereço: {end.Logradouro} - {end.Complemento} - {end.Bairro} - {end.UF}"; }
private void buscarCEP(object sender, EventArgs args) { //TODO - Lógica do programa //TODO - Validações string Cep = cep.Text.Trim(); Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(Cep); resultado.Text = string.Format("Endereço: {0} - {1} \n {2}, {3}", end.logradouro, end.bairro, end.localidade, end.uf); }
private void BuscarCEP(object sender, EventArgs args) { // TODO - Logica do programa string cep = CEP.Text.Trim(); Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); RESULTADO.Text = "Endereço: " + end.logradouro + ", " + end.bairro + " " + end.localidade + " - " + end.uf; }
public MainPage() { InitializeComponent(); //É necessário atribuir ao evento Clicked um método ( Dirente no C# ) B_Botao.Clicked += BuscarCEP; void BuscarCEP(object sender, EventArgs args) { //TODO - Lógica do programa. //TODO - Validações. if (isValidCEP(E_Cep.Text.Trim())) { try { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(E_Cep.Text.Trim()); if (end != null) //tratamento em conjunto ViaCEPServico.cs { //Usando o string.Format para atribuir e formatar a strign em questão L_Resultado.Text = string.Format("Endereço: {2} de {3}, {0}, {1}", end.localidade, end.uf, end.logradouro, end.bairro); } else { DisplayAlert("ERRO", "O endereço não existe ou não foi encontrado para o CEP informado", "OK"); } } catch (Exception e) { DisplayAlert("Erro crítico", e.Message, "Ok"); } } } bool isValidCEP(string cep) { bool aux = true; //validação de tamanho if (cep.Length != 8) { DisplayAlert("ERRO", "Cep inválido! O CEP deve conter 8 caracteres.", "OK"); aux = false; } int NovoCEP = 0; if (!int.TryParse(cep, out NovoCEP)) { DisplayAlert("ERRO", "Cep inválido! O CEP deve ser composto apenas por números.", "OK"); aux = false; } return(aux); } }
public void BuscarCEP(object sender, EventArgs args) { //TODO - Logica do Programa string cep = txtCEP.Text.Trim().Replace("-", ""); Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); //TODO - Validações lblResultado.Text = string.Format("Endereco: {0} - {1} - {2} - {3}", end.logradouro + (!string.IsNullOrEmpty(end.complemento) ? " - " + end.complemento : ""), end.bairro, end.localidade, end.uf); }
private void BuscarCEP(object sender, EventArgs args) { //TODO -LÓGICA DO PROGRMA //TODO -VALIDAÇÕES string cep = CEP.Text.Trim(); if (isValidCEP(cep)) { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); RESULTADO.Text = string.Format("Endereço {2},{3},{0},{1}", end.localidade, end.uf, end.logradouro, end.bairro); } }
private void BuscarCep(object sender, EventArgs e) { var cep = txtCep.Text; if (string.IsNullOrEmpty(cep) || !int.TryParse(cep, out int result) || (cep.Length <= 0 || cep.Length > 8)) { DisplayAlert("Erro!", "Informe um CEP válido!", "OK"); } else { cep.Trim(); var endereco = ViaCEPServico.BuscarEnderecoViaCEP(cep); lbResultado.Text = string.Format("Endereço é: {0},{1},{2}", endereco.logradouro, endereco.bairro, endereco.localidade); } }
private void BuscarCEP(object sender, EventArgs args) { string cep = CEP.Text.Trim(); if (isValidCEP(cep)) { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end != null) { Resultado.Text = string.Format("Endereço: {0}, {1} {2}", end.localidade, end.uf, end.logradouro); } else { DisplayAlert("ERRO", "Não existe este CEP", "OK"); } } }
private void BuscarCEP(object sender, EventArgs args) { //To do - Validações string cep = CEP.Text.Trim(); if (Validacao(cep)) { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); try { RESULTADO.Text = string.Format("Endereço: {0}, {1}, {2}, {3}", end.logradouro, end.bairro, end.localidade, end.uf); } catch { DisplayAlert("ERRO CRÍTICO!", "Verifique sua conexao com a internet e tente novamente.", "Ok"); } } }
private void ExecuteClickNavitagationCommand() { string cep = CEP.Text.Trim(); if (isValidCEP(cep)) { try { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end != null) { RESULTADO.Text = string.Format("Endereço: {3} - {0} - {1},{2}", end.bairro, end.localidade, end.uf, end.logradouro); } } catch (Exception e) { DisplayAlert("ERRO ", e.Message, "OK"); } } }
private void BOTAO_Clicked(object sender, EventArgs e) { try { string cep = Cep.Text.Trim(); if (CepValido(cep)) { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end != null) { Resultado.Text = String.Format("Endereço: {0},{1} - {2}/{3}", end.Logradouro, end.Bairro, end.Localidade, end.Uf); } else { DisplayAlert("Cep não encontrado", string.Format("Não foi possível localizar o cep: {0}.", cep), "Ok"); } } } catch (Exception ex) { DisplayAlert("Erro Crítico", "Ocorreu algum erro ao conectar ao serviço", "Ok"); } }
private void BuscarCEP(object sender, EventArgs args) { //VAlidações string cep = CEP.Text.Trim(); if (IsValidCEP(cep)) { try { Endereco end = ViaCEPServico.BuscarEnderecoViaCEP(cep); if (end != null) { RESULTADO.Text = string.Format("Endereço: {2} de {3} {0}, {1}", end.Localidade, end.Uf, end.Logradouro, end.Bairro); } else { DisplayAlert("Erro", "Endereço não encontrado para o CEP informado: " + cep, "OK"); } } catch (Exception e) { DisplayAlert("ERRO CRÍTICO", e.Message, "OK"); } } }