Пример #1
0
        private void txtConsultarCeps_TextChanged(object sender, EventArgs e)
        {
            // primeiramente testando se o campo CEPs esta vazio ou não
            if (!string.IsNullOrWhiteSpace(txtConsultarCeps.Text))
            {
                using (var ws = new ServiceReference1.AtendeClienteClient())// referenciando os serviçõs dos correios
                {
                    try
                    {
                        var endereco = ws.consultaCEP(txtConsultarCeps.Text.Trim());

                        txtEstado.Text = endereco.uf;
                        txtCidade.Text = endereco.cidade;
                        txtBairro.Text = endereco.bairro;
                        txtRua.Text    = endereco.end;
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
                MessageBox.Show("Informe um CEP válido....", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
        public IActionResult BuscarCep(Cliente c)
        {
            var correios = new ServiceReference1.AtendeClienteClient();

            var consulta = correios.consultaCEPAsync(c.Endend.Codigo).Result;

            if (consulta != null)
            {
                WebClient client = new WebClient();
                TempData["Usuario"] = consulta;

                ViewBag.Endend = new Endend()
                {
                    Descricao   = [email protected],
                    Complemento = [email protected],
                    Bairro      = [email protected],
                    Cidade      = [email protected],
                    UF          = [email protected]
                };

                return(RedirectToAction(nameof(Cadastrar)));
            }

            ModelState.AddModelError
                ("", "BuscarCep inválido!");
            return(View());
        }
Пример #3
0
        public IActionResult BuscarCep(Cliente c)
        {
            var correios = new ServiceReference1.AtendeClienteClient();


            var consulta = correios.consultaCEPAsync(c.Endereco.Cep).Result;



            if (consulta != null)
            {
                TempData["Cliente"] = JsonConvert.SerializeObject(consulta);


                return(RedirectToAction(nameof(Cadastrar)));
            }

            ModelState.AddModelError
                ("", "BuscarCep inválido!");
            return(View(c));
        }