CEP REPUBLICAVIRTUAL
Que ratazana!!!
Estou com o mesmo problema, eu importei a base de dados que o republica virtual disponibila, salvei no banco e pronto.
LINK BASE CEP
Estou com o mesmo problema, eu importei a base de dados que o republica virtual disponibila, salvei no banco e pronto.
LINK BASE CEP
FOXMAN como vc faz pra poder buscar no correio ??
JESUEL OLIVEIRA,
pode me dar um exemplo de como ligar esse banco com o vb.net ?
na hora de chamar qndo digitar o cep
pode me dar um exemplo de como ligar esse banco com o vb.net ?
na hora de chamar qndo digitar o cep
Citação::
JESUEL OLIVEIRA,
pode me dar um exemplo de como ligar esse banco com o vb.net ?
na hora de chamar qndo digitar o cep
Um exemplo funcionando...
http://vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=8428
Fazendo uma adaptação do artigo, é possÃvel se construir uma rotina que retorne somente os campos LOGRADOURO, BAIRRO, UF e CIDADE.
ASP.NET: Consultando Endereços por CEP dos Correios Utilizando as Classes HttpWebRequest e HttpWebResponse
O exemplo foi escrito para linguagem C#, mas a conversão do fonte para VB.NET é tranquila de ser feita.
ASP.NET: Consultando Endereços por CEP dos Correios Utilizando as Classes HttpWebRequest e HttpWebResponse
O exemplo foi escrito para linguagem C#, mas a conversão do fonte para VB.NET é tranquila de ser feita.
Citação::
FOXMAN como vc faz pra poder buscar no correio ??
Então conclui a minha dll, está 100% funcional.
Rapaz eu lanço a pesquisa desejada em um objeto webbrowser e trato o resultado, convertendo-o em :
Datatable, xml ou string
A aplicabilidade ficou mais ou menos assim :
VB.NET :
Dim cp As New cep()
Dim xml As New XmlDocument()
xml = cp.BuscaCepToXML(scep)
Dim xnList As XmlNodeList = xml.SelectNodes([Ô]/DocumentElement/CEP[Ô])
For Each xn In xnList
sUf = xn([Ô]UF[Ô]).InnerText
sCidade = xn([Ô]Cidade[Ô]).InnerText
sBairro = xn([Ô]Bairro[Ô]).InnerText
sTiposlagradouro = [Ô][Ô]
sLagradouro = xn([Ô]Logradouro[Ô]).InnerText
If sLagradouro.Trim.ToString().Length > 0 Then
sResultado = 1
Else
sResultado = 2
End If
Next
C#.NET :
cep cp = new cep();
XmlDocument xml = cp.BuscaCepToXML(textBox1.Text);
XmlNodeList xnList = xml.SelectNodes([Ô]/DocumentElement/CEP[Ô]);
foreach(XmlNode xn in xnList)
{
string Logradouro = xn[[Ô]Logradouro[Ô]].InnerText;
string Bairro = xn[[Ô]Bairro[Ô]].InnerText;
string Cidade = xn[[Ô]Cidade[Ô]].InnerText;
string UF = xn[[Ô]UF[Ô]].InnerText;
string CEP = xn[[Ô]CEP[Ô]].InnerText;
msg += Logradouro.Split([ô]-[ô])[0] + [Ô][Ô] + Bairro + [Ô][Ô] + Cidade + [Ô][Ô] + UF + [Ô][Ô] + CEP;
MessageBox.Show(msg);
}
Mesma lógica aplicada que o amigo Tecla postou como exemplo.
FOXMAN essa dll q vc fala. é os dados gravados no banco de dados ?
cara vc pode me passar o seu codigo ?? tentei usar o q o tecla passou mais n to conseguindo converter pra vb.net....
cara vc pode me passar o seu codigo ?? tentei usar o q o tecla passou mais n to conseguindo converter pra vb.net....
Citação::
FOXMAN essa dll q vc fala. é os dados gravados no banco de dados ?
cara vc pode me passar o seu codigo ?? tentei usar o q o tecla passou mais n to conseguindo converter pra vb.net....
Bruno, os dados vem diretamente do site do correios.
Por questoes comerciais e profissionais nao posso passar o codigo.
consegui resolver.. topico fechado
Tópico encerrado , respostas não são mais permitidas