UTA, StartOptions, MDM-Datenverarbeitung
This commit is contained in:
@@ -1,12 +1,8 @@
|
||||
Imports System.IO
|
||||
Imports System.Net
|
||||
Imports System.Runtime.Remoting
|
||||
Imports System.Text
|
||||
Imports System.Text.RegularExpressions
|
||||
Imports System.Web
|
||||
Imports System.Xml
|
||||
Imports DocumentFormat.OpenXml.Bibliography
|
||||
Imports DocumentFormat.OpenXml.Office2010.Excel
|
||||
Imports Renci.SshNet
|
||||
Imports Renci.SshNet.Sftp
|
||||
Imports VERAG_PROG_ALLGEMEIN
|
||||
@@ -16,6 +12,7 @@ Public Class frmNachrichtenVerarbeitung_MDM_divers
|
||||
Dim dsNichtErkannt As Integer = 0
|
||||
Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL
|
||||
Dim allowClose = False
|
||||
Dim deleteFilesAfterDownload = False
|
||||
Dim rmc As New cRMC
|
||||
Dim uta As New cUTA
|
||||
Dim programName As String
|
||||
@@ -30,12 +27,13 @@ Public Class frmNachrichtenVerarbeitung_MDM_divers
|
||||
' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
|
||||
|
||||
End Sub
|
||||
Sub New(programName As String, allowClose As Boolean) 'autostart
|
||||
Sub New(programName As String, allowClose As Boolean, deleteFilesAfterDownload As Boolean) 'autostart
|
||||
|
||||
' Dieser Aufruf ist für den Designer erforderlich.
|
||||
InitializeComponent()
|
||||
Me.programName = programName
|
||||
Me.allowClose = allowClose
|
||||
Me.deleteFilesAfterDownload = deleteFilesAfterDownload
|
||||
' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
|
||||
|
||||
End Sub
|
||||
@@ -100,9 +98,9 @@ Public Class frmNachrichtenVerarbeitung_MDM_divers
|
||||
Dim cnt = 0
|
||||
Try
|
||||
If programName.Contains("RMC") Then
|
||||
DownloadFtpDirectory(rmc.API_STRING & "/", New NetworkCredential(rmc.API.Rows(0).Item("api_user").ToString, rmc.API.Rows(0).Item("api_password").ToString), "", cnt, False)
|
||||
DownloadFtpDirectory(rmc.API_STRING & "/", New NetworkCredential(rmc.API.Rows(0).Item("api_user").ToString, rmc.API.Rows(0).Item("api_password").ToString), "", cnt, deleteFilesAfterDownload)
|
||||
ElseIf programName.Contains("UTA") Then
|
||||
DownloadSFtpDirectory(uta.API_STRING, New NetworkCredential(uta.API.Rows(0).Item("api_user").ToString, uta.API.Rows(0).Item("api_password").ToString), "", cnt, False, "/TRX/" & Now.Year)
|
||||
DownloadSFtpDirectory(uta.API_STRING, New NetworkCredential(uta.API.Rows(0).Item("api_user").ToString, uta.API.Rows(0).Item("api_password").ToString), "", cnt, deleteFilesAfterDownload, "/TRX/" & Now.Year)
|
||||
ElseIf programName.Contains("IDS") Then
|
||||
'DownloadSFtpDirectory(uta.API_STRING, New NetworkCredential(uta.API.Rows(0).Item("api_user").ToString, uta.API.Rows(0).Item("api_password").ToString), "", cnt, False, "/TRX/" & Now.Year)
|
||||
End If
|
||||
@@ -331,7 +329,11 @@ Public Class frmNachrichtenVerarbeitung_MDM_divers
|
||||
If Not IO.Directory.Exists(zielpfad & "Invoice_PDF\" & Now.Year & "\" & Now.ToString("yyyyMMdd") & "\") Then IO.Directory.CreateDirectory(zielpfad & Now.Year & "\" & Now.ToString("yyyyMMdd") & "\")
|
||||
|
||||
'File in Datenarchiv sichern:
|
||||
If fi.Name.ToString.StartsWith("invoice_") Then 'aktuell nur die RMC-Dateien! (später, wenn CSV vollständig, dann alle PDFs importieren! d.breimaier: 2024-06-05
|
||||
|
||||
|
||||
'd.breimaier: 2024-06-05 aktuell nur die RMC-Dateien! (später, wenn CSV vollständig, dann alle PDFs importieren!
|
||||
'd.breimaier: 2024-06-17 laut Christian Schuster von Comcore (EDV-BEtr. von RMC) nicht möglich CSV mit easytrip und sofico Datensätzen zu ergängen!
|
||||
If fi.Name.ToString.StartsWith("invoice_") Then
|
||||
|
||||
Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER("MDM", "MDM_DATEN", "RMC", Now.Year, Now.ToString("yyyyMMdd"), frmStartOptions.getFileName(d))
|
||||
|
||||
@@ -341,12 +343,21 @@ Public Class frmNachrichtenVerarbeitung_MDM_divers
|
||||
|
||||
End If
|
||||
|
||||
'copy file to lydia
|
||||
Dim filepathToLydia = "\\share01\F\Juricevic Datensicherung\RMC_RECHNUNGEN\"
|
||||
If Dateiname.ToString.ToLower.Contains("nto") Then
|
||||
frmStartOptions.copyFile(d, filepathToLydia & "NETTO\")
|
||||
Else
|
||||
frmStartOptions.copyFile(d, filepathToLydia & "BRUTTO\")
|
||||
End If
|
||||
|
||||
|
||||
frmStartOptions.moveFile_DateBack(d, zielpfad & "Invoice_PDF\" & Now.Year & "\" & Now.ToString("yyyyMMdd") & "\")
|
||||
If fi.Name.ToLower.Contains("pdf") Then addDGVEinarbeitung("PDF", fi.Name)
|
||||
If fi.Name.ToLower.Contains("pdf") Then addDGVEinarbeitung("PDF", fi.Name)
|
||||
|
||||
dgvEinarbeitung.Refresh()
|
||||
dgvEinarbeitung.Refresh()
|
||||
|
||||
End If
|
||||
End If
|
||||
|
||||
|
||||
End Select
|
||||
|
||||
Reference in New Issue
Block a user