none
Passar Arraylist (ou Dataset) para um Webservice usando VB.NET RRS feed

  • Pergunta

  • Olá Pessoal,

    Preciso da ajuda de vocês para o seguinte caso. Tenho uma aplicação Windows Forms VB.NET e esta se comunica com um Webservice ASP.NET.

    Preciso fazer uma carga de dados através da leitura de arquivo TXT pela App e passar estes dados para o WS que fará o papel de gravar os dados no banco de dados SQL Server

    Eu desenvolvi a estrutura de campos no WS assim:

    Public Class Carga_PNs_Input Public vm_campos() As List(Of Carga_PNs_Input_Campos) End Class Public Class Carga_PNs_Output Public vm_return As New Carga_PNs_Output_Campos End Class Public Class Carga_PNs_Input_Campos Public vm_codigo As String Public vm_nome As String Public vm_cpfcnpj As String Public vm_fone1 As String Public vm_fone2 As String End Class Public Class Carga_PNs_Output_Campos Public vm_codigo As String Public vm_resultado As Integer End Class <SoapHeader("Credencial")> _ <WebMethod(Description:="")> _ Public Function Carga_PNs(vm_dados As Carga_PNs_Input) As Carga_PNs_Output <Código para processamento não desenvolvido pois ainda não consegui receber os dados>

    End Function

    Na prática, a App faz a leitura do TXT e deve armazenando na estrutura usada pelo WS até o fim dos registros. Após isso, o WS irá ler linha a linha do que foi passado e inserir no banco de dados.

    Porém, não consegui de forma alguma montar esta estrutura para usar na App.

    Vocês podem por favor ajudar com exemplos?

    Muito obrigado!

    segunda-feira, 20 de fevereiro de 2012 15:20

Todas as Respostas