From 15e163bd60866d3b7e707c9af53eda583b4f943c Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Mon, 4 Dec 2023 15:30:35 +0100 Subject: [PATCH] small fixes --- .../Entities/EmailTemplate.vb | 17 +++++++++++------ .../Entities/EnvelopeReceiver.vb | 3 +++ .../EnvelopeGenerator.Common.vbproj | 3 +++ .../Jobs/CertificateDocumentJob.vb | 3 ++- .../Services/EmailService.vb | 2 +- EnvelopeGenerator.Common/packages.config | 1 + 6 files changed, 21 insertions(+), 8 deletions(-) diff --git a/EnvelopeGenerator.Common/Entities/EmailTemplate.vb b/EnvelopeGenerator.Common/Entities/EmailTemplate.vb index b2b9518f..b0eabe8e 100644 --- a/EnvelopeGenerator.Common/Entities/EmailTemplate.vb +++ b/EnvelopeGenerator.Common/Entities/EmailTemplate.vb @@ -13,9 +13,13 @@ Public Class EmailTemplate Private _replaceDictionary As Dictionary(Of String, String) - Public Sub New() + Private DbConfig As DbConfig + + Public Sub New(pState As State) InitBodyTemplates() InitSubjectTemplates() + + DbConfig = pState.DbConfig End Sub Private Sub InitSubjectTemplates() @@ -36,16 +40,16 @@ Public Class EmailTemplate "", "", "Mit freundlichen Grüßen", - "" + "" } _DocumentSignedBodyTemplate = New List(Of String) From { "Guten Tag, ", "", - "Ihre Unterschrift auf dem Dokument wurde gespeichert.", + "hiermit bestätigen wir Ihnen die erfolgreiche Signatur für den Vorgang .", "", "Mit freundlichen Grüßen", - "" + "" } _DocumentDeletedBodyTemplate = New List(Of String) From { @@ -54,7 +58,7 @@ Public Class EmailTemplate "Der User hat den Umschlag gelöscht.", "", "Mit freundlichen Grüßen", - "" + "" } _DocumentCompletedBodyTemplate = New List(Of String) From { @@ -63,7 +67,7 @@ Public Class EmailTemplate "Das Dokument wurde von allen Beteiligten unterschrieben.", "", "Mit freundlichen Grüßen", - "" + "" } End Sub @@ -71,6 +75,7 @@ Public Class EmailTemplate _replaceDictionary = New Dictionary(Of String, String) From { {"", pEmailData.ReceiverName}, {"", pEmailData.SenderName}, + {"", DbConfig.ExternalProgramName}, {"", "signieren"}, {"", pEmailData.SignatureLink}, {"", $"{pEmailData.SignatureLink.Truncate(40)}.."}, diff --git a/EnvelopeGenerator.Common/Entities/EnvelopeReceiver.vb b/EnvelopeGenerator.Common/Entities/EnvelopeReceiver.vb index c4293343..cdbc53b8 100644 --- a/EnvelopeGenerator.Common/Entities/EnvelopeReceiver.vb +++ b/EnvelopeGenerator.Common/Entities/EnvelopeReceiver.vb @@ -1,7 +1,9 @@ Imports System.Drawing +Imports System.Runtime.Serialization Imports DevExpress.Utils.Svg Imports DigitalData.Modules.Base Imports EnvelopeGenerator.Common.Constants +Imports Newtonsoft.Json Public Class EnvelopeReceiver Public Property Id As Integer = 0 @@ -13,6 +15,7 @@ Public Class EnvelopeReceiver End Get End Property + Public ReadOnly Property Image As SvgBitmap Get Try diff --git a/EnvelopeGenerator.Common/EnvelopeGenerator.Common.vbproj b/EnvelopeGenerator.Common/EnvelopeGenerator.Common.vbproj index 442d5ff3..59558586 100644 --- a/EnvelopeGenerator.Common/EnvelopeGenerator.Common.vbproj +++ b/EnvelopeGenerator.Common/EnvelopeGenerator.Common.vbproj @@ -78,6 +78,9 @@ ..\packages\Microsoft.Extensions.Logging.Abstractions.2.1.1\lib\netstandard2.0\Microsoft.Extensions.Logging.Abstractions.dll + + ..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll + ..\packages\NLog.5.0.5\lib\net46\NLog.dll diff --git a/EnvelopeGenerator.Common/Jobs/CertificateDocumentJob.vb b/EnvelopeGenerator.Common/Jobs/CertificateDocumentJob.vb index 3f36a768..8f07c9a8 100644 --- a/EnvelopeGenerator.Common/Jobs/CertificateDocumentJob.vb +++ b/EnvelopeGenerator.Common/Jobs/CertificateDocumentJob.vb @@ -15,7 +15,8 @@ Public Class CertificateDocumentJob Dim JobId = pContext.JobDetail.Key oLogger.Info("Starting job {0}", JobId) - Dim oSql = $"SELECT * FROM TBSIG_ENVELOPE WHERE STATUS = {Constants.EnvelopeStatus.EnvelopeCompletelySigned}" + Dim oCompleteStatus As Integer = Constants.EnvelopeStatus.EnvelopeCompletelySigned + Dim oSql = $"SELECT * FROM TBSIG_ENVELOPE WHERE STATUS = {oCompleteStatus}" Dim oTable = oDatabase.GetDatatable(oSql) oLogger.Info("Found [{0}] completed envelopes.", oTable.Rows.Count) diff --git a/EnvelopeGenerator.Common/Services/EmailService.vb b/EnvelopeGenerator.Common/Services/EmailService.vb index cbc26758..46cc95c2 100644 --- a/EnvelopeGenerator.Common/Services/EmailService.vb +++ b/EnvelopeGenerator.Common/Services/EmailService.vb @@ -20,7 +20,7 @@ Public Class EmailService EnvelopeModel = New EnvelopeModel(pState) ReceiverModel = New ReceiverModel(pState) EmailModel = New EmailModel(pState) - EmailTemplate = New EmailTemplate() + EmailTemplate = New EmailTemplate(pState) End Sub Public Function SendEnvelopeDeletedEmail(pEnvelope As Envelope, pReceiver As EnvelopeReceiver) As Boolean diff --git a/EnvelopeGenerator.Common/packages.config b/EnvelopeGenerator.Common/packages.config index ce073819..7c9e9f71 100644 --- a/EnvelopeGenerator.Common/packages.config +++ b/EnvelopeGenerator.Common/packages.config @@ -1,5 +1,6 @@  + \ No newline at end of file