public async Task <IActionResult> GetDadosCep(string cep) { try { var cliente = new AtendeClienteClient(); var consulta = await cliente.consultaCEPAsync(cep); if ((consulta == null) || (consulta.@return == null)) { return(NotFound("Retorno inexistente ou CEP não encontrado")); } Endereco endereco = new Endereco { Descricao = [email protected], Complemento = [email protected], Bairro = [email protected], Cidade = [email protected], UF = [email protected] }; return(Ok(endereco)); } catch (System.Exception ex) { return(BadRequest(ex.Message)); } }
public bool ValidationCep() { try { using (var ws = new AtendeClienteClient()) { var resposta = ws.consultaCEP(cep); if (resposta == null) { return(false); } } return(true); } catch (Exception ex) { if (ex.ToString().Contains("CEP INVÁLIDO")) { //Alert.Message("Oppss!", "CEP não encontrado.", Alert.AlertType.warning); return(false); } if (ex.ToString().Contains("CEP NAO ENCONTRADO")) { //Alert.Message("Oppss!", "CEP não encontrado.", Alert.AlertType.warning); return(false); } } return(false); }
public static (string, bool) ConsultaCorreios(string cep) { try { AtendeClienteClient ws = new AtendeClienteClient(); enderecoERP response = ws.consultaCEPAsync(cep).GetAwaiter().GetResult().@return; string ibge = IBGE.RetornaIdMunicipioIBGE(response.cidade, response.uf); object retorno = new { cep = response.cep, logradouro = response.end, complemento = response.complemento2, bairro = response.bairro, localidade = response.cidade, uf = response.uf, unidade = response.unidadesPostagem, ibge = ibge }; return(JsonConvert.SerializeObject(retorno), true); } catch (System.Exception ex) { object msg = new { msg = "CEP Inválido" }; return(JsonConvert.SerializeObject(msg), false); } }
public PartialViewResult ObterCep(string cep) { var cli = new Cliente(); try { var ConsultaCorreios = new AtendeClienteClient().consultaCEP(cep); //Binding with my Model cli.CEP = ConsultaCorreios.cep; cli.Bairro = ConsultaCorreios.bairro; cli.Cidade = ConsultaCorreios.cidade; cli.Endereco = ConsultaCorreios.end; cli.UF = ConsultaCorreios.uf; } catch (System.Exception a) { ViewData["Erro"] = a.Message; return(PartialView("Error")); } //Chamei o método principal da Classe do nosso cliente terceiro e bem como chamei o método consultaCep(); return(PartialView(cli)); }
private void buttonBuscarCEP_Click(object sender, EventArgs e) { //retira a formatação do maskedTextBox maskedTextBoxCEP.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; if (string.IsNullOrEmpty(maskedTextBoxCEP.Text)) { MessageBox.Show("Este campo é obrigatório", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { try { //link do Web Service oficial dos correios: // https://apps.correios.com.br/SigepMasterJPA/AtendeClienteService/AtendeCliente?wsdl AtendeClienteClient conexao = new AtendeClienteClient(); var resposta = conexao.consultaCEP(maskedTextBoxCEP.Text); textBoxLogradouro.Text = resposta.end; textBoxComplemento.Text = resposta.complemento2; textBoxBairro.Text = resposta.bairro; textBoxLocalidade.Text = resposta.cidade; textBoxUF.Text = resposta.uf.ToUpper(); } catch (System.Exception ex) { MessageBox.Show($"Não foi possivel executar a solicitação:\n \nDetalhes:\n{ex.Message}", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } //retorna a formatação do maskedTextBox maskedTextBoxCEP.TextMaskFormat = MaskFormat.IncludePromptAndLiterals; }
public ActionResult ConsultarCEP(String cep) { if (string.IsNullOrEmpty(cep)) { return(NotFound()); } consultaCEP pacoteCep = new consultaCEP(cep); AtendeClienteClient atende = new AtendeClienteClient(); var ret = atende.consultaCEPAsync(cep); var result = ret.Result.@return; var address = from u in _context.Estado where u.uf == result.uf select new { endereco = result.end, complemento = result.complemento, bairro = result.bairro, cidade = result.cidade, estado = u }; return(Ok(address.FirstOrDefault())); }
//Site Referencia: http://www.eduardorizo.com.br/2014/12/04/correios-webservice-para-consulta-de-enderecos-a-partir-de-um-cep/ public static Endereco buscarEndereco(string cep) { try { Endereco endereco = new Endereco(); endereco.Cep = cep; AtendeClienteClient ws = new AtendeClienteClient("AtendeClientePort"); //Verificar o nome do endpoint no arquivo Web.config var dados = ws.consultaCEP(cep); if (dados != null) { endereco.Logradouro = dados.end; endereco.Bairro = dados.bairro; endereco.Cidade = dados.cidade; endereco.Estado = dados.uf; return(endereco); } else { return(null); } } catch (System.Exception ex) { throw new System.Exception(ex.Message); } }
public dynamic GetRetornoCorreios() { using (var ws = new AtendeClienteClient()) { var resposta = ws.consultaCEP(cep); return(resposta); } }
private void BtnBuscar_Click(object sender, EventArgs e) { AtendeClienteClient cliente = new AtendeClienteClient(); Correios.enderecoERP Endereco = cliente.consultaCEP(mskCEP.Text); txtEnderecoCliente.Text = Endereco.end; txtBairroCliente.Text = Endereco.bairro; txtMuniciopioCliente.Text = Endereco.cidade; // txtEstado.Text = Endereco.uf; }
private void button1_Click(object sender, EventArgs e) { using (var ws = new AtendeClienteClient()) { var resposta = ws.consultaCEP(txtCEP.Text); txtEnd.Text = resposta.end; txtBairro.Text = resposta.bairro + resposta.complemento2; txtCidade.Text = resposta.cidade; } }
public static void Initialize() { try { Client = new AtendeClienteClient(); } catch (System.Exception e) { throw e; } }
public async Task <JsonResult> ObterEnderecoCompleto(string cep) { try { AtendeClienteClient webService = new AtendeClienteClient(); var result = await webService.consultaCEPAsync(cep); return(Json(result)); } catch (System.Exception) { return(Json(null)); } }
static void PesquisarEndereco(string cep) { using (var ws = new AtendeClienteClient()) { var resposta = ws.consultaCEP(cep); Console.Clear(); Console.WriteLine(string.Format("Endereco : {0}", resposta.end)); Console.WriteLine(string.Format("Bairro : {0}", resposta.bairro)); Console.WriteLine(string.Format("Cidade : {0}", resposta.cidade)); Console.WriteLine(string.Format("UF : {0}", resposta.uf)); Console.WriteLine(string.Format("Cep : {0}", resposta.cep)); } Console.ReadKey(); }
private static void ConsultaCEP(string cep) { using (var ws = new AtendeClienteClient()) // referencia nova isntancia de metodo do webService { var resposta = ws.consultaCEP(cep); // chama metodo do webService para consulta cep procurado Console.Clear(); Console.WriteLine(string.Format("Endereço: {0}", resposta.end)); Console.WriteLine(string.Format("Bairro: {0}", resposta.bairro)); Console.WriteLine(string.Format("Cidade: {0}", resposta.cidade)); Console.WriteLine(string.Format("UF: {0}", resposta.uf)); Console.WriteLine(string.Format("CEP: {0}", resposta.cep)); Console.WriteLine(""); Console.ReadLine(); } }
private static void ConsultaCEP(string cep) { using (var ws = new AtendeClienteClient()) { var resposta = ws.consultaCEP(cep); Console.Clear(); Console.WriteLine(String.Format("Endereço : {0}", resposta.end)); Console.WriteLine(String.Format("Bairro : {0}", resposta.bairro)); Console.WriteLine(String.Format("Cidade : {0}", resposta.cidade)); Console.WriteLine(String.Format("UF : {0}", resposta.uf)); Console.WriteLine(String.Format("CEP : {0}", resposta.cep)); Console.WriteLine(""); Console.WriteLine("PRESSIONE QUALQUER TECLA PARA CONTINUAR..."); Console.ReadKey(); } }
private void buttonConsultar_Click(object sender, EventArgs e) { try { // foi colocado um using com o webservice dos correios la emcima para nao ter que usar na hora de instanciar a classe AtendeClienteClient correios = new AtendeClienteClient(); var consulta = correios.consultaCEP(textBoxcep.Text); // o consulta é uma variavel criada para armazenar os dados vindo do site dos correios e o restante é para exibir a busca feita labelendereco.Text = consulta.end; labelbairro.Text = consulta.bairro; labelcidade.Text = consulta.cidade; labelestado.Text = consulta.uf; } catch (System.Exception ex) { MessageBox.Show(ex.Message, "Houve um erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private static void ConsultaCep(string cep) { using (var ws = new AtendeClienteClient()) { var resposta = ws.consultaCEP(cep); Console.Clear(); Console.WriteLine(String.Format("Endereço : {0}", resposta.end)); Console.WriteLine(String.Format("Bairro : {0}", resposta.bairro)); Console.WriteLine(String.Format("Cidade : {0}", resposta.cidade)); Console.WriteLine(String.Format("UF : {0}", resposta.uf)); Console.WriteLine(String.Format("CEP : {0}", resposta.cep)); Console.WriteLine(""); Console.WriteLine("Pressione qualquer tecla para continuar"); Console.ReadKey(); } }
private static void ConsultaCEP(string ok, int linha, int Lok, string Validcep, ArrayList CepsValidos)//RECEBE TODAS AS INFORMAÇÕES VALIDAS { //FUNÇÃO RESPONSAVEL PELA API DOS CORREIOS if (ok == "nao") //CASO FOR SIM CRIA O EXCEL { using (var wd = new AtendeClienteClient()) //UTILZIA UMA FUNC DA BBLIOTECA PARA A BUSCA DO CEP { try { string Search = Validcep; //CEP PROCURADO var resposta = wd.consultaCEP(Search); //FAZ A CONSULTA PELA API var end = wd.consultaCEP(Search).end; //FAZ A CONSULTA PELA API var bairro = wd.consultaCEP(Search).bairro; //FAZ A CONSULTA PELA API var cidade = wd.consultaCEP(Search).cidade; //FAZ A CONSULTA PELA API var uf = wd.consultaCEP(Search).uf; //FAZ A CONSULTA PELA API var cep = wd.consultaCEP(Search).cep; //FAZ A CONSULTA PELA API var complemento = wd.consultaCEP(Search).complemento2; //FAZ A CONSULTA PELA API DateTime thisDay = DateTime.Now; if (resposta != null) { //CASO O RETORNO DA API NÃO SEJA ERRO , ADICIONA CADA INFORMAÇÃO NO ARRAY CepsValidos.Add(end); CepsValidos.Add(bairro); CepsValidos.Add(cidade); CepsValidos.Add(uf); CepsValidos.Add(cep); CepsValidos.Add(complemento); CepsValidos.Add(thisDay); } } catch { Console.WriteLine("CEP INVALIDO 404 Numero = " + Lok.ToString());//RETORNO 404 REST ERRO } } } else { //CASO OK = SIM CHAMA A VERIFICAÇÃO E CRIAÇÃO DO EXCEL VerifyAPI(linha, CepsValidos); } }
private void mtbCepCli_Leave(object sender, EventArgs e) { if (mtbCepCli.Text != string.Empty) { try { AtendeClienteClient ws = new AtendeClienteClient("AtendeClientePort"); //Verificar o nome do endpoint no arquivo Web.config var dados = ws.consultaCEP(mtbCepCli.Text); if (dados != null) { //MessageBox.Show(dados.cidade); //preenche os campos da tela com as informações retornadas do WebService dos Correios txtRuaCli.Text = dados.end; txtBairroCli.Text = dados.bairro; txtCidadeCli.Text = dados.cidade; cbxEstadoCli.Text = dados.uf; mtbCepCli.BackColor = System.Drawing.Color.Green; //chama metodo para alterar o estado ENABLE dos campos do endereço habilitaCamposEndereco(); //deixa o cursor setado no campo de numero txtNumeroCli.Focus(); } } catch (System.Exception ex) { MessageBox.Show(ex.Message); //MessageBox.Show("CEP não encontrado"); mtbCepCli.Text = string.Empty; limpaCamposEndereco(); mtbCepCli.BackColor = System.Drawing.Color.Red; mtbCepCli.Focus(); } } else { mtbCepCli.BackColor = System.Drawing.Color.White; } }
public static enderecoERP ApiConect(string _cep) { if (!String.IsNullOrEmpty(_cep) && _cep.Length == 8) { try { AtendeClienteClient Cep = new AtendeClienteClient(); var _end = Cep.consultaCEP(_cep); valida = true; return(_end); } catch (System.ServiceModel.FaultException) { return(null); } } return(null); }
public void getLogradouro(string cep) { using (var ws = new AtendeClienteClient()) { try { var resposta = ws.consultaCEP(cep); txtRua.Text = resposta.end; txtBairro.Text = resposta.bairro; txtCidade.Text = resposta.cidade + " " + resposta.uf; cepNotFound.Visible = false; txtNumero.Focus(); } catch (System.Exception) { cepNotFound.Visible = true; cepNotFound.Text = "CEP NÃO ENCONTRADO"; } } }
private void btnBuscarCEP_Click(object sender, EventArgs e) { AtendeClienteClient ws = new AtendeClienteClient(); try { var dados = ws.consultaCEP(txtCep.Text); txtRua.Text = dados.end; txtBairro.Text = dados.bairro; txtCidade.Text = dados.cidade; txtUF.Text = dados.uf; txtCep.Focus(); } catch { MessageBox.Show("CEP não encontrado"); txtCep.Focus(); } }
private static void Consulta(string cep) //Método de consulta recebe CEP como parâmetro { using (var webserv = new AtendeClienteClient()) //Objeto do Web Service { var resposta = webserv.consultaCEP(cep); //Atribui o retorno da consulta a "resposta" Console.Clear(); //Output das propriedades do Web Service Console.WriteLine(String.Format("Endereço : {0}", resposta.end)); Console.WriteLine(String.Format("Bairro : {0}", resposta.bairro)); Console.WriteLine(String.Format("Cidade : {0}", resposta.cidade)); Console.WriteLine(String.Format("UF : {0}", resposta.uf)); Console.WriteLine(String.Format("CEP : {0}", resposta.cep)); Console.WriteLine(""); Console.WriteLine("Pressione qualquer tecla..."); Console.ReadKey(); } }
public EnderecoDto ConsultarCep(string cep) { var binding = new BasicHttpBinding(); binding.Name = "AtendeClientePort"; binding.Security.Mode = BasicHttpSecurityMode.Transport; var endPoint = new EndpointAddress("https://apps.correios.com.br/SigepMasterJPA/AtendeClienteService/AtendeCliente?wsdl"); var correioServico = new AtendeClienteClient(binding, endPoint); var response = correioServico.consultaCEP(cep); return(new EnderecoDto { Cep = cep, Bairro = response.bairro, Cidade = response.cidade, Complemento = response.complemento }); }
private static void ConsultaCep(string cep) { using (var ws = new AtendeClienteClient()) { var resposta = ws.consultaCEP(cep); Console.Clear(); Console.WriteLine(String.Format("Endereço : {0}", resposta.end)); Console.WriteLine(String.Format("Bairro : {0}", resposta.bairro)); Console.WriteLine(String.Format("Cidade : {0}", resposta.cidade)); Console.WriteLine(String.Format("UF : {0}", resposta.uf)); Console.WriteLine(String.Format("CEP : {0}", resposta.cep)); Console.WriteLine(""); InfoCEPs infoceps = new InfoCEPs(); InfoCEP infocep = new InfoCEP(); // infocep.CepId = resposta.cep; infocep.Endereco = resposta.end; infocep.Bairro = resposta.bairro; infocep.Cidade = resposta.cidade; infocep.UF = resposta.uf; infocep.Cep = resposta.cep; infoceps.InfoCEP.Add(infocep); infoceps.SaveChanges(); Console.WriteLine("Exibindo cadastros inseridos no banco de dados SQL Server"); foreach (var valores in infoceps.InfoCEP) { Console.WriteLine(valores.Cep.ToString() + " - " + valores.Endereco.ToString() + " - " + valores.Bairro.ToString() + " - " + valores.Cidade.ToString() + " - " + valores.UF.ToString()); } Console.WriteLine("Pressione qualquer tecla para finalizar"); Console.ReadKey(); } }
/// <summary> /// Método para recuperar endereço usando WebService dos correios /// </summary> /// <param name="cep">CEP a ser pesquisado</param> /// <returns>retorna endereço do CEP encontrado</returns> public static Adress GetAdress(string cep) { try { //Instanciando objeto de busca AtendeClienteClient ws = new AtendeClienteClient(); enderecoERP results = ws.consultaCEP(cep); //Instanciando endereço de retorno Adress adress = new Adress(); adress.SetStreet(results.end); adress.SetNeighborhood(results.bairro); adress.SetCity(results.cidade); adress.SetUF(results.uf); //Retornando endereço return(adress); } catch (System.Exception) { //Retorna endereço vazio return(new Adress()); } }
public void getLogradouro(string cep) { using (var ws = new AtendeClienteClient()) { try { var resposta = ws.consultaCEP(cep); rua.Text = resposta.end; bairro.Text = resposta.bairro; cidade.Text = resposta.cidade; estado.Text = resposta.uf; cidade.Text = resposta.cidade; complemento.Text = resposta.complemento2; cepNotFound.Visible = false; } catch (System.Exception) { cepNotFound.Visible = true; cepNotFound.Text = "CEP NÃO ENCONTRADO"; } } }
private void ConsultaCEP(string cep) { using (var ws = new AtendeClienteClient()) { //var resposta = ws.consultaCEP(cep); if (ws.consultaCEP(cep) != null) { var resposta = ws.consultaCEP(cep); String Endereco = resposta.end; String Bairro = resposta.bairro; String Cidade = resposta.cidade; String Uf = resposta.uf; String resultado = String.Format("<b>Logradouro:</b> {0}</br><b>Bairro:</b> {1}</br><b>Cidade:</b> {2}</br><b>UF:</b> {3}", Endereco, Bairro, Cidade, Uf); litResultado.Text = resultado; } else { litResultado.Text = "CEP Não Encontrado"; } } }
static void Main(string[] args) { using (var ws = new AtendeClienteClient()) { try { Console.WriteLine("Escreva seu Cep:"); string cep = Console.ReadLine(); //var resposta = ws.consultaCEPAsync(cep).Result; var resposta = ws.consultaCEP(cep); //Console.WriteLine(String.Format(":{0}", [email protected])); Console.WriteLine(String.Format("Endereço: {0}", resposta.end)); Console.WriteLine(String.Format("Bairro: {0}", resposta.bairro)); Console.WriteLine(String.Format("Cidade: {0}", resposta.cidade)); Console.WriteLine(String.Format("Estado: {0}", resposta.uf)); Console.ReadKey(); } catch (System.Exception err) { Console.WriteLine(err); Console.ReadKey(); } } }
public PostalCodeService() { this.client = new AtendeClienteClient("AtendeClientePort"); }
public CorreiosWS() { ws = new AtendeClienteClient(); }