Skip to content
This repository was archived by the owner on May 24, 2023. It is now read-only.

Consultas 1.2.x

Cristiano Raffi Cunha edited this page Nov 4, 2018 · 1 revision

Consulta de endereço via CEP

Você pode obter todas as informações sobre um endereço atravéz de um CEP, utilizando o método Consultas.ObterEnderecoCompleto(CEP), ele retornará um objeto do tipo Endereco.

Observações: é bom sempre chamar os métodos de consulta dentro de um bloco Try...Catch, para não ter problema de exceção não tratado, pois se não houver conexão com a internet ele lançará uma exceção.

Exemplo

Endereco enderecoBase = new Endereco();
enderecoBase = Consultas.ObterEnderecoCompleto("70160900");

ou

enderecoBase = Consultas.ObterEnderecoCompleto("70160-900");

O objeto enderecoBase terá as seguintes informações:

CEP: 70160-900

Logradouro: Praça dos Três Poderes

Localidade: Brasília

Bairro: Zona Cívico-Administrativa

UF: DF

ibge: 5300108

Complemento:

Gia:

Unidade:


Consulta de endereços

Com método Consultas.ObterListaDeEnderecos(); você pode retornar uma lista de possíveis enderecos que o usuário está procurando, em algumas situações o usuário desconhece o seu CEP. Você pode obter a lista de endereços atravéz de três informações: UF, Cidade e Logradouro. Com essas três informações ele irá fazer um filtro, e quanto maior forem os detalhes na pesquisa, mais perto o cliente estará de encontrar as informações sobre o seu CEP.

Exemplo

List<Endereco> enderecos = new List<Endereco>();

enderecos = Consultas.ObterListaDeEnderecos(UF.RS, "Porto Alegre", "Olavo");

A saida será: Enderecos.txt


Clone this wiki locally