From f50a19d537adf89e1b723a50bc629d45d1ad5abc Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Wed, 13 Dec 2023 11:36:48 +0100 Subject: [PATCH] envelope options --- EnvelopeGenerator.Common/Constants.vb | 11 + EnvelopeGenerator.Common/Entities/Envelope.vb | 15 + .../Models/EnvelopeModel.vb | 14 +- .../My Project/licenses.licx | 21 +- .../frmEnvelopeMainData.Designer.vb | 422 +++++++++-- .../frmEnvelopeMainData.resx | 664 ++++++++++++++---- EnvelopeGenerator.Form/frmEnvelopeMainData.vb | 17 + 7 files changed, 961 insertions(+), 203 deletions(-) diff --git a/EnvelopeGenerator.Common/Constants.vb b/EnvelopeGenerator.Common/Constants.vb index f911c437..79e1d420 100644 --- a/EnvelopeGenerator.Common/Constants.vb +++ b/EnvelopeGenerator.Common/Constants.vb @@ -58,6 +58,17 @@ ReceiverColor10 = 10 End Enum + Public Enum CertificationType + ElectronicSignature = 1 + QualifiedSignature = 2 + End Enum + + Public Enum FinalEmailType + No = 0 + Yes = 1 + YesWithAttachment = 2 + End Enum + Public Enum PageOrientation Portrait = 0 Landscape = 1 diff --git a/EnvelopeGenerator.Common/Entities/Envelope.vb b/EnvelopeGenerator.Common/Entities/Envelope.vb index f33218e3..424627fc 100644 --- a/EnvelopeGenerator.Common/Entities/Envelope.vb +++ b/EnvelopeGenerator.Common/Entities/Envelope.vb @@ -5,6 +5,21 @@ Public Property ContractType As Constants.ContractType Public Property Status As Constants.EnvelopeStatus = Constants.EnvelopeStatus.EnvelopeCreated Public Property Uuid As String = Guid.NewGuid.ToString() + Public Property UseAccessCode As Boolean = False + Public Property Language As String = Nothing + Public Property CertificationType As Constants.CertificationType + + Public Property SendReminderEmails As Boolean = False + Public Property FirstReminderDays As Integer = 0 + Public Property ReminderIntervalDays As Integer = 0 + + Public Property ExpiresWhen As Date + Public Property ExpiresWarningWhen As Date + Public Property ExpiresWhenDays As Integer + Public Property ExpiresWarningWhenDays As Integer + + Public Property FinalEmailToCreator As Constants.FinalEmailType + Public Property FinalEmailToReceivers As Constants.FinalEmailType Public Property Message As String = My.Resources.Envelope.Please_read_and_sign_this_document diff --git a/EnvelopeGenerator.Common/Models/EnvelopeModel.vb b/EnvelopeGenerator.Common/Models/EnvelopeModel.vb index 15142bb9..aebf6703 100644 --- a/EnvelopeGenerator.Common/Models/EnvelopeModel.vb +++ b/EnvelopeGenerator.Common/Models/EnvelopeModel.vb @@ -29,9 +29,21 @@ Public Class EnvelopeModel .Uuid = pRow.ItemEx("ENVELOPE_UUID", ""), .Message = pRow.ItemEx("MESSAGE", ""), .UserId = pRow.ItemEx("USER_ID", 0), + .Language = pRow.ItemEx("MESSAGE", "de-DE"), .Status = ObjectEx.ToEnum(Of Constants.EnvelopeStatus)(pRow.ItemEx("STATUS", Constants.EnvelopeStatus.EnvelopeCreated.ToString())), .AddedWhen = pRow.Item("ADDED_WHEN"), - .User = New User() + .CertificationType = ObjectEx.ToEnum(Of Constants.CertificationType)(pRow.ItemEx("CERTIFICATION_TYPE", Constants.CertificationType.ElectronicSignature.ToString())), + .User = New User(), + .ExpiresWhen = pRow.ItemEx(Of Date)("EXPIRES_WHEN", Nothing), + .ExpiresWarningWhen = pRow.ItemEx(Of Date)("EXPIRES_WARNING_WHEN", Nothing), + .ExpiresWhenDays = pRow.ItemEx("EXPIRES_WHEN_DAYS", 0), + .ExpiresWarningWhenDays = pRow.ItemEx("EXPIRES_WARNING_WHEN_DAYS", 0), + .SendReminderEmails = pRow.ItemEx("SEND_REMINDER_EMAILS", False), + .FirstReminderDays = pRow.ItemEx("FIRST_REMINDER_DAYS", 0), + .ReminderIntervalDays = pRow.ItemEx("REMINDER_INTERVAL_DAYS", 0), + .UseAccessCode = pRow.ItemEx("USE_ACCESS_CODE", False), + .FinalEmailToCreator = ObjectEx.ToEnum(Of Constants.FinalEmailType)(pRow.ItemEx("FINAL_EMAIL_TO_CREATOR", Constants.FinalEmailType.No.ToString())), + .FinalEmailToReceivers = ObjectEx.ToEnum(Of Constants.FinalEmailType)(pRow.ItemEx("FINAL_EMAIL_TO_RECEIVERS", Constants.FinalEmailType.No.ToString())) } oEnvelope.User = UserModel.SelectUser(oEnvelope.UserId) diff --git a/EnvelopeGenerator.Form/My Project/licenses.licx b/EnvelopeGenerator.Form/My Project/licenses.licx index acc83b3e..d12c42f5 100644 --- a/EnvelopeGenerator.Form/My Project/licenses.licx +++ b/EnvelopeGenerator.Form/My Project/licenses.licx @@ -1,15 +1,16 @@ -DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.Repository.RepositoryItemPictureEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a DevExpress.XtraCharts.ChartControl, DevExpress.XtraCharts.v21.2.UI, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit, DevExpress.XtraEditors.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 -DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.SearchLookUpEdit, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraNavBar.NavBarControl, DevExpress.XtraNavBar.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.Repository.RepositoryItemPictureEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a DevExpress.XtraDataLayout.DataLayoutControl, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.SearchLookUpEdit, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +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 +DevExpress.XtraNavBar.NavBarControl, DevExpress.XtraNavBar.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/EnvelopeGenerator.Form/frmEnvelopeMainData.Designer.vb b/EnvelopeGenerator.Form/frmEnvelopeMainData.Designer.vb index 6ca23497..0fdbf762 100644 --- a/EnvelopeGenerator.Form/frmEnvelopeMainData.Designer.vb +++ b/EnvelopeGenerator.Form/frmEnvelopeMainData.Designer.vb @@ -29,35 +29,97 @@ Partial Class frmEnvelopeMainData Me.cmbContractType = New DevExpress.XtraEditors.ComboBoxEdit() Me.btOK = New DevExpress.XtraEditors.SimpleButton() Me.btCancel = New DevExpress.XtraEditors.SimpleButton() + Me.ComboBoxEdit2 = New DevExpress.XtraEditors.ComboBoxEdit() + Me.CheckEdit1 = New DevExpress.XtraEditors.CheckEdit() + Me.SpinEdit1 = New DevExpress.XtraEditors.SpinEdit() + Me.SpinEdit2 = New DevExpress.XtraEditors.SpinEdit() + Me.SpinEdit3 = New DevExpress.XtraEditors.SpinEdit() + Me.SpinEdit4 = New DevExpress.XtraEditors.SpinEdit() + Me.ComboBoxEdit1 = New DevExpress.XtraEditors.ComboBoxEdit() + Me.CheckEdit3 = New DevExpress.XtraEditors.CheckEdit() + Me.ComboBoxEdit3 = New DevExpress.XtraEditors.ComboBoxEdit() + Me.ComboBoxEdit4 = New DevExpress.XtraEditors.ComboBoxEdit() Me.Root = New DevExpress.XtraLayout.LayoutControlGroup() + Me.LayoutControlItem3 = New DevExpress.XtraLayout.LayoutControlItem() + Me.LayoutControlGroup1 = New DevExpress.XtraLayout.LayoutControlGroup() Me.LayoutControlItem1 = New DevExpress.XtraLayout.LayoutControlItem() Me.LayoutControlItem2 = New DevExpress.XtraLayout.LayoutControlItem() - Me.LayoutControlItem3 = New DevExpress.XtraLayout.LayoutControlItem() Me.LayoutControlItem4 = New DevExpress.XtraLayout.LayoutControlItem() Me.emptySpaceItem1 = New DevExpress.XtraLayout.EmptySpaceItem() - Me.emptySpaceItem2 = New DevExpress.XtraLayout.EmptySpaceItem() + Me.groupAllOptions = New DevExpress.XtraLayout.LayoutControlGroup() + Me.EmptySpaceItem2 = New DevExpress.XtraLayout.EmptySpaceItem() + Me.groupFinalEmail = New DevExpress.XtraLayout.LayoutControlGroup() + Me.LayoutControlItem9 = New DevExpress.XtraLayout.LayoutControlItem() + Me.LayoutControlItem14 = New DevExpress.XtraLayout.LayoutControlItem() + Me.groupExpiration = New DevExpress.XtraLayout.LayoutControlGroup() + Me.LayoutControlItem10 = New DevExpress.XtraLayout.LayoutControlItem() + Me.LayoutControlItem11 = New DevExpress.XtraLayout.LayoutControlItem() + Me.groupReminders = New DevExpress.XtraLayout.LayoutControlGroup() + Me.LayoutControlItem5 = New DevExpress.XtraLayout.LayoutControlItem() + Me.LayoutControlItem6 = New DevExpress.XtraLayout.LayoutControlItem() + Me.LayoutControlItem7 = New DevExpress.XtraLayout.LayoutControlItem() + Me.groupOptions = New DevExpress.XtraLayout.LayoutControlGroup() + Me.LayoutControlItem8 = New DevExpress.XtraLayout.LayoutControlItem() + Me.LayoutControlItem12 = New DevExpress.XtraLayout.LayoutControlItem() + Me.LayoutControlItem13 = New DevExpress.XtraLayout.LayoutControlItem() Me.AdornerUIManager1 = New DevExpress.Utils.VisualEffects.AdornerUIManager(Me.components) CType(Me.LayoutControl1, System.ComponentModel.ISupportInitialize).BeginInit() Me.LayoutControl1.SuspendLayout() CType(Me.txtTitle.Properties, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.cmbContractType.Properties, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.ComboBoxEdit2.Properties, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.CheckEdit1.Properties, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.SpinEdit1.Properties, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.SpinEdit2.Properties, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.SpinEdit3.Properties, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.SpinEdit4.Properties, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.ComboBoxEdit1.Properties, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.CheckEdit3.Properties, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.ComboBoxEdit3.Properties, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.ComboBoxEdit4.Properties, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.Root, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem3, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlGroup1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlItem1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlItem2, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.LayoutControlItem3, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlItem4, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.emptySpaceItem1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.emptySpaceItem2, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.groupAllOptions, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.EmptySpaceItem2, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.groupFinalEmail, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem9, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem14, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.groupExpiration, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem10, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem11, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.groupReminders, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem5, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem6, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem7, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.groupOptions, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem8, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem12, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem13, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.AdornerUIManager1, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() ' 'LayoutControl1 ' - resources.ApplyResources(Me.LayoutControl1, "LayoutControl1") Me.LayoutControl1.Controls.Add(Me.txtTitle) Me.LayoutControl1.Controls.Add(Me.cmbContractType) Me.LayoutControl1.Controls.Add(Me.btOK) Me.LayoutControl1.Controls.Add(Me.btCancel) + Me.LayoutControl1.Controls.Add(Me.ComboBoxEdit2) + Me.LayoutControl1.Controls.Add(Me.CheckEdit1) + Me.LayoutControl1.Controls.Add(Me.SpinEdit1) + Me.LayoutControl1.Controls.Add(Me.SpinEdit2) + Me.LayoutControl1.Controls.Add(Me.SpinEdit3) + Me.LayoutControl1.Controls.Add(Me.SpinEdit4) + Me.LayoutControl1.Controls.Add(Me.ComboBoxEdit1) + Me.LayoutControl1.Controls.Add(Me.CheckEdit3) + Me.LayoutControl1.Controls.Add(Me.ComboBoxEdit3) + Me.LayoutControl1.Controls.Add(Me.ComboBoxEdit4) + resources.ApplyResources(Me.LayoutControl1, "LayoutControl1") Me.LayoutControl1.Name = "LayoutControl1" Me.LayoutControl1.OptionsCustomizationForm.DesignTimeCustomizationFormPositionAndSize = New System.Drawing.Rectangle(855, 189, 650, 400) Me.LayoutControl1.Root = Me.Root @@ -78,73 +140,150 @@ Partial Class frmEnvelopeMainData ' 'btOK ' - resources.ApplyResources(Me.btOK, "btOK") Me.btOK.DialogResult = System.Windows.Forms.DialogResult.OK + resources.ApplyResources(Me.btOK, "btOK") Me.btOK.Name = "btOK" Me.btOK.StyleController = Me.LayoutControl1 ' 'btCancel ' - resources.ApplyResources(Me.btCancel, "btCancel") Me.btCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel + resources.ApplyResources(Me.btCancel, "btCancel") Me.btCancel.Name = "btCancel" Me.btCancel.StyleController = Me.LayoutControl1 ' + 'ComboBoxEdit2 + ' + resources.ApplyResources(Me.ComboBoxEdit2, "ComboBoxEdit2") + Me.ComboBoxEdit2.Name = "ComboBoxEdit2" + Me.ComboBoxEdit2.Properties.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(CType(resources.GetObject("ComboBoxEdit2.Properties.Buttons"), DevExpress.XtraEditors.Controls.ButtonPredefines))}) + Me.ComboBoxEdit2.StyleController = Me.LayoutControl1 + ' + 'CheckEdit1 + ' + resources.ApplyResources(Me.CheckEdit1, "CheckEdit1") + Me.CheckEdit1.Name = "CheckEdit1" + Me.CheckEdit1.Properties.Caption = resources.GetString("CheckEdit1.Properties.Caption") + Me.CheckEdit1.StyleController = Me.LayoutControl1 + ' + 'SpinEdit1 + ' + resources.ApplyResources(Me.SpinEdit1, "SpinEdit1") + Me.SpinEdit1.Name = "SpinEdit1" + Me.SpinEdit1.Properties.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(CType(resources.GetObject("SpinEdit1.Properties.Buttons"), DevExpress.XtraEditors.Controls.ButtonPredefines))}) + Me.SpinEdit1.StyleController = Me.LayoutControl1 + ' + 'SpinEdit2 + ' + resources.ApplyResources(Me.SpinEdit2, "SpinEdit2") + Me.SpinEdit2.Name = "SpinEdit2" + Me.SpinEdit2.Properties.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(CType(resources.GetObject("SpinEdit2.Properties.Buttons"), DevExpress.XtraEditors.Controls.ButtonPredefines))}) + Me.SpinEdit2.StyleController = Me.LayoutControl1 + ' + 'SpinEdit3 + ' + resources.ApplyResources(Me.SpinEdit3, "SpinEdit3") + Me.SpinEdit3.Name = "SpinEdit3" + Me.SpinEdit3.Properties.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(CType(resources.GetObject("SpinEdit3.Properties.Buttons"), DevExpress.XtraEditors.Controls.ButtonPredefines))}) + Me.SpinEdit3.StyleController = Me.LayoutControl1 + ' + 'SpinEdit4 + ' + resources.ApplyResources(Me.SpinEdit4, "SpinEdit4") + Me.SpinEdit4.Name = "SpinEdit4" + Me.SpinEdit4.Properties.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(CType(resources.GetObject("SpinEdit4.Properties.Buttons"), DevExpress.XtraEditors.Controls.ButtonPredefines))}) + Me.SpinEdit4.StyleController = Me.LayoutControl1 + ' + 'ComboBoxEdit1 + ' + resources.ApplyResources(Me.ComboBoxEdit1, "ComboBoxEdit1") + Me.ComboBoxEdit1.Name = "ComboBoxEdit1" + Me.ComboBoxEdit1.Properties.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(CType(resources.GetObject("ComboBoxEdit1.Properties.Buttons"), DevExpress.XtraEditors.Controls.ButtonPredefines))}) + Me.ComboBoxEdit1.StyleController = Me.LayoutControl1 + ' + 'CheckEdit3 + ' + resources.ApplyResources(Me.CheckEdit3, "CheckEdit3") + Me.CheckEdit3.Name = "CheckEdit3" + Me.CheckEdit3.Properties.Caption = resources.GetString("CheckEdit3.Properties.Caption") + Me.CheckEdit3.StyleController = Me.LayoutControl1 + ' + 'ComboBoxEdit3 + ' + resources.ApplyResources(Me.ComboBoxEdit3, "ComboBoxEdit3") + Me.ComboBoxEdit3.Name = "ComboBoxEdit3" + Me.ComboBoxEdit3.Properties.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(CType(resources.GetObject("ComboBoxEdit3.Properties.Buttons"), DevExpress.XtraEditors.Controls.ButtonPredefines))}) + Me.ComboBoxEdit3.StyleController = Me.LayoutControl1 + ' + 'ComboBoxEdit4 + ' + resources.ApplyResources(Me.ComboBoxEdit4, "ComboBoxEdit4") + Me.ComboBoxEdit4.Name = "ComboBoxEdit4" + Me.ComboBoxEdit4.Properties.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(CType(resources.GetObject("ComboBoxEdit4.Properties.Buttons"), DevExpress.XtraEditors.Controls.ButtonPredefines))}) + Me.ComboBoxEdit4.StyleController = Me.LayoutControl1 + ' 'Root ' - resources.ApplyResources(Me.Root, "Root") Me.Root.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.[True] Me.Root.GroupBordersVisible = False - Me.Root.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem1, Me.LayoutControlItem2, Me.LayoutControlItem3, Me.LayoutControlItem4, Me.emptySpaceItem1, Me.emptySpaceItem2}) + Me.Root.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem3, Me.LayoutControlGroup1, Me.LayoutControlItem4, Me.emptySpaceItem1, Me.groupAllOptions}) Me.Root.Name = "Root" - Me.Root.Size = New System.Drawing.Size(444, 136) + Me.Root.Size = New System.Drawing.Size(591, 671) Me.Root.TextVisible = False ' + 'LayoutControlItem3 + ' + Me.LayoutControlItem3.Control = Me.btOK + resources.ApplyResources(Me.LayoutControlItem3, "LayoutControlItem3") + Me.LayoutControlItem3.Location = New System.Drawing.Point(10, 624) + Me.LayoutControlItem3.MaxSize = New System.Drawing.Size(70, 27) + Me.LayoutControlItem3.MinSize = New System.Drawing.Size(70, 27) + Me.LayoutControlItem3.Name = "LayoutControlItem3" + Me.LayoutControlItem3.Size = New System.Drawing.Size(70, 27) + Me.LayoutControlItem3.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom + Me.LayoutControlItem3.TextLocation = DevExpress.Utils.Locations.Left + Me.LayoutControlItem3.TextSize = New System.Drawing.Size(0, 0) + Me.LayoutControlItem3.TextVisible = False + ' + 'LayoutControlGroup1 + ' + Me.LayoutControlGroup1.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem1, Me.LayoutControlItem2}) + Me.LayoutControlGroup1.Location = New System.Drawing.Point(0, 0) + Me.LayoutControlGroup1.Name = "LayoutControlGroup1" + Me.LayoutControlGroup1.Size = New System.Drawing.Size(571, 131) + resources.ApplyResources(Me.LayoutControlGroup1, "LayoutControlGroup1") + ' 'LayoutControlItem1 ' - resources.ApplyResources(Me.LayoutControlItem1, "LayoutControlItem1") Me.LayoutControlItem1.Control = Me.txtTitle Me.LayoutControlItem1.Location = New System.Drawing.Point(0, 0) Me.LayoutControlItem1.Name = "LayoutControlItem1" Me.LayoutControlItem1.Padding = New DevExpress.XtraLayout.Utils.Padding(2, 2, 2, 5) - Me.LayoutControlItem1.Size = New System.Drawing.Size(424, 43) + Me.LayoutControlItem1.Size = New System.Drawing.Size(547, 43) + resources.ApplyResources(Me.LayoutControlItem1, "LayoutControlItem1") Me.LayoutControlItem1.TextLocation = DevExpress.Utils.Locations.Top - Me.LayoutControlItem1.TextSize = New System.Drawing.Size(69, 13) + Me.LayoutControlItem1.TextSize = New System.Drawing.Size(168, 13) ' 'LayoutControlItem2 ' - resources.ApplyResources(Me.LayoutControlItem2, "LayoutControlItem2") Me.LayoutControlItem2.Control = Me.cmbContractType Me.LayoutControlItem2.Location = New System.Drawing.Point(0, 43) Me.LayoutControlItem2.Name = "LayoutControlItem2" Me.LayoutControlItem2.Padding = New DevExpress.XtraLayout.Utils.Padding(2, 2, 2, 5) - Me.LayoutControlItem2.Size = New System.Drawing.Size(424, 43) + Me.LayoutControlItem2.Size = New System.Drawing.Size(547, 43) + resources.ApplyResources(Me.LayoutControlItem2, "LayoutControlItem2") Me.LayoutControlItem2.TextLocation = DevExpress.Utils.Locations.Top - Me.LayoutControlItem2.TextSize = New System.Drawing.Size(69, 13) - ' - 'LayoutControlItem3 - ' - resources.ApplyResources(Me.LayoutControlItem3, "LayoutControlItem3") - Me.LayoutControlItem3.Control = Me.btOK - Me.LayoutControlItem3.Location = New System.Drawing.Point(274, 86) - Me.LayoutControlItem3.MaxSize = New System.Drawing.Size(70, 27) - Me.LayoutControlItem3.MinSize = New System.Drawing.Size(70, 27) - Me.LayoutControlItem3.Name = "LayoutControlItem3" - Me.LayoutControlItem3.Size = New System.Drawing.Size(70, 30) - Me.LayoutControlItem3.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom - Me.LayoutControlItem3.TextLocation = DevExpress.Utils.Locations.Left - Me.LayoutControlItem3.TextSize = New System.Drawing.Size(0, 0) - Me.LayoutControlItem3.TextVisible = False + Me.LayoutControlItem2.TextSize = New System.Drawing.Size(168, 13) ' 'LayoutControlItem4 ' - resources.ApplyResources(Me.LayoutControlItem4, "LayoutControlItem4") Me.LayoutControlItem4.Control = Me.btCancel - Me.LayoutControlItem4.Location = New System.Drawing.Point(354, 86) + resources.ApplyResources(Me.LayoutControlItem4, "LayoutControlItem4") + Me.LayoutControlItem4.Location = New System.Drawing.Point(80, 624) Me.LayoutControlItem4.MaxSize = New System.Drawing.Size(70, 27) Me.LayoutControlItem4.MinSize = New System.Drawing.Size(70, 27) Me.LayoutControlItem4.Name = "LayoutControlItem4" - Me.LayoutControlItem4.Size = New System.Drawing.Size(70, 30) + Me.LayoutControlItem4.Size = New System.Drawing.Size(491, 27) Me.LayoutControlItem4.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom Me.LayoutControlItem4.TextLocation = DevExpress.Utils.Locations.Left Me.LayoutControlItem4.TextSize = New System.Drawing.Size(0, 0) @@ -152,31 +291,164 @@ Partial Class frmEnvelopeMainData ' 'emptySpaceItem1 ' - resources.ApplyResources(Me.emptySpaceItem1, "emptySpaceItem1") Me.emptySpaceItem1.AllowHotTrack = False - Me.emptySpaceItem1.Location = New System.Drawing.Point(344, 86) + resources.ApplyResources(Me.emptySpaceItem1, "emptySpaceItem1") + Me.emptySpaceItem1.Location = New System.Drawing.Point(0, 624) Me.emptySpaceItem1.MaxSize = New System.Drawing.Size(10, 27) Me.emptySpaceItem1.MinSize = New System.Drawing.Size(10, 27) Me.emptySpaceItem1.Name = "emptySpaceItem1" - Me.emptySpaceItem1.Size = New System.Drawing.Size(10, 30) + Me.emptySpaceItem1.Size = New System.Drawing.Size(10, 27) Me.emptySpaceItem1.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom Me.emptySpaceItem1.TextSize = New System.Drawing.Size(0, 0) ' - 'emptySpaceItem2 + 'groupAllOptions + ' + Me.groupAllOptions.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.[False] + Me.groupAllOptions.ExpandButtonVisible = True + Me.groupAllOptions.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.EmptySpaceItem2, Me.groupFinalEmail, Me.groupExpiration, Me.groupReminders, Me.groupOptions}) + Me.groupAllOptions.Location = New System.Drawing.Point(0, 131) + Me.groupAllOptions.Name = "groupAllOptions" + Me.groupAllOptions.Padding = New DevExpress.XtraLayout.Utils.Padding(0, 0, 0, 0) + Me.groupAllOptions.Size = New System.Drawing.Size(571, 493) + resources.ApplyResources(Me.groupAllOptions, "groupAllOptions") + ' + 'EmptySpaceItem2 + ' + Me.EmptySpaceItem2.AllowHotTrack = False + Me.EmptySpaceItem2.Location = New System.Drawing.Point(0, 416) + Me.EmptySpaceItem2.Name = "EmptySpaceItem2" + Me.EmptySpaceItem2.Size = New System.Drawing.Size(565, 50) + Me.EmptySpaceItem2.TextSize = New System.Drawing.Size(0, 0) + ' + 'groupFinalEmail + ' + Me.groupFinalEmail.GroupStyle = DevExpress.Utils.GroupStyle.Light + Me.groupFinalEmail.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem9, Me.LayoutControlItem14}) + Me.groupFinalEmail.Location = New System.Drawing.Point(0, 323) + Me.groupFinalEmail.Name = "groupFinalEmail" + Me.groupFinalEmail.Size = New System.Drawing.Size(565, 93) + resources.ApplyResources(Me.groupFinalEmail, "groupFinalEmail") + ' + 'LayoutControlItem9 + ' + Me.LayoutControlItem9.Control = Me.ComboBoxEdit3 + Me.LayoutControlItem9.Location = New System.Drawing.Point(0, 0) + Me.LayoutControlItem9.Name = "LayoutControlItem9" + Me.LayoutControlItem9.Size = New System.Drawing.Size(541, 24) + resources.ApplyResources(Me.LayoutControlItem9, "LayoutControlItem9") + Me.LayoutControlItem9.TextSize = New System.Drawing.Size(168, 13) + ' + 'LayoutControlItem14 ' - resources.ApplyResources(Me.emptySpaceItem2, "emptySpaceItem2") - Me.emptySpaceItem2.AllowHotTrack = False - Me.emptySpaceItem2.Location = New System.Drawing.Point(0, 86) - Me.emptySpaceItem2.Name = "emptySpaceItem2" - Me.emptySpaceItem2.Size = New System.Drawing.Size(274, 30) - Me.emptySpaceItem2.TextSize = New System.Drawing.Size(0, 0) + Me.LayoutControlItem14.Control = Me.ComboBoxEdit4 + Me.LayoutControlItem14.Location = New System.Drawing.Point(0, 24) + Me.LayoutControlItem14.Name = "LayoutControlItem14" + Me.LayoutControlItem14.Size = New System.Drawing.Size(541, 24) + resources.ApplyResources(Me.LayoutControlItem14, "LayoutControlItem14") + Me.LayoutControlItem14.TextSize = New System.Drawing.Size(168, 13) + ' + 'groupExpiration + ' + Me.groupExpiration.GroupStyle = DevExpress.Utils.GroupStyle.Light + Me.groupExpiration.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem10, Me.LayoutControlItem11}) + Me.groupExpiration.Location = New System.Drawing.Point(0, 230) + Me.groupExpiration.Name = "groupExpiration" + Me.groupExpiration.Size = New System.Drawing.Size(565, 93) + resources.ApplyResources(Me.groupExpiration, "groupExpiration") + ' + 'LayoutControlItem10 + ' + Me.LayoutControlItem10.Control = Me.SpinEdit3 + Me.LayoutControlItem10.Location = New System.Drawing.Point(0, 0) + Me.LayoutControlItem10.Name = "LayoutControlItem10" + Me.LayoutControlItem10.Size = New System.Drawing.Size(541, 24) + resources.ApplyResources(Me.LayoutControlItem10, "LayoutControlItem10") + Me.LayoutControlItem10.TextSize = New System.Drawing.Size(168, 13) + ' + 'LayoutControlItem11 + ' + Me.LayoutControlItem11.Control = Me.SpinEdit4 + Me.LayoutControlItem11.Location = New System.Drawing.Point(0, 24) + Me.LayoutControlItem11.Name = "LayoutControlItem11" + Me.LayoutControlItem11.Size = New System.Drawing.Size(541, 24) + resources.ApplyResources(Me.LayoutControlItem11, "LayoutControlItem11") + Me.LayoutControlItem11.TextSize = New System.Drawing.Size(168, 13) + ' + 'groupReminders + ' + Me.groupReminders.GroupStyle = DevExpress.Utils.GroupStyle.Light + Me.groupReminders.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem5, Me.LayoutControlItem6, Me.LayoutControlItem7}) + Me.groupReminders.Location = New System.Drawing.Point(0, 115) + Me.groupReminders.Name = "groupReminders" + Me.groupReminders.Size = New System.Drawing.Size(565, 115) + resources.ApplyResources(Me.groupReminders, "groupReminders") + ' + 'LayoutControlItem5 + ' + Me.LayoutControlItem5.Control = Me.CheckEdit1 + Me.LayoutControlItem5.Location = New System.Drawing.Point(0, 0) + Me.LayoutControlItem5.Name = "LayoutControlItem5" + Me.LayoutControlItem5.Size = New System.Drawing.Size(541, 22) + Me.LayoutControlItem5.TextSize = New System.Drawing.Size(0, 0) + Me.LayoutControlItem5.TextVisible = False + ' + 'LayoutControlItem6 + ' + Me.LayoutControlItem6.Control = Me.SpinEdit1 + Me.LayoutControlItem6.Location = New System.Drawing.Point(0, 22) + Me.LayoutControlItem6.Name = "LayoutControlItem6" + Me.LayoutControlItem6.Size = New System.Drawing.Size(541, 24) + resources.ApplyResources(Me.LayoutControlItem6, "LayoutControlItem6") + Me.LayoutControlItem6.TextSize = New System.Drawing.Size(168, 13) + ' + 'LayoutControlItem7 + ' + Me.LayoutControlItem7.Control = Me.SpinEdit2 + Me.LayoutControlItem7.Location = New System.Drawing.Point(0, 46) + Me.LayoutControlItem7.Name = "LayoutControlItem7" + Me.LayoutControlItem7.Size = New System.Drawing.Size(541, 24) + resources.ApplyResources(Me.LayoutControlItem7, "LayoutControlItem7") + Me.LayoutControlItem7.TextSize = New System.Drawing.Size(168, 13) + ' + 'groupOptions + ' + Me.groupOptions.GroupStyle = DevExpress.Utils.GroupStyle.Light + Me.groupOptions.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem8, Me.LayoutControlItem12, Me.LayoutControlItem13}) + Me.groupOptions.Location = New System.Drawing.Point(0, 0) + Me.groupOptions.Name = "groupOptions" + Me.groupOptions.Size = New System.Drawing.Size(565, 115) + resources.ApplyResources(Me.groupOptions, "groupOptions") + ' + 'LayoutControlItem8 + ' + Me.LayoutControlItem8.Control = Me.ComboBoxEdit2 + Me.LayoutControlItem8.Location = New System.Drawing.Point(0, 0) + Me.LayoutControlItem8.Name = "LayoutControlItem8" + Me.LayoutControlItem8.Size = New System.Drawing.Size(541, 24) + resources.ApplyResources(Me.LayoutControlItem8, "LayoutControlItem8") + Me.LayoutControlItem8.TextSize = New System.Drawing.Size(168, 13) + ' + 'LayoutControlItem12 + ' + Me.LayoutControlItem12.Control = Me.ComboBoxEdit1 + Me.LayoutControlItem12.Location = New System.Drawing.Point(0, 24) + Me.LayoutControlItem12.Name = "LayoutControlItem12" + Me.LayoutControlItem12.Size = New System.Drawing.Size(541, 24) + resources.ApplyResources(Me.LayoutControlItem12, "LayoutControlItem12") + Me.LayoutControlItem12.TextSize = New System.Drawing.Size(168, 13) + ' + 'LayoutControlItem13 + ' + Me.LayoutControlItem13.Control = Me.CheckEdit3 + Me.LayoutControlItem13.Location = New System.Drawing.Point(0, 48) + Me.LayoutControlItem13.Name = "LayoutControlItem13" + Me.LayoutControlItem13.Size = New System.Drawing.Size(541, 22) + Me.LayoutControlItem13.TextSize = New System.Drawing.Size(0, 0) + Me.LayoutControlItem13.TextVisible = False ' 'AdornerUIManager1 ' Me.AdornerUIManager1.Owner = Me - Me.AdornerUIManager1.ValidationHintProperties.IndeterminateState.Text = resources.GetString("AdornerUIManager1.ValidationHintProperties.IndeterminateState.Text") - Me.AdornerUIManager1.ValidationHintProperties.InvalidState.Text = resources.GetString("AdornerUIManager1.ValidationHintProperties.InvalidState.Text") - Me.AdornerUIManager1.ValidationHintProperties.ValidState.Text = resources.GetString("AdornerUIManager1.ValidationHintProperties.ValidState.Text") ' 'frmEnvelopeMainData ' @@ -193,13 +465,39 @@ Partial Class frmEnvelopeMainData Me.LayoutControl1.ResumeLayout(False) CType(Me.txtTitle.Properties, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.cmbContractType.Properties, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.ComboBoxEdit2.Properties, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.CheckEdit1.Properties, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.SpinEdit1.Properties, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.SpinEdit2.Properties, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.SpinEdit3.Properties, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.SpinEdit4.Properties, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.ComboBoxEdit1.Properties, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.CheckEdit3.Properties, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.ComboBoxEdit3.Properties, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.ComboBoxEdit4.Properties, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.Root, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem3, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlGroup1, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlItem1, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlItem2, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.LayoutControlItem3, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlItem4, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.emptySpaceItem1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.emptySpaceItem2, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.groupAllOptions, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.EmptySpaceItem2, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.groupFinalEmail, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem9, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem14, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.groupExpiration, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem10, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem11, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.groupReminders, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem5, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem6, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem7, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.groupOptions, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem8, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem12, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem13, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.AdornerUIManager1, System.ComponentModel.ISupportInitialize).EndInit() Me.ResumeLayout(False) @@ -216,6 +514,32 @@ Partial Class frmEnvelopeMainData Friend WithEvents LayoutControlItem3 As DevExpress.XtraLayout.LayoutControlItem Friend WithEvents LayoutControlItem4 As DevExpress.XtraLayout.LayoutControlItem Friend WithEvents emptySpaceItem1 As DevExpress.XtraLayout.EmptySpaceItem - Friend WithEvents emptySpaceItem2 As DevExpress.XtraLayout.EmptySpaceItem Friend WithEvents AdornerUIManager1 As DevExpress.Utils.VisualEffects.AdornerUIManager + Friend WithEvents ComboBoxEdit2 As DevExpress.XtraEditors.ComboBoxEdit + Friend WithEvents CheckEdit1 As DevExpress.XtraEditors.CheckEdit + Friend WithEvents SpinEdit1 As DevExpress.XtraEditors.SpinEdit + Friend WithEvents SpinEdit2 As DevExpress.XtraEditors.SpinEdit + Friend WithEvents SpinEdit3 As DevExpress.XtraEditors.SpinEdit + Friend WithEvents SpinEdit4 As DevExpress.XtraEditors.SpinEdit + Friend WithEvents ComboBoxEdit1 As DevExpress.XtraEditors.ComboBoxEdit + Friend WithEvents CheckEdit3 As DevExpress.XtraEditors.CheckEdit + Friend WithEvents LayoutControlGroup1 As DevExpress.XtraLayout.LayoutControlGroup + Friend WithEvents groupOptions As DevExpress.XtraLayout.LayoutControlGroup + Friend WithEvents LayoutControlItem8 As DevExpress.XtraLayout.LayoutControlItem + Friend WithEvents LayoutControlItem12 As DevExpress.XtraLayout.LayoutControlItem + Friend WithEvents LayoutControlItem13 As DevExpress.XtraLayout.LayoutControlItem + Friend WithEvents groupReminders As DevExpress.XtraLayout.LayoutControlGroup + Friend WithEvents LayoutControlItem5 As DevExpress.XtraLayout.LayoutControlItem + Friend WithEvents LayoutControlItem6 As DevExpress.XtraLayout.LayoutControlItem + Friend WithEvents LayoutControlItem7 As DevExpress.XtraLayout.LayoutControlItem + Friend WithEvents groupExpiration As DevExpress.XtraLayout.LayoutControlGroup + Friend WithEvents LayoutControlItem10 As DevExpress.XtraLayout.LayoutControlItem + Friend WithEvents LayoutControlItem11 As DevExpress.XtraLayout.LayoutControlItem + Friend WithEvents ComboBoxEdit3 As DevExpress.XtraEditors.ComboBoxEdit + Friend WithEvents ComboBoxEdit4 As DevExpress.XtraEditors.ComboBoxEdit + Friend WithEvents groupFinalEmail As DevExpress.XtraLayout.LayoutControlGroup + Friend WithEvents LayoutControlItem9 As DevExpress.XtraLayout.LayoutControlItem + Friend WithEvents LayoutControlItem14 As DevExpress.XtraLayout.LayoutControlItem + Friend WithEvents EmptySpaceItem2 As DevExpress.XtraLayout.EmptySpaceItem + Friend WithEvents groupAllOptions As DevExpress.XtraLayout.LayoutControlGroup End Class diff --git a/EnvelopeGenerator.Form/frmEnvelopeMainData.resx b/EnvelopeGenerator.Form/frmEnvelopeMainData.resx index 21831eae..12043afb 100644 --- a/EnvelopeGenerator.Form/frmEnvelopeMainData.resx +++ b/EnvelopeGenerator.Form/frmEnvelopeMainData.resx @@ -117,245 +117,623 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Abbrechen + + + 24, 61 - - layoutControlItem1 + + 543, 20 - - DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + 4 - - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + txtTitle - - - 5 + + DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a LayoutControl1 - - txtTitle + + 4 - - 12, 71 + 24, 104 - - LayoutControlItem3 + + + Combo - - DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 543, 20 - - 6 + + 5 - - layoutControlItem2 + + cmbContractType + + + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControl1 + + + 5 + + + 22, 636 - - CenterScreen + + 3, 10, 3, 3 - - 420, 20 + + 66, 23 5 - - LayoutControl1 + + OK - - LayoutControlItem2 + + btOK - - emptySpaceItem1 + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - + LayoutControl1 - - + + 6 + + + 92, 636 + + + 3, 10, 3, 3 66, 23 - - DevExpress.XtraLayout.LayoutControlItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 6 - - Neuer Umschlag + + Abbrechen - - emptySpaceItem1 + + btCancel - - DevExpress.XtraLayout.LayoutControlGroup, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - DevExpress.XtraLayout.EmptySpaceItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + LayoutControl1 - - TopLeft + + 7 - - layoutControlItem2 + + 207, 200 - - Titel + + Combo - - 3, 10, 3, 3 + + 357, 20 - - 66, 23 + + 10 + + + ComboBoxEdit2 + + + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControl1 + + + 8 + + + 27, 315 + + + Erinnerungen senden + + + 537, 18 + + + 11 + + + CheckEdit1 + + + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControl1 + + + 9 + + + 0 + + + 207, 337 + + + Combo + + + 357, 20 + + + 12 + + + SpinEdit1 + + + DevExpress.XtraEditors.SpinEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControl1 + + + 10 + + + 0 + + + 207, 361 + + + Combo + + + 357, 20 + + + 13 + + + SpinEdit2 + + + DevExpress.XtraEditors.SpinEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControl1 + + + 11 + + + 0 + + + 207, 430 + + + Combo + + + 357, 20 + + + 15 + + + SpinEdit3 + + + DevExpress.XtraEditors.SpinEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControl1 + + + 12 + + + 0 + + + 207, 454 + + + Combo + + + 357, 20 + + + 16 + + + SpinEdit4 + + + DevExpress.XtraEditors.SpinEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControl1 + + + 13 + + + 207, 224 + + + Combo + + + 357, 20 + + + 17 + + + ComboBoxEdit1 + + + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControl1 + + + 14 + + + 27, 248 + + + Passwort geschützt + + + 537, 18 + + + 18 + + + CheckEdit3 + + + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControl1 + + + 15 + + + 207, 523 + + + Combo + + + 357, 20 + + + 19 + + + ComboBoxEdit3 + + + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControl1 + + + 16 + + + 207, 547 + + + Combo + + + 357, 20 + + + 20 + + + ComboBoxEdit4 + + + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControl1 + + + 17 + + + Fill + + + 0, 0 + + + 591, 671 0 + + LayoutControl1 + + + LayoutControl1 + + + DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + $this - - DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0 - - LayoutControlItem4 + + TopLeft - - DevExpress.XtraLayout.EmptySpaceItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + layoutControlItem1 + + + layoutControlItem1 + + + Basis Informationen + + + Titel + + + Vertragstyp TopLeft - - 4 + + layoutControlItem2 - - 420, 20 + + layoutControlItem2 - - AdornerUIManager1 + + emptySpaceItem1 - - 286, 98 + + Optionen - - OK + + Abschluss Email - - emptySpaceItem2 + + An Ersteller - - LayoutControl1 + + An Empfänger - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Ablauf - - cmbContractType + + Ablauf (in Tagen) - - DevExpress.Utils.VisualEffects.AdornerUIManager, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Erinnerung vor Ablauf (in Tagen) - - LayoutControlItem1 + + Erinnerungen + + + Erste Erinnerung (in Tagen) + + + Erinnerungsintervall (in Tagen) + + + Allgemein + + + Zertifizierungstyp + + + Sprache + + + 17, 17 + + + True + + + 6, 13 - 444, 136 + 591, 671 + + + CenterScreen + + + Neuer Umschlag Root - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + DevExpress.XtraLayout.LayoutControlGroup, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 6, 13 + + LayoutControlItem3 - - Vertragstyp + + DevExpress.XtraLayout.LayoutControlItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - LayoutControl1 + + LayoutControlGroup1 - - btCancel + + DevExpress.XtraLayout.LayoutControlGroup, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 7 + + LayoutControlItem1 - - 366, 98 + + DevExpress.XtraLayout.LayoutControlItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - layoutControlItem1 + + LayoutControlItem2 - - 0 + + DevExpress.XtraLayout.LayoutControlItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - LayoutControl1 + + LayoutControlItem4 - - Fill + + DevExpress.XtraLayout.LayoutControlItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 5 + + emptySpaceItem1 - - frmEnvelopeMainData + + DevExpress.XtraLayout.EmptySpaceItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 4 + + groupAllOptions - - + + DevExpress.XtraLayout.LayoutControlGroup, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Combo + + EmptySpaceItem2 - - 3, 10, 3, 3 + + DevExpress.XtraLayout.EmptySpaceItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - + + groupFinalEmail + + + DevExpress.XtraLayout.LayoutControlGroup, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControlItem9 + + DevExpress.XtraLayout.LayoutControlItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - + + LayoutControlItem14 + + DevExpress.XtraLayout.LayoutControlItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 0, 0 + + groupExpiration - - 6 + + DevExpress.XtraLayout.LayoutControlGroup, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - + + LayoutControlItem10 - - btOK + + DevExpress.XtraLayout.LayoutControlItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 444, 136 + + LayoutControlItem11 - - emptySpaceItem2 + + DevExpress.XtraLayout.LayoutControlItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - + + groupReminders + + + DevExpress.XtraLayout.LayoutControlGroup, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControlItem5 + + DevExpress.XtraLayout.LayoutControlItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 12, 28 + + LayoutControlItem6 + + + DevExpress.XtraLayout.LayoutControlItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControlItem7 + + + DevExpress.XtraLayout.LayoutControlItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + groupOptions + + + DevExpress.XtraLayout.LayoutControlGroup, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControlItem8 + + + DevExpress.XtraLayout.LayoutControlItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControlItem12 + + + DevExpress.XtraLayout.LayoutControlItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + LayoutControlItem13 + + + DevExpress.XtraLayout.LayoutControlItem, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + AdornerUIManager1 + + + DevExpress.Utils.VisualEffects.AdornerUIManager, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + frmEnvelopeMainData + + + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - True - - - 17, 17 - \ No newline at end of file diff --git a/EnvelopeGenerator.Form/frmEnvelopeMainData.vb b/EnvelopeGenerator.Form/frmEnvelopeMainData.vb index f2078e06..6c1e8006 100644 --- a/EnvelopeGenerator.Form/frmEnvelopeMainData.vb +++ b/EnvelopeGenerator.Form/frmEnvelopeMainData.vb @@ -22,6 +22,8 @@ Public Class frmEnvelopeMainData cmbContractType.ReadOnly = True End If + groupAllOptions.Expanded = False + Dim contractTypeList = [Enum].GetValues(GetType(ContractType)).Cast(Of ContractType)() Dim oTranslatedList = contractTypeList.Select(AddressOf TranslateContractType).ToList() @@ -49,4 +51,19 @@ Public Class frmEnvelopeMainData EnvelopeTitle = txtTitle.EditValue EnvelopeContractType = cmbContractType.SelectedIndex + 1 End Sub + + Private Sub frmEnvelopeMainData_Shown(sender As Object, e As EventArgs) Handles Me.Shown + SetFormHeight() + End Sub + + Private Sub SetFormHeight() + ClientSize = New Size(ClientSize.Width, LayoutControl1.Root.MinSize.Height) + End Sub + + Private Sub LayoutControl1_GroupExpandChanged(sender As Object, e As DevExpress.XtraLayout.Utils.LayoutGroupEventArgs) Handles LayoutControl1.GroupExpandChanged + If e.Group.Name = groupAllOptions.Name Then + SetFormHeight() + End If + + End Sub End Class \ No newline at end of file