neu
This commit is contained in:
@@ -175,7 +175,14 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
Return (character = 9 OrElse character = 10 OrElse character = 13 OrElse (character >= 32 AndAlso character <= 55295) OrElse (character >= 57344 AndAlso character <= 65533) OrElse (character >= 65536 AndAlso character <= 1114111))
|
||||
End Function
|
||||
|
||||
Private Function getFilesInOrder() As String()
|
||||
Dim myDirectory As New IO.DirectoryInfo(VERARBEITUNGS_PFAD)
|
||||
'Dim myfiles() As String = myDirectory.GetFiles.OrderBy(Function(x) x.LastWriteTime).Select(Function(x) x.FullName).Take(40).ToArray
|
||||
Dim myfiles() As String = myDirectory.GetFiles.OrderBy(Function(x) x.CreationTime).Select(Function(x) x.FullName).ToArray
|
||||
' Dim myfiles As FileInfo() = myDirectory.GetFiles().OrderBy(Function(p) p.CreationTime).Select(Function(x) x.FullName).ToArray
|
||||
Return myfiles
|
||||
|
||||
End Function
|
||||
|
||||
Sub DatenEinlesen()
|
||||
|
||||
@@ -187,7 +194,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
Exit Sub
|
||||
End If
|
||||
|
||||
For Each d In System.IO.Directory.GetFiles(VERARBEITUNGS_PFAD)
|
||||
For Each d In getFilesInOrder() 'System.IO.Directory.GetFiles(VERARBEITUNGS_PFAD,,)
|
||||
Try
|
||||
Dateiname = d
|
||||
cWorker_NCTS.Dateiname = d
|
||||
@@ -692,7 +699,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
' End If
|
||||
' End If
|
||||
|
||||
saveDY_ZA = DY_TMP
|
||||
Return DY_TMP
|
||||
End Function
|
||||
Shared Function saveDY_ZA(dySt_BezugsNr As String, art As String) As DAKOSY_Worker.cDakosy_Zollanmeldungen
|
||||
Dim DY_TMP As DAKOSY_Worker.cDakosy_Zollanmeldungen = Nothing
|
||||
@@ -756,7 +763,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
If DY_TMP2 IsNot Nothing Then STATUS2.dySt_dyId = DY_TMP2.dy_Id
|
||||
cWorker_NCTS.SaveNCTS_FirmaNL(NCTS_TMP2, DY_TMP2, division)
|
||||
STATUS2.dySt_dyArt = "NCTS"
|
||||
Case "EZA"
|
||||
Case "EZA", ""
|
||||
Dim DY_TMP2 As DAKOSY_Worker.cDakosy_Zollanmeldungen = saveDY_ZA(STATUS2, NCTS.Transaktion.IOReferenz, NCTS.Transaktion.IODatumZeit, "EZA")
|
||||
Dim EZA_TMP As DAKOSY_Worker.cDakosyEZA = saveDY_EZA(STATUS2, DY_TMP2, NCTS.Transaktion.IOReferenz, NCTS.Transaktion.IODatumZeit)
|
||||
If DY_TMP2 IsNot Nothing Then STATUS2.dySt_dyId = DY_TMP2.dy_Id
|
||||
@@ -766,16 +773,13 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
|
||||
STATUS2.SAVE()
|
||||
|
||||
|
||||
|
||||
|
||||
'Nur wenn BezugsNr vorhanden:
|
||||
If ge.KopfDaten IsNot Nothing Then
|
||||
For Each kopf In ge.KopfDaten
|
||||
If kopf.Ereignis IsNot Nothing Then
|
||||
If kopf.RegistrierNrATLAS IsNot Nothing Then
|
||||
'MsgBox(kopf.RegistrierNrATLAS)
|
||||
If kopf.RegistrierNrATLAS.StartsWith("ATA") Then
|
||||
If kopf.RegistrierNrATLAS.StartsWith("ATA") Or kopf.RegistrierNrATLAS.StartsWith("ATC") Then 'EZA!
|
||||
Dim STATUS As DAKOSY_Worker.cDakosy_Statusmeldungen = getStatusCheckTransID(NCTS.Transaktion.IOReferenz, NCTS.Transaktion.IODatumZeit)
|
||||
STATUS.dySt_artMitteilung = "GE"
|
||||
STATUS.dySt_dyArt = "" '"NCTS" 'T1/T2
|
||||
@@ -787,20 +791,20 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_41
|
||||
|
||||
readNCTS_GenerellesEreignis = True
|
||||
Select Case getVerahrensartFromBezugsNr(ge.ObjektIdentifizierung.ObjektName)
|
||||
Case "NCTS"
|
||||
Dim DY_TMP2 As DAKOSY_Worker.cDakosy_Zollanmeldungen = saveDY_ZA(STATUS, NCTS.Transaktion.IOReferenz, NCTS.Transaktion.IODatumZeit, "NCTS")
|
||||
Dim NCTS_TMP2 As DAKOSY_Worker.cDakosyNCTSOut = cWorker_NCTS.saveDY_NCTS(STATUS, DY_TMP2, NCTS.Transaktion.IOReferenz, NCTS.Transaktion.IODatumZeit, kopf.RegistrierNrATLAS)
|
||||
If DY_TMP2 IsNot Nothing Then STATUS.dySt_dyId = DY_TMP2.dy_Id
|
||||
cWorker_NCTS.SaveNCTS_FirmaNL(NCTS_TMP2, DY_TMP2, division)
|
||||
STATUS.dySt_dyArt = "NCTS"
|
||||
Case "EZA"
|
||||
Dim DY_TMP2 As DAKOSY_Worker.cDakosy_Zollanmeldungen = saveDY_ZA(STATUS, NCTS.Transaktion.IOReferenz, NCTS.Transaktion.IODatumZeit, "EZA")
|
||||
Dim EZA_TMP As DAKOSY_Worker.cDakosyEZA = saveDY_EZA(STATUS, DY_TMP2, NCTS.Transaktion.IOReferenz, NCTS.Transaktion.IODatumZeit, kopf.RegistrierNrATLAS)
|
||||
If DY_TMP2 IsNot Nothing Then STATUS.dySt_dyId = DY_TMP2.dy_Id
|
||||
SaveEZA_FirmaNL(EZA_TMP, DY_TMP2, division)
|
||||
STATUS.dySt_dyArt = "EZA"
|
||||
End Select
|
||||
'Select Case getVerahrensartFromBezugsNr(ge.ObjektIdentifizierung.ObjektName)
|
||||
' Case "NCTS"
|
||||
' Dim DY_TMP2 As DAKOSY_Worker.cDakosy_Zollanmeldungen = saveDY_ZA(STATUS, NCTS.Transaktion.IOReferenz, NCTS.Transaktion.IODatumZeit, "NCTS")
|
||||
' Dim NCTS_TMP2 As DAKOSY_Worker.cDakosyNCTSOut = cWorker_NCTS.saveDY_NCTS(STATUS, DY_TMP2, NCTS.Transaktion.IOReferenz, NCTS.Transaktion.IODatumZeit, kopf.RegistrierNrATLAS)
|
||||
' If DY_TMP2 IsNot Nothing Then STATUS.dySt_dyId = DY_TMP2.dy_Id
|
||||
' cWorker_NCTS.SaveNCTS_FirmaNL(NCTS_TMP2, DY_TMP2, division)
|
||||
' STATUS.dySt_dyArt = "NCTS"
|
||||
' Case "EZA"
|
||||
Dim DY_TMP2 As DAKOSY_Worker.cDakosy_Zollanmeldungen = saveDY_ZA(STATUS, NCTS.Transaktion.IOReferenz, NCTS.Transaktion.IODatumZeit, "EZA")
|
||||
Dim EZA_TMP As DAKOSY_Worker.cDakosyEZA = saveDY_EZA(STATUS, DY_TMP2, NCTS.Transaktion.IOReferenz, NCTS.Transaktion.IODatumZeit, kopf.RegistrierNrATLAS)
|
||||
If DY_TMP2 IsNot Nothing Then STATUS.dySt_dyId = DY_TMP2.dy_Id
|
||||
SaveEZA_FirmaNL(EZA_TMP, DY_TMP2, division)
|
||||
STATUS.dySt_dyArt = "EZA"
|
||||
'End Select
|
||||
|
||||
STATUS.SAVE()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user