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!