diff --git a/EnvelopeGenerator.Domain/Entities/Envelope.cs b/EnvelopeGenerator.Domain/Entities/Envelope.cs index 03bb3464..a8698231 100644 --- a/EnvelopeGenerator.Domain/Entities/Envelope.cs +++ b/EnvelopeGenerator.Domain/Entities/Envelope.cs @@ -14,12 +14,7 @@ namespace EnvelopeGenerator.Domain.Entities [Table("TBSIG_ENVELOPE", Schema = "dbo")] public class Envelope { - public Envelope() - { -#if NETFRAMEWORK - Message = My.Resources.Envelope.Please_read_and_sign_this_document; -#endif - } + // removed: WithDefaultMessage() // TODO: * Check the Form App and remove the default value [Key] diff --git a/EnvelopeGenerator.Domain/Resources/Envelope.Designer.cs b/EnvelopeGenerator.Domain/Resources/Envelope.Designer.cs index 0f1217dc..b9b102d0 100644 --- a/EnvelopeGenerator.Domain/Resources/Envelope.Designer.cs +++ b/EnvelopeGenerator.Domain/Resources/Envelope.Designer.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ // -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 // -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. // //------------------------------------------------------------------------------ @@ -13,12 +13,12 @@ namespace My.Resources { /// - /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// A strongly-typed resource class, for looking up localized strings, etc. /// - // 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. + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] @@ -33,7 +33,7 @@ namespace My.Resources { } /// - /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// Returns the cached ResourceManager instance used by this class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] public static global::System.Resources.ResourceManager ResourceManager { @@ -47,8 +47,8 @@ namespace My.Resources { } /// - /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] public static global::System.Globalization.CultureInfo Culture { @@ -61,7 +61,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Der Zugangs Code wurde erfolgreich an [@Mail] versendet! ähnelt. + /// Looks up a localized string similar to Der Zugangs Code wurde erfolgreich an [@Mail] versendet!. /// public static string AccessCode_manually_send { get { @@ -70,7 +70,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Bitte wählen Sie die PDF-Dokumente die Sie verketten möchten: ähnelt. + /// Looks up a localized string similar to Bitte wählen Sie die PDF-Dokumente die Sie verketten möchten:. /// public static string Dialog_Concat_PDF { get { @@ -79,7 +79,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Wollen Sie diesen Umschlag wirklich zurückrufen/löschen? ähnelt. + /// Looks up a localized string similar to Wollen Sie diesen Umschlag wirklich zurückrufen/löschen?. /// public static string Do_you_really_want_to_delete_this_envelope { get { @@ -88,7 +88,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Wollen Sie dieses Dokument wirklich entfernen? ähnelt. + /// Looks up a localized string similar to Wollen Sie dieses Dokument wirklich entfernen?. /// public static string Do_you_really_want_to_remove_this_document { get { @@ -97,7 +97,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Wollen Sie den ausgewählten Empfänger löschen? ähnelt. + /// Looks up a localized string similar to Wollen Sie den ausgewählten Empfänger löschen?. /// public static string Do_you_want_to_delete_the_selected_recipient { get { @@ -106,7 +106,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Wollen Sie die Signatur löschen? ähnelt. + /// Looks up a localized string similar to Wollen Sie die Signatur löschen?. /// public static string Do_you_want_to_delete_the_signature { get { @@ -115,7 +115,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Wollen Sie den Signaturprozess nun starten? ähnelt. + /// Looks up a localized string similar to Wollen Sie den Signaturprozess nun starten?. /// public static string Do_you_want_to_start_the_signature_process_now { get { @@ -124,7 +124,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Das Dokument konnte nicht geöffnet werden! ähnelt. + /// Looks up a localized string similar to Das Dokument konnte nicht geöffnet werden!. /// public static string Document_could_not_be_opened { get { @@ -133,7 +133,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Dokument konnte nicht gespeichert werden! ähnelt. + /// Looks up a localized string similar to Dokument konnte nicht gespeichert werden!. /// public static string Document_Could_Not_Be_Saved { get { @@ -142,7 +142,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Umschlag an Empfänger {0} weitergeleitet. ähnelt. + /// Looks up a localized string similar to Umschlag an Empfänger {0} weitergeleitet.. /// public static string Document_forwarded { get { @@ -151,7 +151,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Aktuell ist per Drag and Drop nur eine PDF-Datei erlaubt. ähnelt. + /// Looks up a localized string similar to Aktuell ist per Drag and Drop nur eine PDF-Datei erlaubt.. /// public static string Drop_only_one_file { get { @@ -160,7 +160,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Aktuell sind per Drag and Drop nur PDF-Dateien erlaubt. ähnelt. + /// Looks up a localized string similar to Aktuell sind per Drag and Drop nur PDF-Dateien erlaubt.. /// public static string Drop_only_pdf { get { @@ -169,7 +169,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Bearbeite Umschlag ähnelt. + /// Looks up a localized string similar to Bearbeite Umschlag. /// public static string Edit_Envelope { get { @@ -178,7 +178,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Signatur-Elemente konnten nicht geladen werden! ähnelt. + /// Looks up a localized string similar to Signatur-Elemente konnten nicht geladen werden!. /// public static string Elements_could_not_be_loaded { get { @@ -187,7 +187,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Signatur-Elemente konnten nicht gespeichert werden! ähnelt. + /// Looks up a localized string similar to Signatur-Elemente konnten nicht gespeichert werden!. /// public static string Elements_could_not_be_saved { get { @@ -196,7 +196,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Der Umschlag wurde bereits versendet! ähnelt. + /// Looks up a localized string similar to Der Umschlag wurde bereits versendet!. /// public static string Envelope_already_sent { get { @@ -205,7 +205,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Umschlag konnte nicht gesendet werden! ähnelt. + /// Looks up a localized string similar to Umschlag konnte nicht gesendet werden!. /// public static string Envelope_could_not_be_sent { get { @@ -214,7 +214,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Umschlag-Editor ähnelt. + /// Looks up a localized string similar to Umschlag-Editor. /// public static string Envelope_Editor { get { @@ -223,7 +223,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Die Einladungen zum Signieren wurden zum Versand eingereiht. ähnelt. + /// Looks up a localized string similar to Die Einladungen zum Signieren wurden zum Versand eingereiht.. /// public static string Envelope_Invitations_Sent { get { @@ -232,7 +232,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Übersicht ähnelt. + /// Looks up a localized string similar to Übersicht. /// public static string Envelope_Overview { get { @@ -241,7 +241,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Die Einladungen wurden erfolgreich zum Versand bereitgestellt. ähnelt. + /// Looks up a localized string similar to Die Einladungen wurden erfolgreich zum Versand bereitgestellt.. /// public static string Envelope_successfully_sent { get { @@ -250,7 +250,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Die Email-Adresse [ @Mail ] konnte nicht validiert werden! ähnelt. + /// Looks up a localized string similar to Die Email-Adresse [ @Mail ] konnte nicht validiert werden!. /// public static string Error_email_Validation { get { @@ -259,8 +259,8 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Die Mobiltelefonnummer [@PhoneNr] konnte nicht validiert werden. - ///Muster: +491234567890 ähnelt. + /// Looks up a localized string similar to Die Mobiltelefonnummer [@PhoneNr] konnte nicht validiert werden. + ///Muster: +491234567890. /// public static string Error_phone_Validation { get { @@ -269,7 +269,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Fehler beim Senden des Umschlags: ähnelt. + /// Looks up a localized string similar to Fehler beim Senden des Umschlags:. /// public static string Error_sending_the_envelope { get { @@ -278,7 +278,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Fehler beim Speichern des Umschlags! ähnelt. + /// Looks up a localized string similar to Fehler beim Speichern des Umschlags!. /// public static string Error_when_saving_the_envelope { get { @@ -287,7 +287,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Fehler beim Speichern der Empfänger! ähnelt. + /// Looks up a localized string similar to Fehler beim Speichern der Empfänger!. /// public static string Error_when_saving_the_recipients { get { @@ -296,7 +296,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Fehler bei der Validierung des Umschlags: ähnelt. + /// Looks up a localized string similar to Fehler bei der Validierung des Umschlags:. /// public static string Error_when_validating_the_envelope { get { @@ -305,7 +305,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Fehler beim Speichern des Umschlags: ähnelt. + /// Looks up a localized string similar to Fehler beim Speichern des Umschlags: . /// public static string Errors_when_saving_the_envelope { get { @@ -314,7 +314,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Mindestens ein Empfänger hat keine Anrede oder keine Email Adresse. ähnelt. + /// Looks up a localized string similar to Mindestens ein Empfänger hat keine Anrede oder keine Email Adresse.. /// public static string Incomplete_Receivers { get { @@ -323,7 +323,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Empfänger {0} hat keine gültige Email Addresse. ähnelt. + /// Looks up a localized string similar to Empfänger {0} hat keine gültige Email Addresse.. /// public static string Invalid_Email_Address { get { @@ -332,7 +332,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Die Einladung an [@Mail] wurde nochmal versendet! ähnelt. + /// Looks up a localized string similar to Die Einladung an [@Mail] wurde nochmal versendet!. /// public static string Invitation_successfully_resend { get { @@ -341,7 +341,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Fehlendes Dokument ähnelt. + /// Looks up a localized string similar to Fehlendes Dokument. /// public static string Missing_Documents { get { @@ -350,7 +350,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Es muss mindestens ein Signaturfeld gesetzt werden. ähnelt. + /// Looks up a localized string similar to Es muss mindestens ein Signaturfeld gesetzt werden.. /// public static string Missing_Elements { get { @@ -359,7 +359,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Für den Empfänger {0} gibt es noch kein Signaturfeld. ähnelt. + /// Looks up a localized string similar to Für den Empfänger {0} gibt es noch kein Signaturfeld.. /// public static string Missing_Elements_for_Receiver { get { @@ -368,7 +368,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Fehlende Nachricht ähnelt. + /// Looks up a localized string similar to Fehlende Nachricht. /// public static string Missing_Message { get { @@ -377,7 +377,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Fehlende Empfänger ähnelt. + /// Looks up a localized string similar to Fehlende Empfänger. /// public static string Missing_Receivers { get { @@ -386,7 +386,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Not translated ähnelt. + /// Looks up a localized string similar to Not translated. /// public static string ModificationOriginFile_FormFields { get { @@ -395,7 +395,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Neuer Umschlag ähnelt. + /// Looks up a localized string similar to Neuer Umschlag. /// public static string New_Envelope { get { @@ -404,7 +404,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Es ist nur eine Datei zulässig! ähnelt. + /// Looks up a localized string similar to Es ist nur eine Datei zulässig!. /// public static string Only_one_file_is_allowed { get { @@ -413,7 +413,16 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Bitte lesen und unterzeichnen Sie dieses Dokument. ähnelt. + /// Looks up a localized string similar to Bitte bestätigen Sie, dieses Dokument gelesen zu haben.. + /// + public static string Please_read_and_confirm_this_document { + get { + return ResourceManager.GetString("Please read and confirm this document", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bitte lesen und unterzeichnen Sie dieses Dokument.. /// public static string Please_read_and_sign_this_document { get { @@ -422,7 +431,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Bitte wählen Sie einen Empfänger aus dem Reiter Empfänger aus. ähnelt. + /// Looks up a localized string similar to Bitte wählen Sie einen Empfänger aus dem Reiter Empfänger aus.. /// public static string Please_select_a_recipient_from_the_Recipients_tab { get { @@ -431,7 +440,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Empfänger konnte nicht gelöscht werden! ähnelt. + /// Looks up a localized string similar to Empfänger konnte nicht gelöscht werden!. /// public static string Recipient_could_not_be_deleted { get { @@ -440,7 +449,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Soll der Umschlag gespeichert werden? ähnelt. + /// Looks up a localized string similar to Soll der Umschlag gespeichert werden?. /// public static string Should_The_Envelope_Be_Saved { get { @@ -449,7 +458,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Platzhalter Signatur ähnelt. + /// Looks up a localized string similar to Platzhalter Signatur. /// public static string Signature { get { @@ -458,7 +467,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Signatur-Editor ähnelt. + /// Looks up a localized string similar to Signatur-Editor. /// public static string Signature_Editor { get { @@ -467,7 +476,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Der Umschlag konnte nicht gelöscht werden! ähnelt. + /// Looks up a localized string similar to Der Umschlag konnte nicht gelöscht werden!. /// public static string The_envelope_could_not_be_deleted { get { @@ -476,7 +485,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Der Umschlag enthält keine Dokumente ähnelt. + /// Looks up a localized string similar to Der Umschlag enthält keine Dokumente. /// public static string The_envelope_does_not_contain_any_documents { get { @@ -485,7 +494,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Es gibt für diesen Empfänger bereits Elemente. Wollen Sie den Empfänger trotzdem löschen? ähnelt. + /// Looks up a localized string similar to Es gibt für diesen Empfänger bereits Elemente. Wollen Sie den Empfänger trotzdem löschen?. /// public static string There_are_already_elements_for_this_recipient { get { @@ -494,7 +503,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Es sind ungespeicherte Änderungen vorhanden. Wollen Sie diese speichern? ähnelt. + /// Looks up a localized string similar to Es sind ungespeicherte Änderungen vorhanden. Wollen Sie diese speichern?. /// public static string There_are_unsaved_changes { get { @@ -503,7 +512,7 @@ namespace My.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Sie haben ein Dokument zum signieren erhalten: ähnelt. + /// Looks up a localized string similar to Sie haben ein Dokument zum signieren erhalten:. /// public static string You_received_a_document_to_sign { get { diff --git a/EnvelopeGenerator.Domain/Resources/Envelope.en.resx b/EnvelopeGenerator.Domain/Resources/Envelope.en.resx index 5a42b34e..a67c8334 100644 --- a/EnvelopeGenerator.Domain/Resources/Envelope.en.resx +++ b/EnvelopeGenerator.Domain/Resources/Envelope.en.resx @@ -268,4 +268,7 @@ Pattern: +491234567890 The access code was successfully sent to [@Mail]! + + Please confirm that you have read this document. + \ No newline at end of file diff --git a/EnvelopeGenerator.Domain/Resources/Envelope.resx b/EnvelopeGenerator.Domain/Resources/Envelope.resx index ecea99c5..f47f6540 100644 --- a/EnvelopeGenerator.Domain/Resources/Envelope.resx +++ b/EnvelopeGenerator.Domain/Resources/Envelope.resx @@ -268,4 +268,7 @@ Muster: +491234567890 Der Zugangs Code wurde erfolgreich an [@Mail] versendet! + + Bitte bestätigen Sie, dieses Dokument gelesen zu haben. + \ No newline at end of file diff --git a/EnvelopeGenerator.Form/Controllers/EnvelopeEditorController.vb b/EnvelopeGenerator.Form/Controllers/EnvelopeEditorController.vb index 193d5c37..b5e4374b 100644 --- a/EnvelopeGenerator.Form/Controllers/EnvelopeEditorController.vb +++ b/EnvelopeGenerator.Form/Controllers/EnvelopeEditorController.vb @@ -28,7 +28,7 @@ Public Class EnvelopeEditorController Public Sub New(pState As State, pEnvelope As Envelope) MyBase.New(pState) - Envelope = pEnvelope + Envelope = pEnvelope.WithDefaultMessage() Envelope.Documents = DocumentModel.List(pEnvelope.Id).ToList() Envelope.Receivers = ReceiverModel.ListEnvelopeReceivers(pEnvelope.Id).ToList() diff --git a/EnvelopeGenerator.Form/ModuleSettings.vb b/EnvelopeGenerator.Form/ModuleSettings.vb index 0e70caa0..9e84a307 100644 --- a/EnvelopeGenerator.Form/ModuleSettings.vb +++ b/EnvelopeGenerator.Form/ModuleSettings.vb @@ -1,7 +1,11 @@ -Imports DigitalData.Modules.Database +Imports System.Runtime.CompilerServices +Imports System.Resources +Imports DigitalData.Modules.Database Imports DigitalData.Modules.Logging Imports EnvelopeGenerator.CommonServices +Imports EnvelopeGenerator.CommonServices.My Imports EnvelopeGenerator.Domain.Entities +Imports EnvelopeGenerator.Domain Module ModuleSettings Public ENVELOPE_TEMP_DOCUMENT As String = "" @@ -27,4 +31,21 @@ Module ModuleSettings Public MyState As State Public CurrentEnvelopID As Integer = 0 Public CurrentEnvelopetitle As String = "" + + + Public Function WithDefaultMessage(ByVal envelope As Envelope) As Envelope + If envelope Is Nothing Then + Throw New ArgumentNullException(NameOf(envelope)) + End If + + Dim resourceManager As New ResourceManager("EnvelopeGenerator.Domain.Resources.Envelope", GetType(EnvelopeGenerator.Domain.Entities.Envelope).Assembly) + + If envelope.EnvelopeTypeId = 1 Then + envelope.Message = resourceManager.GetString("Please read and sign this document") + ElseIf envelope.EnvelopeTypeId = 2 Then + envelope.Message = resourceManager.GetString("Please read and confirm this document") + End If + + Return envelope + End Function End Module diff --git a/EnvelopeGenerator.Form/frmEnvelopeEditor.vb b/EnvelopeGenerator.Form/frmEnvelopeEditor.vb index 834bcd57..9f4c2767 100644 --- a/EnvelopeGenerator.Form/frmEnvelopeEditor.vb +++ b/EnvelopeGenerator.Form/frmEnvelopeEditor.vb @@ -139,7 +139,7 @@ Partial Public Class frmEnvelopeEditor End If End If - txtMessage.EditValue = Controller.Envelope.Message + txtMessage.EditValue = Controller.Envelope.WithDefaultMessage().Message GridDocuments.DataSource = Documents GridReceivers.DataSource = Receivers