diff --git a/EnvelopeGenerator.Common/Entities/EmailData.vb b/EnvelopeGenerator.Common/Entities/EmailData.vb index 9d7b5dec..368728b1 100644 --- a/EnvelopeGenerator.Common/Entities/EmailData.vb +++ b/EnvelopeGenerator.Common/Entities/EmailData.vb @@ -1,4 +1,5 @@ -Public Class EmailData + +Public Class EmailData Public Property EmailAdress As String Public Property EmailSubject As String Public Property EmailBody As String @@ -12,4 +13,10 @@ Public Property SignatureLink As String Public Property Message As String + Public ReadOnly Property EmailSubjectTranslated + Get + Return String.Format(My.Resources.Email.Sie_haben_ein_Dokument_zur_Unterschrift_erhalten___0_, EmailSubject) + End Get + End Property + End Class diff --git a/EnvelopeGenerator.Common/EnvelopeGenerator.Common.vbproj b/EnvelopeGenerator.Common/EnvelopeGenerator.Common.vbproj index 99526e98..65b8b919 100644 --- a/EnvelopeGenerator.Common/EnvelopeGenerator.Common.vbproj +++ b/EnvelopeGenerator.Common/EnvelopeGenerator.Common.vbproj @@ -137,6 +137,11 @@ Settings.settings True + + Email.en.resx + True + True + Envelope.en.resx True @@ -147,6 +152,11 @@ True Envelope.resx + + Email.resx + True + True + Model.en.resx True @@ -165,6 +175,11 @@ My.Resources Designer + + ResXFileCodeGenerator + Email.en.Designer.vb + My.Resources + PublicResXFileCodeGenerator Envelope.en.Designer.vb @@ -175,6 +190,11 @@ Envelope1.Designer.vb My.Resources + + ResXFileCodeGenerator + Email.Designer.vb + My.Resources + ResXFileCodeGenerator Model.en.Designer.vb diff --git a/EnvelopeGenerator.Common/Models/EmailModel.vb b/EnvelopeGenerator.Common/Models/EmailModel.vb index 2ecf7550..6dbd70fe 100644 --- a/EnvelopeGenerator.Common/Models/EmailModel.vb +++ b/EnvelopeGenerator.Common/Models/EmailModel.vb @@ -16,7 +16,7 @@ Public Class EmailModel oSql += " VALUES (@EMAIL_ADRESS, @EMAIL_SUBJ, @EMAIL_BODY, @ADDED_WHO, @SENDING_PROFILE, @REFERENCE_ID, @REFERENCE_STRING, @REMINDER_TYPE_ID, @WF_ID)" Dim oCommand As New SqlCommand(oSql) oCommand.Parameters.Add("EMAIL_ADRESS", SqlDbType.NVarChar).Value = pEmail.EmailAdress - oCommand.Parameters.Add("EMAIL_SUBJ", SqlDbType.NVarChar).Value = pEmail.EmailSubject + oCommand.Parameters.Add("EMAIL_SUBJ", SqlDbType.NVarChar).Value = pEmail.EmailSubjectTranslated oCommand.Parameters.Add("EMAIL_BODY", SqlDbType.NVarChar).Value = pEmail.EmailBody oCommand.Parameters.Add("ADDED_WHO", SqlDbType.NVarChar).Value = "DDEnvelopGenerator" oCommand.Parameters.Add("SENDING_PROFILE", SqlDbType.Int).Value = State.DbConfig.SendingProfile diff --git a/EnvelopeGenerator.Common/Strings/Email.Designer.vb b/EnvelopeGenerator.Common/Strings/Email.Designer.vb new file mode 100644 index 00000000..1d126875 --- /dev/null +++ b/EnvelopeGenerator.Common/Strings/Email.Designer.vb @@ -0,0 +1,76 @@ +'------------------------------------------------------------------------------ +' +' Dieser Code wurde von einem Tool generiert. +' Laufzeitversion:4.0.30319.42000 +' +' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +' der Code erneut generiert wird. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + +Imports System + +Namespace My.Resources + + 'Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + '-Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + 'Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + 'mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + ''' + ''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + ''' + _ + Friend Class Email + + Private Shared resourceMan As Global.System.Resources.ResourceManager + + Private Shared resourceCulture As Global.System.Globalization.CultureInfo + + _ + Friend Sub New() + MyBase.New + End Sub + + ''' + ''' Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + ''' + _ + Friend Shared ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager + Get + If Object.ReferenceEquals(resourceMan, Nothing) Then + Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("EnvelopeGenerator.Common.Email", GetType(Email).Assembly) + resourceMan = temp + End If + Return resourceMan + End Get + End Property + + ''' + ''' Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + ''' Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + ''' + _ + Friend Shared Property Culture() As Global.System.Globalization.CultureInfo + Get + Return resourceCulture + End Get + Set + resourceCulture = value + End Set + End Property + + ''' + ''' Sucht eine lokalisierte Zeichenfolge, die Sie haben ein Dokument zur Unterschrift erhalten: {0} ähnelt. + ''' + Friend Shared ReadOnly Property Sie_haben_ein_Dokument_zur_Unterschrift_erhalten___0_() As String + Get + Return ResourceManager.GetString("Sie haben ein Dokument zur Unterschrift erhalten: {0}", resourceCulture) + End Get + End Property + End Class +End Namespace diff --git a/EnvelopeGenerator.Common/Strings/Email.en.Designer.vb b/EnvelopeGenerator.Common/Strings/Email.en.Designer.vb new file mode 100644 index 00000000..e69de29b diff --git a/EnvelopeGenerator.Common/Strings/Email.en.resx b/EnvelopeGenerator.Common/Strings/Email.en.resx new file mode 100644 index 00000000..17348a20 --- /dev/null +++ b/EnvelopeGenerator.Common/Strings/Email.en.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + You received a document to sign: {0} + + \ No newline at end of file diff --git a/EnvelopeGenerator.Common/Strings/Email.resx b/EnvelopeGenerator.Common/Strings/Email.resx new file mode 100644 index 00000000..dce62b49 --- /dev/null +++ b/EnvelopeGenerator.Common/Strings/Email.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Sie haben ein Dokument zur Unterschrift erhalten: {0} + + \ No newline at end of file diff --git a/EnvelopeGenerator.Web/wwwroot/js/annotation.js b/EnvelopeGenerator.Web/wwwroot/js/annotation.js index 8fddcad8..746fc175 100644 --- a/EnvelopeGenerator.Web/wwwroot/js/annotation.js +++ b/EnvelopeGenerator.Web/wwwroot/js/annotation.js @@ -64,7 +64,8 @@ id: id, pageIndex: pageIndex, formFieldName: id, - boundingBox: new PSPDFKit.Geometry.Rect({ width, height, top, left }) + boundingBox: new PSPDFKit.Geometry.Rect({ width, height, top, left }), + backgroundColor: new PSPDFKit.Color({ r: 225, g: 29, b: 72 }) }) return annotation