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); } }
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()); }
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)); }