Rountine_USTVA_Summenberechnen

This commit is contained in:
2024-10-22 16:03:06 +02:00
parent a1c0046393
commit 693d2a42bf
3 changed files with 34 additions and 24 deletions

View File

@@ -3918,8 +3918,8 @@ Public Class cWorker_NCTS
End Function End Function
Shared Function readNCTS_Ueberlassungsmeldung009(FORM As frmDYNachrichtenVerarbeitung, d As String, ByRef statusTMP As DAKOSY_Worker.cDakosy_Statusmeldungen) As String Shared Function readNCTS_Ueberlassungsmeldung009(FORM As frmDYNachrichtenVerarbeitung, d As String, ByRef statusTMP As DAKOSY_Worker.cDakosy_Statusmeldungen) As String
Try Try
Dim NCTS As DAKOSY_Worker.UeberlassungsmeldungNCTSDE.UeberlassungsmeldungMRTyp = DAKOSY_Worker.UeberlassungsmeldungNCTSDE.UeberlassungsmeldungMRTyp.LoadFromFile(d) 'Dim NCTS As DAKOSY_Worker.UeberlassungsmeldungNCTSDE.UeberlassungsmeldungMRTyp = DAKOSY_Worker.UeberlassungsmeldungNCTSDE.UeberlassungsmeldungMRTyp.LoadFromFile(d)
'Dim NCTS As DAKOSY_Worker.UeberlassungsmeldungNCTSDE_009.UeberlassungsmeldungMRTyp = DAKOSY_Worker.UeberlassungsmeldungNCTSDE_009.UeberlassungsmeldungMRTyp.LoadFromFile(d) Dim NCTS As DAKOSY_Worker.UeberlassungsmeldungNCTSDE_009.UeberlassungsmeldungMRTyp = DAKOSY_Worker.UeberlassungsmeldungNCTSDE_009.UeberlassungsmeldungMRTyp.LoadFromFile(d)
Dim MRN = "" Dim MRN = ""
Dim division = "" Dim division = ""
Dim Wiedergestellungsdatum As Object = Nothing Dim Wiedergestellungsdatum As Object = Nothing
@@ -4090,6 +4090,8 @@ Public Class cWorker_NCTS
FORM.addDGVEinarbeitung("NCTS: Überlassungsmeldung", STATUS.dySt_BezugsNr) FORM.addDGVEinarbeitung("NCTS: Überlassungsmeldung", STATUS.dySt_BezugsNr)
End If End If
End If
Catch ex As Exception Catch ex As Exception
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name) VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
readNCTS_Ueberlassungsmeldung009 = "" readNCTS_Ueberlassungsmeldung009 = ""

View File

@@ -1,4 +1,5 @@
Imports System.IO Imports System.IO
Imports VERAG_PROG_ALLGEMEIN.TESTJSON
Public Class frmAsfinag_NachrichtenVerabeitung Public Class frmAsfinag_NachrichtenVerabeitung
Dim cntDatenEingelesen As Integer = 0 Dim cntDatenEingelesen As Integer = 0
@@ -10,6 +11,8 @@ Public Class frmAsfinag_NachrichtenVerabeitung
Dim testFTP As Boolean Dim testFTP As Boolean
Dim asfinag As New cAsfinag() Dim asfinag As New cAsfinag()
Dim Dateiname = "" Dim Dateiname = ""
Dim empfangen As Boolean = False
Dim eingelesen As Boolean = False
Sub New(FileType, testFTP) Sub New(FileType, testFTP)
@@ -73,8 +76,9 @@ Public Class frmAsfinag_NachrichtenVerabeitung
End If End If
ListBox3.Items.Add(s) ListBox3.Items.Add(s)
Next Next
Label9.Text = cnt & " Datensätze empfangen."
Label9.Text = cnt & " Datensätze empfangen."
empfangen = True
Catch ex As Exception Catch ex As Exception
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name) VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
End Try End Try
@@ -86,7 +90,7 @@ Public Class frmAsfinag_NachrichtenVerabeitung
Try Try
Label5.Visible = True Label5.Visible = True
DatenEinlesen() '<<<<------------ DatenEinlesen(eingelesen) '<<<<------------
If dsNichtErkannt > 0 Then If dsNichtErkannt > 0 Then
@@ -102,13 +106,14 @@ Public Class frmAsfinag_NachrichtenVerabeitung
End Sub End Sub
Sub DatenEinlesen() Sub DatenEinlesen(eingelesen As Boolean)
VERAG_PROG_ALLGEMEIN.cAllgemein.ERR_OP_GLOBAL = VERAG_PROG_ALLGEMEIN.ERROR_OP.SHOW VERAG_PROG_ALLGEMEIN.cAllgemein.ERR_OP_GLOBAL = VERAG_PROG_ALLGEMEIN.ERROR_OP.MAIL
If ListBox3.Items.Count = 0 Then If ListBox3.Items.Count = 0 Then
Label6.Text = "Keine Daten zum Einlesen vorhanden." Label6.Text = "Keine Daten zum Einlesen vorhanden."
Label6.Visible = True Label6.Visible = True
eingelesen = True
Exit Sub Exit Sub
End If End If
@@ -189,8 +194,10 @@ Public Class frmAsfinag_NachrichtenVerabeitung
Catch ex As Exception Catch ex As Exception
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name) VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
eingelesen = False
End Try End Try
Next Next
eingelesen = True
End Sub End Sub
@@ -222,10 +229,15 @@ Public Class frmAsfinag_NachrichtenVerabeitung
If allowClose Then If allowClose Then
Me.Refresh() Me.Refresh()
Button2.PerformClick() Button2.PerformClick()
System.Threading.Thread.Sleep(2000) For i As Integer = 0 To 5
If Not empfangen Then System.Threading.Thread.Sleep(2000)
i = i + 1
Next
Button1.PerformClick() Button1.PerformClick()
System.Threading.Thread.Sleep(20000) For j As Integer = 0 To 5
If Not eingelesen Then System.Threading.Thread.Sleep(20000)
j = j + 1
Next
Me.Close() Me.Close()
End If End If
End Sub End Sub

View File

@@ -508,7 +508,7 @@ Public Class frmStartOptions
blt.exportiereBlackList(autoclose) blt.exportiereBlackList(autoclose)
closeMe() closeMe()
Case "ASFINAG_IMPORT" Case "ASFINAG_IMPORT_CLF"
Dim f As New frmInfo(PARAM) Dim f As New frmInfo(PARAM)
f.Show() f.Show()
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = False VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = False
@@ -517,24 +517,20 @@ Public Class frmStartOptions
Dim fmCLF As New frmAsfinag_NachrichtenVerabeitung("CLF", testFTP, autoclose) Dim fmCLF As New frmAsfinag_NachrichtenVerabeitung("CLF", testFTP, autoclose)
fmCLF.Show() fmCLF.Show()
AddHandler fmCLF.FormClosed, AddressOf closeMe AddHandler fmCLF.FormClosed, AddressOf closeMe
Case "ASFINAG_IMPORT_TTR"
Dim f As New frmInfo(PARAM)
f.Show()
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = False
Dim autoclose As Boolean = True
Dim testFTP As Boolean = VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM
Dim fmTTR As New frmAsfinag_NachrichtenVerabeitung("TTR", testFTP, autoclose) Dim fmTTR As New frmAsfinag_NachrichtenVerabeitung("TTR", testFTP, autoclose)
fmTTR.Show() fmTTR.Show()
AddHandler fmTTR.FormClosed, AddressOf closeMe AddHandler fmTTR.FormClosed, AddressOf closeMe
closeMe()
Case "ASFINAG_IMPORT_TEST" Case "ASFINAG_IMPORT_TO_SDL"
Dim f As New frmInfo(PARAM) VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = cbxTestsystem.Checked
f.Show() ASFINAG_LKW(False)
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = True
Dim autoclose As Boolean = True
Dim testFTP As Boolean = VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM
Dim fmCLF As New frmAsfinag_NachrichtenVerabeitung("CLF", testFTP, autoclose)
fmCLF.ShowDialog()
AddHandler fmCLF.FormClosed, AddressOf closeMe
Dim fmTTR As New frmAsfinag_NachrichtenVerabeitung("TTR", testFTP, autoclose)
fmTTR.ShowDialog()
AddHandler fmTTR.FormClosed, AddressOf closeMe
closeMe()
Case "ABGLEICH_KUNDENUEMSAETZE" Case "ABGLEICH_KUNDENUEMSAETZE"
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = False VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = False