diff --git a/EnvelopeGenerator.Common/Strings/Envelope.en.resx b/EnvelopeGenerator.Common/Strings/Envelope.en.resx
index cb60747a..f2584a3b 100644
--- a/EnvelopeGenerator.Common/Strings/Envelope.en.resx
+++ b/EnvelopeGenerator.Common/Strings/Envelope.en.resx
@@ -123,6 +123,9 @@
Do you want to delete the selected recipient?
+
+ Do you want to start the signature process now?
+
Document could not be saved!
@@ -153,6 +156,9 @@
Error when saving the recipients!
+
+ Error when validating the envelope:
+
Errors when saving the envelope
diff --git a/EnvelopeGenerator.Common/Strings/Envelope.resx b/EnvelopeGenerator.Common/Strings/Envelope.resx
index aa429d4e..7483b5e5 100644
--- a/EnvelopeGenerator.Common/Strings/Envelope.resx
+++ b/EnvelopeGenerator.Common/Strings/Envelope.resx
@@ -123,6 +123,9 @@
Wollen Sie den ausgewählten Empfänger löschen?
+
+ Wollen Sie den Signaturprozess nun starten?
+
Dokument konnte nicht gespeichert werden!
@@ -153,6 +156,9 @@
Fehler beim Speichern der Empfänger!
+
+ Fehler bei der Validierung des Umschlags:
+
Fehler beim Speichern des Umschlags:
diff --git a/EnvelopeGenerator.Common/Strings/Envelope1.Designer.vb b/EnvelopeGenerator.Common/Strings/Envelope1.Designer.vb
index 9ac8d665..55915e47 100644
--- a/EnvelopeGenerator.Common/Strings/Envelope1.Designer.vb
+++ b/EnvelopeGenerator.Common/Strings/Envelope1.Designer.vb
@@ -82,6 +82,15 @@ Namespace My.Resources
End Get
End Property
+ '''
+ ''' Sucht eine lokalisierte Zeichenfolge, die Wollen Sie den Signaturprozess nun starten? ähnelt.
+ '''
+ Public Shared ReadOnly Property Do_you_want_to_start_the_signature_process_now() As String
+ Get
+ Return ResourceManager.GetString("Do you want to start the signature process now", resourceCulture)
+ End Get
+ End Property
+
'''
''' Sucht eine lokalisierte Zeichenfolge, die Dokument konnte nicht gespeichert werden! ähnelt.
'''
@@ -172,6 +181,15 @@ Namespace My.Resources
End Get
End Property
+ '''
+ ''' Sucht eine lokalisierte Zeichenfolge, die Fehler bei der Validierung des Umschlags: ähnelt.
+ '''
+ Public Shared ReadOnly Property Error_when_validating_the_envelope() As String
+ Get
+ Return ResourceManager.GetString("Error when validating the envelope", resourceCulture)
+ End Get
+ End Property
+
'''
''' Sucht eine lokalisierte Zeichenfolge, die Fehler beim Speichern des Umschlags: ähnelt.
'''
diff --git a/EnvelopeGenerator.Form/frmEnvelopeEditor.vb b/EnvelopeGenerator.Form/frmEnvelopeEditor.vb
index ec008208..c753160a 100644
--- a/EnvelopeGenerator.Form/frmEnvelopeEditor.vb
+++ b/EnvelopeGenerator.Form/frmEnvelopeEditor.vb
@@ -297,14 +297,21 @@ Partial Public Class frmEnvelopeEditor
oErrors = Controller.ValidateEnvelopeForSending(oErrors)
If oErrors.Any() Then
- ShowValidationErrors(Resources.Envelope.Error_sending_the_envelope, oErrors)
+ ShowValidationErrors(Resources.Envelope.Error_when_validating_the_envelope, oErrors)
+ Exit Sub
+ End If
+
+ Dim oMessage = Resources.Envelope.Do_you_want_to_start_the_signature_process_now
+ If MsgBox(oMessage, MsgBoxStyle.Question Or MsgBoxStyle.YesNo, Text) = MsgBoxResult.No Then
Exit Sub
End If
If Controller.SendEnvelope() = False Then
MsgBox(Resources.Envelope.Envelope_could_not_be_sent, MsgBoxStyle.Critical, Text)
Else
- MsgBox(Resources.Envelope.Envelope_Invitations_Sent, MsgBoxStyle.Information, Text)
+ If MsgBox(Resources.Envelope.Envelope_Invitations_Sent, MsgBoxStyle.Information Or MsgBoxStyle.OkOnly, Text) = MsgBoxResult.Ok Then
+ Me.Close()
+ End If
End If
End Sub