ATEZ Bereitstellung DY; 4802 ATILLA

This commit is contained in:
2023-08-24 08:44:30 +02:00
parent 27d0b8f95c
commit fa40157528
8 changed files with 47 additions and 17 deletions

View File

@@ -16,7 +16,7 @@ Module cATILLA_Speditionsbuch
Public Sub LOAD(datum As Date) Public Sub LOAD(datum As Date)
Try Try
Using conn As SqlConnection = GetNewOpenConnectionFMZOLL() Using conn As SqlConnection = GetNewOpenConnectionFMZOLL()
Using cmd As New SqlCommand("SELECT * FROM Speditionsbuch WHERE FilialenNr=4801 and SB_Zeitstempel > '" & datum.ToShortDateString & " 00:00:00' and Bar=0 ", conn) Using cmd As New SqlCommand("SELECT * FROM Speditionsbuch WHERE FilialenNr IN (4801,4802) and SB_Zeitstempel > '" & datum.ToShortDateString & " 00:00:00' and Bar=0 ", conn)
Dim dr = cmd.ExecuteReader() Dim dr = cmd.ExecuteReader()
While dr.Read While dr.Read

View File

@@ -334,7 +334,7 @@ Public Class cZOLL_IMPORT
Dim filiale = getFiliale(LRN, filialeBez) Dim filiale = getFiliale(LRN, filialeBez)
Select Case filiale Select Case filiale
Case "5501" : VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "IMEX" Case "5501" : VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "IMEX"
Case "4801" : VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "ATILLA" : Return False 'Keine Atoerfassung Case "4801", "4802" : VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "ATILLA" : Return False 'Keine Atoerfassung
Case "5801" : VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "FRONTOFFICE" Case "5801" : VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "FRONTOFFICE"
End Select End Select
Dim abfertigungsnummer = getAbfertigungsnummer(LRN) Dim abfertigungsnummer = getAbfertigungsnummer(LRN)
@@ -884,7 +884,7 @@ Public Class cZOLL_IMPORT
Select Case SENDUNG.FilialenNr Select Case SENDUNG.FilialenNr
Case 4803, 4809, 7001 Case 4803, 4809, 7001
strManNl = "SUB" strManNl = "SUB"
Case 4801 Case 4801, 4802
strManNl = "SUW" strManNl = "SUW"
Case 5003 Case 5003
strManNl = "SBG" 'ANDERER SERVER!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! strManNl = "SBG" 'ANDERER SERVER!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@@ -1032,7 +1032,7 @@ Public Class cZOLL_IMPORT
Select Case SPEDITIONSBUCH.FilialenNr Select Case SPEDITIONSBUCH.FilialenNr
Case 4803, 4809, 7001 Case 4803, 4809, 7001
strManNl = "SUB" strManNl = "SUB"
Case 4801 Case 4801, 4802
strManNl = "SUW" strManNl = "SUW"
Case 5003 Case 5003
strManNl = "SBG" 'ANDERER SERVER!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! strManNl = "SBG" 'ANDERER SERVER!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@@ -1133,7 +1133,8 @@ Public Class cZOLL_IMPORT
SPEDITIONSBUCH.Personalnummer = If(IsNumeric(p), p, Nothing) SPEDITIONSBUCH.Personalnummer = If(IsNumeric(p), p, Nothing)
End If End If
Catch ex As Exception Catch ex As Exception
MsgBox("Fehler ATLAS Personal: " & vbNewLine & ex.Message & vbNewLine & ex.StackTrace)
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("Fehler ATLAS Personal: " & vbNewLine & ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
End Try End Try
Next Next
Else Else
@@ -1272,7 +1273,8 @@ Public Class cZOLL_IMPORT
SPEDITIONSBUCH.Personalnummer = If(IsNumeric(p), p, Nothing) SPEDITIONSBUCH.Personalnummer = If(IsNumeric(p), p, Nothing)
End If End If
Catch ex As Exception Catch ex As Exception
MsgBox("Fehler ATLAS Personal: " & vbNewLine & ex.Message & vbNewLine & ex.StackTrace) VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("Fehler ATLAS Personal: " & vbNewLine & ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
End Try End Try
Next Next
Else Else
@@ -1540,7 +1542,8 @@ Public Class cZOLL_IMPORT
SPEDITIONSBUCH.Personalnummer = If(IsNumeric(p), p, Nothing) SPEDITIONSBUCH.Personalnummer = If(IsNumeric(p), p, Nothing)
End If End If
Catch ex As Exception Catch ex As Exception
MsgBox("Fehler EZOLL Personal: " & vbNewLine & ex.Message & vbNewLine & ex.StackTrace) VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("Fehler EZOLL Personal: " & vbNewLine & ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
End Try End Try
'Anhang 'Anhang
@@ -1680,7 +1683,8 @@ Public Class cZOLL_IMPORT
SPEDITIONSBUCH.Personalnummer = If(IsNumeric(p), p, Nothing) SPEDITIONSBUCH.Personalnummer = If(IsNumeric(p), p, Nothing)
End If End If
Catch ex As Exception Catch ex As Exception
MsgBox("Fehler EZOLL Personal: " & vbNewLine & ex.Message & vbNewLine & ex.StackTrace) VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("Fehler EZOLL Personal: " & vbNewLine & ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
End Try End Try
'Anhang 'Anhang

View File

@@ -472,10 +472,10 @@ Public Class cZollsysteme_Aktenbeschriftung
VERAG_NCTS.Company = "ATILLA" VERAG_NCTS.Company = "ATILLA"
VERAG_NCTS.Department = "SUB" VERAG_NCTS.Department = "SUB"
Case "6" Case "6"
If LRN.StartsWith("4801") Then If LRN.StartsWith("4801") Or LRN.StartsWith("4802") Then
VERAG_NCTS.Company = "ATILLA" VERAG_NCTS.Company = "ATILLA"
Else Else
VERAG_NCTS.Company = "VERAG" VERAG_NCTS.Company = "VERAG"
End If End If
VERAG_NCTS.Department = "SUB" VERAG_NCTS.Department = "SUB"
Case "8" Case "8"

View File

@@ -1402,7 +1402,7 @@ Module Mail
sqlstr &= " SELECT [Grenzstelle], SUM(Speditionsbuch.Abfertigungsanzahl) as Anzahl FROM Speditionsbuch WHERE Abfertigungsart IN (26,28) " sqlstr &= " SELECT [Grenzstelle], SUM(Speditionsbuch.Abfertigungsanzahl) as Anzahl FROM Speditionsbuch WHERE Abfertigungsart IN (26,28) "
sqlstr &= " AND [Grenzstelle] <> 'SFD' and FilialenNr NOT IN ( 4801,4806 ) " sqlstr &= " AND [Grenzstelle] <> 'SFD' and FilialenNr NOT IN ( 4801,4802,4806 ) "
sqlstr &= " and Abfertigungsdatum between '" & von.ToShortDateString & "' and '" & bis.ToShortDateString & "' " & sqlstr &= " and Abfertigungsdatum between '" & von.ToShortDateString & "' and '" & bis.ToShortDateString & "' " &
" GROUP BY [Grenzstelle]" & " GROUP BY [Grenzstelle]" &
" ORDER BY Anzahl DESC" " ORDER BY Anzahl DESC"

View File

@@ -1240,7 +1240,7 @@ Public Class cWorker_NCTS
If MRN <> "" Then NCTS_TMP.ncts_MRN = MRN : NCTS_TMP.SAVE() If MRN <> "" Then NCTS_TMP.ncts_MRN = MRN : NCTS_TMP.SAVE()
End If End If
End If End If
saveDY_NCTS = NCTS_TMP saveDY_NCTS = NCTS_TMP
End Function End Function
Shared Sub SaveNCTS_FirmaNL(ByRef NCTS_TMP As DAKOSY_Worker.cDakosyNCTSOut, DY_TMP As DAKOSY_Worker.cDakosy_Zollanmeldungen, division As String) Shared Sub SaveNCTS_FirmaNL(ByRef NCTS_TMP As DAKOSY_Worker.cDakosyNCTSOut, DY_TMP As DAKOSY_Worker.cDakosy_Zollanmeldungen, division As String)
@@ -1699,8 +1699,13 @@ Public Class cWorker_NCTS
If DY_TMP IsNot Nothing Then STATUS.dySt_dyId = DY_TMP.dy_Id If DY_TMP IsNot Nothing Then STATUS.dySt_dyId = DY_TMP.dy_Id
STATUS.SAVE() STATUS.SAVE()
' BEREITSTELLUNG DER DATEN AN FREMDSYSTEME '=======BEREITSTELLUNG DER DATEN AN FREMDSYSTEME=======
cVERAG_out_ncts.copyFileFTP_VERAGncts_DY(NCTS_TMP, DY_TMP) cVERAG_out_ncts.copyFileFTP_VERAGncts_DY(NCTS_TMP, DY_TMP)
'======================================================
'=====ATEZ BEREITSTELLUNG==========
checkATEZ_Bereitstellung(DY_TMP, d)
'==================================
FORM.addDGVEinarbeitung("NCTS: Erledigungsmeldung", STATUS.dySt_BezugsNr) FORM.addDGVEinarbeitung("NCTS: Erledigungsmeldung", STATUS.dySt_BezugsNr)
End If End If
@@ -1998,6 +2003,10 @@ Public Class cWorker_NCTS
'=====ATEZ BEREITSTELLUNG==========
checkATEZ_Bereitstellung(DY_TMP, d)
'==================================
FORM.addDGVEinarbeitung("NCTS: Überlassungsmeldung", STATUS.dySt_BezugsNr) FORM.addDGVEinarbeitung("NCTS: Überlassungsmeldung", STATUS.dySt_BezugsNr)
End If End If
Catch ex As Exception Catch ex As Exception
@@ -2014,6 +2023,18 @@ Public Class cWorker_NCTS
End If End If
End Sub End Sub
Shared Sub checkATEZ_Bereitstellung(DY_TMP As DAKOSY_Worker.cDakosy_Zollanmeldungen, filePath As String)
If DY_TMP Is Nothing Then Exit Sub
Dim ATEZ = VERAG_PROG_ALLGEMEIN.cATEZ_NCTS_DATA.LOAD_ByBezugsNr(DY_TMP.dy_BezugsNr)
If ATEZ IsNot Nothing AndAlso ATEZ.hasEntry Then
If ATEZ.status Then
FileCopy(filePath, "\\ftps.verag.ag\FTP\ATEZ\OUT\")
End If
End If
End Sub
Shared Function readNCTS_AnrechnungReferenzbetraege(FORM As frmDYNachrichtenVerarbeitung, d As String) As String Shared Function readNCTS_AnrechnungReferenzbetraege(FORM As frmDYNachrichtenVerarbeitung, d As String) As String
Try Try
@@ -2071,6 +2092,10 @@ Public Class cWorker_NCTS
If DY_TMP IsNot Nothing Then STATUS.dySt_dyId = DY_TMP.dy_Id If DY_TMP IsNot Nothing Then STATUS.dySt_dyId = DY_TMP.dy_Id
STATUS.SAVE() STATUS.SAVE()
'=====ATEZ BEREITSTELLUNG==========
checkATEZ_Bereitstellung(DY_TMP, d)
'==================================
FORM.addDGVEinarbeitung("NCTS: AnrechnungReferenzbetäege", STATUS.dySt_BezugsNr) FORM.addDGVEinarbeitung("NCTS: AnrechnungReferenzbetäege", STATUS.dySt_BezugsNr)
End If End If
Catch ex As Exception Catch ex As Exception

View File

@@ -5875,7 +5875,7 @@ Public Class frmDYNachrichtenVerarbeitung
Case "5701" Case "5701"
firma = "AMBAR" firma = "AMBAR"
niederlassung = "AMBAR" niederlassung = "AMBAR"
Case "4801" Case "4801", "4802"
firma = "ATILLA" firma = "ATILLA"
niederlassung = "SUB" niederlassung = "SUB"
'Case "4801" 'Case "4801"

View File

@@ -705,6 +705,7 @@ Public Class frmStartOptions
Case "5701" : Standort = "AMB" Case "5701" : Standort = "AMB"
Case "5801" : Standort = "FO" Case "5801" : Standort = "FO"
Case "4801" : Standort = "ATL" Case "4801" : Standort = "ATL"
Case "4802" : Standort = "ATL"
Case "5003" : Standort = "SBG" Case "5003" : Standort = "SBG"
Case "5103" : Standort = "WAI" Case "5103" : Standort = "WAI"
Case "5303" : Standort = "NKD" Case "5303" : Standort = "NKD"

View File

@@ -752,7 +752,7 @@ Public Class frmTCNachrichtenVerarbeitung
If TC.telanm_BezugsNr.ToString.StartsWith("5501") Then If TC.telanm_BezugsNr.ToString.StartsWith("5501") Then
TC.telanm_firma = "IMEX" 'VERAG WO TC.telanm_firma = "IMEX" 'VERAG WO
End If End If
If TC.telanm_BezugsNr.ToString.StartsWith("4801") Then If TC.telanm_BezugsNr.ToString.StartsWith("4801") Or TC.telanm_BezugsNr.ToString.StartsWith("4802") Then
TC.telanm_firma = "IMEX" 'VERAG WO TC.telanm_firma = "IMEX" 'VERAG WO
End If End If
TC.telanm_niederlassung = "SUB" TC.telanm_niederlassung = "SUB"