public HttpResponseMessage GetEndereco(string cep) { try { var ws = new WsCorreios.AtendeClienteClient(); var resposta = ws.consultaCEP(cep.Replace(".", "")); var retorno = new EnderecoViewModel(); if (resposta != null) { retorno = new EnderecoViewModel { Endereco = resposta.end, Bairro = resposta.bairro, Cidade = resposta.cidade, Complemento = resposta.complemento, Uf = resposta.uf }; } return(Request.CreateResponse(HttpStatusCode.OK, retorno)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.OK, string.Empty)); } }
private void btn_BuscarCep_Click(object sender, EventArgs e) { if (mask_Cep.MaskCompleted) { try { using (var ws = new WsCorreios.AtendeClienteClient()) { var consultaCEP = ws.consultaCEP(mask_Cep.Text); txt_Logradouro.Text = consultaCEP.end; txt_Bairro.Text = consultaCEP.bairro; txt_Cidade.Text = consultaCEP.cidade; cb_Estado.Text = consultaCEP.uf; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Sem conexão com a internet!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Preencha todo o campo do Cep! Campo Obrigatório!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); errorProvider.Clear(); errorProvider.SetError(mask_Cep, "Campo Incompleto!"); mask_Cep.Focus(); return; } }
static void Main(string[] args) { System.Console.Write("Digite o CEP: "); var valor = System.Console.ReadLine(); try { var ws = new WsCorreios.AtendeClienteClient(); var resposta = ws.consultaCEP(valor); System.Console.WriteLine(); System.Console.WriteLine("Endereço: {0}", resposta.end); System.Console.WriteLine("Complemento: {0}", resposta.complemento); System.Console.WriteLine("Complemento 2: {0}", resposta.complemento2); System.Console.WriteLine("Bairro: {0}", resposta.bairro); System.Console.WriteLine("Cidade: {0}", resposta.cidade); System.Console.WriteLine("Estado: {0}", resposta.uf); System.Console.WriteLine("Unidades de Postagem: {0}", resposta.unidadesPostagem); } catch (Exception ex) { System.Console.WriteLine("Erro ao efetuar busca do CEP: {0}", ex.Message); } System.Console.ReadLine(); }
private void pesquisarCepTbx_Click(object sender, EventArgs e) { using (var ws = new WsCorreios.AtendeClienteClient()) try { var resultado = ws.consultaCEP(CepMotoristaTbx.Text); RuaMotoristaTbx.Text = resultado.end; BairroMotoristaTbx.Text = resultado.bairro; cidadeMotoristaTbx.Text = resultado.cidade; ufMotoristaTbx.Text = resultado.uf; } catch (System.Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public async Task <CepRetornoModel> ObterLogradouroAsync(string cep) { CepRetornoModel cepRetornoModel = new CepRetornoModel(); using (var ws = new WsCorreios.AtendeClienteClient()) { var resultado = await ws.consultaCEPAsync(cep); cepRetornoModel.Estado = [email protected]; cepRetornoModel.Cidade = [email protected]; cepRetornoModel.Bairro = [email protected]; cepRetornoModel.Rua = [email protected]; cepRetornoModel.Complemento = [email protected]; } return(cepRetornoModel); }
public bool RetornaCorreio(Cep cep) { using (var correios = new WsCorreios.AtendeClienteClient()) { var consulta = correios.consultaCEP(cep.Codigo.Replace("-", "")); if (consulta != null) { Endereco endereco = new Endereco() { Descricao = consulta.end, Complemento = consulta.complemento, Bairro = consulta.bairro, Cidade = consulta.cidade, UF = consulta.uf }; AdicionarCorreio(endereco); } } return(true); }
//Esse método utiliza o WebService dos correios para fazer a busca do CEP //e retornar Rua, Nome, Bairro, Cidade, Estado e Complemento. private void BuscaCEP() { try { var ws = new WsCorreios.AtendeClienteClient(); //Criamos uma variavel para receber o valor que o método consultaCEP retornará. //Ela já é um método que vem pronto com o WS dos correios, precisamos simplesmente passar //O CEP var consulta = ws.consultaCEP(txCEP.Text); //Exibindo os valores retornados em seus respectivos 'TextBox' txRua.Text = consulta.end; txCompl.Text = consulta.complemento; txBairro.Text = consulta.bairro; txCidade.Text = consulta.cidade; txEstado.Text = consulta.uf; } catch (Exception ex) { MessageBox.Show("Erro ao efetuar busca do CEP: " + txCEP.Text + "\n" + ex.Message, "BUSCA DO CEP INVÁLIDA"); } }
private void btn_BuscaCep_Click(object sender, EventArgs e) { //código para buscar o CEP if (mask_Cep.MaskCompleted) { try { using (var ws = new WsCorreios.AtendeClienteClient()) { var consultaCEP = ws.consultaCEP(mask_Cep.Text); txt_Endereco.Text = consultaCEP.end; txt_Bairro.Text = consultaCEP.bairro; txt_Cidade.Text = consultaCEP.cidade; cb_Estado.Text = consultaCEP.uf; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Caixa Fácil", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void GravarMotoristaBtn_Click(object sender, EventArgs e) { FrmMensagemCadSucesso msgCadastroSucesso = new FrmMensagemCadSucesso(); if (modoEdit == false) { if (validaCampos() == true) { m.nome = NomeMotoristaTbx.Text; m.cpf = CpfMotoristaTbx.Text; m.dtaNascimento = Convert.ToDateTime(DtNascimentoMotoristaTbx.Text.ToString()); m.cnh = cnhMotoristaTbx.Text; m.dtaVencimentoCnh = Convert.ToDateTime(DtVencCnhTbx.Text.ToString()); m.telefoneFixo = Convert.ToString(telefoneMotoristaTbx.Text); m.celular = Convert.ToString(celularMotoristaTbx.Text); var ws = new WsCorreios.AtendeClienteClient(); var resultado = ws.consultaCEP(CepMotoristaTbx.Text); m.Cep = CepMotoristaTbx.Text; RuaMotoristaTbx.Text = resultado.end; m.rua = resultado.end; m.numero = NumeroRuaMotoristaTbx.Text; BairroMotoristaTbx.Text = resultado.bairro; m.Bairro = resultado.bairro; cidadeMotoristaTbx.Text = resultado.cidade; m.Cidade = resultado.cidade; ufMotoristaTbx.Text = resultado.uf; m.Uf = resultado.uf; daoMotorista.SalvarMotorista(m); msgCadastroSucesso.ShowDialog(); limparDados(); } else { MessageBox.Show("Preencha todos os campos corretamente!"); } } else if (modoEdit == true) { if (validaCampos() == true) { m.nome = NomeMotoristaTbx.Text; m.cpf = CpfMotoristaTbx.Text; m.dtaNascimento = Convert.ToDateTime(DtNascimentoMotoristaTbx.Text.ToString()); m.cnh = cnhMotoristaTbx.Text; m.dtaVencimentoCnh = Convert.ToDateTime(DtVencCnhTbx.Text.ToString()); m.telefoneFixo = Convert.ToString(telefoneMotoristaTbx.Text); m.celular = Convert.ToString(celularMotoristaTbx.Text); m.Cep = CepMotoristaTbx.Text; m.rua = RuaMotoristaTbx.Text; m.numero = NumeroRuaMotoristaTbx.Text; m.Bairro = BairroMotoristaTbx.Text; m.Cidade = cidadeMotoristaTbx.Text; m.Uf = ufMotoristaTbx.Text; daoMotorista.EditarMotorista(m); msgCadastroSucesso.MensagemSucessoLbl.Text = "Motorista editado com sucesso !"; msgCadastroSucesso.ShowDialog(); limparDados(); motoristaPesquisarPnl.Enabled = true; } else { MessageBox.Show("Preencha todos os campos corretamente!"); } } }