Exemple #1
0
        private void BuscarCEP(object sender, EventArgs args)
        {
            string cep = "";

            if (!string.IsNullOrEmpty(CEP.Text))
            {
                cep = CEP.Text.Trim();
            }

            if (IsValidCep(cep))
            {
                try
                {
                    Endereco end = ViaCepServico.BuscarEnderecoViaCep(cep);

                    if (end != null)
                    {
                        Resultado.Text = end.ToString();
                    }
                    else
                    {
                        DisplayAlert("Ops", "Não encontramos um endereço para o CEP informado.", "Ok");
                        CEP.Text = "";
                    }
                }
                catch (Exception)
                {
                    DisplayAlert("Erro", "Falha de comunicação com o serviço, verifique sua conexão com a internet.", "Ok");
                }
            }
        }
Exemple #2
0
        //========================================================================================================

        private void BuscarCEP(object sender, EventArgs args)
        {
            //TODO - Validações.
            string cep = CEP.Text.Trim();  //Trim remove espaços em branco no final e no começo do campo

            if (isValidCEP(cep))
            {
                try
                {
                    Endereco end = ViaCepServico.BuscarEnderecoViaCep(cep);

                    if (end != null)
                    {
                        RESULTADO.Text = string.Format("Endereco: {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 e)
                {
                    //ERRO
                    DisplayAlert("ERRO CRÍTICO.", e.Message, "OK");
                }
            }
        }
Exemple #3
0
        private void BuscarCep(object sender, EventArgs args)
        {
            string cepDigitado = txtCep.Text.Trim();

            if (isValidCEP(cepDigitado))
            {
                try
                {
                    Endereco e = ViaCepServico.BuscarEnderecoViaCep(cepDigitado);
                    if (e == null)
                    {
                        lblResultado.Text = string.Format("Endereco: {3} {0}, {1} {2}", e.localidade, e.uf, e.logradouro, e.bairro);
                    }
                    else
                    {
                        DisplayAlert("Erro", "Cep não foi encontrado", "OK");
                    }
                } catch (Exception e)
                {
                    DisplayAlert("Erro", "Ocorreram falhas na consulta do CEP", "OK");
                }
            }
            else
            {
                DisplayAlert("Erro", "Cep digitado é inválido!", "OK");
            }
        }
 private void BuscarCep(object sender, EventArgs args)
 {
     try {
         string cep = CEP.Text.Trim();
         validacao.Text = "";
         if (isValid(cep))
         {
             try {
                 Endereco end = ViaCepServico.BuscarEnderecoViaCep(cep);
                 if (end != null)
                 {
                     Resultado.IsVisible = true;
                     Resultado.Text      = string.Format($"CEP {cep}\n\n{end.logradouro} - {end.bairro} - {end.localidade}/{end.uf}");
                 }
                 else
                 {
                     Resultado.Text = "Não foi encontrado nenhum endereço correspondente ao CEP digitado";
                 }
             }
             catch (Exception e) {
                 Resultado.Text = "Verifique sua conexão com a internet";
             }
         }
         else
         {
             CEP.Text = "";
         }
     }
     catch (Exception i) {
         validacao.Text = "Digite um CEP";
     }
 }
Exemple #5
0
        private void BuscarCep(object sendert, 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} - {3}", end.logradouro, end.bairro, end.localidade, end.uf);
                    }
                    else
                    {
                        DisplayAlert("ATENÇÃO", "Endereço não encontrado", "OK");
                    }
                }
                catch (Exception e)
                {
                    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 (IsValidaCEP(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 CEP informado não foi localizado :" + cep, "OK");
                    }
                }
                catch (Exception e)
                {
                    DisplayAlert("ERRO CRÍTICO", e.Message, "OK");
                }
            }
        }
Exemple #7
0
        private void BuscarCEP(object sender, EventArgs args)
        {
            string cep = cCep.Text.Trim();

            if (isValidaCEP(cep))
            {
                try
                {
                    Endereco end = ViaCepServico.BuscarEnderecoViaCep(cep);

                    if (end != null)
                    {
                        cResultado.Text = string.Format("Endereço:" + "{2} de {3} {0},{1}", end.localidade, end.uf, end.bairro);
                    }
                    else
                    {
                        DisplayAlert("Erro", "O endereço não foi encontrad" + "para o CEP informado" + cep, "Ok");
                    }
                }
                catch (Exception e)
                {
                    DisplayAlert("Erro Crítico", e.Message, "Ok");
                }
            }
        }
Exemple #8
0
        private void BuscarCEP(object sender, EventArgs args)
        {
            string cep = "";

            //cep recebe o texto da caixa de texto (Entry), retirando espaços iniciais e finais (trim)
            if (CEP.Text != null)
            {
                cep = CEP.Text.Trim();
            }

            //Validações
            if (isValidCEP(cep))
            {
                try {
                    //Passado o cep para o serviço ViaCEP, será retornado o obj Endereço.
                    Endereco end = ViaCepServico.BuscarEnderecoViaCep(cep);

                    if (end != null)
                    {
                        //Inserindo texto na label
                        RESULTADO.Text = string.Format("Endereço: {0}, {1} - {2}, {3}",
                                                       end.logradouro, end.bairro, end.localidade, end.uf);
                    }
                    else
                    {
                        DisplayAlert("CEP inexistente", "Não foi econtrado endereço correspondente ao CEP informado: " + cep, "OK");
                        RESULTADO.Text = "CEP " + cep + " não localizado.";
                    }
                } catch (Exception e) {
                    DisplayAlert("ERRO CRÍTICO", e.Message, "OK");
                }
            }
        }//fim BuscarCEP()
Exemple #9
0
        private void CepButton_Clicked(object sender, EventArgs e)
        {
            string        cepFormatado  = Util.Mascara.RemoverMascara(cepTextBox.Text);
            Processamento processamento = ValidarCep(cepFormatado);

            if (!processamento.Sucesso)
            {
                DisplayAlert("CEP Inválido", processamento.MensagemFormata, "OK");
                return;
            }

            Endereco endereco = new Endereco();

            processamento = ViaCepServico.BuscarEnderecoViaCep(cepFormatado, out endereco);
            if (!processamento.Sucesso)
            {
                DisplayAlert("CEP Inválido", processamento.MensagemFormata, "OK");
                return;
            }

            if (endereco == null)
            {
                DisplayAlert("CEP Não Encontrado", string.Format("O endereço não foi encontrado para o CEP informado: {0}", Util.Mascara.RenderizarMascara(cepFormatado, "##.###-###")), "OK");
                return;
            }

            cepLabel.Text = string.Format("Logradouro: {0}\nBairro: {1}\nCidade: {2}\nUF: {3}\nCEP: {4}\nIBGE: {5}", endereco.Logradouro, endereco.Bairro, endereco.Localidade, endereco.Uf, endereco.Cep, endereco.Ibge);
        }
Exemple #10
0
        public 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("Endereco: {2} de {3},{0},{1}", end.Localidade, end.Uf, end.Logradouro, end.Bairro);
                    }
                    else
                    {
                        DisplayAlert("ERRO ", "Endereço não foi encontrado", "OK");
                    }
                }
                catch (Exception e)
                {
                    DisplayAlert("ERRO CRÌTICO", e.Message, "OK");
                }
            }
        }
Exemple #11
0
        private void BuscarCEP(object sender, EventArgs args)
        {
            //Logica do Programa

            //validações
            string cep = CEP.Text.Trim();

            if (isValidCEP(cep))
            {
                try
                {
                    Endereco end = ViaCepServico.BuscarEnderecoViaCep(cep);
                    if (end != null)
                    {
                        RESULTADO.Text = string.Format("Logradouro: {0} " + Environment.NewLine
                                                       + "Complemento: {1} " + Environment.NewLine
                                                       + "Bairro : {2} " + Environment.NewLine
                                                       + "Localidade : {3} " + Environment.NewLine
                                                       + "UF : {4} " + Environment.NewLine,
                                                       end.logradouro, end.complemento, end.bairro, end.localidade, 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)
        {
            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} {3} - {4}",
                                             end.localidade, end.uf, end.logradouro, end.complemento, end.bairro);
                    }
                    else
                    {
                        DisplayAlert("Erro!", "O Endereço não foi localizado para o Cep" +
                                     " Informado: " + cep, "OK");
                    }
                }
                catch (Exception e)
                {
                    DisplayAlert("Erro Crítico!", e.Message, "OK");
                }
            }
        }
Exemple #13
0
        private void BuscarCep(object sender, EventArgs args)
        {
            string   cep      = CEP.Text.Trim();
            Endereco endereco = ViaCepServico.BuscarEnderecoViaCep(cep);

            RESULTADO.Text = string.Format("Endereço: {0} , {1} , {2}/{3}", endereco.logradouro, endereco.bairro, endereco.localidade, endereco.uf);
        }
Exemple #14
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}, {3} {1}-{2}",
                                                       end.Logradouro, end.Localidade, end.Uf, end.Bairro);
                    }
                    else
                    {
                        DisplayAlert("Alerta!", "cep não encontrado", "OK");
                    }
                }
                catch (Exception e)
                {
                    DisplayAlert("ERRO crítipo - Verifique sua rede", 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)
                    {
                        Result.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.Text, "OK");
                    }
                }catch (Exception e)
                {
                    DisplayAlert("ERRO CRITICO", e.Message, "OK");
                }
            }
        }
Exemple #16
0
        private void BuscarCep(object sender, EventArgs args)
        {
            var cep = EntCep.Text.Trim();

            if (IsValidCep(cep))
            {
                try
                {
                    var end = ViaCepServico.BuscarEnderecoViaCep(cep);

                    if (end != null)
                    {
                        lblResultado.Text = string.Format("Endereço: {2} de {3} {0},{1}", end.localidade, end.uf, end.logradouro, end.bairro);
                    }
                    else
                    {
                        DisplayAlert("ERRO", "O enderço não foi encontrado para o CEP informado " + cep, "OK");
                    }
                }
                catch (Exception ex)
                {
                    DisplayAlert("ERRO EXCEPTION", ex.Message, "OK");
                }
            }
        }
        private void BuscarCep(object obj, EventArgs args)
        {
            //a fazer 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 : {0}, {1}, {2}", end.logradouro, end.bairro, end.localidade);
                    }
                    else
                    {
                        DisplayAlert("Erro", "o endereço nao foi encontrado para o cep informado: " + cep, "Ok");
                    }
                }

                catch (Exception e)
                {
                    DisplayAlert("ERRO CRITICO", e.Message, "ok");
                }
            }
        }
        private void BuscarCep(object sender, EventArgs args)
        {
            string resultado = "Cep não encontrado!";
            string cep       = TxtCep.Text.Trim();

            // Validacao
            if (IsValidCep(cep))
            {
                try
                {
                    // Busca
                    Endereco end = ViaCepServico.BuscarEnderecoViaCep(cep);
                    // Resultado
                    if (end != null)
                    {
                        resultado  = string.Format("Endereço do CEP {0}", end.cep) + "\n";
                        resultado += string.Format("Rua: {0}", end.logradouro) + "\n";
                        resultado += string.Format("Complemento: {0}", end.complemento) + "\n";
                        resultado += string.Format("Cidade/Uf: {0}/{1}", end.localidade, end.uf);
                    }
                } catch (Exception e)
                {
                    DisplayAlert("ERRO", e.Message, "OK");
                }
            }

            // Impressao do resultado
            LblResultado.Text = resultado;
        }
Exemple #19
0
        private void BuscarCep(object sender, EventArgs e)
        {
            string cep = busca.Text.Trim();

            if (isValidCep(cep))
            {
                Endereco end = ViaCepServico.BuscarEnderecoViaCep(cep);

                textosaida.Text = "Endereço: " + end.localidade;
            }
        }
 private void BuscarCEP(object sender, EventArgs args)
 {
     try
     {
         var cep = CEP.Text.Trim();
         if (IsValidCep(cep))
         {
             Endereco end = ViaCepServico.BuscarEnderecoViaCep(cep);
             RESULTADO.Text = $"Endereco: {end.logradouro} de {end.bairro}, {end.localidade}, {end.uf}";
         }
     }
     catch (Exception ex)
     {
         DisplayAlert("ERRO", ex.Message, "OK");
     }
 }
Exemple #21
0
        private void BuscarCep(object sender, EventArgs args)
        {
            string cep = TEXTBOXCEP.Text.Trim();

            if (IsValidCep(cep))
            {
                try {
                    Endereco end = ViaCepServico.BuscarEnderecoViaCep(cep);
                    if (end.cep != null)
                    {
                        RESULTADO.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" + end.cep, "OK");
                    }
                }catch (Exception e)
                {
                    DisplayAlert("ERRO CRITICO", e.Message, "Ok");
                }
            }
        }
        //todo - logica do programa
        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("endereco: {0},{1} {2}", end.localidade, end.uf, end.logradouro);
                    }
                    else
                    {
                        DisplayAlert("erro", "cep não existe" + cep, "ok");
                    }
                } catch (Exception e)
                {
                    DisplayAlert("Erro critico", e.Message, "ok");
                }
            }
        }
Exemple #23
0
        private void BuscarCEP(object sender, EventArgs e)
        {
            string cep = CEP.Text.Trim();

            if (isValidCEP(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", "CEP Inválido!  O CEP verifique se digitou o número corretamente", "OK");
                    }
                }
                catch (Exception ex)
                {
                    DisplayAlert("ERRO CRITICO", ex.Message, "OK");
                }
            }
        }
Exemple #24
0
 private void BuscarCep(object sender, EventArgs e)
 {
     if (ValidarCep(txtCep.Text.Trim()))
     {
         try {
             Endereco endereco = ViaCepServico.BuscarEnderecoViaCep(txtCep.Text.Trim());
             if (endereco != null)
             {
                 lblResultado.Text = $"Endereço: {endereco.logradouro}" +
                                     $"\nBairro: {endereco.bairro}" +
                                     $"\nCidade: {endereco.localidade}" +
                                     $"\nEstado: {endereco.uf}";
             }
             else
             {
                 DisplayAlert("Erro", "O endereço não foi encontrado para o cep informado: " + txtCep.Text, "Ok");
                 txtCep.Text = string.Empty;
             }
         }catch (Exception ex) {
             DisplayAlert("Erro Critíco", ex.Message, "Ok");
             txtCep.Text = string.Empty;
         }
     }
 }
Exemple #25
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},{3}", end.localidade, end.uf, end.logradouro, end.bairro);
                    }
                    else
                    {
                        DisplayAlert("Erro!", "Endereço não encontrado para o CEP digitado! : " + cep, "OK");
                    }
                }
                catch (Exception e) {
                    DisplayAlert("Erro!", "Falha! Tente novamente mais tarde!: " + e.Message, "OK");
                }
            }
        }
        private void BtnBuscar_Clicked(object sender, EventArgs e)
        {
            if (entCep.Text == null)
            {
                return;
            }
            string cep = entCep.Text.Trim();

            try
            {
                if (cep.Contains("-"))
                {
                    cep = cep.Remove(cep.IndexOf('-'));
                }

                bool   isnumeric = true;
                char[] datachars = cep.ToCharArray();

                foreach (var datachar in datachars)
                {
                    if (char.IsDigit(datachar))
                    {
                        isnumeric = true;
                    }
                    else
                    {
                        isnumeric = false;
                    }
                    if (isnumeric == false)
                    {
                        throw new Exception("Digite apenas números!");
                    }
                }

                //if (!isnumeric) { throw new Exception("Digite apenas números!"); }
                if (cep.Length < 8)
                {
                    throw new Exception("CEP muito pequeno!");
                }
                if (cep.Length > 8)
                {
                    throw new Exception("CEP muito grande!");
                }
                if (cep.Contains(",") || cep.Contains("."))
                {
                    throw new Exception("Existem caracteres inválidos!\nDigite apenas números.");
                }


                Endereco end = ViaCepServico.BuscarEnderecoViaCep(cep);

                if (end == null)
                {
                    throw new Exception("Verifique se todos os números estão corretos.");
                }

                txtResultado.Text = string.Format("Endereço: {0} - {1}\nCidade: {2} - {3}", end.Logradouro, end.Bairro, end.Localidade, end.Uf);
            }
            catch (Exception ex)
            {
                DisplayAlert("CEP inválido", ex.Message, "Ok");
                return;
            }
        }