Dakosy, cWorkerVerwahrung (nur Test), cPLOSE
This commit is contained in:
@@ -435,7 +435,7 @@ Public Class frmNachrichtenVerarbeitung_MDM_divers
|
||||
|
||||
If True Then 'Not System.IO.Directory.Exists(zielpfad & "Invoice_PDF\" & Now.Year & "\" & Now.ToString("yyyyMMdd") & "\") Then System.IO.Directory.CreateDirectory(zielpfad & Now.Year & "\" & Now.ToString("yyyyMMdd") & "\")
|
||||
|
||||
If fi.Name.ToString.StartsWith("AP") Then
|
||||
If fi.Name.ToString.StartsWith("AP") AndAlso fi.Name.Contains("ZUGFERD") Then
|
||||
|
||||
Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER("MDM", "MDM_DATEN", "UTA", Now.Year, Now.ToString("yyyyMMdd"), frmStartOptions.getFileName(d))
|
||||
|
||||
@@ -455,7 +455,7 @@ Public Class frmNachrichtenVerarbeitung_MDM_divers
|
||||
|
||||
Dim invoiceNr As String = ""
|
||||
Dim invoiceDate As String = ""
|
||||
Dim UTA_Beleg_ID As String = ""
|
||||
Dim Kundenummer As Integer
|
||||
Dim doc = New Spire.Pdf.PdfDocument()
|
||||
doc.LoadFromFile(fi.FullName)
|
||||
|
||||
@@ -475,7 +475,27 @@ Public Class frmNachrichtenVerarbeitung_MDM_divers
|
||||
If node.HasChildNodes Then
|
||||
For Each element As XmlElement In node.ChildNodes
|
||||
If element.Name = "ram:ID" AndAlso element.InnerText <> "" Then invoiceNr = element.InnerText 'Rechnungsnummer
|
||||
If element.Name = "ram:IssueDateTime" AndAlso element.InnerText <> "" Then invoiceDate = element.InnerText
|
||||
If element.Name = "ram:IssueDateTime" AndAlso element.InnerText <> "" Then invoiceDate = element.InnerText 'Rechnungsdatum
|
||||
|
||||
Next
|
||||
|
||||
count = count + 1
|
||||
|
||||
End If
|
||||
Next
|
||||
|
||||
End If
|
||||
|
||||
If docxml.GetElementsByTagName("ram:ApplicableHeaderTradeAgreement").Count > 0 Then
|
||||
Dim count As Integer = 1
|
||||
For Each node As XmlElement In docxml.GetElementsByTagName("ram:ApplicableHeaderTradeAgreement")
|
||||
If node.HasChildNodes Then
|
||||
For Each element As XmlElement In node.ChildNodes
|
||||
|
||||
If element.Name = "ram:BuyerReference" Then
|
||||
Kundenummer = CInt(element.InnerText) 'Kundennummer
|
||||
Exit For
|
||||
End If
|
||||
|
||||
Next
|
||||
|
||||
@@ -488,13 +508,13 @@ Public Class frmNachrichtenVerarbeitung_MDM_divers
|
||||
|
||||
End If
|
||||
End If
|
||||
found = True
|
||||
If invoiceNr <> "" AndAlso invoiceDate <> "" AndAlso Kundenummer > 0 Then
|
||||
|
||||
If UTA_Beleg_ID <> "" Then
|
||||
'TO DO -> ÄNDERN----------------------
|
||||
If SQL.doSQL("Update [tblUTAImportNew] SET [daId]='" & DS.da_id & "' where [UTA_Beleg_ID] = '" & UTA_Beleg_ID & "' ", "FMZOLL") Then
|
||||
If SQL.doSQL("Update [tblUTAImportNew] SET [daId]='" & DS.da_id & "' where [Rechnungsnummer_pro_Lieferland] = '" & invoiceNr & "' AND cast(Rechnungsdatum as Date) = '" & invoiceDate & "' AND Kundennummer =" & Kundenummer, "FMZOLL") Then
|
||||
frmStartOptions.moveFile_DateBack(d, zielpfad & "Invoice_PDF\" & Now.Year & "\" & Now.ToString("yyyyMMdd") & "\")
|
||||
cntDatenEingelesen += 1
|
||||
End If
|
||||
'TO DO -> ÄNDERN----------------------
|
||||
End If
|
||||
|
||||
|
||||
@@ -550,6 +570,7 @@ Public Class frmNachrichtenVerarbeitung_MDM_divers
|
||||
If DS.uploadDataToDATENSERVER(d,,,,,, True) Then
|
||||
If SQL.doSQL("Update [tblIDSInvoicesNew] SET [daId]='" & DS.da_id & "' where [DocumentName] = '" & DS.da_name & "' ", "FMZOLL") Then
|
||||
frmStartOptions.moveFile_DateBack(d, zielpfad & "Invoice_PDF\" & Now.Year & "\" & Now.ToString("yyyyMMdd") & "\")
|
||||
cntDatenEingelesen += 1
|
||||
End If
|
||||
End If
|
||||
|
||||
|
||||
Reference in New Issue
Block a user