Passar Arraylist (ou Dataset) para um Webservice usando VB.NET
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!
Discussão (4)
Carregando comentários...