|
|
|
@@ -661,11 +661,12 @@ Public Class ImportZUGFeRDFiles
|
|
|
|
|
|
|
|
|
|
|
|
Private Function Create_HistoryEntry(MessageId As String, MD5Checksum As String, Message As String, Transaction As FbTransaction) As Boolean
|
|
|
|
Private Function Create_HistoryEntry(MessageId As String, MD5Checksum As String, Message As String, Transaction As FbTransaction) As Boolean
|
|
|
|
Try
|
|
|
|
Try
|
|
|
|
|
|
|
|
Dim oConnection = _firebird.GetConnection()
|
|
|
|
Dim oSQL = $"INSERT INTO TBEDM_ZUGFERD_HISTORY_IN (COMMENT, MD5HASH, MESSAGE_ID) VALUES ('{Message}', '{MD5Checksum}', '{MessageId}')"
|
|
|
|
Dim oSQL = $"INSERT INTO TBEDM_ZUGFERD_HISTORY_IN (COMMENT, MD5HASH, MESSAGE_ID) VALUES ('{Message}', '{MD5Checksum}', '{MessageId}')"
|
|
|
|
|
|
|
|
|
|
|
|
' 09.07.2021: This can't be in the transaction since the history
|
|
|
|
' 09.07.2021: This can't be in the transaction since the history
|
|
|
|
' entry needs to be accessed by MoveAndRenameEmailToRejected shortly after
|
|
|
|
' entry needs to be accessed by MoveAndRenameEmailToRejected shortly after
|
|
|
|
_firebird.ExecuteNonQueryWithConnection(oSQL, Transaction.Connection, Firebird.TransactionMode.NoTransaction)
|
|
|
|
_firebird.ExecuteNonQueryWithConnection(oSQL, oConnection, Firebird.TransactionMode.WithTransaction)
|
|
|
|
|
|
|
|
|
|
|
|
Return True
|
|
|
|
Return True
|
|
|
|
Catch ex As Exception
|
|
|
|
Catch ex As Exception
|
|
|
|
@@ -678,8 +679,9 @@ Public Class ImportZUGFeRDFiles
|
|
|
|
|
|
|
|
|
|
|
|
Private Function Update_HistoryEntry(MessageId As String, MD5Checksum As String, Message As String, Transaction As FbTransaction) As Boolean
|
|
|
|
Private Function Update_HistoryEntry(MessageId As String, MD5Checksum As String, Message As String, Transaction As FbTransaction) As Boolean
|
|
|
|
Try
|
|
|
|
Try
|
|
|
|
|
|
|
|
Dim oConnection = _firebird.GetConnection()
|
|
|
|
Dim oSQL = $"UPDATE TBEDM_ZUGFERD_HISTORY_IN SET COMMENT = '{Message}' WHERE MD5HASH = '{MD5Checksum}' AND MESSAGE_ID = '{MessageId}'"
|
|
|
|
Dim oSQL = $"UPDATE TBEDM_ZUGFERD_HISTORY_IN SET COMMENT = '{Message}' WHERE MD5HASH = '{MD5Checksum}' AND MESSAGE_ID = '{MessageId}'"
|
|
|
|
_firebird.ExecuteNonQueryWithConnection(oSQL, Transaction.Connection, Firebird.TransactionMode.ExternalTransaction, Transaction)
|
|
|
|
_firebird.ExecuteNonQueryWithConnection(oSQL, oConnection, Firebird.TransactionMode.WithTransaction)
|
|
|
|
|
|
|
|
|
|
|
|
Return True
|
|
|
|
Return True
|
|
|
|
Catch ex As Exception
|
|
|
|
Catch ex As Exception
|
|
|
|
|