diff --git a/EnvelopeGenerator.Common/Entities/Envelope.vb b/EnvelopeGenerator.Common/Entities/Envelope.vb index e42a058f..6edbfb5d 100644 --- a/EnvelopeGenerator.Common/Entities/Envelope.vb +++ b/EnvelopeGenerator.Common/Entities/Envelope.vb @@ -7,12 +7,19 @@ Public Property Uuid As String = Guid.NewGuid.ToString() Public Property Subject As String Public Property Message As String - Public Property AddedWhen As DateTime + Public Property AddedWhen As Date Public Property User As New User() Public Property Documents As New List(Of EnvelopeDocument) Public Property Receivers As New List(Of EnvelopeReceiver) + Public ReadOnly Property StatusTranslated As String + Get + Dim oStatus = Status.ToString() + Return My.Resources.Model.ResourceManager.GetString(oStatus) + End Get + End Property + Public Function Validate() As List(Of String) Dim oErrors As New List(Of String) diff --git a/EnvelopeGenerator.Common/EnvelopeGenerator.Common.vbproj b/EnvelopeGenerator.Common/EnvelopeGenerator.Common.vbproj index d82e8276..bc5a47e5 100644 --- a/EnvelopeGenerator.Common/EnvelopeGenerator.Common.vbproj +++ b/EnvelopeGenerator.Common/EnvelopeGenerator.Common.vbproj @@ -131,6 +131,16 @@ True Envelope.resx + + Model.en.resx + True + True + + + True + True + Model.resx + @@ -144,6 +154,16 @@ Envelope1.Designer.vb My.Resources + + ResXFileCodeGenerator + Model.en.Designer.vb + My.Resources + + + My.Resources + ResXFileCodeGenerator + Model.Designer.vb + diff --git a/EnvelopeGenerator.Common/Models/EnvelopeModel.vb b/EnvelopeGenerator.Common/Models/EnvelopeModel.vb index 665c3d04..12308a59 100644 --- a/EnvelopeGenerator.Common/Models/EnvelopeModel.vb +++ b/EnvelopeGenerator.Common/Models/EnvelopeModel.vb @@ -19,6 +19,7 @@ Public Class EnvelopeModel .Message = pRow.ItemEx("MESSAGE", ""), .UserId = State.UserId, .Status = ObjectEx.ToEnum(Of Constants.EnvelopeStatus)(pRow.ItemEx("STATUS", "Created")), + .AddedWhen = pRow.Item("ADDED_WHEN"), .User = New User() } diff --git a/EnvelopeGenerator.Common/Strings/Model.Designer.vb b/EnvelopeGenerator.Common/Strings/Model.Designer.vb new file mode 100644 index 00000000..8d89f341 --- /dev/null +++ b/EnvelopeGenerator.Common/Strings/Model.Designer.vb @@ -0,0 +1,112 @@ +'------------------------------------------------------------------------------ +' +' 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 Model + + 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.Model", GetType(Model).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 Abgeschlossen ähnelt. + ''' + Friend Shared ReadOnly Property Completed() As String + Get + Return ResourceManager.GetString("Completed", resourceCulture) + End Get + End Property + + ''' + ''' Sucht eine lokalisierte Zeichenfolge, die Erstellt ähnelt. + ''' + Friend Shared ReadOnly Property Created() As String + Get + Return ResourceManager.GetString("Created", resourceCulture) + End Get + End Property + + ''' + ''' Sucht eine lokalisierte Zeichenfolge, die Entwurf ähnelt. + ''' + Friend Shared ReadOnly Property Draft() As String + Get + Return ResourceManager.GetString("Draft", resourceCulture) + End Get + End Property + + ''' + ''' Sucht eine lokalisierte Zeichenfolge, die Gespeichert ähnelt. + ''' + Friend Shared ReadOnly Property Saved() As String + Get + Return ResourceManager.GetString("Saved", resourceCulture) + End Get + End Property + + ''' + ''' Sucht eine lokalisierte Zeichenfolge, die Gesendet ähnelt. + ''' + Friend Shared ReadOnly Property Sent() As String + Get + Return ResourceManager.GetString("Sent", resourceCulture) + End Get + End Property + End Class +End Namespace diff --git a/EnvelopeGenerator.Common/Strings/Model.en.Designer.vb b/EnvelopeGenerator.Common/Strings/Model.en.Designer.vb new file mode 100644 index 00000000..e69de29b diff --git a/EnvelopeGenerator.Common/Strings/Model.en.resx b/EnvelopeGenerator.Common/Strings/Model.en.resx new file mode 100644 index 00000000..9cf99cc8 --- /dev/null +++ b/EnvelopeGenerator.Common/Strings/Model.en.resx @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + Completed + + + Created + + + Draft + + + Saved + + + Sent + + \ No newline at end of file diff --git a/EnvelopeGenerator.Common/Strings/Model.resx b/EnvelopeGenerator.Common/Strings/Model.resx new file mode 100644 index 00000000..5ba435ab --- /dev/null +++ b/EnvelopeGenerator.Common/Strings/Model.resx @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + Abgeschlossen + + + Erstellt + + + Entwurf + + + Gespeichert + + + Gesendet + + \ No newline at end of file diff --git a/EnvelopeGenerator.Form/EnvelopeGenerator.Form.vbproj b/EnvelopeGenerator.Form/EnvelopeGenerator.Form.vbproj index 5d687b95..b65d0c3e 100644 --- a/EnvelopeGenerator.Form/EnvelopeGenerator.Form.vbproj +++ b/EnvelopeGenerator.Form/EnvelopeGenerator.Form.vbproj @@ -154,6 +154,9 @@ frmFieldEditor.vb + + frmMain.vb + frmMain.vb diff --git a/EnvelopeGenerator.Form/Helper/Thumbnail.vb b/EnvelopeGenerator.Form/Helper/Thumbnail.vb index 3eb2163b..be8ceba1 100644 --- a/EnvelopeGenerator.Form/Helper/Thumbnail.vb +++ b/EnvelopeGenerator.Form/Helper/Thumbnail.vb @@ -22,7 +22,7 @@ Public Class Thumbnail Public Function GetThumbnailFromPDFFile(pFilePath As String) As Bitmap Try GDViewer.DisplayFromFile(pFilePath) - Dim thumbnailBitmap As Bitmap = GDViewer.GetPageThumbnailAsBitmap(1414, 1000, 1, Color.White) + Dim thumbnailBitmap As Bitmap = GDViewer.GetPageThumbnailAsBitmap(1000, 1414, 1, Color.White) Return thumbnailBitmap diff --git a/EnvelopeGenerator.Form/frmEnvelopeEditor.Designer.vb b/EnvelopeGenerator.Form/frmEnvelopeEditor.Designer.vb index d2b9e13c..214f6630 100644 --- a/EnvelopeGenerator.Form/frmEnvelopeEditor.Designer.vb +++ b/EnvelopeGenerator.Form/frmEnvelopeEditor.Designer.vb @@ -36,6 +36,7 @@ Partial Public Class frmEnvelopeEditor Dim TileViewItemElement1 As DevExpress.XtraGrid.Views.Tile.TileViewItemElement = New DevExpress.XtraGrid.Views.Tile.TileViewItemElement() Dim TileViewItemElement2 As DevExpress.XtraGrid.Views.Tile.TileViewItemElement = New DevExpress.XtraGrid.Views.Tile.TileViewItemElement() Me.colFilename = New DevExpress.XtraGrid.Columns.TileViewColumn() + Me.colThumbnail = New DevExpress.XtraGrid.Columns.TileViewColumn() Me.RibbonControl1 = New DevExpress.XtraBars.Ribbon.RibbonControl() Me.btnSave = New DevExpress.XtraBars.BarButtonItem() Me.btnCancel = New DevExpress.XtraBars.BarButtonItem() @@ -52,27 +53,35 @@ Partial Public Class frmEnvelopeEditor Me.RibbonPageGroup4 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() Me.RibbonPageGroup5 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() Me.SplitContainerControl1 = New DevExpress.XtraEditors.SplitContainerControl() + Me.LayoutControl3 = New DevExpress.XtraLayout.LayoutControl() Me.GridDocuments = New DevExpress.XtraGrid.GridControl() Me.ViewDocuments = New DevExpress.XtraGrid.Views.Tile.TileView() + Me.LayoutControlGroup4 = New DevExpress.XtraLayout.LayoutControlGroup() + Me.LayoutControlGroup5 = New DevExpress.XtraLayout.LayoutControlGroup() + Me.LayoutControlItem5 = New DevExpress.XtraLayout.LayoutControlItem() Me.SplitContainerControl2 = New DevExpress.XtraEditors.SplitContainerControl() Me.PanelControl2 = New DevExpress.XtraEditors.PanelControl() Me.LayoutControl1 = New DevExpress.XtraLayout.LayoutControl() Me.txtSubject = New DevExpress.XtraEditors.TextEdit() Me.txtMessage = New DevExpress.XtraEditors.MemoEdit() Me.Root = New DevExpress.XtraLayout.LayoutControlGroup() + Me.LayoutControlGroup1 = New DevExpress.XtraLayout.LayoutControlGroup() Me.LayoutControlItem1 = New DevExpress.XtraLayout.LayoutControlItem() Me.LayoutControlItem3 = New DevExpress.XtraLayout.LayoutControlItem() Me.PanelControl1 = New DevExpress.XtraEditors.PanelControl() + Me.LayoutControl2 = New DevExpress.XtraLayout.LayoutControl() Me.GridReceivers = New DevExpress.XtraGrid.GridControl() Me.EnvelopeReceiverBindingSource = New System.Windows.Forms.BindingSource(Me.components) Me.ViewReceivers = New DevExpress.XtraGrid.Views.Grid.GridView() Me.colName = New DevExpress.XtraGrid.Columns.GridColumn() Me.colEmail = New DevExpress.XtraGrid.Columns.GridColumn() Me.RepositoryItemEmailEdit = New DevExpress.XtraEditors.Repository.RepositoryItemTextEdit() + Me.LayoutControlGroup2 = New DevExpress.XtraLayout.LayoutControlGroup() + Me.LayoutControlGroup3 = New DevExpress.XtraLayout.LayoutControlGroup() + Me.LayoutControlItem2 = New DevExpress.XtraLayout.LayoutControlItem() Me.FrmEditorBindingSource = New System.Windows.Forms.BindingSource(Me.components) Me.EnvelopeDocumentBindingSource = New System.Windows.Forms.BindingSource(Me.components) Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog() - Me.colThumbnail = New DevExpress.XtraGrid.Columns.TileViewColumn() CType(Me.RibbonControl1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.SplitContainerControl1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.SplitContainerControl1.Panel1, System.ComponentModel.ISupportInitialize).BeginInit() @@ -80,8 +89,13 @@ Partial Public Class frmEnvelopeEditor CType(Me.SplitContainerControl1.Panel2, System.ComponentModel.ISupportInitialize).BeginInit() Me.SplitContainerControl1.Panel2.SuspendLayout() Me.SplitContainerControl1.SuspendLayout() + CType(Me.LayoutControl3, System.ComponentModel.ISupportInitialize).BeginInit() + Me.LayoutControl3.SuspendLayout() CType(Me.GridDocuments, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.ViewDocuments, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlGroup4, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlGroup5, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem5, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.SplitContainerControl2, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.SplitContainerControl2.Panel1, System.ComponentModel.ISupportInitialize).BeginInit() Me.SplitContainerControl2.Panel1.SuspendLayout() @@ -95,14 +109,20 @@ Partial Public Class frmEnvelopeEditor CType(Me.txtSubject.Properties, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.txtMessage.Properties, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.Root, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlGroup1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlItem1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlItem3, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.PanelControl1, System.ComponentModel.ISupportInitialize).BeginInit() Me.PanelControl1.SuspendLayout() + CType(Me.LayoutControl2, System.ComponentModel.ISupportInitialize).BeginInit() + Me.LayoutControl2.SuspendLayout() CType(Me.GridReceivers, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.EnvelopeReceiverBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.ViewReceivers, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.RepositoryItemEmailEdit, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlGroup2, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlGroup3, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem2, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.FrmEditorBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.EnvelopeDocumentBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() @@ -119,6 +139,14 @@ Partial Public Class frmEnvelopeEditor Me.colFilename.Visible = True Me.colFilename.VisibleIndex = 0 ' + 'colThumbnail + ' + Me.colThumbnail.Caption = "Thumbnail" + Me.colThumbnail.FieldName = "Thumbnail" + Me.colThumbnail.Name = "colThumbnail" + Me.colThumbnail.Visible = True + Me.colThumbnail.VisibleIndex = 1 + ' 'RibbonControl1 ' Me.RibbonControl1.ExpandCollapseItem.Id = 0 @@ -145,14 +173,14 @@ Partial Public Class frmEnvelopeEditor ' 'btnNewFile ' - Me.btnNewFile.Caption = "Neue Datei" + Me.btnNewFile.Caption = "Neues Dokument" Me.btnNewFile.Id = 3 Me.btnNewFile.ImageOptions.SvgImage = CType(resources.GetObject("btnNewFile.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage) Me.btnNewFile.Name = "btnNewFile" ' 'btnDeleteFile ' - Me.btnDeleteFile.Caption = "Datei löschen" + Me.btnDeleteFile.Caption = "Dokument löschen" Me.btnDeleteFile.Id = 4 Me.btnDeleteFile.ImageOptions.SvgImage = CType(resources.GetObject("btnDeleteFile.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage) Me.btnDeleteFile.Name = "btnDeleteFile" @@ -228,13 +256,12 @@ Partial Public Class frmEnvelopeEditor 'SplitContainerControl1 ' Me.SplitContainerControl1.Dock = System.Windows.Forms.DockStyle.Fill - Me.SplitContainerControl1.Horizontal = False Me.SplitContainerControl1.Location = New System.Drawing.Point(0, 158) Me.SplitContainerControl1.Name = "SplitContainerControl1" ' 'SplitContainerControl1.Panel1 ' - Me.SplitContainerControl1.Panel1.Controls.Add(Me.GridDocuments) + Me.SplitContainerControl1.Panel1.Controls.Add(Me.LayoutControl3) Me.SplitContainerControl1.Panel1.Text = "Panel1" ' 'SplitContainerControl1.Panel2 @@ -245,14 +272,24 @@ Partial Public Class frmEnvelopeEditor Me.SplitContainerControl1.SplitterPosition = 251 Me.SplitContainerControl1.TabIndex = 1 ' + 'LayoutControl3 + ' + Me.LayoutControl3.Controls.Add(Me.GridDocuments) + Me.LayoutControl3.Dock = System.Windows.Forms.DockStyle.Fill + Me.LayoutControl3.Location = New System.Drawing.Point(0, 0) + Me.LayoutControl3.Name = "LayoutControl3" + Me.LayoutControl3.Root = Me.LayoutControlGroup4 + Me.LayoutControl3.Size = New System.Drawing.Size(251, 526) + Me.LayoutControl3.TabIndex = 1 + Me.LayoutControl3.Text = "LayoutControl3" + ' 'GridDocuments ' - Me.GridDocuments.Dock = System.Windows.Forms.DockStyle.Fill - Me.GridDocuments.Location = New System.Drawing.Point(0, 0) + Me.GridDocuments.Location = New System.Drawing.Point(14, 35) Me.GridDocuments.MainView = Me.ViewDocuments Me.GridDocuments.MenuManager = Me.RibbonControl1 Me.GridDocuments.Name = "GridDocuments" - Me.GridDocuments.Size = New System.Drawing.Size(1164, 251) + Me.GridDocuments.Size = New System.Drawing.Size(223, 477) Me.GridDocuments.TabIndex = 0 Me.GridDocuments.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.ViewDocuments}) ' @@ -261,12 +298,15 @@ Partial Public Class frmEnvelopeEditor Me.ViewDocuments.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colFilename, Me.colThumbnail}) Me.ViewDocuments.GridControl = Me.GridDocuments Me.ViewDocuments.Name = "ViewDocuments" - Me.ViewDocuments.OptionsTiles.ItemSize = New System.Drawing.Size(248, 202) + Me.ViewDocuments.OptionsTiles.ItemSize = New System.Drawing.Size(200, 290) + Me.ViewDocuments.OptionsTiles.Orientation = System.Windows.Forms.Orientation.Vertical Me.ViewDocuments.TileColumns.Add(TableColumnDefinition1) TableRowDefinition1.Length.Value = 152.0R - TableRowDefinition2.Length.Value = 34.0R + TableRowDefinition2.Length.Value = 20.0R Me.ViewDocuments.TileRows.Add(TableRowDefinition1) Me.ViewDocuments.TileRows.Add(TableRowDefinition2) + TileViewItemElement1.Appearance.Normal.Options.UseTextOptions = True + TileViewItemElement1.Appearance.Normal.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter TileViewItemElement1.Column = Me.colFilename TileViewItemElement1.ImageOptions.ImageAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleCenter TileViewItemElement1.ImageOptions.ImageScaleMode = DevExpress.XtraEditors.TileItemImageScaleMode.Squeeze @@ -281,23 +321,51 @@ Partial Public Class frmEnvelopeEditor Me.ViewDocuments.TileTemplate.Add(TileViewItemElement1) Me.ViewDocuments.TileTemplate.Add(TileViewItemElement2) ' + 'LayoutControlGroup4 + ' + Me.LayoutControlGroup4.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.[True] + Me.LayoutControlGroup4.GroupBordersVisible = False + Me.LayoutControlGroup4.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlGroup5}) + Me.LayoutControlGroup4.Name = "LayoutControlGroup4" + Me.LayoutControlGroup4.Padding = New DevExpress.XtraLayout.Utils.Padding(0, 0, 0, 0) + Me.LayoutControlGroup4.Size = New System.Drawing.Size(251, 526) + Me.LayoutControlGroup4.TextVisible = False + ' + 'LayoutControlGroup5 + ' + Me.LayoutControlGroup5.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem5}) + Me.LayoutControlGroup5.Location = New System.Drawing.Point(0, 0) + Me.LayoutControlGroup5.Name = "LayoutControlGroup5" + Me.LayoutControlGroup5.Size = New System.Drawing.Size(251, 526) + Me.LayoutControlGroup5.Text = "Ihre Dokumente" + ' + 'LayoutControlItem5 + ' + Me.LayoutControlItem5.Control = Me.GridDocuments + Me.LayoutControlItem5.Location = New System.Drawing.Point(0, 0) + Me.LayoutControlItem5.Name = "LayoutControlItem5" + Me.LayoutControlItem5.Size = New System.Drawing.Size(227, 481) + Me.LayoutControlItem5.TextSize = New System.Drawing.Size(0, 0) + Me.LayoutControlItem5.TextVisible = False + ' 'SplitContainerControl2 ' Me.SplitContainerControl2.Dock = System.Windows.Forms.DockStyle.Fill + Me.SplitContainerControl2.Horizontal = False Me.SplitContainerControl2.Location = New System.Drawing.Point(0, 0) Me.SplitContainerControl2.Name = "SplitContainerControl2" ' 'SplitContainerControl2.Panel1 ' - Me.SplitContainerControl2.Panel1.Controls.Add(Me.PanelControl2) + Me.SplitContainerControl2.Panel1.Controls.Add(Me.PanelControl1) Me.SplitContainerControl2.Panel1.Text = "Panel1" ' 'SplitContainerControl2.Panel2 ' - Me.SplitContainerControl2.Panel2.Controls.Add(Me.PanelControl1) + Me.SplitContainerControl2.Panel2.Controls.Add(Me.PanelControl2) Me.SplitContainerControl2.Panel2.Text = "Panel2" - Me.SplitContainerControl2.Size = New System.Drawing.Size(1164, 265) - Me.SplitContainerControl2.SplitterPosition = 492 + Me.SplitContainerControl2.Size = New System.Drawing.Size(903, 526) + Me.SplitContainerControl2.SplitterPosition = 253 Me.SplitContainerControl2.TabIndex = 0 ' 'PanelControl2 @@ -305,8 +373,9 @@ Partial Public Class frmEnvelopeEditor Me.PanelControl2.Controls.Add(Me.LayoutControl1) Me.PanelControl2.Dock = System.Windows.Forms.DockStyle.Fill Me.PanelControl2.Location = New System.Drawing.Point(0, 0) + Me.PanelControl2.Margin = New System.Windows.Forms.Padding(0) Me.PanelControl2.Name = "PanelControl2" - Me.PanelControl2.Size = New System.Drawing.Size(492, 265) + Me.PanelControl2.Size = New System.Drawing.Size(903, 263) Me.PanelControl2.TabIndex = 1 ' 'LayoutControl1 @@ -317,78 +386,100 @@ Partial Public Class frmEnvelopeEditor Me.LayoutControl1.Location = New System.Drawing.Point(2, 2) Me.LayoutControl1.Name = "LayoutControl1" Me.LayoutControl1.Root = Me.Root - Me.LayoutControl1.Size = New System.Drawing.Size(488, 261) + Me.LayoutControl1.Size = New System.Drawing.Size(899, 259) Me.LayoutControl1.TabIndex = 0 Me.LayoutControl1.Text = "LayoutControl1" ' 'txtSubject ' - Me.txtSubject.Location = New System.Drawing.Point(67, 10) + Me.txtSubject.Location = New System.Drawing.Point(23, 69) Me.txtSubject.MenuManager = Me.RibbonControl1 Me.txtSubject.Name = "txtSubject" - Me.txtSubject.Size = New System.Drawing.Size(411, 20) + Me.txtSubject.Size = New System.Drawing.Size(853, 20) Me.txtSubject.StyleController = Me.LayoutControl1 - Me.txtSubject.TabIndex = 4 + Me.txtSubject.TabIndex = 0 ' 'txtMessage ' - Me.txtMessage.Location = New System.Drawing.Point(67, 40) + Me.txtMessage.Location = New System.Drawing.Point(23, 134) Me.txtMessage.MenuManager = Me.RibbonControl1 Me.txtMessage.Name = "txtMessage" - Me.txtMessage.Size = New System.Drawing.Size(411, 211) + Me.txtMessage.Size = New System.Drawing.Size(853, 102) Me.txtMessage.StyleController = Me.LayoutControl1 - Me.txtMessage.TabIndex = 6 + Me.txtMessage.TabIndex = 2 ' 'Root ' Me.Root.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.[True] Me.Root.GroupBordersVisible = False - Me.Root.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem1, Me.LayoutControlItem3}) + Me.Root.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlGroup1}) Me.Root.Name = "Root" Me.Root.Padding = New DevExpress.XtraLayout.Utils.Padding(0, 0, 0, 0) - Me.Root.Size = New System.Drawing.Size(488, 261) + Me.Root.Size = New System.Drawing.Size(899, 259) Me.Root.TextVisible = False ' + 'LayoutControlGroup1 + ' + Me.LayoutControlGroup1.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem1, Me.LayoutControlItem3}) + Me.LayoutControlGroup1.Location = New System.Drawing.Point(0, 0) + Me.LayoutControlGroup1.Name = "LayoutControlGroup1" + Me.LayoutControlGroup1.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 10, 10) + Me.LayoutControlGroup1.Size = New System.Drawing.Size(899, 259) + Me.LayoutControlGroup1.Text = "Ihre Nachricht" + ' 'LayoutControlItem1 ' Me.LayoutControlItem1.Control = Me.txtSubject Me.LayoutControlItem1.Location = New System.Drawing.Point(0, 0) Me.LayoutControlItem1.Name = "LayoutControlItem1" - Me.LayoutControlItem1.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 10, 5) - Me.LayoutControlItem1.Size = New System.Drawing.Size(488, 35) + Me.LayoutControlItem1.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 10, 10) + Me.LayoutControlItem1.Size = New System.Drawing.Size(873, 65) Me.LayoutControlItem1.Text = "Betreff" + Me.LayoutControlItem1.TextLocation = DevExpress.Utils.Locations.Top Me.LayoutControlItem1.TextSize = New System.Drawing.Size(45, 13) ' 'LayoutControlItem3 ' Me.LayoutControlItem3.Control = Me.txtMessage - Me.LayoutControlItem3.Location = New System.Drawing.Point(0, 35) + Me.LayoutControlItem3.Location = New System.Drawing.Point(0, 65) Me.LayoutControlItem3.Name = "LayoutControlItem3" - Me.LayoutControlItem3.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 5, 10) - Me.LayoutControlItem3.Size = New System.Drawing.Size(488, 226) + Me.LayoutControlItem3.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 10, 10) + Me.LayoutControlItem3.Size = New System.Drawing.Size(873, 147) Me.LayoutControlItem3.Text = "Nachricht" + Me.LayoutControlItem3.TextLocation = DevExpress.Utils.Locations.Top Me.LayoutControlItem3.TextSize = New System.Drawing.Size(45, 13) ' 'PanelControl1 ' - Me.PanelControl1.Controls.Add(Me.GridReceivers) + Me.PanelControl1.Controls.Add(Me.LayoutControl2) Me.PanelControl1.Dock = System.Windows.Forms.DockStyle.Fill Me.PanelControl1.Location = New System.Drawing.Point(0, 0) + Me.PanelControl1.Margin = New System.Windows.Forms.Padding(0) Me.PanelControl1.Name = "PanelControl1" - Me.PanelControl1.Padding = New System.Windows.Forms.Padding(10) - Me.PanelControl1.Size = New System.Drawing.Size(662, 265) + Me.PanelControl1.Size = New System.Drawing.Size(903, 253) Me.PanelControl1.TabIndex = 1 ' + 'LayoutControl2 + ' + Me.LayoutControl2.Controls.Add(Me.GridReceivers) + Me.LayoutControl2.Dock = System.Windows.Forms.DockStyle.Fill + Me.LayoutControl2.Location = New System.Drawing.Point(2, 2) + Me.LayoutControl2.Margin = New System.Windows.Forms.Padding(0) + Me.LayoutControl2.Name = "LayoutControl2" + Me.LayoutControl2.Root = Me.LayoutControlGroup2 + Me.LayoutControl2.Size = New System.Drawing.Size(899, 249) + Me.LayoutControl2.TabIndex = 1 + Me.LayoutControl2.Text = "LayoutControl2" + ' 'GridReceivers ' Me.GridReceivers.DataSource = Me.EnvelopeReceiverBindingSource - Me.GridReceivers.Dock = System.Windows.Forms.DockStyle.Fill - Me.GridReceivers.Location = New System.Drawing.Point(12, 12) + Me.GridReceivers.Location = New System.Drawing.Point(14, 35) Me.GridReceivers.MainView = Me.ViewReceivers Me.GridReceivers.MenuManager = Me.RibbonControl1 Me.GridReceivers.Name = "GridReceivers" Me.GridReceivers.RepositoryItems.AddRange(New DevExpress.XtraEditors.Repository.RepositoryItem() {Me.RepositoryItemEmailEdit}) - Me.GridReceivers.Size = New System.Drawing.Size(638, 241) + Me.GridReceivers.Size = New System.Drawing.Size(871, 200) Me.GridReceivers.TabIndex = 0 Me.GridReceivers.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.ViewReceivers}) ' @@ -399,6 +490,7 @@ Partial Public Class frmEnvelopeEditor ' 'ViewReceivers ' + Me.ViewReceivers.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple Me.ViewReceivers.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colName, Me.colEmail}) Me.ViewReceivers.GridControl = Me.GridReceivers Me.ViewReceivers.Name = "ViewReceivers" @@ -426,6 +518,33 @@ Partial Public Class frmEnvelopeEditor Me.RepositoryItemEmailEdit.AutoHeight = False Me.RepositoryItemEmailEdit.Name = "RepositoryItemEmailEdit" ' + 'LayoutControlGroup2 + ' + Me.LayoutControlGroup2.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.[True] + Me.LayoutControlGroup2.GroupBordersVisible = False + Me.LayoutControlGroup2.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlGroup3}) + Me.LayoutControlGroup2.Name = "LayoutControlGroup2" + Me.LayoutControlGroup2.Padding = New DevExpress.XtraLayout.Utils.Padding(0, 0, 0, 0) + Me.LayoutControlGroup2.Size = New System.Drawing.Size(899, 249) + Me.LayoutControlGroup2.TextVisible = False + ' + 'LayoutControlGroup3 + ' + Me.LayoutControlGroup3.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem2}) + Me.LayoutControlGroup3.Location = New System.Drawing.Point(0, 0) + Me.LayoutControlGroup3.Name = "LayoutControlGroup3" + Me.LayoutControlGroup3.Size = New System.Drawing.Size(899, 249) + Me.LayoutControlGroup3.Text = "Empfänger" + ' + 'LayoutControlItem2 + ' + Me.LayoutControlItem2.Control = Me.GridReceivers + Me.LayoutControlItem2.Location = New System.Drawing.Point(0, 0) + Me.LayoutControlItem2.Name = "LayoutControlItem2" + Me.LayoutControlItem2.Size = New System.Drawing.Size(875, 204) + Me.LayoutControlItem2.TextSize = New System.Drawing.Size(0, 0) + Me.LayoutControlItem2.TextVisible = False + ' 'FrmEditorBindingSource ' Me.FrmEditorBindingSource.DataSource = GetType(EnvelopeGenerator.Form.frmEnvelopeEditor) @@ -440,14 +559,6 @@ Partial Public Class frmEnvelopeEditor Me.OpenFileDialog1.FileName = "OpenFileDialog1" Me.OpenFileDialog1.Filter = "PDF Files|*.pdf" ' - 'colThumbnail - ' - Me.colThumbnail.Caption = "Thumbnail" - Me.colThumbnail.FieldName = "Thumbnail" - Me.colThumbnail.Name = "colThumbnail" - Me.colThumbnail.Visible = True - Me.colThumbnail.VisibleIndex = 1 - ' 'frmEnvelopeEditor ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) @@ -466,8 +577,13 @@ Partial Public Class frmEnvelopeEditor Me.SplitContainerControl1.Panel2.ResumeLayout(False) CType(Me.SplitContainerControl1, System.ComponentModel.ISupportInitialize).EndInit() Me.SplitContainerControl1.ResumeLayout(False) + CType(Me.LayoutControl3, System.ComponentModel.ISupportInitialize).EndInit() + Me.LayoutControl3.ResumeLayout(False) CType(Me.GridDocuments, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.ViewDocuments, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlGroup4, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlGroup5, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem5, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.SplitContainerControl2.Panel1, System.ComponentModel.ISupportInitialize).EndInit() Me.SplitContainerControl2.Panel1.ResumeLayout(False) CType(Me.SplitContainerControl2.Panel2, System.ComponentModel.ISupportInitialize).EndInit() @@ -481,14 +597,20 @@ Partial Public Class frmEnvelopeEditor CType(Me.txtSubject.Properties, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.txtMessage.Properties, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.Root, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlGroup1, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlItem1, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlItem3, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.PanelControl1, System.ComponentModel.ISupportInitialize).EndInit() Me.PanelControl1.ResumeLayout(False) + CType(Me.LayoutControl2, System.ComponentModel.ISupportInitialize).EndInit() + Me.LayoutControl2.ResumeLayout(False) CType(Me.GridReceivers, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.EnvelopeReceiverBindingSource, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.ViewReceivers, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.RepositoryItemEmailEdit, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlGroup2, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlGroup3, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem2, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.FrmEditorBindingSource, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.EnvelopeDocumentBindingSource, System.ComponentModel.ISupportInitialize).EndInit() Me.ResumeLayout(False) @@ -534,6 +656,15 @@ Partial Public Class frmEnvelopeEditor Friend WithEvents RibbonPageGroup5 As DevExpress.XtraBars.Ribbon.RibbonPageGroup Friend WithEvents btnEditData As DevExpress.XtraBars.BarButtonItem Friend WithEvents colThumbnail As DevExpress.XtraGrid.Columns.TileViewColumn + Friend WithEvents LayoutControlGroup1 As LayoutControlGroup + Friend WithEvents LayoutControl2 As LayoutControl + Friend WithEvents LayoutControlGroup2 As LayoutControlGroup + Friend WithEvents LayoutControlGroup3 As LayoutControlGroup + Friend WithEvents LayoutControlItem2 As LayoutControlItem + Friend WithEvents LayoutControl3 As LayoutControl + Friend WithEvents LayoutControlGroup4 As LayoutControlGroup + Friend WithEvents LayoutControlGroup5 As LayoutControlGroup + Friend WithEvents LayoutControlItem5 As LayoutControlItem #End Region diff --git a/EnvelopeGenerator.Form/frmEnvelopeEditor.vb b/EnvelopeGenerator.Form/frmEnvelopeEditor.vb index 71547c2e..5a60cdb3 100644 --- a/EnvelopeGenerator.Form/frmEnvelopeEditor.vb +++ b/EnvelopeGenerator.Form/frmEnvelopeEditor.vb @@ -1,4 +1,6 @@ Imports System.ComponentModel +Imports DevExpress.XtraGrid +Imports DevExpress.XtraGrid.Views.Grid Imports DevExpress.XtraSplashScreen Imports DigitalData.Modules.Logging Imports EnvelopeGenerator.Common @@ -217,4 +219,16 @@ Partial Public Class frmEnvelopeEditor } oForm.ShowDialog() End Sub + + Private Sub GridReceivers_PaintEx(sender As Object, e As DevExpress.XtraGrid.PaintExEventArgs) Handles GridReceivers.PaintEx + Dim grid As GridControl = sender, view As GridView = Nothing + + If TypeOf sender Is GridControl AndAlso TypeOf grid.MainView Is GridView Then + view = grid.MainView + Dim pen = New Pen(Color.Gainsboro, 2) + Dim info = view.GetViewInfo() + e.Cache.DrawRectangle(pen, info.Bounds) + pen.Dispose() + End If + End Sub End Class diff --git a/EnvelopeGenerator.Form/frmEnvelopeMainData.Designer.vb b/EnvelopeGenerator.Form/frmEnvelopeMainData.Designer.vb index 53cbd5a9..cc07838f 100644 --- a/EnvelopeGenerator.Form/frmEnvelopeMainData.Designer.vb +++ b/EnvelopeGenerator.Form/frmEnvelopeMainData.Designer.vb @@ -195,16 +195,17 @@ Partial Class frmEnvelopeMainData ' 'frmEnvelopeMainData ' + Me.AcceptButton = Me.btOK Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.CancelButton = Me.btCancel Me.ClientSize = New System.Drawing.Size(444, 136) Me.Controls.Add(Me.LayoutControl1) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow Me.IconOptions.ShowIcon = False Me.Name = "frmEnvelopeMainData" Me.ShowInTaskbar = False - Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen Me.Text = "Neuer Umschlag" CType(Me.LayoutControl1, System.ComponentModel.ISupportInitialize).EndInit() Me.LayoutControl1.ResumeLayout(False) diff --git a/EnvelopeGenerator.Form/frmMain.Designer.vb b/EnvelopeGenerator.Form/frmMain.Designer.vb index d51afea8..1b9f2fbe 100644 --- a/EnvelopeGenerator.Form/frmMain.Designer.vb +++ b/EnvelopeGenerator.Form/frmMain.Designer.vb @@ -30,6 +30,11 @@ Partial Class frmMain Me.RibbonStatusBar = New DevExpress.XtraBars.Ribbon.RibbonStatusBar() Me.GridEnvelopes = New DevExpress.XtraGrid.GridControl() Me.ViewEnvelopes = New DevExpress.XtraGrid.Views.Grid.GridView() + Me.colTitle = New DevExpress.XtraGrid.Columns.GridColumn() + Me.colSubject = New DevExpress.XtraGrid.Columns.GridColumn() + Me.colAddedWhen = New DevExpress.XtraGrid.Columns.GridColumn() + Me.colContractType = New DevExpress.XtraGrid.Columns.GridColumn() + Me.colStatus = New DevExpress.XtraGrid.Columns.GridColumn() CType(Me.RibbonControl, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.GridEnvelopes, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.ViewEnvelopes, System.ComponentModel.ISupportInitialize).BeginInit() @@ -41,33 +46,42 @@ Partial Class frmMain ' 'RibbonControl ' + resources.ApplyResources(Me.RibbonControl, "RibbonControl") Me.RibbonControl.ExpandCollapseItem.Id = 0 + Me.RibbonControl.ExpandCollapseItem.ImageOptions.ImageIndex = CType(resources.GetObject("RibbonControl.ExpandCollapseItem.ImageOptions.ImageIndex"), Integer) + Me.RibbonControl.ExpandCollapseItem.ImageOptions.LargeImageIndex = CType(resources.GetObject("RibbonControl.ExpandCollapseItem.ImageOptions.LargeImageIndex"), Integer) + Me.RibbonControl.ExpandCollapseItem.ImageOptions.SvgImage = CType(resources.GetObject("RibbonControl.ExpandCollapseItem.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage) + Me.RibbonControl.ExpandCollapseItem.SearchTags = resources.GetString("RibbonControl.ExpandCollapseItem.SearchTags") Me.RibbonControl.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.RibbonControl.ExpandCollapseItem, Me.RibbonControl.SearchEditItem, Me.btnCreateEnvelope, Me.btnEditEnvelope, Me.btnDeleteEnvelope}) - Me.RibbonControl.Location = New System.Drawing.Point(0, 0) Me.RibbonControl.MaxItemId = 5 Me.RibbonControl.Name = "RibbonControl" Me.RibbonControl.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.RibbonPage1}) - Me.RibbonControl.Size = New System.Drawing.Size(1088, 158) Me.RibbonControl.StatusBar = Me.RibbonStatusBar ' 'btnCreateEnvelope ' - Me.btnCreateEnvelope.Caption = "Neuer Umschlag" + resources.ApplyResources(Me.btnCreateEnvelope, "btnCreateEnvelope") Me.btnCreateEnvelope.Id = 1 + Me.btnCreateEnvelope.ImageOptions.ImageIndex = CType(resources.GetObject("btnCreateEnvelope.ImageOptions.ImageIndex"), Integer) + Me.btnCreateEnvelope.ImageOptions.LargeImageIndex = CType(resources.GetObject("btnCreateEnvelope.ImageOptions.LargeImageIndex"), Integer) Me.btnCreateEnvelope.ImageOptions.SvgImage = CType(resources.GetObject("btnCreateEnvelope.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage) Me.btnCreateEnvelope.Name = "btnCreateEnvelope" ' 'btnEditEnvelope ' - Me.btnEditEnvelope.Caption = "Umschlag laden" + resources.ApplyResources(Me.btnEditEnvelope, "btnEditEnvelope") Me.btnEditEnvelope.Id = 2 + Me.btnEditEnvelope.ImageOptions.ImageIndex = CType(resources.GetObject("btnEditEnvelope.ImageOptions.ImageIndex"), Integer) + Me.btnEditEnvelope.ImageOptions.LargeImageIndex = CType(resources.GetObject("btnEditEnvelope.ImageOptions.LargeImageIndex"), Integer) Me.btnEditEnvelope.ImageOptions.SvgImage = CType(resources.GetObject("btnEditEnvelope.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage) Me.btnEditEnvelope.Name = "btnEditEnvelope" ' 'btnDeleteEnvelope ' - Me.btnDeleteEnvelope.Caption = "Umschlag löschen" + resources.ApplyResources(Me.btnDeleteEnvelope, "btnDeleteEnvelope") Me.btnDeleteEnvelope.Id = 4 + Me.btnDeleteEnvelope.ImageOptions.ImageIndex = CType(resources.GetObject("btnDeleteEnvelope.ImageOptions.ImageIndex"), Integer) + Me.btnDeleteEnvelope.ImageOptions.LargeImageIndex = CType(resources.GetObject("btnDeleteEnvelope.ImageOptions.LargeImageIndex"), Integer) Me.btnDeleteEnvelope.ImageOptions.SvgImage = CType(resources.GetObject("btnDeleteEnvelope.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage) Me.btnDeleteEnvelope.Name = "btnDeleteEnvelope" ' @@ -75,7 +89,7 @@ Partial Class frmMain ' Me.RibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageGroup1}) Me.RibbonPage1.Name = "RibbonPage1" - Me.RibbonPage1.Text = "Start" + resources.ApplyResources(Me.RibbonPage1, "RibbonPage1") ' 'RibbonPageGroup1 ' @@ -83,43 +97,83 @@ Partial Class frmMain Me.RibbonPageGroup1.ItemLinks.Add(Me.btnEditEnvelope) Me.RibbonPageGroup1.ItemLinks.Add(Me.btnDeleteEnvelope) Me.RibbonPageGroup1.Name = "RibbonPageGroup1" - Me.RibbonPageGroup1.Text = "Funktionen" + resources.ApplyResources(Me.RibbonPageGroup1, "RibbonPageGroup1") ' 'RibbonStatusBar ' - Me.RibbonStatusBar.Location = New System.Drawing.Point(0, 657) + resources.ApplyResources(Me.RibbonStatusBar, "RibbonStatusBar") Me.RibbonStatusBar.Name = "RibbonStatusBar" Me.RibbonStatusBar.Ribbon = Me.RibbonControl - Me.RibbonStatusBar.Size = New System.Drawing.Size(1088, 24) ' 'GridEnvelopes ' - Me.GridEnvelopes.Dock = System.Windows.Forms.DockStyle.Fill - Me.GridEnvelopes.Location = New System.Drawing.Point(0, 158) + resources.ApplyResources(Me.GridEnvelopes, "GridEnvelopes") + Me.GridEnvelopes.EmbeddedNavigator.AccessibleDescription = resources.GetString("GridEnvelopes.EmbeddedNavigator.AccessibleDescription") + Me.GridEnvelopes.EmbeddedNavigator.AccessibleName = resources.GetString("GridEnvelopes.EmbeddedNavigator.AccessibleName") + Me.GridEnvelopes.EmbeddedNavigator.AllowHtmlTextInToolTip = CType(resources.GetObject("GridEnvelopes.EmbeddedNavigator.AllowHtmlTextInToolTip"), DevExpress.Utils.DefaultBoolean) + Me.GridEnvelopes.EmbeddedNavigator.Anchor = CType(resources.GetObject("GridEnvelopes.EmbeddedNavigator.Anchor"), System.Windows.Forms.AnchorStyles) + Me.GridEnvelopes.EmbeddedNavigator.BackgroundImage = CType(resources.GetObject("GridEnvelopes.EmbeddedNavigator.BackgroundImage"), System.Drawing.Image) + Me.GridEnvelopes.EmbeddedNavigator.BackgroundImageLayout = CType(resources.GetObject("GridEnvelopes.EmbeddedNavigator.BackgroundImageLayout"), System.Windows.Forms.ImageLayout) + Me.GridEnvelopes.EmbeddedNavigator.ImeMode = CType(resources.GetObject("GridEnvelopes.EmbeddedNavigator.ImeMode"), System.Windows.Forms.ImeMode) + Me.GridEnvelopes.EmbeddedNavigator.MaximumSize = CType(resources.GetObject("GridEnvelopes.EmbeddedNavigator.MaximumSize"), System.Drawing.Size) + Me.GridEnvelopes.EmbeddedNavigator.TextLocation = CType(resources.GetObject("GridEnvelopes.EmbeddedNavigator.TextLocation"), DevExpress.XtraEditors.NavigatorButtonsTextLocation) + Me.GridEnvelopes.EmbeddedNavigator.ToolTip = resources.GetString("GridEnvelopes.EmbeddedNavigator.ToolTip") + Me.GridEnvelopes.EmbeddedNavigator.ToolTipIconType = CType(resources.GetObject("GridEnvelopes.EmbeddedNavigator.ToolTipIconType"), DevExpress.Utils.ToolTipIconType) + Me.GridEnvelopes.EmbeddedNavigator.ToolTipTitle = resources.GetString("GridEnvelopes.EmbeddedNavigator.ToolTipTitle") Me.GridEnvelopes.MainView = Me.ViewEnvelopes Me.GridEnvelopes.MenuManager = Me.RibbonControl Me.GridEnvelopes.Name = "GridEnvelopes" - Me.GridEnvelopes.Size = New System.Drawing.Size(1088, 499) - Me.GridEnvelopes.TabIndex = 2 Me.GridEnvelopes.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.ViewEnvelopes}) ' 'ViewEnvelopes ' + resources.ApplyResources(Me.ViewEnvelopes, "ViewEnvelopes") + Me.ViewEnvelopes.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colTitle, Me.colSubject, Me.colAddedWhen, Me.colContractType, Me.colStatus}) Me.ViewEnvelopes.GridControl = Me.GridEnvelopes Me.ViewEnvelopes.Name = "ViewEnvelopes" ' + 'colTitle + ' + resources.ApplyResources(Me.colTitle, "colTitle") + Me.colTitle.FieldName = "Title" + Me.colTitle.Name = "colTitle" + ' + 'colSubject + ' + resources.ApplyResources(Me.colSubject, "colSubject") + Me.colSubject.FieldName = "Subject" + Me.colSubject.Name = "colSubject" + Me.colSubject.Summary.AddRange(New DevExpress.XtraGrid.GridSummaryItem() {New DevExpress.XtraGrid.GridColumnSummaryItem()}) + ' + 'colAddedWhen + ' + resources.ApplyResources(Me.colAddedWhen, "colAddedWhen") + Me.colAddedWhen.FieldName = "AddedWhen" + Me.colAddedWhen.Name = "colAddedWhen" + Me.colAddedWhen.Summary.AddRange(New DevExpress.XtraGrid.GridSummaryItem() {New DevExpress.XtraGrid.GridColumnSummaryItem()}) + ' + 'colContractType + ' + resources.ApplyResources(Me.colContractType, "colContractType") + Me.colContractType.FieldName = "ContractType" + Me.colContractType.Name = "colContractType" + ' + 'colStatus + ' + resources.ApplyResources(Me.colStatus, "colStatus") + Me.colStatus.FieldName = "StatusTranslated" + Me.colStatus.Name = "colStatus" + ' 'frmMain ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + resources.ApplyResources(Me, "$this") Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(1088, 681) Me.Controls.Add(Me.GridEnvelopes) Me.Controls.Add(Me.RibbonStatusBar) Me.Controls.Add(Me.RibbonControl) Me.Name = "frmMain" Me.Ribbon = Me.RibbonControl Me.StatusBar = Me.RibbonStatusBar - Me.Text = "Sign Flow" CType(Me.RibbonControl, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.GridEnvelopes, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.ViewEnvelopes, System.ComponentModel.ISupportInitialize).EndInit() @@ -137,4 +191,9 @@ Partial Class frmMain Friend WithEvents ViewEnvelopes As DevExpress.XtraGrid.Views.Grid.GridView Friend WithEvents btnEditEnvelope As DevExpress.XtraBars.BarButtonItem Friend WithEvents btnDeleteEnvelope As DevExpress.XtraBars.BarButtonItem + Friend WithEvents colTitle As DevExpress.XtraGrid.Columns.GridColumn + Friend WithEvents colSubject As DevExpress.XtraGrid.Columns.GridColumn + Friend WithEvents colAddedWhen As DevExpress.XtraGrid.Columns.GridColumn + Friend WithEvents colContractType As DevExpress.XtraGrid.Columns.GridColumn + Friend WithEvents colStatus As DevExpress.XtraGrid.Columns.GridColumn End Class diff --git a/EnvelopeGenerator.Form/frmMain.en.resx b/EnvelopeGenerator.Form/frmMain.en.resx new file mode 100644 index 00000000..293ce747 --- /dev/null +++ b/EnvelopeGenerator.Form/frmMain.en.resx @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + New Envelope + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIxLjIsIFZlcnNpb249MjEuMi40 + LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAKUCAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi + IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv + MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh + Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg + MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z + ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbGFja3tmaWxsOiM3MjcyNzI7fQoJLkdyZWVue2ZpbGw6IzAz + OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cgkuc3Qwe29wYWNpdHk6MC43NTt9Cgkuc3Qxe29wYWNp + dHk6MC41O30KPC9zdHlsZT4NCiAgPGcgaWQ9IkVudmVsb3BlQ2xvc2UiPg0KICAgIDxwYXRoIGQ9Ik0x + NiwxNmwxMi02LjlWOWMwLTAuNS0wLjUtMS0xLTFINUM0LjUsOCw0LDguNSw0LDl2MC4xTDE2LDE2eiIg + Y2xhc3M9IlllbGxvdyIgLz4NCiAgICA8cGF0aCBkPSJNMTYsMTguM0w0LDExLjRWMjNjMCwwLjUsMC41 + LDEsMSwxaDIyYzAuNSwwLDEtMC41LDEtMVYxMS40TDE2LDE4LjN6IiBjbGFzcz0iWWVsbG93IiAvPg0K + ICA8L2c+DQo8L3N2Zz4L + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIxLjIsIFZlcnNpb249MjEuMi40 + LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAHECAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi + IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv + MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh + Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg + MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z + ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbGFja3tmaWxsOiM3MjcyNzI7fQoJLkdyZWVue2ZpbGw6IzAz + OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cgkuc3Qwe29wYWNpdHk6MC43NTt9Cgkuc3Qxe29wYWNp + dHk6MC41O30KPC9zdHlsZT4NCiAgPGcgaWQ9IkVudmVsb3BlT3BlbiI+DQogICAgPHBhdGggZD0iTTE2 + LDRMNCwxMnYxNWMwLDAuNSwwLjUsMSwxLDFoMjJjMC41LDAsMS0wLjUsMS0xVjEyTDE2LDR6IE0yNiwx + My4xbC0xMCw2LjdMNiwxMy4xdjBsMTAtNi43TDI2LDEzLjEgICBMMjYsMTMuMXoiIGNsYXNzPSJZZWxs + b3ciIC8+DQogIDwvZz4NCjwvc3ZnPgs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIxLjIsIFZlcnNpb249MjEuMi40 + LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAKoCAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi + IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv + MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh + Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg + MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z + ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbGFja3tmaWxsOiM3MjcyNzI7fQoJLkdyZWVue2ZpbGw6IzAz + OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cgkuc3Qwe29wYWNpdHk6MC43NTt9Cgkuc3Qxe29wYWNp + dHk6MC41O30KPC9zdHlsZT4NCiAgPGcgaWQ9IlRyYXNoIj4NCiAgICA8cGF0aCBkPSJNOCwyN2MwLDAu + NSwwLjUsMSwxLDFoMTRjMC41LDAsMS0wLjUsMS0xVjEySDhWMjd6IiBjbGFzcz0iQmxhY2siIC8+DQog + ICAgPHBhdGggZD0iTTI1LDZoLTdWNWMwLTAuNS0wLjUtMS0xLTFoLTJjLTAuNSwwLTEsMC41LTEsMXYx + SDdDNi41LDYsNiw2LjUsNiw3djNoMjBWN0MyNiw2LjUsMjUuNSw2LDI1LDZ6IiBjbGFzcz0iQmxhY2si + IC8+DQogIDwvZz4NCjwvc3ZnPgs= + + + + Subject + + \ No newline at end of file diff --git a/EnvelopeGenerator.Form/frmMain.resx b/EnvelopeGenerator.Form/frmMain.resx index 94f8fcbb..21b50e07 100644 --- a/EnvelopeGenerator.Form/frmMain.resx +++ b/EnvelopeGenerator.Form/frmMain.resx @@ -117,7 +117,140 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + $this + + + ViewEnvelopes + + + colSubject + + + RibbonControl + + + DevExpress.XtraBars.Ribbon.RibbonForm, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + SplashScreenManager1 + + + Default + + + DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + GridEnvelopes + + + + True + + + DevExpress.XtraBars.Ribbon.RibbonPage, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + DevExpress.XtraBars.Ribbon.RibbonStatusBar, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + -1 + + + Funktionen + + + Neuer Umschlag + + + $this + + + + + + + + + + + + + + Center + + + btnDeleteEnvelope + + + Erstellt am + + + 0 + + + True + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colStatus + + + + 1088, 24 + + + + + + DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIxLjIsIFZlcnNpb249MjEuMi40 + LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAHECAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi + IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv + MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh + Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg + MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z + ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbGFja3tmaWxsOiM3MjcyNzI7fQoJLkdyZWVue2ZpbGw6IzAz + OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cgkuc3Qwe29wYWNpdHk6MC43NTt9Cgkuc3Qxe29wYWNp + dHk6MC41O30KPC9zdHlsZT4NCiAgPGcgaWQ9IkVudmVsb3BlT3BlbiI+DQogICAgPHBhdGggZD0iTTE2 + LDRMNCwxMnYxNWMwLDAuNSwwLjUsMSwxLDFoMjJjMC41LDAsMS0wLjUsMS0xVjEyTDE2LDR6IE0yNiwx + My4xbC0xMCw2LjdMNiwxMy4xdjBsMTAtNi43TDI2LDEzLjEgICBMMjYsMTMuMXoiIGNsYXNzPSJZZWxs + b3ciIC8+DQogIDwvZz4NCjwvc3ZnPgs= + + + + 2 + + + 0 + + + Sign Flow + + + + + + 0, 657 + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIxLjIsIFZlcnNpb249MjEuMi40 @@ -137,23 +270,86 @@ ICA8L2c+DQo8L3N2Zz4L - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIxLjIsIFZlcnNpb249MjEuMi40 - LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl - dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAHECAAAC77u/ - PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi - IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv - MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh - Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg - MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z - ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbGFja3tmaWxsOiM3MjcyNzI7fQoJLkdyZWVue2ZpbGw6IzAz - OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cgkuc3Qwe29wYWNpdHk6MC43NTt9Cgkuc3Qxe29wYWNp - dHk6MC41O30KPC9zdHlsZT4NCiAgPGcgaWQ9IkVudmVsb3BlT3BlbiI+DQogICAgPHBhdGggZD0iTTE2 - LDRMNCwxMnYxNWMwLDAuNSwwLjUsMSwxLDFoMjJjMC41LDAsMS0wLjUsMS0xVjEyTDE2LDR6IE0yNiwx - My4xbC0xMCw2LjdMNiwxMy4xdjBsMTAtNi43TDI2LDEzLjEgICBMMjYsMTMuMXoiIGNsYXNzPSJZZWxs - b3ciIC8+DQogIDwvZz4NCjwvc3ZnPgs= - + + colContractType + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + 4 + + + -1 + + + Start + + + btnCreateEnvelope + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + Titel + + + Top, Left + + + RibbonPageGroup1 + + + 3 + + + 2 + + + Typ + + + -1 + + + -1 + + + RibbonStatusBar + + + -1 + + + colAddedWhen + + + 1088, 681 + + + 6, 13 + + + btnEditEnvelope + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + 0, 158 + + + 1088, 499 + + + -1 + + + Umschlag laden + + + -1 @@ -174,4 +370,89 @@ IC8+DQogIDwvZz4NCjwvc3ZnPgs= + + + + + DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + frmMain + + + colTitle + + + Inherit + + + DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + -1 + + + RibbonPage1 + + + Status + + + Fill + + + True + + + True + + + + + + True + + + 1088, 158 + + + 1 + + + 0, 0 + + + Umschlag löschen + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + Betreff + + + 1 + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + + None + + + 2 + + + $this + + + Tile + + + 0, 0 + + + True + \ No newline at end of file