Este artigo tem como finalidade mostrar como consumir um webservice em ASP.NET ou VB.NET para fazer uma cosulta no SPC e receber a informação se o CPF possui restrições de crédito ou não.
Pré-Requisitos:
- Visual Studio 2005
- Conhecimentos de ASP.NET
- Conta para consulta no www.consultacpf.com (Gratuita para abertura, porém necessita créditos para consultas reais)
Dúvidas:
- Encaminhar suas dúvidas para webmaster@consultacpf.com
Passo a Passo:
Assumindo que você já tem um projeto criado no Visual Studio, crie um Webform em seu Visual Studio com nome de consultacpf.aspx

Criando campos para consulta e resultados:

- Criar um Label para “Numero do CPF”
- Criar um TextBox para receber o número do CPF
- Criar um Botão para executar a consulta
- Criar um Label para receber a resposta do WebService
Adicionando o WebService no seu projeto
No Menu Website do VS2005, utilizar a opção “Add Web Reference…”

Endereço para adicionar o webservice: http://www.consultacpf.com/webservices/consultacpf.asmx
Existe um método para testes chamado ConsultaSimplesSandBox. Este método somente retorna informações para testes e não é necessário nenhuma credencial válida no site.
Código para Invocar o WebService

Código para ser usado no evento do botão:
<code>Partial Class consultacpf
Inherits System.Web.UI.Page
Protected Sub btn_consultar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_consultar.Click
Dim oWS As New com.consultacpf.www.ConsultaCPFWebService
Dim sCPF As String = Me.fld_CPF.Text
If Trim(sCPF) = Nothing Then
Exit Sub
End If
Dim aResults As Array = oWS.ConsultaSimples("seu-usuario", "sua-senha", sCPF)
Me.lbl_ResultadodaPesquisa.Text = aResults(0).Status.ToString.Trim
End Sub
End Class</code>
Obrigado e até a próxima!



