Merge branch 'master' of https://verag.visualstudio.com/ADMIN/_git/ADMIN
This commit is contained in:
@@ -921,7 +921,7 @@ Public Class cDakosyNCTSOut
|
||||
SPEDITIONSBUCH.Abfertigungsart = 6
|
||||
For Each s In DY.ncts_SICHERHEITSANGABEN
|
||||
Select Case If(s.nctsSA_GRN, "")
|
||||
Case "15TR0004000020917", "12TR0004000004665", "17TR0004000032349", "17TR0004000029518" : SPEDITIONSBUCH.Abfertigungsart = 34
|
||||
Case "15TR0004000020917", "12TR0004000004665", "17TR0004000032349", "17TR0004000029518", "21TR0004000079552", "21TR0004000078157" : SPEDITIONSBUCH.Abfertigungsart = 34
|
||||
Case "16DE0000000068410" : SPEDITIONSBUCH.Abfertigungsart = 33
|
||||
Case "15TR0004000020908", "13TR0004000005094", "18DE0000000073276" : SPEDITIONSBUCH.Abfertigungsart = 37
|
||||
End Select
|
||||
@@ -944,7 +944,7 @@ Public Class cDakosyNCTSOut
|
||||
End If
|
||||
|
||||
End If
|
||||
|
||||
VERAG_PROG_ALLGEMEIN.cAllgemein.ERR_OP_GLOBAL = VERAG_PROG_ALLGEMEIN.ERROR_OP.SHOW
|
||||
Try
|
||||
|
||||
Dim ANM As New DAKOSY_Worker.cDakosy_Zollanmeldungen(DY.ncts_dyaAnmID)
|
||||
|
||||
@@ -21,6 +21,7 @@
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DocumentationFile>DAKOSY_Worker.xml</DocumentationFile>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
<PlatformTarget>x64</PlatformTarget>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
|
||||
@@ -55,9 +55,12 @@ Public Class cDakosy_Statusmeldungen
|
||||
Dim STATUS As New cDakosy_Statusmeldungen
|
||||
Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL
|
||||
'Primär wird nach erg_datum geprüft!
|
||||
Dim cntNewerTrans As Integer = SQL.getValueTxtBySql("SELECT COUNT(*) FROM [tblDakosy_Statusmeldungen] where dySt_BezugsNr='" & BezugsNr & "' and isnull([dySt_ergZeitpunkt],dySt_DakosyTransaktionsDatum)> '" & ergDate & "'", "FMZOLL")
|
||||
Dim cntNewerTrans As Integer = SQL.getValueTxtBySql("SELECT COUNT(*) FROM [tblDakosy_Statusmeldungen] where dySt_BezugsNr='" & BezugsNr & "' and isnull(isnull([dySt_ergZeitpunkt],dySt_DakosyTransaktionsDatum),[dySt_ts])> '" & ergDate & "' AND [dySt_status] > 5 ", "FMZOLL")
|
||||
' AND [dySt_status] > 5 --> Weil bei den 5er Status keine korrekte Zeitangabe vorliegt und die hoheren Staten sind immer danach.
|
||||
|
||||
' MsgBox("SELECT COUNT(*) FROM [tblDakosy_Statusmeldungen] where dySt_BezugsNr='" & BezugsNr & "' and isnull([dySt_ergZeitpunkt],dySt_DakosyTransaktionsDatum)> '" & ergDate & "'" & " - " & cntNewerTrans & " - " & BezugsNr)
|
||||
|
||||
|
||||
Return cntNewerTrans = 0
|
||||
|
||||
Catch ex As Exception
|
||||
|
||||
@@ -139,6 +139,17 @@ Public Class cZOLL_IMPORT
|
||||
|
||||
Dim errHInweis = "ATC: " & ABGABEN.Registriernummer & " - BezugsNr: " & ABGABEN.Bezugsnummer
|
||||
ABGABEN.SAVE(errHInweis)
|
||||
|
||||
|
||||
Dim EDIFACTNachrichtenNr = ""
|
||||
'Aufschub - Überwachung:
|
||||
Select Case CInt(ABGABEN.AKTO)
|
||||
Case 3027279 : tryToInsertProgramm(ABGABEN.Eingabedatum, ABGABEN.Betrag, 1, EDIFACTNachrichtenNr, ABGABEN.Registriernummer, 0, ABGABEN.Fälligkeitsdatum)
|
||||
'UNISPED Case XXX: tryToInsertProgramm(ABGABEN.Eingabedatum, ABGABEN.Betrag,XXX, EDIFACTNachrichtenNr, ABGABEN.Registriernummer, 0, ABGABEN.Fälligkeitsdatum)
|
||||
|
||||
'Case 2718 : VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMailTEST("al@verag.ag", "AUFSCHUB IMEX: " & ABGABEN.Betrag, "AUFSCHUB IMEX: " & ABGABEN.Betrag & vbNewLine & ABGABEN.Bezugsnummer)
|
||||
End Select
|
||||
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
@@ -147,6 +158,52 @@ Public Class cZOLL_IMPORT
|
||||
End If
|
||||
End Sub
|
||||
|
||||
|
||||
Public Function tryToInsertProgramm(brgak_datum, brgak_betrag, brgak_brgaktoId, brgak_filename, brgak_atc, brgak_fileline, brgak_faelligkeitsdatum) As Boolean
|
||||
|
||||
Dim sql As String = " begin tran" &
|
||||
" if Not exists (select * from tblBrgAufschub with (updlock,serializable) where brgak_filename = @brgak_filename AND brgak_fileline=@brgak_fileline ) " &
|
||||
" begin " &
|
||||
" INSERT INTO tblBrgAufschub " &
|
||||
" (brgak_datum, brgak_betrag, brgak_brgaktoId, brgak_filename, brgak_atc,brgak_fileline,brgak_faelligkeitsdatum) VALUES " &
|
||||
" (@brgak_datum, @brgak_betrag, @brgak_brgaktoId, @brgak_filename, @brgak_atc,@brgak_fileline,@brgak_faelligkeitsdatum) " &
|
||||
" End " &
|
||||
" commit tran "
|
||||
|
||||
|
||||
Dim cn As System.Data.SqlClient.SqlConnection = VERAG_PROG_ALLGEMEIN.SQL.GetNewOpenConnectionADMIN
|
||||
|
||||
Using cn
|
||||
Using cmd As New System.Data.SqlClient.SqlCommand(sql, cn)
|
||||
cmd.Parameters.AddWithValue("@brgak_datum", brgak_datum)
|
||||
cmd.Parameters.AddWithValue("@brgak_betrag", brgak_betrag)
|
||||
cmd.Parameters.AddWithValue("@brgak_brgaktoId", brgak_brgaktoId)
|
||||
cmd.Parameters.AddWithValue("@brgak_filename", brgak_filename)
|
||||
cmd.Parameters.AddWithValue("@brgak_atc", brgak_atc)
|
||||
cmd.Parameters.AddWithValue("@brgak_fileline", brgak_fileline)
|
||||
cmd.Parameters.AddWithValue("@brgak_faelligkeitsdatum", brgak_faelligkeitsdatum)
|
||||
Try
|
||||
cmd.ExecuteNonQuery()
|
||||
|
||||
'Lösche File:
|
||||
|
||||
|
||||
Return True
|
||||
Catch ex As System.Data.SqlClient.SqlException
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||
End Try
|
||||
End Using
|
||||
End Using
|
||||
cn.Close()
|
||||
Return False
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Shared Function getLeistungsBez(LeistungsBez)
|
||||
Select Case LeistungsBez
|
||||
Case "0ML"
|
||||
|
||||
Reference in New Issue
Block a user