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");
                }
            }
        }
Пример #2
0
        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");
                }
            }
        }
Пример #3
0
        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");
                }
            }
        }
Пример #4
0
        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");
            }
        }
Пример #5
0
        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");
                }
            }
        }
Пример #6
0
        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");
            }
        }
Пример #7
0
        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");
                }
            }
        }
Пример #8
0
        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");
                }
            }
        }
Пример #9
0
        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");
                }
            }
        }
Пример #10
0
        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");
                }
            }
        }
Пример #11
0
        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");
                }
            }
        }
Пример #12
0
        //=======================================================================================================
        // 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");
                }
            }
        }
Пример #13
0
        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
            }
        }
Пример #14
0
        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");
                }
            }
        }
Пример #15
0
        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");
                }
            }
        }
Пример #16
0
        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");
                }
            }
        }
Пример #18
0
        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");
                }
            }
        }
Пример #19
0
        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}";
        }
Пример #20
0
        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);
        }
Пример #21
0
        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;
        }
Пример #22
0
        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);
            }
        }
Пример #23
0
        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);
        }
Пример #24
0
        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);
            }
        }
Пример #25
0
        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);
            }
        }
Пример #26
0
        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");
                }
            }
        }
Пример #27
0
        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");
                }
            }
        }
Пример #28
0
        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");
                }
            }
        }
Пример #29
0
 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");
     }
 }
Пример #30
0
        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");
                }
            }
        }