ENDERECO POR CEP

 Tópico anterior Próximo tópico Novo tópico

ENDERECO POR CEP

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#492550 - 06/02/2020 16:28:37

NEGRON
ANDRADINA
Cadast. em:Agosto/2004


Boa tarde galera!!!!!

Vi um sistema onde se digita o cep da cidade durante  o cadastro e  automaticamente exibe os nomes de ruas daquela cidade.

onde consigo baixar um arquivo ou um lugar onde acho o endereco por cidades para utilizar no meu sistema, alguem poderia
me orientar me dar uma luz


Obrigado
Abraco

N3G4OW2005


#492552 - 06/02/2020 17:10:07

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Bem, tem isso aqui

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#492553 - 06/02/2020 17:33:15

WEBMASTER
CURITIBA
Cadast. em:Janeiro/2001


Membro da equipe
usa o viacep.com.br voce nao precisa ter nada offline (a menos que haja restricoes do ambiente)

WebMaster - VBMania

Nao me mande e-mail com duvidas
Para isso e que existe o forum do VBMania !!!

#492554 - 06/02/2020 17:44:13

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


exemplo em c#

try
            {
              string xml = "http://cep.republicavirtual.com.br/web_cep.php?cep=@cep&formato=xml".Replace("@cep", txtcep.Text);
              DataSet ds = new DataSet();
              ds.ReadXml(xml);
             campo recebe tal  = ds.Tables[0].Rows[0][1].ToString();
             campo recebe tal = ds.Tables[0].Rows[0][6].ToString();
             campo recebe tal  = ds.Tables[0].Rows[0][4].ToString();
             campo recebe tal= ds.Tables[0].Rows[0][3].ToString();
             campo recebe tal = ds.Tables[0].Rows[0][2].ToString();
            }
            catch
            {

            }



#492555 - 06/02/2020 17:47:39

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


exemplo em asp js

  <button type="button" class="btn btn-primary" onclick="pesquisacep(cep.value)">Pesquisar</button>




function limpa_formulario_cep() {
            document.getElementById('rua').value = ("");
            document.getElementById('bairro').value = ("");
            document.getElementById('cidade').value = ("");
            document.getElementById('uf').value = ("");
        }
        function meu_callback(conteudo) {
            if (!("erro" in conteudo)) {
                //Atualiza os campos com os valores.
                document.getElementById('rua').value = (conteudo.logradouro);
                document.getElementById('bairro').value = (conteudo.bairro);
                document.getElementById('cidade').value = (conteudo.localidade);
                document.getElementById('uf').value = (conteudo.uf);
            } //end if.
            else {
                //CEP não Encontrado.
                limpa_formulario_cep();
                alert("CEP não encontrado.");
                var ce = $("cep").val();

                document.getElementById('cep').value = ("");
            }
        }
        function pesquisacep(valor) {

            //Nova variável "cep" somente com dígitos.
            var cep = valor.replace(/\D/g, '');

            //Verifica se campo cep possui valor informado.
            if (cep !== "") {

                //Expressão regular para validar o CEP.
                var validacep = /^[0-9]{8}$/;

                //Valida o formato do CEP.
                if (validacep.test(cep)) {

                    //Preenche os campos com "..." enquanto consulta webservice.
                    document.getElementById('rua').value = "...";
                    document.getElementById('bairro').value = "...";
                    document.getElementById('cidade').value = "...";
                    document.getElementById('uf').value = "...";

                    //Cria um elemento javascript.
                    var script = document.createElement('script');

                    //Sincroniza com o callback.
                    script.src = '//viacep.com.br/ws/' + cep + '/json/?callback=meu_callback';

                    //Insere script no documento e carrega o conteúdo.
                    document.body.appendChild(script);

                } //end if.
                else {
                    //cep é inválido.
                    limpa_formulario_cep();
                    alert("Formato de CEP inválido.");
                }
            } //end if.
            else {
                //cep sem valor, limpa formulário.
                limpa_formulario_cep();
            }
        }





#492556 - 06/02/2020 19:18:00

LVFIOROT
SERRA
Cadast. em:Março/2012


Citação:
:
Bem, tem isso aqui

bem antiga essa base... 2016 o arquivo



#492557 - 06/02/2020 19:26:18

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Citação:
:
:
Bem, tem isso aqui
bem antiga essa base... 2016 o arquivo

Pois é, não uso isso faz tempo, uso o serviço do correio mesmo.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#492561 - 07/02/2020 11:44:33

NICKOSOFT
SANTO ANDRE
Cadast. em:Maio/2009


webservice dos correios, nada mais atualizado q o proprio correio....
basta pesquisar sobre webservice dos correios, tem no macoratti exemplo mastigado....



#492562 - 07/02/2020 12:20:00

LVFIOROT
SERRA
Cadast. em:Março/2012


Citação:
:
webservice dos correios, nada mais atualizado q o proprio correio....
basta pesquisar sobre webservice dos correios, tem no macoratti exemplo mastigado....


Que legal!
Não sabia deste!
http://www.macoratti.net/17/07/vbn_consws1.htm




#492571 - 07/02/2020 22:31:19

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


Citação:
:
exemplo em c#

try
            {
              string xml = "http://cep.republicavirtual.com.br/web_cep.php?cep=@cep&formato=xml".Replace("@cep", txtcep.Text);
              DataSet ds = new DataSet();
              ds.ReadXml(xml);
             campo recebe tal  = ds.Tables[0].Rows[0][1].ToString();
             campo recebe tal = ds.Tables[0].Rows[0][6].ToString();
             campo recebe tal  = ds.Tables[0].Rows[0][4].ToString();
             campo recebe tal= ds.Tables[0].Rows[0][3].ToString();
             campo recebe tal = ds.Tables[0].Rows[0][2].ToString();
            }
            catch
            {

            }

Mais mastigado que isso é fazendo o sistema para ele



#492576 - 08/02/2020 12:08:02

LVFIOROT
SERRA
Cadast. em:Março/2012


Citação:
:
:
exemplo em c#

try
            {
              string xml = "http://cep.republicavirtual.com.br/web_cep.php?cep=@cep&formato=xml".Replace("@cep", txtcep.Text);
              DataSet ds = new DataSet();
              ds.ReadXml(xml);
             campo recebe tal  = ds.Tables[0].Rows[0][1].ToString();
             campo recebe tal = ds.Tables[0].Rows[0][6].ToString();
             campo recebe tal  = ds.Tables[0].Rows[0][4].ToString();
             campo recebe tal= ds.Tables[0].Rows[0][3].ToString();
             campo recebe tal = ds.Tables[0].Rows[0][2].ToString();
            }
            catch
            {

            }
Mais mastigado que isso é fazendo o sistema para ele

KKKKKKKKKKKKKK
Verdade, pronto!



 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário