ZUGFeRD Service: Ablehnungsmails
This commit is contained in:
@@ -33,8 +33,11 @@ Namespace ZUGFeRD
|
||||
''' <param name="pNamePortal">Name of the Portal from config</param>
|
||||
''' <param name="pTemplateId">ID for E-Mail-Template from config</param>
|
||||
''' <param name="pErrorCode">Error Code</param>
|
||||
''' <param name="pParameter1">Zusätzlicher Parameter 1</param>
|
||||
''' <param name="pParameter2">Zusätzlicher Parameter 2</param>
|
||||
Public Sub AddToEmailQueueMSSQL(pMessageId As String, pBodyText As String, pEmailData As EmailData, pSourceProcedure As String,
|
||||
pEmailAccountId As Integer, pNamePortal As String, pTemplateId As Integer, pErrorCode As ErrorCode)
|
||||
pEmailAccountId As Integer, pNamePortal As String, pTemplateId As Integer, pErrorCode As ErrorCode,
|
||||
pParameter1 As String, pParameter2 As String)
|
||||
|
||||
Dim useLegacyMethod = True
|
||||
Dim oErrorCode As String = String.Empty
|
||||
@@ -89,7 +92,7 @@ Namespace ZUGFeRD
|
||||
AddToEmailQueueMSSQL(pMessageId, pBodyText, pEmailData, pSourceProcedure, pEmailAccountId, pNamePortal)
|
||||
Else
|
||||
_logger.Debug("New rejection mail logic is configured!")
|
||||
AddToEmailQueueMSSQL(pMessageId, pTemplateId, oErrorCode, pEmailAccountId)
|
||||
AddToEmailQueueMSSQL(pMessageId, pTemplateId, oErrorCode, pEmailAccountId, pParameter1, pParameter2)
|
||||
End If
|
||||
|
||||
End Sub
|
||||
@@ -103,7 +106,18 @@ Namespace ZUGFeRD
|
||||
''' <param name="pTemplateId">GUID for TBDD_EMAIL_TEMPLATE from config</param>
|
||||
''' <param name="pErrorCode">ErrorID (TBDD_GUI_LANGUAGE_PHRASE)</param>
|
||||
''' <param name="pEmailAccountId">Sending profile from config</param>
|
||||
Private Sub AddToEmailQueueMSSQL(pMessageId As String, pTemplateId As Integer, pErrorCode As String, pEmailAccountId As Integer)
|
||||
''' <param name="pParameter1">Zusätzlicher Parameter 1</param>
|
||||
''' <param name="pParameter2">Zusätzlicher Parameter 2</param>
|
||||
Private Sub AddToEmailQueueMSSQL(pMessageId As String, pTemplateId As Integer, pErrorCode As String, pEmailAccountId As Integer,
|
||||
pParameter1 As String, pParameter2 As String)
|
||||
|
||||
If pParameter1.IsNullOrEmpty Then
|
||||
pParameter1 = ""
|
||||
End If
|
||||
|
||||
If pParameter2.IsNullOrEmpty Then
|
||||
pParameter2 = ""
|
||||
End If
|
||||
|
||||
Try
|
||||
Dim oExecute = $"EXECUTE dbo.PRDD_SEND_REJECTION_MAIL
|
||||
@@ -113,6 +127,8 @@ Namespace ZUGFeRD
|
||||
, 'ZUGFeRD Service'
|
||||
, {pTemplateId}
|
||||
, '{pErrorCode}'
|
||||
, '{pParameter1}'
|
||||
, '{pParameter2}'
|
||||
, 77
|
||||
"
|
||||
If _mssql.ExecuteNonQuery(oExecute) = False Then
|
||||
|
||||
Reference in New Issue
Block a user