LOGIN:

iMasters | Por uma internet mais criativa e dinâmica

Feeds

WebServices

Feed da seção WebServices

Newsletter de WebServices

Patrocínio:

Segunda-feira, 15/10/2007 - 08:55 - Por Angelo Bestetti
Seções relacionadas:

Validação de CPF e CNPJ Online

Validando um CPF / CNPJ Online via WebService e AJAX

Este artigo tem como finalidade mostrar como consumir um webservice em ASP.NET AJAX para fazer uma validação Online na base de dados do SERASA e receber a informação Nome/Razao Social do documento consultado.

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.

O Código fonte deste artigo está disponível aqui
Passo a Passo:

Assumindo que você já possui um projeto criado no Visual Studio, crie um Webform em seu Visual Studio com nome de consultacpf.aspx

Criando campos para consulta e resultados:

1. Criar um Label para Numero do Documento

2. Criar um TextBox fldDocumento para receber o numero do Documento

3. Criar um Botão para executar a consulta

4. Criar um Label fldNomepara receber a resposta do WebService

5. Criar um Label fldDatapara 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

Após inserir a Web Reference, você deverá ver a referência no painel ao lado.

Código para Invocar o WebService

Código para ser usado no evento do botão:

Imports com.consultacpf.www
Partial Class _Default
    Inherits System.Web.UI.Page

    Protected Sub Consultar(ByVal sender As Object, ByVal e As System.EventArgs)
        ' Declara as instâncias
        Dim oWS As New ConsultaCPFWebService
        Dim oResultado As New SinteseCadastral
        Dim Email As String = ConfigurationManager.AppSettings("Email")
        Dim Senha As String = ConfigurationManager.AppSettings("Senha")


        ' Invoca o WebService passando os parâmetros 
        'e recebe a resposta no Object oResultado
        oResultado = oWS.ConsultaSinteseCadastralSERASA(Email, Senha, Me.Documento.Text)

        ' Move os dados do Object oResultado para os Campos da tela
        Me.fldNome.Text = oResultado.Nome
        Me.fldData.Text = oResultado.DataNasc

        ' Tudo ok!

    End Sub
End Class
Visualizando em seu navegador

Não esquecer de atualizar o web.config com suas credenciais!

That´s all Folks, enjoy it!

Todos os artigos de Angelo Bestetti

4 comentários publicados

  • 1. Link quebrado

    Quarta-feira, 17/10/2007, por Danilson Oliveira

    Angelo, o link para download está com erro.

    Responder comentário
  • 2. Parabéns ! - Dúvidas!

    Sexta-feira, 19/10/2007, por Felippe Medeiros

    Olá Angelo,
    parabéns pelo seu artigo. Gostaria de saber se você não saberia me dizer como posso fazer isso tudo em ASP. Um abraço.

    Responder comentário
  • 3. Em ASP Classico

    Sexta-feira, 19/10/2007, por Angelo Bestetti

    Voce pode ir no site do consultaCPF.com que la tem um exemplo em ASP Classico

    Responder comentário
  • 4. Obrigado!

    Segunda-feira, 22/10/2007, por Felippe Medeiros

    Obrigado Angelo. Irei consultar!

    Responder comentário

Poste um comentário


Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.

Sobre o autor

Angelo Bestetti tem mais de 20 anos de experiência em Análise Desenvolvimento e Deployment de Aplicações Corporativas e nos ultimos 15 anos focado em Web, já foi Gerente de Projetos Especiais da VKI Studios em Bristish Columbia, alem de gerenciar a House of Development empresa focada em desenvolvimento de aplicacoes web,mobile,webservices e SEO.


Indique para um amigo

captcha

TI SHOP Produtos iMasters

  • Lançamento: CD-ROM Treinamento Aplicado de SQL - Lançamento! Treinamento Aplicado de SQL - Aprenda a trabalhar com SQL com bancos de dados Oracle e SQL Server. São mais de 100 tópicos explicados por Mauro Pichilliani, um articulistas mais lidos do iMasters. Aproveite! Apenas R$ 69,90 no TI SHOP.
  • Lançamento: Livro iMasters "O Encontro de 2 Mundos"- Este livro conta com 56 crônicas de profissionais mais admirados e influentes do mercado brasileiro de Internet. Aproveite o preço especial para leitores do iMasters. Apenas R$ 40,00 e envio imediato!
  • DVD Curso Completo de Photoshop - Do conceito à finalização Lançamento! Curso Completo de Photoshop, em DVD, com mais de 230 aulas dividas em 4 módulos: conceito, básico, avançado e finalização. Apenas R$ 69,50 no TI SHOP - Frete com 50% de desconto
  • DVD Javascript Starter - Curso Completo Com mais de 9 horas de vídeo-aulas, é um curso completo sobre Javascript. Ideal para quem deseja aprender a linguagem. Apenas R$ 64,90 no TI SHOP - Frete com 50% de desconto!

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.