This commit is contained in:
Jonathan Jenne 2023-12-06 11:58:19 +01:00
commit 078b1d30fe
6 changed files with 65 additions and 42 deletions

View File

@ -120,6 +120,9 @@
<data name="Do you really want to delete this envelope" xml:space="preserve">
<value>Do you really want to delete this envelope?</value>
</data>
<data name="Do you really want to remove this document" xml:space="preserve">
<value>Do you really want to remove this document?</value>
</data>
<data name="Do you want to delete the selected recipient" xml:space="preserve">
<value>Do you want to delete the selected recipient?</value>
</data>
@ -169,10 +172,10 @@
<value>Missing Documents</value>
</data>
<data name="Missing Elements" xml:space="preserve">
<value>Missing at least one Element</value>
<value>Missing at least one Element.</value>
</data>
<data name="Missing Elements for Receiver" xml:space="preserve">
<value>For Receiver {0} you need at least one Element</value>
<value>For Receiver {0} you need at least one Element.</value>
</data>
<data name="Missing Message" xml:space="preserve">
<value>Missing Message</value>

View File

@ -120,6 +120,9 @@
<data name="Do you really want to delete this envelope" xml:space="preserve">
<value>Wollen Sie diesen Umschlag wirklich löschen?</value>
</data>
<data name="Do you really want to remove this document" xml:space="preserve">
<value>Wollen Sie dieses Dokument wirklich entfernen?</value>
</data>
<data name="Do you want to delete the selected recipient" xml:space="preserve">
<value>Wollen Sie den ausgewählten Empfänger löschen?</value>
</data>
@ -169,10 +172,10 @@
<value>Fehlendes Dokument</value>
</data>
<data name="Missing Elements" xml:space="preserve">
<value>Es muss mindestens ein Signaturfeld gesetzt werden</value>
<value>Es muss mindestens ein Signaturfeld gesetzt werden.</value>
</data>
<data name="Missing Elements for Receiver" xml:space="preserve">
<value>Für den Empfänger {0} gibt es noch kein Signaturfeld</value>
<value>Für den Empfänger {0} gibt es noch kein Signaturfeld.</value>
</data>
<data name="Missing Message" xml:space="preserve">
<value>Fehlende Nachricht</value>

View File

@ -73,6 +73,15 @@ Namespace My.Resources
End Get
End Property
'''<summary>
''' Sucht eine lokalisierte Zeichenfolge, die Wollen Sie dieses Dokument wirklich entfernen? ähnelt.
'''</summary>
Public Shared ReadOnly Property Do_you_really_want_to_remove_this_document() As String
Get
Return ResourceManager.GetString("Do you really want to remove this document", resourceCulture)
End Get
End Property
'''<summary>
''' Sucht eine lokalisierte Zeichenfolge, die Wollen Sie den ausgewählten Empfänger löschen? ähnelt.
'''</summary>
@ -218,7 +227,7 @@ Namespace My.Resources
End Property
'''<summary>
''' Sucht eine lokalisierte Zeichenfolge, die Es muss mindestens ein Signaturfeld gesetzt werden ähnelt.
''' Sucht eine lokalisierte Zeichenfolge, die Es muss mindestens ein Signaturfeld gesetzt werden. ähnelt.
'''</summary>
Public Shared ReadOnly Property Missing_Elements() As String
Get
@ -227,7 +236,7 @@ Namespace My.Resources
End Property
'''<summary>
''' Sucht eine lokalisierte Zeichenfolge, die Für den Empfänger {0} gibt es noch kein Signaturfeld ähnelt.
''' Sucht eine lokalisierte Zeichenfolge, die Für den Empfänger {0} gibt es noch kein Signaturfeld. ähnelt.
'''</summary>
Public Shared ReadOnly Property Missing_Elements_for_Receiver() As String
Get

View File

@ -52,8 +52,8 @@ Partial Public Class frmEnvelopeEditor
Me.btnEditData = New DevExpress.XtraBars.BarButtonItem()
Me.RibbonPage1 = New DevExpress.XtraBars.Ribbon.RibbonPage()
Me.RibbonPageGroup1 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
Me.RibbonPageGroup2 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
Me.RibbonPageGroup3 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
Me.RibbonPageGroupDocuments = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
Me.RibbonPageGroupInvitation = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
Me.RibbonPageGroupAddSignature = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
Me.RibbonPageGroupReceiver = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
Me.LayoutControlGroup4 = New DevExpress.XtraLayout.LayoutControlGroup()
@ -282,7 +282,7 @@ Partial Public Class frmEnvelopeEditor
'
'RibbonPage1
'
Me.RibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageGroup1, Me.RibbonPageGroup2, Me.RibbonPageGroup3, Me.RibbonPageGroupAddSignature, Me.RibbonPageGroupReceiver})
Me.RibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageGroup1, Me.RibbonPageGroupDocuments, Me.RibbonPageGroupInvitation, Me.RibbonPageGroupAddSignature, Me.RibbonPageGroupReceiver})
Me.RibbonPage1.Name = "RibbonPage1"
resources.ApplyResources(Me.RibbonPage1, "RibbonPage1")
'
@ -294,19 +294,19 @@ Partial Public Class frmEnvelopeEditor
Me.RibbonPageGroup1.Name = "RibbonPageGroup1"
resources.ApplyResources(Me.RibbonPageGroup1, "RibbonPageGroup1")
'
'RibbonPageGroup2
'RibbonPageGroupDocuments
'
Me.RibbonPageGroup2.ItemLinks.Add(Me.btnNewFile)
Me.RibbonPageGroup2.ItemLinks.Add(Me.btnDeleteFile)
Me.RibbonPageGroup2.Name = "RibbonPageGroup2"
resources.ApplyResources(Me.RibbonPageGroup2, "RibbonPageGroup2")
Me.RibbonPageGroupDocuments.ItemLinks.Add(Me.btnNewFile)
Me.RibbonPageGroupDocuments.ItemLinks.Add(Me.btnDeleteFile)
Me.RibbonPageGroupDocuments.Name = "RibbonPageGroupDocuments"
resources.ApplyResources(Me.RibbonPageGroupDocuments, "RibbonPageGroupDocuments")
'
'RibbonPageGroup3
'RibbonPageGroupInvitation
'
Me.RibbonPageGroup3.Alignment = DevExpress.XtraBars.Ribbon.RibbonPageGroupAlignment.Far
Me.RibbonPageGroup3.ItemLinks.Add(Me.btnSendEnvelope)
Me.RibbonPageGroup3.Name = "RibbonPageGroup3"
resources.ApplyResources(Me.RibbonPageGroup3, "RibbonPageGroup3")
Me.RibbonPageGroupInvitation.Alignment = DevExpress.XtraBars.Ribbon.RibbonPageGroupAlignment.Far
Me.RibbonPageGroupInvitation.ItemLinks.Add(Me.btnSendEnvelope)
Me.RibbonPageGroupInvitation.Name = "RibbonPageGroupInvitation"
resources.ApplyResources(Me.RibbonPageGroupInvitation, "RibbonPageGroupInvitation")
'
'RibbonPageGroupAddSignature
'
@ -661,11 +661,11 @@ Partial Public Class frmEnvelopeEditor
Friend WithEvents btnSave As DevExpress.XtraBars.BarButtonItem
Friend WithEvents btnCancel As DevExpress.XtraBars.BarButtonItem
Friend WithEvents btnNewFile As DevExpress.XtraBars.BarButtonItem
Friend WithEvents RibbonPageGroup2 As DevExpress.XtraBars.Ribbon.RibbonPageGroup
Friend WithEvents RibbonPageGroupDocuments As DevExpress.XtraBars.Ribbon.RibbonPageGroup
Friend WithEvents btnDeleteFile As DevExpress.XtraBars.BarButtonItem
Friend WithEvents OpenFileDialog1 As OpenFileDialog
Friend WithEvents btnSendEnvelope As DevExpress.XtraBars.BarButtonItem
Friend WithEvents RibbonPageGroup3 As DevExpress.XtraBars.Ribbon.RibbonPageGroup
Friend WithEvents RibbonPageGroupInvitation As DevExpress.XtraBars.Ribbon.RibbonPageGroup
Friend WithEvents btnEditFields As DevExpress.XtraBars.BarButtonItem
Friend WithEvents RibbonPageGroupAddSignature As DevExpress.XtraBars.Ribbon.RibbonPageGroup
Friend WithEvents PanelControl1 As PanelControl

View File

@ -347,10 +347,10 @@
<data name="RibbonPageGroup1.Text" xml:space="preserve">
<value>Umschlag</value>
</data>
<data name="RibbonPageGroup2.Text" xml:space="preserve">
<data name="RibbonPageGroupDocuments.Text" xml:space="preserve">
<value>Dateien</value>
</data>
<data name="RibbonPageGroup3.Text" xml:space="preserve">
<data name="RibbonPageGroupInvitation.Text" xml:space="preserve">
<value>Prozess</value>
</data>
<data name="RibbonPageGroupAddSignature.Text" xml:space="preserve">
@ -912,16 +912,16 @@
<data name="&gt;&gt;RibbonPageGroup1.Type" xml:space="preserve">
<value>DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;RibbonPageGroup2.Name" xml:space="preserve">
<value>RibbonPageGroup2</value>
<data name="&gt;&gt;RibbonPageGroupDocuments.Name" xml:space="preserve">
<value>RibbonPageGroupDocuments</value>
</data>
<data name="&gt;&gt;RibbonPageGroup2.Type" xml:space="preserve">
<data name="&gt;&gt;RibbonPageGroupDocuments.Type" xml:space="preserve">
<value>DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;RibbonPageGroup3.Name" xml:space="preserve">
<value>RibbonPageGroup3</value>
<data name="&gt;&gt;RibbonPageGroupInvitation.Name" xml:space="preserve">
<value>RibbonPageGroupInvitation</value>
</data>
<data name="&gt;&gt;RibbonPageGroup3.Type" xml:space="preserve">
<data name="&gt;&gt;RibbonPageGroupInvitation.Type" xml:space="preserve">
<value>DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;RibbonPageGroupAddSignature.Name" xml:space="preserve">

View File

@ -88,20 +88,14 @@ Partial Public Class frmEnvelopeEditor
SetFormTitle(Controller.Envelope.Title)
End Sub
Private Sub SetFormReadonly()
RibbonPageGroup1.Enabled = False
RibbonPageGroup2.Enabled = False
RibbonPageGroup3.Enabled = False
RibbonPageGroupReceiver.Enabled = False
btnEditFields.Enabled = False
txtSubject.Properties.ReadOnly = True
txtMessage.Properties.ReadOnly = True
ViewReceivers.OptionsBehavior.ReadOnly = True
ViewDocuments.OptionsBehavior.ReadOnly = True
End Sub
Private Sub btnDeleteFile_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles btnDeleteFile.ItemClick
If ViewDocuments.GetSelectedRows().Count > 0 Then
Dim oMessage = Resources.Envelope.Do_you_really_want_to_remove_this_document
If MsgBox(oMessage, MsgBoxStyle.Question Or MsgBoxStyle.YesNo, Text) = MsgBoxResult.No Then
Exit Sub
End If
Dim oDocument As EnvelopeDocument = DirectCast(ViewDocuments.GetFocusedRow(), EnvelopeDocument)
If Controller.DeleteDocument(oDocument) Then
Documents.Remove(oDocument)
@ -363,6 +357,7 @@ Partial Public Class frmEnvelopeEditor
Private Sub frmEnvelopeEditor_Shown(sender As Object, e As EventArgs) Handles Me.Shown
RibbonPageGroupAddSignature_Enabled()
RibbonPageGroupReceiver_Enable()
SendEnvelopeButton_Enable()
End Sub
Private Sub RibbonPageGroupAddSignature_Enabled()
If ViewDocuments.GetSelectedRows().Count = 0 Then
@ -381,13 +376,24 @@ Partial Public Class frmEnvelopeEditor
End Sub
Private Sub DocumentButtons_Enable()
If ViewDocuments.SelectedRowsCount = 0 Then
If ViewDocuments.RowCount = 0 Then
btnNewFile.Enabled = True
btnDeleteFile.Enabled = False
Else
btnNewFile.Enabled = False
btnDeleteFile.Enabled = True
End If
RibbonPageGroupAddSignature_Enabled()
End Sub
Private Sub SendEnvelopeButton_Enable()
If ViewDocuments.RowCount > 0 And
ViewReceivers.SelectedRowsCount > 0 Then
btnSendEnvelope.Enabled = True
Else
btnSendEnvelope.Enabled = False
End If
End Sub
Private Sub SetFormTitle(pTitle As String)
@ -407,10 +413,12 @@ Partial Public Class frmEnvelopeEditor
Private Sub ViewReceivers_RowCountChanged(sender As Object, e As EventArgs) Handles ViewReceivers.RowCountChanged
RibbonPageGroupReceiver_Enable()
SendEnvelopeButton_Enable()
End Sub
Private Sub ViewDocuments_RowCountChanged(sender As Object, e As EventArgs) Handles ViewDocuments.RowCountChanged
DocumentButtons_Enable()
SendEnvelopeButton_Enable()
End Sub
End Class