Added seconds precision to start of simple trigger

This commit is contained in:
Tomek Melissa 2020-06-03 19:09:03 +02:00
Родитель a8c1d3ef1c
Коммит 10db505350
9 изменённых файлов: 259 добавлений и 253 удалений

190
Scheduler/Forms/DownloadJobV3.Designer.cs сгенерированный
Просмотреть файл

@ -91,6 +91,8 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobTabControl = new System.Windows.Forms.TabControl();
this.jobOverviewTabPage = new System.Windows.Forms.TabPage();
this.jobControlGroupBox = new System.Windows.Forms.GroupBox();
this.groupBoxLogging = new System.Windows.Forms.GroupBox();
this.verboseLoggingCheckBox = new System.Windows.Forms.CheckBox();
this.foldersGroupBox = new System.Windows.Forms.GroupBox();
this.jobDetailsTabPage = new System.Windows.Forms.TabPage();
this.jobDetailsGroupBox = new System.Windows.Forms.GroupBox();
@ -104,8 +106,6 @@ namespace RecurringIntegrationsScheduler.Forms
this.mainToolStrip = new System.Windows.Forms.ToolStrip();
this.cancelToolStripButton = new System.Windows.Forms.ToolStripButton();
this.addToolStripButton = new System.Windows.Forms.ToolStripButton();
this.groupBoxLogging = new System.Windows.Forms.GroupBox();
this.verboseLoggingCheckBox = new System.Windows.Forms.CheckBox();
this.jobIdentificationGroupBox.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.delayBetweenFilesNumericUpDown)).BeginInit();
this.axDetailsGroupBox.SuspendLayout();
@ -119,6 +119,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobTabControl.SuspendLayout();
this.jobOverviewTabPage.SuspendLayout();
this.jobControlGroupBox.SuspendLayout();
this.groupBoxLogging.SuspendLayout();
this.foldersGroupBox.SuspendLayout();
this.jobDetailsTabPage.SuspendLayout();
this.jobDetailsGroupBox.SuspendLayout();
@ -126,7 +127,6 @@ namespace RecurringIntegrationsScheduler.Forms
this.simpleTriggerJobGroupBox.SuspendLayout();
this.connectionTabPage.SuspendLayout();
this.mainToolStrip.SuspendLayout();
this.groupBoxLogging.SuspendLayout();
this.SuspendLayout();
//
// jobIdentificationGroupBox
@ -138,9 +138,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobIdentificationGroupBox.Controls.Add(this.jobDescriptionLabel);
this.jobIdentificationGroupBox.Controls.Add(this.jobDescription);
this.jobIdentificationGroupBox.Location = new System.Drawing.Point(7, 7);
this.jobIdentificationGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobIdentificationGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.jobIdentificationGroupBox.Name = "jobIdentificationGroupBox";
this.jobIdentificationGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobIdentificationGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.jobIdentificationGroupBox.Size = new System.Drawing.Size(392, 375);
this.jobIdentificationGroupBox.TabIndex = 0;
this.jobIdentificationGroupBox.TabStop = false;
@ -159,7 +159,7 @@ namespace RecurringIntegrationsScheduler.Forms
// jobName
//
this.jobName.Location = new System.Drawing.Point(149, 57);
this.jobName.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobName.Margin = new System.Windows.Forms.Padding(6);
this.jobName.Name = "jobName";
this.jobName.Size = new System.Drawing.Size(235, 29);
this.jobName.TabIndex = 1;
@ -179,7 +179,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobGroupComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.jobGroupComboBox.FormattingEnabled = true;
this.jobGroupComboBox.Location = new System.Drawing.Point(149, 105);
this.jobGroupComboBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobGroupComboBox.Margin = new System.Windows.Forms.Padding(6);
this.jobGroupComboBox.Name = "jobGroupComboBox";
this.jobGroupComboBox.Size = new System.Drawing.Size(235, 32);
this.jobGroupComboBox.Sorted = true;
@ -198,7 +198,7 @@ namespace RecurringIntegrationsScheduler.Forms
// jobDescription
//
this.jobDescription.Location = new System.Drawing.Point(13, 198);
this.jobDescription.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobDescription.Margin = new System.Windows.Forms.Padding(6);
this.jobDescription.Multiline = true;
this.jobDescription.Name = "jobDescription";
this.jobDescription.Size = new System.Drawing.Size(371, 161);
@ -210,7 +210,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.useStandardSubfolder.Checked = true;
this.useStandardSubfolder.CheckState = System.Windows.Forms.CheckState.Checked;
this.useStandardSubfolder.Location = new System.Drawing.Point(9, 137);
this.useStandardSubfolder.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.useStandardSubfolder.Margin = new System.Windows.Forms.Padding(6);
this.useStandardSubfolder.Name = "useStandardSubfolder";
this.useStandardSubfolder.Size = new System.Drawing.Size(253, 29);
this.useStandardSubfolder.TabIndex = 8;
@ -236,7 +236,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.errorsFolder.Enabled = false;
this.errorsFolder.Location = new System.Drawing.Point(9, 209);
this.errorsFolder.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.errorsFolder.Margin = new System.Windows.Forms.Padding(6);
this.errorsFolder.Name = "errorsFolder";
this.errorsFolder.Size = new System.Drawing.Size(340, 29);
this.errorsFolder.TabIndex = 6;
@ -267,7 +267,7 @@ namespace RecurringIntegrationsScheduler.Forms
// downloadFolder
//
this.downloadFolder.Location = new System.Drawing.Point(9, 96);
this.downloadFolder.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.downloadFolder.Margin = new System.Windows.Forms.Padding(6);
this.downloadFolder.Name = "downloadFolder";
this.downloadFolder.Size = new System.Drawing.Size(340, 29);
this.downloadFolder.TabIndex = 4;
@ -295,7 +295,7 @@ namespace RecurringIntegrationsScheduler.Forms
// delayBetweenFilesNumericUpDown
//
this.delayBetweenFilesNumericUpDown.Location = new System.Drawing.Point(293, 277);
this.delayBetweenFilesNumericUpDown.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.delayBetweenFilesNumericUpDown.Margin = new System.Windows.Forms.Padding(4);
this.delayBetweenFilesNumericUpDown.Maximum = new decimal(new int[] {
3600,
0,
@ -315,7 +315,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.deletePackageCheckBox.AutoSize = true;
this.deletePackageCheckBox.Enabled = false;
this.deletePackageCheckBox.Location = new System.Drawing.Point(13, 205);
this.deletePackageCheckBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.deletePackageCheckBox.Margin = new System.Windows.Forms.Padding(4);
this.deletePackageCheckBox.Name = "deletePackageCheckBox";
this.deletePackageCheckBox.Size = new System.Drawing.Size(203, 29);
this.deletePackageCheckBox.TabIndex = 14;
@ -327,7 +327,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.addTimestampCheckBox.AutoSize = true;
this.addTimestampCheckBox.Enabled = false;
this.addTimestampCheckBox.Location = new System.Drawing.Point(13, 162);
this.addTimestampCheckBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.addTimestampCheckBox.Margin = new System.Windows.Forms.Padding(4);
this.addTimestampCheckBox.Name = "addTimestampCheckBox";
this.addTimestampCheckBox.Size = new System.Drawing.Size(315, 29);
this.addTimestampCheckBox.TabIndex = 13;
@ -338,7 +338,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.unzipCheckBox.AutoSize = true;
this.unzipCheckBox.Location = new System.Drawing.Point(13, 120);
this.unzipCheckBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.unzipCheckBox.Margin = new System.Windows.Forms.Padding(4);
this.unzipCheckBox.Name = "unzipCheckBox";
this.unzipCheckBox.Size = new System.Drawing.Size(197, 29);
this.unzipCheckBox.TabIndex = 12;
@ -356,9 +356,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.axDetailsGroupBox.Controls.Add(this.userLabel);
this.axDetailsGroupBox.Controls.Add(this.userComboBox);
this.axDetailsGroupBox.Location = new System.Drawing.Point(15, 11);
this.axDetailsGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.axDetailsGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.axDetailsGroupBox.Name = "axDetailsGroupBox";
this.axDetailsGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.axDetailsGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.axDetailsGroupBox.Size = new System.Drawing.Size(484, 242);
this.axDetailsGroupBox.TabIndex = 1;
this.axDetailsGroupBox.TabStop = false;
@ -379,7 +379,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.instanceComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.instanceComboBox.FormattingEnabled = true;
this.instanceComboBox.Location = new System.Drawing.Point(108, 35);
this.instanceComboBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.instanceComboBox.Margin = new System.Windows.Forms.Padding(6);
this.instanceComboBox.Name = "instanceComboBox";
this.instanceComboBox.Size = new System.Drawing.Size(365, 32);
this.instanceComboBox.TabIndex = 9;
@ -389,7 +389,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.authMethodPanel.Controls.Add(this.userAuthRadioButton);
this.authMethodPanel.Controls.Add(this.serviceAuthRadioButton);
this.authMethodPanel.Location = new System.Drawing.Point(13, 83);
this.authMethodPanel.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.authMethodPanel.Margin = new System.Windows.Forms.Padding(6);
this.authMethodPanel.Name = "authMethodPanel";
this.authMethodPanel.Size = new System.Drawing.Size(464, 46);
this.authMethodPanel.TabIndex = 31;
@ -399,7 +399,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.userAuthRadioButton.AutoSize = true;
this.userAuthRadioButton.Checked = true;
this.userAuthRadioButton.Location = new System.Drawing.Point(6, 6);
this.userAuthRadioButton.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.userAuthRadioButton.Margin = new System.Windows.Forms.Padding(6);
this.userAuthRadioButton.Name = "userAuthRadioButton";
this.userAuthRadioButton.Size = new System.Drawing.Size(204, 29);
this.userAuthRadioButton.TabIndex = 15;
@ -411,7 +411,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.serviceAuthRadioButton.AutoSize = true;
this.serviceAuthRadioButton.Location = new System.Drawing.Point(220, 6);
this.serviceAuthRadioButton.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.serviceAuthRadioButton.Margin = new System.Windows.Forms.Padding(6);
this.serviceAuthRadioButton.Name = "serviceAuthRadioButton";
this.serviceAuthRadioButton.Size = new System.Drawing.Size(229, 29);
this.serviceAuthRadioButton.TabIndex = 16;
@ -429,13 +429,13 @@ namespace RecurringIntegrationsScheduler.Forms
this.aadApplicationLabel.TabIndex = 34;
this.aadApplicationLabel.Text = "Azure app registration";
//
// aadApplicationComboBox
// appRegistrationComboBox
//
this.appRegistrationComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.appRegistrationComboBox.FormattingEnabled = true;
this.appRegistrationComboBox.Location = new System.Drawing.Point(226, 140);
this.appRegistrationComboBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.appRegistrationComboBox.Name = "aadApplicationComboBox";
this.appRegistrationComboBox.Margin = new System.Windows.Forms.Padding(6);
this.appRegistrationComboBox.Name = "appRegistrationComboBox";
this.appRegistrationComboBox.Size = new System.Drawing.Size(248, 32);
this.appRegistrationComboBox.TabIndex = 33;
//
@ -454,7 +454,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.userComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.userComboBox.FormattingEnabled = true;
this.userComboBox.Location = new System.Drawing.Point(226, 186);
this.userComboBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.userComboBox.Margin = new System.Windows.Forms.Padding(6);
this.userComboBox.Name = "userComboBox";
this.userComboBox.Size = new System.Drawing.Size(248, 32);
this.userComboBox.TabIndex = 10;
@ -472,9 +472,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.cronTriggerJobGroupBox.Controls.Add(this.moreExamplesButton);
this.cronTriggerJobGroupBox.Enabled = false;
this.cronTriggerJobGroupBox.Location = new System.Drawing.Point(420, 65);
this.cronTriggerJobGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.cronTriggerJobGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.cronTriggerJobGroupBox.Name = "cronTriggerJobGroupBox";
this.cronTriggerJobGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.cronTriggerJobGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.cronTriggerJobGroupBox.Size = new System.Drawing.Size(429, 633);
this.cronTriggerJobGroupBox.TabIndex = 2;
this.cronTriggerJobGroupBox.TabStop = false;
@ -492,7 +492,7 @@ namespace RecurringIntegrationsScheduler.Forms
// cronExpressionTextBox
//
this.cronExpressionTextBox.Location = new System.Drawing.Point(17, 54);
this.cronExpressionTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.cronExpressionTextBox.Margin = new System.Windows.Forms.Padding(6);
this.cronExpressionTextBox.Name = "cronExpressionTextBox";
this.cronExpressionTextBox.Size = new System.Drawing.Size(391, 29);
this.cronExpressionTextBox.TabIndex = 17;
@ -503,7 +503,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.cronTriggerInfoTextBox.BackColor = System.Drawing.SystemColors.Control;
this.cronTriggerInfoTextBox.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.cronTriggerInfoTextBox.Location = new System.Drawing.Point(17, 94);
this.cronTriggerInfoTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.cronTriggerInfoTextBox.Margin = new System.Windows.Forms.Padding(6);
this.cronTriggerInfoTextBox.Multiline = true;
this.cronTriggerInfoTextBox.Name = "cronTriggerInfoTextBox";
this.cronTriggerInfoTextBox.Size = new System.Drawing.Size(394, 271);
@ -548,7 +548,7 @@ namespace RecurringIntegrationsScheduler.Forms
// calculateNextRunsButton
//
this.calculateNextRunsButton.Location = new System.Drawing.Point(17, 443);
this.calculateNextRunsButton.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.calculateNextRunsButton.Margin = new System.Windows.Forms.Padding(6);
this.calculateNextRunsButton.Name = "calculateNextRunsButton";
this.calculateNextRunsButton.Size = new System.Drawing.Size(193, 66);
this.calculateNextRunsButton.TabIndex = 18;
@ -560,7 +560,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.calculatedRunsTextBox.BackColor = System.Drawing.SystemColors.Control;
this.calculatedRunsTextBox.Location = new System.Drawing.Point(17, 517);
this.calculatedRunsTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.calculatedRunsTextBox.Margin = new System.Windows.Forms.Padding(6);
this.calculatedRunsTextBox.Multiline = true;
this.calculatedRunsTextBox.Name = "calculatedRunsTextBox";
this.calculatedRunsTextBox.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
@ -571,7 +571,7 @@ namespace RecurringIntegrationsScheduler.Forms
// moreExamplesButton
//
this.moreExamplesButton.Location = new System.Drawing.Point(290, 517);
this.moreExamplesButton.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.moreExamplesButton.Margin = new System.Windows.Forms.Padding(6);
this.moreExamplesButton.Name = "moreExamplesButton";
this.moreExamplesButton.Size = new System.Drawing.Size(121, 102);
this.moreExamplesButton.TabIndex = 19;
@ -584,7 +584,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.triggerTypePanel.Controls.Add(this.simpleTriggerRadioButton);
this.triggerTypePanel.Controls.Add(this.cronTriggerRadioButton);
this.triggerTypePanel.Location = new System.Drawing.Point(9, 9);
this.triggerTypePanel.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.triggerTypePanel.Margin = new System.Windows.Forms.Padding(6);
this.triggerTypePanel.Name = "triggerTypePanel";
this.triggerTypePanel.Size = new System.Drawing.Size(838, 46);
this.triggerTypePanel.TabIndex = 29;
@ -594,7 +594,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.simpleTriggerRadioButton.AutoSize = true;
this.simpleTriggerRadioButton.Checked = true;
this.simpleTriggerRadioButton.Location = new System.Drawing.Point(11, 6);
this.simpleTriggerRadioButton.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.simpleTriggerRadioButton.Margin = new System.Windows.Forms.Padding(6);
this.simpleTriggerRadioButton.Name = "simpleTriggerRadioButton";
this.simpleTriggerRadioButton.Size = new System.Drawing.Size(156, 29);
this.simpleTriggerRadioButton.TabIndex = 15;
@ -606,7 +606,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.cronTriggerRadioButton.AutoSize = true;
this.cronTriggerRadioButton.Location = new System.Drawing.Point(425, 6);
this.cronTriggerRadioButton.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.cronTriggerRadioButton.Margin = new System.Windows.Forms.Padding(6);
this.cronTriggerRadioButton.Name = "cronTriggerRadioButton";
this.cronTriggerRadioButton.Size = new System.Drawing.Size(139, 29);
this.cronTriggerRadioButton.TabIndex = 16;
@ -649,13 +649,13 @@ namespace RecurringIntegrationsScheduler.Forms
//
// startAtDateTimePicker
//
this.startAtDateTimePicker.CustomFormat = "HH:mm";
this.startAtDateTimePicker.CustomFormat = "HH:mm:ss";
this.startAtDateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
this.startAtDateTimePicker.Location = new System.Drawing.Point(160, 100);
this.startAtDateTimePicker.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.startAtDateTimePicker.Margin = new System.Windows.Forms.Padding(6);
this.startAtDateTimePicker.Name = "startAtDateTimePicker";
this.startAtDateTimePicker.ShowUpDown = true;
this.startAtDateTimePicker.Size = new System.Drawing.Size(92, 29);
this.startAtDateTimePicker.Size = new System.Drawing.Size(130, 29);
this.startAtDateTimePicker.TabIndex = 14;
this.startAtDateTimePicker.Value = new System.DateTime(2016, 6, 26, 0, 0, 0, 0);
//
@ -664,7 +664,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.minutesDateTimePicker.CustomFormat = "mm";
this.minutesDateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
this.minutesDateTimePicker.Location = new System.Drawing.Point(160, 59);
this.minutesDateTimePicker.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.minutesDateTimePicker.Margin = new System.Windows.Forms.Padding(6);
this.minutesDateTimePicker.Name = "minutesDateTimePicker";
this.minutesDateTimePicker.ShowUpDown = true;
this.minutesDateTimePicker.Size = new System.Drawing.Size(76, 29);
@ -676,7 +676,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.hoursDateTimePicker.CustomFormat = "HH";
this.hoursDateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
this.hoursDateTimePicker.Location = new System.Drawing.Point(160, 18);
this.hoursDateTimePicker.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.hoursDateTimePicker.Margin = new System.Windows.Forms.Padding(6);
this.hoursDateTimePicker.Name = "hoursDateTimePicker";
this.hoursDateTimePicker.ShowUpDown = true;
this.hoursDateTimePicker.Size = new System.Drawing.Size(76, 29);
@ -687,7 +687,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.pauseIndefinitelyCheckBox.AutoSize = true;
this.pauseIndefinitelyCheckBox.Location = new System.Drawing.Point(13, 345);
this.pauseIndefinitelyCheckBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.pauseIndefinitelyCheckBox.Margin = new System.Windows.Forms.Padding(4);
this.pauseIndefinitelyCheckBox.Name = "pauseIndefinitelyCheckBox";
this.pauseIndefinitelyCheckBox.Size = new System.Drawing.Size(357, 29);
this.pauseIndefinitelyCheckBox.TabIndex = 0;
@ -701,9 +701,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.retryPolicyGroupBox.Controls.Add(this.retriesDelayLabel);
this.retryPolicyGroupBox.Controls.Add(this.retriesDelayUpDown);
this.retryPolicyGroupBox.Location = new System.Drawing.Point(13, 41);
this.retryPolicyGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.retryPolicyGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.retryPolicyGroupBox.Name = "retryPolicyGroupBox";
this.retryPolicyGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.retryPolicyGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.retryPolicyGroupBox.Size = new System.Drawing.Size(370, 124);
this.retryPolicyGroupBox.TabIndex = 7;
this.retryPolicyGroupBox.TabStop = false;
@ -722,7 +722,7 @@ namespace RecurringIntegrationsScheduler.Forms
// retriesCountUpDown
//
this.retriesCountUpDown.Location = new System.Drawing.Point(191, 28);
this.retriesCountUpDown.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.retriesCountUpDown.Margin = new System.Windows.Forms.Padding(6);
this.retriesCountUpDown.Maximum = new decimal(new int[] {
9999,
0,
@ -750,7 +750,7 @@ namespace RecurringIntegrationsScheduler.Forms
// retriesDelayUpDown
//
this.retriesDelayUpDown.Location = new System.Drawing.Point(191, 72);
this.retriesDelayUpDown.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.retriesDelayUpDown.Margin = new System.Windows.Forms.Padding(6);
this.retriesDelayUpDown.Maximum = new decimal(new int[] {
86400,
0,
@ -769,9 +769,9 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.groupBoxExceptions.Controls.Add(this.pauseOnExceptionsCheckBox);
this.groupBoxExceptions.Location = new System.Drawing.Point(13, 175);
this.groupBoxExceptions.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.groupBoxExceptions.Margin = new System.Windows.Forms.Padding(4);
this.groupBoxExceptions.Name = "groupBoxExceptions";
this.groupBoxExceptions.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.groupBoxExceptions.Padding = new System.Windows.Forms.Padding(4);
this.groupBoxExceptions.Size = new System.Drawing.Size(370, 74);
this.groupBoxExceptions.TabIndex = 10;
this.groupBoxExceptions.TabStop = false;
@ -783,7 +783,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.pauseOnExceptionsCheckBox.Checked = true;
this.pauseOnExceptionsCheckBox.CheckState = System.Windows.Forms.CheckState.Checked;
this.pauseOnExceptionsCheckBox.Location = new System.Drawing.Point(17, 31);
this.pauseOnExceptionsCheckBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.pauseOnExceptionsCheckBox.Margin = new System.Windows.Forms.Padding(4);
this.pauseOnExceptionsCheckBox.Name = "pauseOnExceptionsCheckBox";
this.pauseOnExceptionsCheckBox.Size = new System.Drawing.Size(329, 29);
this.pauseOnExceptionsCheckBox.TabIndex = 0;
@ -798,7 +798,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobTabControl.Controls.Add(this.connectionTabPage);
this.jobTabControl.Dock = System.Windows.Forms.DockStyle.Fill;
this.jobTabControl.Location = new System.Drawing.Point(0, 0);
this.jobTabControl.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobTabControl.Margin = new System.Windows.Forms.Padding(6);
this.jobTabControl.Name = "jobTabControl";
this.jobTabControl.SelectedIndex = 0;
this.jobTabControl.Size = new System.Drawing.Size(1309, 922);
@ -811,9 +811,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobOverviewTabPage.Controls.Add(this.jobControlGroupBox);
this.jobOverviewTabPage.Controls.Add(this.foldersGroupBox);
this.jobOverviewTabPage.Location = new System.Drawing.Point(4, 33);
this.jobOverviewTabPage.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobOverviewTabPage.Margin = new System.Windows.Forms.Padding(6);
this.jobOverviewTabPage.Name = "jobOverviewTabPage";
this.jobOverviewTabPage.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobOverviewTabPage.Padding = new System.Windows.Forms.Padding(6);
this.jobOverviewTabPage.Size = new System.Drawing.Size(1301, 885);
this.jobOverviewTabPage.TabIndex = 0;
this.jobOverviewTabPage.Text = "Download job overview";
@ -825,14 +825,37 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobControlGroupBox.Controls.Add(this.groupBoxExceptions);
this.jobControlGroupBox.Controls.Add(this.pauseIndefinitelyCheckBox);
this.jobControlGroupBox.Location = new System.Drawing.Point(7, 390);
this.jobControlGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobControlGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.jobControlGroupBox.Name = "jobControlGroupBox";
this.jobControlGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobControlGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.jobControlGroupBox.Size = new System.Drawing.Size(392, 382);
this.jobControlGroupBox.TabIndex = 12;
this.jobControlGroupBox.TabStop = false;
this.jobControlGroupBox.Text = "Job control";
//
// groupBoxLogging
//
this.groupBoxLogging.Controls.Add(this.verboseLoggingCheckBox);
this.groupBoxLogging.Location = new System.Drawing.Point(13, 257);
this.groupBoxLogging.Margin = new System.Windows.Forms.Padding(4);
this.groupBoxLogging.Name = "groupBoxLogging";
this.groupBoxLogging.Padding = new System.Windows.Forms.Padding(4);
this.groupBoxLogging.Size = new System.Drawing.Size(370, 74);
this.groupBoxLogging.TabIndex = 13;
this.groupBoxLogging.TabStop = false;
this.groupBoxLogging.Text = "Verbose logging";
//
// verboseLoggingCheckBox
//
this.verboseLoggingCheckBox.AutoSize = true;
this.verboseLoggingCheckBox.Location = new System.Drawing.Point(17, 31);
this.verboseLoggingCheckBox.Margin = new System.Windows.Forms.Padding(4);
this.verboseLoggingCheckBox.Name = "verboseLoggingCheckBox";
this.verboseLoggingCheckBox.Size = new System.Drawing.Size(216, 29);
this.verboseLoggingCheckBox.TabIndex = 0;
this.verboseLoggingCheckBox.Text = "Use verbose logging";
this.verboseLoggingCheckBox.UseVisualStyleBackColor = true;
//
// foldersGroupBox
//
this.foldersGroupBox.Controls.Add(this.downloadFolderLabel);
@ -843,9 +866,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.foldersGroupBox.Controls.Add(this.errorsFolder);
this.foldersGroupBox.Controls.Add(this.errorsFolderBrowserButton);
this.foldersGroupBox.Location = new System.Drawing.Point(409, 7);
this.foldersGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.foldersGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.foldersGroupBox.Name = "foldersGroupBox";
this.foldersGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.foldersGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.foldersGroupBox.Size = new System.Drawing.Size(409, 266);
this.foldersGroupBox.TabIndex = 11;
this.foldersGroupBox.TabStop = false;
@ -856,10 +879,10 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobDetailsTabPage.BackColor = System.Drawing.SystemColors.Control;
this.jobDetailsTabPage.Controls.Add(this.jobDetailsGroupBox);
this.jobDetailsTabPage.Location = new System.Drawing.Point(4, 33);
this.jobDetailsTabPage.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobDetailsTabPage.Margin = new System.Windows.Forms.Padding(6);
this.jobDetailsTabPage.Name = "jobDetailsTabPage";
this.jobDetailsTabPage.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobDetailsTabPage.Size = new System.Drawing.Size(1301, 879);
this.jobDetailsTabPage.Padding = new System.Windows.Forms.Padding(6);
this.jobDetailsTabPage.Size = new System.Drawing.Size(1301, 885);
this.jobDetailsTabPage.TabIndex = 1;
this.jobDetailsTabPage.Text = "Download job details";
//
@ -873,9 +896,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobDetailsGroupBox.Controls.Add(this.delayBetweenFilesLabel);
this.jobDetailsGroupBox.Controls.Add(this.delayBetweenFilesNumericUpDown);
this.jobDetailsGroupBox.Location = new System.Drawing.Point(7, 7);
this.jobDetailsGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobDetailsGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.jobDetailsGroupBox.Name = "jobDetailsGroupBox";
this.jobDetailsGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobDetailsGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.jobDetailsGroupBox.Size = new System.Drawing.Size(422, 347);
this.jobDetailsGroupBox.TabIndex = 27;
this.jobDetailsGroupBox.TabStop = false;
@ -896,7 +919,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.dataJobComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.dataJobComboBox.FormattingEnabled = true;
this.dataJobComboBox.Location = new System.Drawing.Point(13, 72);
this.dataJobComboBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.dataJobComboBox.Margin = new System.Windows.Forms.Padding(6);
this.dataJobComboBox.Name = "dataJobComboBox";
this.dataJobComboBox.Size = new System.Drawing.Size(389, 32);
this.dataJobComboBox.TabIndex = 28;
@ -908,10 +931,10 @@ namespace RecurringIntegrationsScheduler.Forms
this.recurrenceTabPage.Controls.Add(this.simpleTriggerJobGroupBox);
this.recurrenceTabPage.Controls.Add(this.cronTriggerJobGroupBox);
this.recurrenceTabPage.Location = new System.Drawing.Point(4, 33);
this.recurrenceTabPage.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.recurrenceTabPage.Margin = new System.Windows.Forms.Padding(6);
this.recurrenceTabPage.Name = "recurrenceTabPage";
this.recurrenceTabPage.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.recurrenceTabPage.Size = new System.Drawing.Size(1301, 879);
this.recurrenceTabPage.Padding = new System.Windows.Forms.Padding(6);
this.recurrenceTabPage.Size = new System.Drawing.Size(1301, 885);
this.recurrenceTabPage.TabIndex = 2;
this.recurrenceTabPage.Text = "Download job recurrence";
//
@ -926,9 +949,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.simpleTriggerJobGroupBox.Controls.Add(this.startAtLabel);
this.simpleTriggerJobGroupBox.Controls.Add(this.startAtDateTimePicker);
this.simpleTriggerJobGroupBox.Location = new System.Drawing.Point(9, 65);
this.simpleTriggerJobGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.simpleTriggerJobGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.simpleTriggerJobGroupBox.Name = "simpleTriggerJobGroupBox";
this.simpleTriggerJobGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.simpleTriggerJobGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.simpleTriggerJobGroupBox.Size = new System.Drawing.Size(403, 155);
this.simpleTriggerJobGroupBox.TabIndex = 30;
this.simpleTriggerJobGroupBox.TabStop = false;
@ -958,10 +981,10 @@ namespace RecurringIntegrationsScheduler.Forms
this.connectionTabPage.BackColor = System.Drawing.SystemColors.Control;
this.connectionTabPage.Controls.Add(this.axDetailsGroupBox);
this.connectionTabPage.Location = new System.Drawing.Point(4, 33);
this.connectionTabPage.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.connectionTabPage.Margin = new System.Windows.Forms.Padding(6);
this.connectionTabPage.Name = "connectionTabPage";
this.connectionTabPage.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.connectionTabPage.Size = new System.Drawing.Size(1301, 879);
this.connectionTabPage.Padding = new System.Windows.Forms.Padding(6);
this.connectionTabPage.Size = new System.Drawing.Size(1301, 885);
this.connectionTabPage.TabIndex = 3;
this.connectionTabPage.Text = "Connection";
//
@ -1000,29 +1023,6 @@ namespace RecurringIntegrationsScheduler.Forms
this.addToolStripButton.Text = "Add job";
this.addToolStripButton.Click += new System.EventHandler(this.AddToolStripButton_Click);
//
// groupBoxLogging
//
this.groupBoxLogging.Controls.Add(this.verboseLoggingCheckBox);
this.groupBoxLogging.Location = new System.Drawing.Point(13, 257);
this.groupBoxLogging.Margin = new System.Windows.Forms.Padding(4);
this.groupBoxLogging.Name = "groupBoxLogging";
this.groupBoxLogging.Padding = new System.Windows.Forms.Padding(4);
this.groupBoxLogging.Size = new System.Drawing.Size(370, 74);
this.groupBoxLogging.TabIndex = 13;
this.groupBoxLogging.TabStop = false;
this.groupBoxLogging.Text = "Verbose logging";
//
// verboseLoggingCheckBox
//
this.verboseLoggingCheckBox.AutoSize = true;
this.verboseLoggingCheckBox.Location = new System.Drawing.Point(17, 31);
this.verboseLoggingCheckBox.Margin = new System.Windows.Forms.Padding(4);
this.verboseLoggingCheckBox.Name = "verboseLoggingCheckBox";
this.verboseLoggingCheckBox.Size = new System.Drawing.Size(216, 29);
this.verboseLoggingCheckBox.TabIndex = 0;
this.verboseLoggingCheckBox.Text = "Use verbose logging";
this.verboseLoggingCheckBox.UseVisualStyleBackColor = true;
//
// DownloadJobV3
//
this.AutoScaleDimensions = new System.Drawing.SizeF(11F, 24F);
@ -1033,7 +1033,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.Controls.Add(this.jobTabControl);
this.Controls.Add(this.mainToolStrip);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.Margin = new System.Windows.Forms.Padding(6);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.MinimumSize = new System.Drawing.Size(1318, 980);
@ -1064,6 +1064,8 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobOverviewTabPage.ResumeLayout(false);
this.jobControlGroupBox.ResumeLayout(false);
this.jobControlGroupBox.PerformLayout();
this.groupBoxLogging.ResumeLayout(false);
this.groupBoxLogging.PerformLayout();
this.foldersGroupBox.ResumeLayout(false);
this.foldersGroupBox.PerformLayout();
this.jobDetailsTabPage.ResumeLayout(false);
@ -1075,8 +1077,6 @@ namespace RecurringIntegrationsScheduler.Forms
this.connectionTabPage.ResumeLayout(false);
this.mainToolStrip.ResumeLayout(false);
this.mainToolStrip.PerformLayout();
this.groupBoxLogging.ResumeLayout(false);
this.groupBoxLogging.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();

Просмотреть файл

@ -184,6 +184,7 @@ namespace RecurringIntegrationsScheduler.Forms
simpleTriggerRadioButton.Checked = true;
hoursDateTimePicker.Value = DateTime.Now.Date + localTrigger.RepeatInterval;
minutesDateTimePicker.Value = DateTime.Now.Date + localTrigger.RepeatInterval;
startAtDateTimePicker.Value = localTrigger.StartTimeUtc.UtcDateTime.ToLocalTime();
}
else if (Trigger.GetType() == typeof(CronTriggerImpl))
{
@ -278,12 +279,12 @@ namespace RecurringIntegrationsScheduler.Forms
return builder.WithSimpleSchedule(x => x
.WithIntervalInMinutes(minutes)
.RepeatForever())
.StartNow()
.StartAt(startAtDateTimePicker.Value.ToUniversalTime())
.Build();
}
return
builder.WithSchedule(CronScheduleBuilder.CronSchedule(cronExpressionTextBox.Text))
.StartAt(startAtDateTimePicker.Value.ToUniversalTime())
.StartNow()
.Build();
}

22
Scheduler/Forms/ExportJobV3.Designer.cs сгенерированный
Просмотреть файл

@ -391,7 +391,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobTabControl.Margin = new System.Windows.Forms.Padding(6);
this.jobTabControl.Name = "jobTabControl";
this.jobTabControl.SelectedIndex = 0;
this.jobTabControl.Size = new System.Drawing.Size(1309, 922);
this.jobTabControl.Size = new System.Drawing.Size(1294, 876);
this.jobTabControl.TabIndex = 12;
//
// exportJobOverviewTabPage
@ -404,7 +404,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.exportJobOverviewTabPage.Margin = new System.Windows.Forms.Padding(6);
this.exportJobOverviewTabPage.Name = "exportJobOverviewTabPage";
this.exportJobOverviewTabPage.Padding = new System.Windows.Forms.Padding(6);
this.exportJobOverviewTabPage.Size = new System.Drawing.Size(1301, 885);
this.exportJobOverviewTabPage.Size = new System.Drawing.Size(1286, 839);
this.exportJobOverviewTabPage.TabIndex = 0;
this.exportJobOverviewTabPage.Text = "Export job overview";
//
@ -501,7 +501,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.exportJobDetailsTabPage.Margin = new System.Windows.Forms.Padding(6);
this.exportJobDetailsTabPage.Name = "exportJobDetailsTabPage";
this.exportJobDetailsTabPage.Padding = new System.Windows.Forms.Padding(6);
this.exportJobDetailsTabPage.Size = new System.Drawing.Size(1301, 885);
this.exportJobDetailsTabPage.Size = new System.Drawing.Size(1301, 789);
this.exportJobDetailsTabPage.TabIndex = 1;
this.exportJobDetailsTabPage.Text = "Export job details";
//
@ -685,7 +685,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.exportJobRecurrenceTabPage.Margin = new System.Windows.Forms.Padding(6);
this.exportJobRecurrenceTabPage.Name = "exportJobRecurrenceTabPage";
this.exportJobRecurrenceTabPage.Padding = new System.Windows.Forms.Padding(6);
this.exportJobRecurrenceTabPage.Size = new System.Drawing.Size(1301, 885);
this.exportJobRecurrenceTabPage.Size = new System.Drawing.Size(1286, 839);
this.exportJobRecurrenceTabPage.TabIndex = 2;
this.exportJobRecurrenceTabPage.Text = "Export job recurrence";
//
@ -821,13 +821,13 @@ namespace RecurringIntegrationsScheduler.Forms
//
// startAtDateTimePicker
//
this.startAtDateTimePicker.CustomFormat = "HH:mm";
this.startAtDateTimePicker.CustomFormat = "HH:mm:ss";
this.startAtDateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
this.startAtDateTimePicker.Location = new System.Drawing.Point(160, 100);
this.startAtDateTimePicker.Margin = new System.Windows.Forms.Padding(6);
this.startAtDateTimePicker.Name = "startAtDateTimePicker";
this.startAtDateTimePicker.ShowUpDown = true;
this.startAtDateTimePicker.Size = new System.Drawing.Size(92, 29);
this.startAtDateTimePicker.Size = new System.Drawing.Size(130, 29);
this.startAtDateTimePicker.TabIndex = 21;
this.startAtDateTimePicker.Value = new System.DateTime(2016, 6, 26, 0, 0, 0, 0);
//
@ -959,7 +959,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.connectionTabPage.Margin = new System.Windows.Forms.Padding(6);
this.connectionTabPage.Name = "connectionTabPage";
this.connectionTabPage.Padding = new System.Windows.Forms.Padding(6);
this.connectionTabPage.Size = new System.Drawing.Size(1301, 885);
this.connectionTabPage.Size = new System.Drawing.Size(1301, 789);
this.connectionTabPage.TabIndex = 3;
this.connectionTabPage.Text = "Connection";
//
@ -1084,7 +1084,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.customOdataTabPage.Margin = new System.Windows.Forms.Padding(6);
this.customOdataTabPage.Name = "customOdataTabPage";
this.customOdataTabPage.Padding = new System.Windows.Forms.Padding(6);
this.customOdataTabPage.Size = new System.Drawing.Size(1301, 885);
this.customOdataTabPage.Size = new System.Drawing.Size(1301, 789);
this.customOdataTabPage.TabIndex = 4;
this.customOdataTabPage.Text = "Custom OData actions";
//
@ -1166,10 +1166,10 @@ namespace RecurringIntegrationsScheduler.Forms
this.mainToolStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.cancelToolStripButton,
this.addToolStripButton});
this.mainToolStrip.Location = new System.Drawing.Point(0, 922);
this.mainToolStrip.Location = new System.Drawing.Point(0, 876);
this.mainToolStrip.Name = "mainToolStrip";
this.mainToolStrip.Padding = new System.Windows.Forms.Padding(0, 0, 4, 0);
this.mainToolStrip.Size = new System.Drawing.Size(1309, 40);
this.mainToolStrip.Size = new System.Drawing.Size(1294, 40);
this.mainToolStrip.TabIndex = 11;
this.mainToolStrip.Text = "toolStrip1";
//
@ -1201,7 +1201,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.AutoSize = true;
this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.ClientSize = new System.Drawing.Size(1309, 962);
this.ClientSize = new System.Drawing.Size(1294, 916);
this.Controls.Add(this.jobTabControl);
this.Controls.Add(this.mainToolStrip);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;

Просмотреть файл

@ -174,6 +174,7 @@ namespace RecurringIntegrationsScheduler.Forms
simpleTriggerRadioButton.Checked = true;
hoursDateTimePicker.Value = DateTime.Now.Date + localTrigger.RepeatInterval;
minutesDateTimePicker.Value = DateTime.Now.Date + localTrigger.RepeatInterval;
startAtDateTimePicker.Value = localTrigger.StartTimeUtc.UtcDateTime.ToLocalTime();
}
else if (Trigger.GetType() == typeof(CronTriggerImpl))
{
@ -276,12 +277,12 @@ namespace RecurringIntegrationsScheduler.Forms
return builder.WithSimpleSchedule(x => x
.WithIntervalInMinutes(minutes)
.RepeatForever())
.StartNow()
.StartAt(startAtDateTimePicker.Value.ToUniversalTime())
.Build();
}
return
builder.WithSchedule(CronScheduleBuilder.CronSchedule(cronExpressionTextBox.Text))
.StartAt(startAtDateTimePicker.Value.ToUniversalTime())
.StartNow()
.Build();
}

12
Scheduler/Forms/ImportJobV3.Designer.cs сгенерированный
Просмотреть файл

@ -845,13 +845,13 @@ namespace RecurringIntegrationsScheduler.Forms
//
// importJobStartAtDateTimePicker
//
this.importJobStartAtDateTimePicker.CustomFormat = "HH:mm";
this.importJobStartAtDateTimePicker.CustomFormat = "HH:mm:ss";
this.importJobStartAtDateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
this.importJobStartAtDateTimePicker.Location = new System.Drawing.Point(160, 100);
this.importJobStartAtDateTimePicker.Margin = new System.Windows.Forms.Padding(6);
this.importJobStartAtDateTimePicker.Name = "importJobStartAtDateTimePicker";
this.importJobStartAtDateTimePicker.ShowUpDown = true;
this.importJobStartAtDateTimePicker.Size = new System.Drawing.Size(92, 29);
this.importJobStartAtDateTimePicker.Size = new System.Drawing.Size(130, 29);
this.importJobStartAtDateTimePicker.TabIndex = 2;
this.importJobStartAtDateTimePicker.Value = new System.DateTime(2016, 6, 26, 0, 0, 0, 0);
//
@ -1123,13 +1123,13 @@ namespace RecurringIntegrationsScheduler.Forms
//
// monitoringJobStartAtDateTimePicker
//
this.monitoringJobStartAtDateTimePicker.CustomFormat = "HH:mm";
this.monitoringJobStartAtDateTimePicker.CustomFormat = "HH:mm:ss";
this.monitoringJobStartAtDateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
this.monitoringJobStartAtDateTimePicker.Location = new System.Drawing.Point(169, 103);
this.monitoringJobStartAtDateTimePicker.Margin = new System.Windows.Forms.Padding(6);
this.monitoringJobStartAtDateTimePicker.Name = "monitoringJobStartAtDateTimePicker";
this.monitoringJobStartAtDateTimePicker.ShowUpDown = true;
this.monitoringJobStartAtDateTimePicker.Size = new System.Drawing.Size(92, 29);
this.monitoringJobStartAtDateTimePicker.Size = new System.Drawing.Size(130, 29);
this.monitoringJobStartAtDateTimePicker.TabIndex = 0;
this.monitoringJobStartAtDateTimePicker.Value = new System.DateTime(2016, 6, 26, 0, 0, 0, 0);
//
@ -2171,7 +2171,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.cancelToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("cancelToolStripButton.Image")));
this.cancelToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta;
this.cancelToolStripButton.Name = "cancelToolStripButton";
this.cancelToolStripButton.Size = new System.Drawing.Size(79, 38);
this.cancelToolStripButton.Size = new System.Drawing.Size(79, 34);
this.cancelToolStripButton.Text = "Cancel";
this.cancelToolStripButton.Click += new System.EventHandler(this.CancelToolStripButton_Click);
//
@ -2182,7 +2182,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.addToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("addToolStripButton.Image")));
this.addToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta;
this.addToolStripButton.Name = "addToolStripButton";
this.addToolStripButton.Size = new System.Drawing.Size(90, 38);
this.addToolStripButton.Size = new System.Drawing.Size(90, 34);
this.addToolStripButton.Text = "Add job";
this.addToolStripButton.Click += new System.EventHandler(this.AddToolStripButton_Click);
//

Просмотреть файл

@ -199,6 +199,7 @@ namespace RecurringIntegrationsScheduler.Forms
importJobSimpleTriggerRadioButton.Checked = true;
importJobHoursDateTimePicker.Value = DateTime.Now.Date + localTrigger.RepeatInterval;
importJobMinutesDateTimePicker.Value = DateTime.Now.Date + localTrigger.RepeatInterval;
importJobStartAtDateTimePicker.Value = localTrigger.StartTimeUtc.UtcDateTime.ToLocalTime();
}
else if (ImportTrigger.GetType() == typeof(CronTriggerImpl))
{
@ -237,6 +238,7 @@ namespace RecurringIntegrationsScheduler.Forms
monitoringJobSimpleTriggerRadioButton.Checked = true;
monitoringJobHoursDateTimePicker.Value = DateTime.Now.Date + localTrigger.RepeatInterval;
monitoringJobMinutesDateTimePicker.Value = DateTime.Now.Date + localTrigger.RepeatInterval;
monitoringJobStartAtDateTimePicker.Value = localTrigger.StartTimeUtc.UtcDateTime.ToLocalTime();
}
else if (ExecutionTrigger.GetType() == typeof(CronTriggerImpl))
{
@ -408,12 +410,12 @@ namespace RecurringIntegrationsScheduler.Forms
return builder.WithSimpleSchedule(x => x
.WithIntervalInMinutes(minutes)
.RepeatForever())
.StartNow()
.StartAt(importJobStartAtDateTimePicker.Value.ToUniversalTime())
.Build();
}
return
builder.WithSchedule(CronScheduleBuilder.CronSchedule(importJobCronExpressionTextBox.Text))
.StartAt(importJobStartAtDateTimePicker.Value.ToUniversalTime())
.StartNow()
.Build();
}
@ -438,12 +440,12 @@ namespace RecurringIntegrationsScheduler.Forms
return builder.WithSimpleSchedule(x => x
.WithIntervalInMinutes(minutes)
.RepeatForever())
.StartNow()
.StartAt(monitoringJobStartAtDateTimePicker.Value.ToUniversalTime())
.Build();
}
return
builder.WithSchedule(CronScheduleBuilder.CronSchedule(monitoringJobCronExpressionTextBox.Text))
.StartAt(monitoringJobStartAtDateTimePicker.Value.ToUniversalTime())
.StartNow()
.Build();
}

256
Scheduler/Forms/UploadJobV3.Designer.cs сгенерированный
Просмотреть файл

@ -62,6 +62,8 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobTabControl = new System.Windows.Forms.TabControl();
this.jobOverviewTabPage = new System.Windows.Forms.TabPage();
this.jobControlGroupBox = new System.Windows.Forms.GroupBox();
this.groupBoxLogging = new System.Windows.Forms.GroupBox();
this.verboseLoggingCheckBox = new System.Windows.Forms.CheckBox();
this.retryPolicyGroupBox = new System.Windows.Forms.GroupBox();
this.retriesLabel = new System.Windows.Forms.Label();
this.retriesCountUpDown = new System.Windows.Forms.NumericUpDown();
@ -156,12 +158,11 @@ namespace RecurringIntegrationsScheduler.Forms
this.mainToolStrip = new System.Windows.Forms.ToolStrip();
this.cancelToolStripButton = new System.Windows.Forms.ToolStripButton();
this.addToolStripButton = new System.Windows.Forms.ToolStripButton();
this.groupBoxLogging = new System.Windows.Forms.GroupBox();
this.verboseLoggingCheckBox = new System.Windows.Forms.CheckBox();
this.jobIdentificationGroupBox.SuspendLayout();
this.jobTabControl.SuspendLayout();
this.jobOverviewTabPage.SuspendLayout();
this.jobControlGroupBox.SuspendLayout();
this.groupBoxLogging.SuspendLayout();
this.retryPolicyGroupBox.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.retriesCountUpDown)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.retriesDelayUpDown)).BeginInit();
@ -186,7 +187,6 @@ namespace RecurringIntegrationsScheduler.Forms
this.axDetailsGroupBox.SuspendLayout();
this.authMethodPanel.SuspendLayout();
this.mainToolStrip.SuspendLayout();
this.groupBoxLogging.SuspendLayout();
this.SuspendLayout();
//
// jobIdentificationGroupBox
@ -198,9 +198,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobIdentificationGroupBox.Controls.Add(this.jobDescriptionLabel);
this.jobIdentificationGroupBox.Controls.Add(this.jobDescription);
this.jobIdentificationGroupBox.Location = new System.Drawing.Point(7, 7);
this.jobIdentificationGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobIdentificationGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.jobIdentificationGroupBox.Name = "jobIdentificationGroupBox";
this.jobIdentificationGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobIdentificationGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.jobIdentificationGroupBox.Size = new System.Drawing.Size(392, 375);
this.jobIdentificationGroupBox.TabIndex = 0;
this.jobIdentificationGroupBox.TabStop = false;
@ -219,7 +219,7 @@ namespace RecurringIntegrationsScheduler.Forms
// jobName
//
this.jobName.Location = new System.Drawing.Point(149, 57);
this.jobName.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobName.Margin = new System.Windows.Forms.Padding(6);
this.jobName.Name = "jobName";
this.jobName.Size = new System.Drawing.Size(235, 29);
this.jobName.TabIndex = 1;
@ -239,7 +239,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobGroupComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.jobGroupComboBox.FormattingEnabled = true;
this.jobGroupComboBox.Location = new System.Drawing.Point(149, 105);
this.jobGroupComboBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobGroupComboBox.Margin = new System.Windows.Forms.Padding(6);
this.jobGroupComboBox.Name = "jobGroupComboBox";
this.jobGroupComboBox.Size = new System.Drawing.Size(235, 32);
this.jobGroupComboBox.Sorted = true;
@ -258,7 +258,7 @@ namespace RecurringIntegrationsScheduler.Forms
// jobDescription
//
this.jobDescription.Location = new System.Drawing.Point(13, 198);
this.jobDescription.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobDescription.Margin = new System.Windows.Forms.Padding(6);
this.jobDescription.Multiline = true;
this.jobDescription.Name = "jobDescription";
this.jobDescription.Size = new System.Drawing.Size(371, 161);
@ -282,7 +282,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.processingErrorsFolderTextBox.Enabled = false;
this.processingErrorsFolderTextBox.Location = new System.Drawing.Point(9, 500);
this.processingErrorsFolderTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.processingErrorsFolderTextBox.Margin = new System.Windows.Forms.Padding(6);
this.processingErrorsFolderTextBox.Name = "processingErrorsFolderTextBox";
this.processingErrorsFolderTextBox.Size = new System.Drawing.Size(340, 29);
this.processingErrorsFolderTextBox.TabIndex = 26;
@ -315,7 +315,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.inputFolderTextBox.Enabled = false;
this.inputFolderTextBox.Location = new System.Drawing.Point(9, 209);
this.inputFolderTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.inputFolderTextBox.Margin = new System.Windows.Forms.Padding(6);
this.inputFolderTextBox.Name = "inputFolderTextBox";
this.inputFolderTextBox.Size = new System.Drawing.Size(340, 29);
this.inputFolderTextBox.TabIndex = 18;
@ -348,7 +348,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.processingSuccessFolderTextBox.Enabled = false;
this.processingSuccessFolderTextBox.Location = new System.Drawing.Point(9, 428);
this.processingSuccessFolderTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.processingSuccessFolderTextBox.Margin = new System.Windows.Forms.Padding(6);
this.processingSuccessFolderTextBox.Name = "processingSuccessFolderTextBox";
this.processingSuccessFolderTextBox.Size = new System.Drawing.Size(340, 29);
this.processingSuccessFolderTextBox.TabIndex = 15;
@ -381,7 +381,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.uploadSuccessFolderTextBox.Enabled = false;
this.uploadSuccessFolderTextBox.Location = new System.Drawing.Point(9, 282);
this.uploadSuccessFolderTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.uploadSuccessFolderTextBox.Margin = new System.Windows.Forms.Padding(6);
this.uploadSuccessFolderTextBox.Name = "uploadSuccessFolderTextBox";
this.uploadSuccessFolderTextBox.Size = new System.Drawing.Size(340, 29);
this.uploadSuccessFolderTextBox.TabIndex = 12;
@ -402,7 +402,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.useStandardSubfolder.Checked = true;
this.useStandardSubfolder.CheckState = System.Windows.Forms.CheckState.Checked;
this.useStandardSubfolder.Location = new System.Drawing.Point(9, 137);
this.useStandardSubfolder.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.useStandardSubfolder.Margin = new System.Windows.Forms.Padding(6);
this.useStandardSubfolder.Name = "useStandardSubfolder";
this.useStandardSubfolder.Size = new System.Drawing.Size(295, 29);
this.useStandardSubfolder.TabIndex = 8;
@ -428,7 +428,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.uploadErrorsFolderTextBox.Enabled = false;
this.uploadErrorsFolderTextBox.Location = new System.Drawing.Point(9, 354);
this.uploadErrorsFolderTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.uploadErrorsFolderTextBox.Margin = new System.Windows.Forms.Padding(6);
this.uploadErrorsFolderTextBox.Name = "uploadErrorsFolderTextBox";
this.uploadErrorsFolderTextBox.Size = new System.Drawing.Size(340, 29);
this.uploadErrorsFolderTextBox.TabIndex = 6;
@ -459,7 +459,7 @@ namespace RecurringIntegrationsScheduler.Forms
// topUploadFolderTextBox
//
this.topUploadFolderTextBox.Location = new System.Drawing.Point(9, 96);
this.topUploadFolderTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.topUploadFolderTextBox.Margin = new System.Windows.Forms.Padding(6);
this.topUploadFolderTextBox.Name = "topUploadFolderTextBox";
this.topUploadFolderTextBox.Size = new System.Drawing.Size(340, 29);
this.topUploadFolderTextBox.TabIndex = 4;
@ -493,7 +493,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobTabControl.Controls.Add(this.connectionTabPage);
this.jobTabControl.Dock = System.Windows.Forms.DockStyle.Fill;
this.jobTabControl.Location = new System.Drawing.Point(0, 0);
this.jobTabControl.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobTabControl.Margin = new System.Windows.Forms.Padding(6);
this.jobTabControl.Name = "jobTabControl";
this.jobTabControl.SelectedIndex = 0;
this.jobTabControl.Size = new System.Drawing.Size(1309, 977);
@ -506,9 +506,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobOverviewTabPage.Controls.Add(this.jobControlGroupBox);
this.jobOverviewTabPage.Controls.Add(this.foldersGroupBox);
this.jobOverviewTabPage.Location = new System.Drawing.Point(4, 33);
this.jobOverviewTabPage.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobOverviewTabPage.Margin = new System.Windows.Forms.Padding(6);
this.jobOverviewTabPage.Name = "jobOverviewTabPage";
this.jobOverviewTabPage.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobOverviewTabPage.Padding = new System.Windows.Forms.Padding(6);
this.jobOverviewTabPage.Size = new System.Drawing.Size(1301, 940);
this.jobOverviewTabPage.TabIndex = 0;
this.jobOverviewTabPage.Text = "Upload job overview";
@ -520,14 +520,37 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobControlGroupBox.Controls.Add(this.groupBoxExceptions);
this.jobControlGroupBox.Controls.Add(this.pauseIndefinitelyCheckBox);
this.jobControlGroupBox.Location = new System.Drawing.Point(7, 390);
this.jobControlGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobControlGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.jobControlGroupBox.Name = "jobControlGroupBox";
this.jobControlGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobControlGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.jobControlGroupBox.Size = new System.Drawing.Size(392, 382);
this.jobControlGroupBox.TabIndex = 15;
this.jobControlGroupBox.TabStop = false;
this.jobControlGroupBox.Text = "Job control";
//
// groupBoxLogging
//
this.groupBoxLogging.Controls.Add(this.verboseLoggingCheckBox);
this.groupBoxLogging.Location = new System.Drawing.Point(14, 257);
this.groupBoxLogging.Margin = new System.Windows.Forms.Padding(4);
this.groupBoxLogging.Name = "groupBoxLogging";
this.groupBoxLogging.Padding = new System.Windows.Forms.Padding(4);
this.groupBoxLogging.Size = new System.Drawing.Size(370, 74);
this.groupBoxLogging.TabIndex = 16;
this.groupBoxLogging.TabStop = false;
this.groupBoxLogging.Text = "Verbose logging";
//
// verboseLoggingCheckBox
//
this.verboseLoggingCheckBox.AutoSize = true;
this.verboseLoggingCheckBox.Location = new System.Drawing.Point(17, 31);
this.verboseLoggingCheckBox.Margin = new System.Windows.Forms.Padding(4);
this.verboseLoggingCheckBox.Name = "verboseLoggingCheckBox";
this.verboseLoggingCheckBox.Size = new System.Drawing.Size(216, 29);
this.verboseLoggingCheckBox.TabIndex = 0;
this.verboseLoggingCheckBox.Text = "Use verbose logging";
this.verboseLoggingCheckBox.UseVisualStyleBackColor = true;
//
// retryPolicyGroupBox
//
this.retryPolicyGroupBox.Controls.Add(this.retriesLabel);
@ -535,9 +558,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.retryPolicyGroupBox.Controls.Add(this.retriesDelayLabel);
this.retryPolicyGroupBox.Controls.Add(this.retriesDelayUpDown);
this.retryPolicyGroupBox.Location = new System.Drawing.Point(13, 41);
this.retryPolicyGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.retryPolicyGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.retryPolicyGroupBox.Name = "retryPolicyGroupBox";
this.retryPolicyGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.retryPolicyGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.retryPolicyGroupBox.Size = new System.Drawing.Size(370, 124);
this.retryPolicyGroupBox.TabIndex = 11;
this.retryPolicyGroupBox.TabStop = false;
@ -556,7 +579,7 @@ namespace RecurringIntegrationsScheduler.Forms
// retriesCountUpDown
//
this.retriesCountUpDown.Location = new System.Drawing.Point(182, 33);
this.retriesCountUpDown.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.retriesCountUpDown.Margin = new System.Windows.Forms.Padding(6);
this.retriesCountUpDown.Maximum = new decimal(new int[] {
9999,
0,
@ -584,7 +607,7 @@ namespace RecurringIntegrationsScheduler.Forms
// retriesDelayUpDown
//
this.retriesDelayUpDown.Location = new System.Drawing.Point(182, 78);
this.retriesDelayUpDown.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.retriesDelayUpDown.Margin = new System.Windows.Forms.Padding(6);
this.retriesDelayUpDown.Maximum = new decimal(new int[] {
3600,
0,
@ -608,9 +631,9 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.groupBoxExceptions.Controls.Add(this.pauseOnExceptionsCheckBox);
this.groupBoxExceptions.Location = new System.Drawing.Point(13, 175);
this.groupBoxExceptions.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.groupBoxExceptions.Margin = new System.Windows.Forms.Padding(4);
this.groupBoxExceptions.Name = "groupBoxExceptions";
this.groupBoxExceptions.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.groupBoxExceptions.Padding = new System.Windows.Forms.Padding(4);
this.groupBoxExceptions.Size = new System.Drawing.Size(370, 74);
this.groupBoxExceptions.TabIndex = 12;
this.groupBoxExceptions.TabStop = false;
@ -622,7 +645,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.pauseOnExceptionsCheckBox.Checked = true;
this.pauseOnExceptionsCheckBox.CheckState = System.Windows.Forms.CheckState.Checked;
this.pauseOnExceptionsCheckBox.Location = new System.Drawing.Point(17, 31);
this.pauseOnExceptionsCheckBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.pauseOnExceptionsCheckBox.Margin = new System.Windows.Forms.Padding(4);
this.pauseOnExceptionsCheckBox.Name = "pauseOnExceptionsCheckBox";
this.pauseOnExceptionsCheckBox.Size = new System.Drawing.Size(329, 29);
this.pauseOnExceptionsCheckBox.TabIndex = 0;
@ -633,7 +656,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.pauseIndefinitelyCheckBox.AutoSize = true;
this.pauseIndefinitelyCheckBox.Location = new System.Drawing.Point(13, 345);
this.pauseIndefinitelyCheckBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.pauseIndefinitelyCheckBox.Margin = new System.Windows.Forms.Padding(4);
this.pauseIndefinitelyCheckBox.Name = "pauseIndefinitelyCheckBox";
this.pauseIndefinitelyCheckBox.Size = new System.Drawing.Size(357, 29);
this.pauseIndefinitelyCheckBox.TabIndex = 13;
@ -662,9 +685,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.foldersGroupBox.Controls.Add(this.processingErrorsFolderTextBox);
this.foldersGroupBox.Controls.Add(this.processingErrorsFolderBrowserButton);
this.foldersGroupBox.Location = new System.Drawing.Point(409, 7);
this.foldersGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.foldersGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.foldersGroupBox.Name = "foldersGroupBox";
this.foldersGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.foldersGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.foldersGroupBox.Size = new System.Drawing.Size(409, 561);
this.foldersGroupBox.TabIndex = 14;
this.foldersGroupBox.TabStop = false;
@ -676,10 +699,10 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobDetailsTabPage.Controls.Add(this.uploadDetailsGroupBox);
this.jobDetailsTabPage.Controls.Add(this.fileSelectionGroupBox);
this.jobDetailsTabPage.Location = new System.Drawing.Point(4, 33);
this.jobDetailsTabPage.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobDetailsTabPage.Margin = new System.Windows.Forms.Padding(6);
this.jobDetailsTabPage.Name = "jobDetailsTabPage";
this.jobDetailsTabPage.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.jobDetailsTabPage.Size = new System.Drawing.Size(1301, 934);
this.jobDetailsTabPage.Padding = new System.Windows.Forms.Padding(6);
this.jobDetailsTabPage.Size = new System.Drawing.Size(1301, 940);
this.jobDetailsTabPage.TabIndex = 1;
this.jobDetailsTabPage.Text = "Upload job details";
//
@ -692,9 +715,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.uploadDetailsGroupBox.Controls.Add(this.LegalEntityLabel);
this.uploadDetailsGroupBox.Controls.Add(this.legalEntityTextBox);
this.uploadDetailsGroupBox.Location = new System.Drawing.Point(7, 7);
this.uploadDetailsGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.uploadDetailsGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.uploadDetailsGroupBox.Name = "uploadDetailsGroupBox";
this.uploadDetailsGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.uploadDetailsGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.uploadDetailsGroupBox.Size = new System.Drawing.Size(416, 238);
this.uploadDetailsGroupBox.TabIndex = 38;
this.uploadDetailsGroupBox.TabStop = false;
@ -715,7 +738,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.dataJobComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.dataJobComboBox.FormattingEnabled = true;
this.dataJobComboBox.Location = new System.Drawing.Point(13, 72);
this.dataJobComboBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.dataJobComboBox.Margin = new System.Windows.Forms.Padding(6);
this.dataJobComboBox.Name = "dataJobComboBox";
this.dataJobComboBox.Size = new System.Drawing.Size(389, 32);
this.dataJobComboBox.TabIndex = 36;
@ -733,7 +756,7 @@ namespace RecurringIntegrationsScheduler.Forms
// numericUpDownIntervalUploads
//
this.numericUpDownIntervalUploads.Location = new System.Drawing.Point(326, 129);
this.numericUpDownIntervalUploads.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.numericUpDownIntervalUploads.Margin = new System.Windows.Forms.Padding(6);
this.numericUpDownIntervalUploads.Maximum = new decimal(new int[] {
3600,
0,
@ -761,7 +784,7 @@ namespace RecurringIntegrationsScheduler.Forms
// legalEntityTextBox
//
this.legalEntityTextBox.Location = new System.Drawing.Point(275, 192);
this.legalEntityTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.legalEntityTextBox.Margin = new System.Windows.Forms.Padding(6);
this.legalEntityTextBox.Name = "legalEntityTextBox";
this.legalEntityTextBox.Size = new System.Drawing.Size(129, 29);
this.legalEntityTextBox.TabIndex = 32;
@ -776,9 +799,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.fileSelectionGroupBox.Controls.Add(this.orderLabel);
this.fileSelectionGroupBox.Controls.Add(this.orderByPanel);
this.fileSelectionGroupBox.Location = new System.Drawing.Point(431, 7);
this.fileSelectionGroupBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.fileSelectionGroupBox.Margin = new System.Windows.Forms.Padding(4);
this.fileSelectionGroupBox.Name = "fileSelectionGroupBox";
this.fileSelectionGroupBox.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.fileSelectionGroupBox.Padding = new System.Windows.Forms.Padding(4);
this.fileSelectionGroupBox.Size = new System.Drawing.Size(453, 238);
this.fileSelectionGroupBox.TabIndex = 39;
this.fileSelectionGroupBox.TabStop = false;
@ -788,7 +811,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.isDataPackageCheckBox.AutoSize = true;
this.isDataPackageCheckBox.Location = new System.Drawing.Point(9, 35);
this.isDataPackageCheckBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.isDataPackageCheckBox.Margin = new System.Windows.Forms.Padding(6);
this.isDataPackageCheckBox.Name = "isDataPackageCheckBox";
this.isDataPackageCheckBox.Size = new System.Drawing.Size(243, 29);
this.isDataPackageCheckBox.TabIndex = 6;
@ -809,7 +832,7 @@ namespace RecurringIntegrationsScheduler.Forms
// searchPatternTextBox
//
this.searchPatternTextBox.Location = new System.Drawing.Point(268, 87);
this.searchPatternTextBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.searchPatternTextBox.Margin = new System.Windows.Forms.Padding(4);
this.searchPatternTextBox.Name = "searchPatternTextBox";
this.searchPatternTextBox.Size = new System.Drawing.Size(171, 29);
this.searchPatternTextBox.TabIndex = 3;
@ -830,7 +853,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.orderByComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.orderByComboBox.FormattingEnabled = true;
this.orderByComboBox.Location = new System.Drawing.Point(110, 129);
this.orderByComboBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.orderByComboBox.Margin = new System.Windows.Forms.Padding(4);
this.orderByComboBox.Name = "orderByComboBox";
this.orderByComboBox.Size = new System.Drawing.Size(329, 32);
this.orderByComboBox.TabIndex = 5;
@ -886,10 +909,10 @@ namespace RecurringIntegrationsScheduler.Forms
this.uploadRecurrenceTabPage.Controls.Add(this.simpleTriggerUploadJobGroupBox);
this.uploadRecurrenceTabPage.Controls.Add(this.cronTriggerUploadJobGroupBox);
this.uploadRecurrenceTabPage.Location = new System.Drawing.Point(4, 33);
this.uploadRecurrenceTabPage.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.uploadRecurrenceTabPage.Margin = new System.Windows.Forms.Padding(6);
this.uploadRecurrenceTabPage.Name = "uploadRecurrenceTabPage";
this.uploadRecurrenceTabPage.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.uploadRecurrenceTabPage.Size = new System.Drawing.Size(1301, 934);
this.uploadRecurrenceTabPage.Padding = new System.Windows.Forms.Padding(6);
this.uploadRecurrenceTabPage.Size = new System.Drawing.Size(1301, 940);
this.uploadRecurrenceTabPage.TabIndex = 2;
this.uploadRecurrenceTabPage.Text = "Upload job recurrence";
//
@ -898,7 +921,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.upJobTriggerTypePanel.Controls.Add(this.upJobSimpleTriggerRadioButton);
this.upJobTriggerTypePanel.Controls.Add(this.upJobCronTriggerRadioButton);
this.upJobTriggerTypePanel.Location = new System.Drawing.Point(9, 9);
this.upJobTriggerTypePanel.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.upJobTriggerTypePanel.Margin = new System.Windows.Forms.Padding(6);
this.upJobTriggerTypePanel.Name = "upJobTriggerTypePanel";
this.upJobTriggerTypePanel.Size = new System.Drawing.Size(838, 46);
this.upJobTriggerTypePanel.TabIndex = 29;
@ -908,7 +931,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.upJobSimpleTriggerRadioButton.AutoSize = true;
this.upJobSimpleTriggerRadioButton.Checked = true;
this.upJobSimpleTriggerRadioButton.Location = new System.Drawing.Point(11, 6);
this.upJobSimpleTriggerRadioButton.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.upJobSimpleTriggerRadioButton.Margin = new System.Windows.Forms.Padding(6);
this.upJobSimpleTriggerRadioButton.Name = "upJobSimpleTriggerRadioButton";
this.upJobSimpleTriggerRadioButton.Size = new System.Drawing.Size(156, 29);
this.upJobSimpleTriggerRadioButton.TabIndex = 15;
@ -920,7 +943,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.upJobCronTriggerRadioButton.AutoSize = true;
this.upJobCronTriggerRadioButton.Location = new System.Drawing.Point(425, 6);
this.upJobCronTriggerRadioButton.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.upJobCronTriggerRadioButton.Margin = new System.Windows.Forms.Padding(6);
this.upJobCronTriggerRadioButton.Name = "upJobCronTriggerRadioButton";
this.upJobCronTriggerRadioButton.Size = new System.Drawing.Size(139, 29);
this.upJobCronTriggerRadioButton.TabIndex = 16;
@ -939,9 +962,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.simpleTriggerUploadJobGroupBox.Controls.Add(this.upJobStartAtLabel);
this.simpleTriggerUploadJobGroupBox.Controls.Add(this.upJobStartAtDateTimePicker);
this.simpleTriggerUploadJobGroupBox.Location = new System.Drawing.Point(9, 65);
this.simpleTriggerUploadJobGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.simpleTriggerUploadJobGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.simpleTriggerUploadJobGroupBox.Name = "simpleTriggerUploadJobGroupBox";
this.simpleTriggerUploadJobGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.simpleTriggerUploadJobGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.simpleTriggerUploadJobGroupBox.Size = new System.Drawing.Size(403, 155);
this.simpleTriggerUploadJobGroupBox.TabIndex = 30;
this.simpleTriggerUploadJobGroupBox.TabStop = false;
@ -961,7 +984,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.upJobHoursDateTimePicker.CustomFormat = "HH";
this.upJobHoursDateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
this.upJobHoursDateTimePicker.Location = new System.Drawing.Point(160, 18);
this.upJobHoursDateTimePicker.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.upJobHoursDateTimePicker.Margin = new System.Windows.Forms.Padding(6);
this.upJobHoursDateTimePicker.Name = "upJobHoursDateTimePicker";
this.upJobHoursDateTimePicker.ShowUpDown = true;
this.upJobHoursDateTimePicker.Size = new System.Drawing.Size(76, 29);
@ -994,7 +1017,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.upJobMinutesDateTimePicker.CustomFormat = "mm";
this.upJobMinutesDateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
this.upJobMinutesDateTimePicker.Location = new System.Drawing.Point(160, 59);
this.upJobMinutesDateTimePicker.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.upJobMinutesDateTimePicker.Margin = new System.Windows.Forms.Padding(6);
this.upJobMinutesDateTimePicker.Name = "upJobMinutesDateTimePicker";
this.upJobMinutesDateTimePicker.ShowUpDown = true;
this.upJobMinutesDateTimePicker.Size = new System.Drawing.Size(76, 29);
@ -1025,13 +1048,13 @@ namespace RecurringIntegrationsScheduler.Forms
//
// upJobStartAtDateTimePicker
//
this.upJobStartAtDateTimePicker.CustomFormat = "HH:mm";
this.upJobStartAtDateTimePicker.CustomFormat = "HH:mm:ss";
this.upJobStartAtDateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
this.upJobStartAtDateTimePicker.Location = new System.Drawing.Point(160, 100);
this.upJobStartAtDateTimePicker.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.upJobStartAtDateTimePicker.Margin = new System.Windows.Forms.Padding(6);
this.upJobStartAtDateTimePicker.Name = "upJobStartAtDateTimePicker";
this.upJobStartAtDateTimePicker.ShowUpDown = true;
this.upJobStartAtDateTimePicker.Size = new System.Drawing.Size(92, 29);
this.upJobStartAtDateTimePicker.Size = new System.Drawing.Size(130, 29);
this.upJobStartAtDateTimePicker.TabIndex = 14;
this.upJobStartAtDateTimePicker.Value = new System.DateTime(2016, 6, 26, 0, 0, 0, 0);
//
@ -1048,9 +1071,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.cronTriggerUploadJobGroupBox.Controls.Add(this.moreExamplesButton);
this.cronTriggerUploadJobGroupBox.Enabled = false;
this.cronTriggerUploadJobGroupBox.Location = new System.Drawing.Point(420, 65);
this.cronTriggerUploadJobGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.cronTriggerUploadJobGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.cronTriggerUploadJobGroupBox.Name = "cronTriggerUploadJobGroupBox";
this.cronTriggerUploadJobGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.cronTriggerUploadJobGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.cronTriggerUploadJobGroupBox.Size = new System.Drawing.Size(429, 633);
this.cronTriggerUploadJobGroupBox.TabIndex = 3;
this.cronTriggerUploadJobGroupBox.TabStop = false;
@ -1068,7 +1091,7 @@ namespace RecurringIntegrationsScheduler.Forms
// upJobCronExpressionTextBox
//
this.upJobCronExpressionTextBox.Location = new System.Drawing.Point(17, 54);
this.upJobCronExpressionTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.upJobCronExpressionTextBox.Margin = new System.Windows.Forms.Padding(6);
this.upJobCronExpressionTextBox.Name = "upJobCronExpressionTextBox";
this.upJobCronExpressionTextBox.Size = new System.Drawing.Size(391, 29);
this.upJobCronExpressionTextBox.TabIndex = 17;
@ -1079,7 +1102,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.cronTriggerInfoTextBox.BackColor = System.Drawing.SystemColors.Control;
this.cronTriggerInfoTextBox.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.cronTriggerInfoTextBox.Location = new System.Drawing.Point(17, 94);
this.cronTriggerInfoTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.cronTriggerInfoTextBox.Margin = new System.Windows.Forms.Padding(6);
this.cronTriggerInfoTextBox.Multiline = true;
this.cronTriggerInfoTextBox.Name = "cronTriggerInfoTextBox";
this.cronTriggerInfoTextBox.Size = new System.Drawing.Size(394, 271);
@ -1124,7 +1147,7 @@ namespace RecurringIntegrationsScheduler.Forms
// getCronScheduleForUploadButton
//
this.getCronScheduleForUploadButton.Location = new System.Drawing.Point(17, 443);
this.getCronScheduleForUploadButton.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.getCronScheduleForUploadButton.Margin = new System.Windows.Forms.Padding(6);
this.getCronScheduleForUploadButton.Name = "getCronScheduleForUploadButton";
this.getCronScheduleForUploadButton.Size = new System.Drawing.Size(193, 66);
this.getCronScheduleForUploadButton.TabIndex = 18;
@ -1136,7 +1159,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.calculatedRunsTextBox.BackColor = System.Drawing.SystemColors.Control;
this.calculatedRunsTextBox.Location = new System.Drawing.Point(17, 517);
this.calculatedRunsTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.calculatedRunsTextBox.Margin = new System.Windows.Forms.Padding(6);
this.calculatedRunsTextBox.Multiline = true;
this.calculatedRunsTextBox.Name = "calculatedRunsTextBox";
this.calculatedRunsTextBox.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
@ -1147,7 +1170,7 @@ namespace RecurringIntegrationsScheduler.Forms
// moreExamplesButton
//
this.moreExamplesButton.Location = new System.Drawing.Point(290, 517);
this.moreExamplesButton.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.moreExamplesButton.Margin = new System.Windows.Forms.Padding(6);
this.moreExamplesButton.Name = "moreExamplesButton";
this.moreExamplesButton.Size = new System.Drawing.Size(121, 102);
this.moreExamplesButton.TabIndex = 19;
@ -1161,10 +1184,10 @@ namespace RecurringIntegrationsScheduler.Forms
this.monitoringJobTabPage.Controls.Add(this.useMonitoringJobCheckBox);
this.monitoringJobTabPage.Controls.Add(this.processingJobGroupBox);
this.monitoringJobTabPage.Location = new System.Drawing.Point(4, 33);
this.monitoringJobTabPage.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.monitoringJobTabPage.Margin = new System.Windows.Forms.Padding(6);
this.monitoringJobTabPage.Name = "monitoringJobTabPage";
this.monitoringJobTabPage.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.monitoringJobTabPage.Size = new System.Drawing.Size(1301, 934);
this.monitoringJobTabPage.Padding = new System.Windows.Forms.Padding(6);
this.monitoringJobTabPage.Size = new System.Drawing.Size(1301, 940);
this.monitoringJobTabPage.TabIndex = 3;
this.monitoringJobTabPage.Text = "Processing monitoring job";
//
@ -1172,7 +1195,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.useMonitoringJobCheckBox.AutoSize = true;
this.useMonitoringJobCheckBox.Location = new System.Drawing.Point(9, 9);
this.useMonitoringJobCheckBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.useMonitoringJobCheckBox.Margin = new System.Windows.Forms.Padding(6);
this.useMonitoringJobCheckBox.Name = "useMonitoringJobCheckBox";
this.useMonitoringJobCheckBox.Size = new System.Drawing.Size(300, 29);
this.useMonitoringJobCheckBox.TabIndex = 28;
@ -1192,9 +1215,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.processingJobGroupBox.Controls.Add(this.cronTriggerMonitoringJobGroupBox);
this.processingJobGroupBox.Enabled = false;
this.processingJobGroupBox.Location = new System.Drawing.Point(9, 52);
this.processingJobGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.processingJobGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.processingJobGroupBox.Name = "processingJobGroupBox";
this.processingJobGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.processingJobGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.processingJobGroupBox.Size = new System.Drawing.Size(860, 853);
this.processingJobGroupBox.TabIndex = 29;
this.processingJobGroupBox.TabStop = false;
@ -1203,7 +1226,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.getExecutionErrorsCheckBox.AutoSize = true;
this.getExecutionErrorsCheckBox.Location = new System.Drawing.Point(436, 33);
this.getExecutionErrorsCheckBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.getExecutionErrorsCheckBox.Margin = new System.Windows.Forms.Padding(4);
this.getExecutionErrorsCheckBox.Name = "getExecutionErrorsCheckBox";
this.getExecutionErrorsCheckBox.Size = new System.Drawing.Size(373, 29);
this.getExecutionErrorsCheckBox.TabIndex = 43;
@ -1224,7 +1247,7 @@ namespace RecurringIntegrationsScheduler.Forms
// delayBetweenStatusCheckNumericUpDown
//
this.delayBetweenStatusCheckNumericUpDown.Location = new System.Drawing.Point(325, 31);
this.delayBetweenStatusCheckNumericUpDown.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.delayBetweenStatusCheckNumericUpDown.Margin = new System.Windows.Forms.Padding(6);
this.delayBetweenStatusCheckNumericUpDown.Maximum = new decimal(new int[] {
3600,
0,
@ -1252,7 +1275,7 @@ namespace RecurringIntegrationsScheduler.Forms
// statusFileExtensionTextBox
//
this.statusFileExtensionTextBox.Location = new System.Drawing.Point(209, 79);
this.statusFileExtensionTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.statusFileExtensionTextBox.Margin = new System.Windows.Forms.Padding(6);
this.statusFileExtensionTextBox.Name = "statusFileExtensionTextBox";
this.statusFileExtensionTextBox.Size = new System.Drawing.Size(101, 29);
this.statusFileExtensionTextBox.TabIndex = 27;
@ -1264,7 +1287,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.procJobTriggerTypePanel.Controls.Add(this.procJobSimpleTriggerRadioButton);
this.procJobTriggerTypePanel.Controls.Add(this.procJobCronTriggerRadioButton);
this.procJobTriggerTypePanel.Location = new System.Drawing.Point(11, 148);
this.procJobTriggerTypePanel.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.procJobTriggerTypePanel.Margin = new System.Windows.Forms.Padding(6);
this.procJobTriggerTypePanel.Name = "procJobTriggerTypePanel";
this.procJobTriggerTypePanel.Size = new System.Drawing.Size(838, 46);
this.procJobTriggerTypePanel.TabIndex = 38;
@ -1274,7 +1297,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.procJobSimpleTriggerRadioButton.AutoSize = true;
this.procJobSimpleTriggerRadioButton.Checked = true;
this.procJobSimpleTriggerRadioButton.Location = new System.Drawing.Point(7, 6);
this.procJobSimpleTriggerRadioButton.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.procJobSimpleTriggerRadioButton.Margin = new System.Windows.Forms.Padding(6);
this.procJobSimpleTriggerRadioButton.Name = "procJobSimpleTriggerRadioButton";
this.procJobSimpleTriggerRadioButton.Size = new System.Drawing.Size(156, 29);
this.procJobSimpleTriggerRadioButton.TabIndex = 15;
@ -1286,7 +1309,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.procJobCronTriggerRadioButton.AutoSize = true;
this.procJobCronTriggerRadioButton.Location = new System.Drawing.Point(425, 6);
this.procJobCronTriggerRadioButton.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.procJobCronTriggerRadioButton.Margin = new System.Windows.Forms.Padding(6);
this.procJobCronTriggerRadioButton.Name = "procJobCronTriggerRadioButton";
this.procJobCronTriggerRadioButton.Size = new System.Drawing.Size(139, 29);
this.procJobCronTriggerRadioButton.TabIndex = 16;
@ -1305,9 +1328,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.simpleTriggerMonitoringJobGroupBox.Controls.Add(this.procJobStartAtLabel);
this.simpleTriggerMonitoringJobGroupBox.Controls.Add(this.procJobStartAtDateTimePicker);
this.simpleTriggerMonitoringJobGroupBox.Location = new System.Drawing.Point(11, 201);
this.simpleTriggerMonitoringJobGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.simpleTriggerMonitoringJobGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.simpleTriggerMonitoringJobGroupBox.Name = "simpleTriggerMonitoringJobGroupBox";
this.simpleTriggerMonitoringJobGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.simpleTriggerMonitoringJobGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.simpleTriggerMonitoringJobGroupBox.Size = new System.Drawing.Size(403, 155);
this.simpleTriggerMonitoringJobGroupBox.TabIndex = 41;
this.simpleTriggerMonitoringJobGroupBox.TabStop = false;
@ -1327,7 +1350,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.procJobHoursDateTimePicker.CustomFormat = "HH";
this.procJobHoursDateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
this.procJobHoursDateTimePicker.Location = new System.Drawing.Point(169, 20);
this.procJobHoursDateTimePicker.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.procJobHoursDateTimePicker.Margin = new System.Windows.Forms.Padding(6);
this.procJobHoursDateTimePicker.Name = "procJobHoursDateTimePicker";
this.procJobHoursDateTimePicker.ShowUpDown = true;
this.procJobHoursDateTimePicker.Size = new System.Drawing.Size(76, 29);
@ -1360,7 +1383,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.procJobMinutesDateTimePicker.CustomFormat = "mm";
this.procJobMinutesDateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
this.procJobMinutesDateTimePicker.Location = new System.Drawing.Point(169, 63);
this.procJobMinutesDateTimePicker.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.procJobMinutesDateTimePicker.Margin = new System.Windows.Forms.Padding(6);
this.procJobMinutesDateTimePicker.Name = "procJobMinutesDateTimePicker";
this.procJobMinutesDateTimePicker.ShowUpDown = true;
this.procJobMinutesDateTimePicker.Size = new System.Drawing.Size(76, 29);
@ -1391,13 +1414,13 @@ namespace RecurringIntegrationsScheduler.Forms
//
// procJobStartAtDateTimePicker
//
this.procJobStartAtDateTimePicker.CustomFormat = "HH:mm";
this.procJobStartAtDateTimePicker.CustomFormat = "HH:mm:ss";
this.procJobStartAtDateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
this.procJobStartAtDateTimePicker.Location = new System.Drawing.Point(169, 103);
this.procJobStartAtDateTimePicker.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.procJobStartAtDateTimePicker.Margin = new System.Windows.Forms.Padding(6);
this.procJobStartAtDateTimePicker.Name = "procJobStartAtDateTimePicker";
this.procJobStartAtDateTimePicker.ShowUpDown = true;
this.procJobStartAtDateTimePicker.Size = new System.Drawing.Size(92, 29);
this.procJobStartAtDateTimePicker.Size = new System.Drawing.Size(130, 29);
this.procJobStartAtDateTimePicker.TabIndex = 35;
this.procJobStartAtDateTimePicker.Value = new System.DateTime(2016, 6, 26, 0, 0, 0, 0);
//
@ -1414,9 +1437,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.cronTriggerMonitoringJobGroupBox.Controls.Add(this.moreExamplesMonitoringButton);
this.cronTriggerMonitoringJobGroupBox.Enabled = false;
this.cronTriggerMonitoringJobGroupBox.Location = new System.Drawing.Point(420, 201);
this.cronTriggerMonitoringJobGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.cronTriggerMonitoringJobGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.cronTriggerMonitoringJobGroupBox.Name = "cronTriggerMonitoringJobGroupBox";
this.cronTriggerMonitoringJobGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.cronTriggerMonitoringJobGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.cronTriggerMonitoringJobGroupBox.Size = new System.Drawing.Size(429, 639);
this.cronTriggerMonitoringJobGroupBox.TabIndex = 42;
this.cronTriggerMonitoringJobGroupBox.TabStop = false;
@ -1434,7 +1457,7 @@ namespace RecurringIntegrationsScheduler.Forms
// procJobCronExpressionTextBox
//
this.procJobCronExpressionTextBox.Location = new System.Drawing.Point(17, 59);
this.procJobCronExpressionTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.procJobCronExpressionTextBox.Margin = new System.Windows.Forms.Padding(6);
this.procJobCronExpressionTextBox.Name = "procJobCronExpressionTextBox";
this.procJobCronExpressionTextBox.Size = new System.Drawing.Size(391, 29);
this.procJobCronExpressionTextBox.TabIndex = 36;
@ -1445,7 +1468,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.monitoringCronTextBox.BackColor = System.Drawing.SystemColors.Control;
this.monitoringCronTextBox.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.monitoringCronTextBox.Location = new System.Drawing.Point(17, 103);
this.monitoringCronTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.monitoringCronTextBox.Margin = new System.Windows.Forms.Padding(6);
this.monitoringCronTextBox.Multiline = true;
this.monitoringCronTextBox.Name = "monitoringCronTextBox";
this.monitoringCronTextBox.Size = new System.Drawing.Size(394, 271);
@ -1490,7 +1513,7 @@ namespace RecurringIntegrationsScheduler.Forms
// getCronScheduleForMonitoringButton
//
this.getCronScheduleForMonitoringButton.Location = new System.Drawing.Point(17, 452);
this.getCronScheduleForMonitoringButton.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.getCronScheduleForMonitoringButton.Margin = new System.Windows.Forms.Padding(6);
this.getCronScheduleForMonitoringButton.Name = "getCronScheduleForMonitoringButton";
this.getCronScheduleForMonitoringButton.Size = new System.Drawing.Size(193, 66);
this.getCronScheduleForMonitoringButton.TabIndex = 43;
@ -1502,7 +1525,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.calculatedRunsMonitoringTextBox.BackColor = System.Drawing.SystemColors.Control;
this.calculatedRunsMonitoringTextBox.Location = new System.Drawing.Point(17, 526);
this.calculatedRunsMonitoringTextBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.calculatedRunsMonitoringTextBox.Margin = new System.Windows.Forms.Padding(6);
this.calculatedRunsMonitoringTextBox.Multiline = true;
this.calculatedRunsMonitoringTextBox.Name = "calculatedRunsMonitoringTextBox";
this.calculatedRunsMonitoringTextBox.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
@ -1513,7 +1536,7 @@ namespace RecurringIntegrationsScheduler.Forms
// moreExamplesMonitoringButton
//
this.moreExamplesMonitoringButton.Location = new System.Drawing.Point(290, 526);
this.moreExamplesMonitoringButton.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.moreExamplesMonitoringButton.Margin = new System.Windows.Forms.Padding(6);
this.moreExamplesMonitoringButton.Name = "moreExamplesMonitoringButton";
this.moreExamplesMonitoringButton.Size = new System.Drawing.Size(121, 102);
this.moreExamplesMonitoringButton.TabIndex = 44;
@ -1526,10 +1549,10 @@ namespace RecurringIntegrationsScheduler.Forms
this.connectionTabPage.BackColor = System.Drawing.SystemColors.Control;
this.connectionTabPage.Controls.Add(this.axDetailsGroupBox);
this.connectionTabPage.Location = new System.Drawing.Point(4, 33);
this.connectionTabPage.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.connectionTabPage.Margin = new System.Windows.Forms.Padding(6);
this.connectionTabPage.Name = "connectionTabPage";
this.connectionTabPage.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.connectionTabPage.Size = new System.Drawing.Size(1301, 934);
this.connectionTabPage.Padding = new System.Windows.Forms.Padding(6);
this.connectionTabPage.Size = new System.Drawing.Size(1301, 940);
this.connectionTabPage.TabIndex = 4;
this.connectionTabPage.Text = "Connection";
//
@ -1543,9 +1566,9 @@ namespace RecurringIntegrationsScheduler.Forms
this.axDetailsGroupBox.Controls.Add(this.userLabel);
this.axDetailsGroupBox.Controls.Add(this.userComboBox);
this.axDetailsGroupBox.Location = new System.Drawing.Point(7, 7);
this.axDetailsGroupBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.axDetailsGroupBox.Margin = new System.Windows.Forms.Padding(6);
this.axDetailsGroupBox.Name = "axDetailsGroupBox";
this.axDetailsGroupBox.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.axDetailsGroupBox.Padding = new System.Windows.Forms.Padding(6);
this.axDetailsGroupBox.Size = new System.Drawing.Size(484, 242);
this.axDetailsGroupBox.TabIndex = 2;
this.axDetailsGroupBox.TabStop = false;
@ -1566,7 +1589,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.instanceComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.instanceComboBox.FormattingEnabled = true;
this.instanceComboBox.Location = new System.Drawing.Point(108, 35);
this.instanceComboBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.instanceComboBox.Margin = new System.Windows.Forms.Padding(6);
this.instanceComboBox.Name = "instanceComboBox";
this.instanceComboBox.Size = new System.Drawing.Size(365, 32);
this.instanceComboBox.TabIndex = 9;
@ -1576,7 +1599,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.authMethodPanel.Controls.Add(this.serviceAuthRadioButton);
this.authMethodPanel.Controls.Add(this.userAuthRadioButton);
this.authMethodPanel.Location = new System.Drawing.Point(13, 83);
this.authMethodPanel.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.authMethodPanel.Margin = new System.Windows.Forms.Padding(6);
this.authMethodPanel.Name = "authMethodPanel";
this.authMethodPanel.Size = new System.Drawing.Size(464, 46);
this.authMethodPanel.TabIndex = 30;
@ -1585,7 +1608,7 @@ namespace RecurringIntegrationsScheduler.Forms
//
this.serviceAuthRadioButton.AutoSize = true;
this.serviceAuthRadioButton.Location = new System.Drawing.Point(220, 6);
this.serviceAuthRadioButton.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.serviceAuthRadioButton.Margin = new System.Windows.Forms.Padding(6);
this.serviceAuthRadioButton.Name = "serviceAuthRadioButton";
this.serviceAuthRadioButton.Size = new System.Drawing.Size(229, 29);
this.serviceAuthRadioButton.TabIndex = 16;
@ -1598,7 +1621,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.userAuthRadioButton.AutoSize = true;
this.userAuthRadioButton.Checked = true;
this.userAuthRadioButton.Location = new System.Drawing.Point(6, 6);
this.userAuthRadioButton.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.userAuthRadioButton.Margin = new System.Windows.Forms.Padding(6);
this.userAuthRadioButton.Name = "userAuthRadioButton";
this.userAuthRadioButton.Size = new System.Drawing.Size(204, 29);
this.userAuthRadioButton.TabIndex = 15;
@ -1616,13 +1639,13 @@ namespace RecurringIntegrationsScheduler.Forms
this.aadApplicationLabel.TabIndex = 32;
this.aadApplicationLabel.Text = "Azure app registration";
//
// aadApplicationComboBox
// appRegistrationComboBox
//
this.appRegistrationComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.appRegistrationComboBox.FormattingEnabled = true;
this.appRegistrationComboBox.Location = new System.Drawing.Point(226, 140);
this.appRegistrationComboBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.appRegistrationComboBox.Name = "aadApplicationComboBox";
this.appRegistrationComboBox.Margin = new System.Windows.Forms.Padding(6);
this.appRegistrationComboBox.Name = "appRegistrationComboBox";
this.appRegistrationComboBox.Size = new System.Drawing.Size(248, 32);
this.appRegistrationComboBox.TabIndex = 31;
//
@ -1641,7 +1664,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.userComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.userComboBox.FormattingEnabled = true;
this.userComboBox.Location = new System.Drawing.Point(226, 186);
this.userComboBox.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.userComboBox.Margin = new System.Windows.Forms.Padding(6);
this.userComboBox.Name = "userComboBox";
this.userComboBox.Size = new System.Drawing.Size(248, 32);
this.userComboBox.TabIndex = 10;
@ -1682,29 +1705,6 @@ namespace RecurringIntegrationsScheduler.Forms
this.addToolStripButton.Text = "Add job";
this.addToolStripButton.Click += new System.EventHandler(this.AddToolStripButton_Click);
//
// groupBoxLogging
//
this.groupBoxLogging.Controls.Add(this.verboseLoggingCheckBox);
this.groupBoxLogging.Location = new System.Drawing.Point(14, 257);
this.groupBoxLogging.Margin = new System.Windows.Forms.Padding(4);
this.groupBoxLogging.Name = "groupBoxLogging";
this.groupBoxLogging.Padding = new System.Windows.Forms.Padding(4);
this.groupBoxLogging.Size = new System.Drawing.Size(370, 74);
this.groupBoxLogging.TabIndex = 16;
this.groupBoxLogging.TabStop = false;
this.groupBoxLogging.Text = "Verbose logging";
//
// verboseLoggingCheckBox
//
this.verboseLoggingCheckBox.AutoSize = true;
this.verboseLoggingCheckBox.Location = new System.Drawing.Point(17, 31);
this.verboseLoggingCheckBox.Margin = new System.Windows.Forms.Padding(4);
this.verboseLoggingCheckBox.Name = "verboseLoggingCheckBox";
this.verboseLoggingCheckBox.Size = new System.Drawing.Size(216, 29);
this.verboseLoggingCheckBox.TabIndex = 0;
this.verboseLoggingCheckBox.Text = "Use verbose logging";
this.verboseLoggingCheckBox.UseVisualStyleBackColor = true;
//
// UploadJobV3
//
this.AutoScaleDimensions = new System.Drawing.SizeF(11F, 24F);
@ -1715,7 +1715,7 @@ namespace RecurringIntegrationsScheduler.Forms
this.Controls.Add(this.jobTabControl);
this.Controls.Add(this.mainToolStrip);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6);
this.Margin = new System.Windows.Forms.Padding(6);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.MinimumSize = new System.Drawing.Size(1318, 1035);
@ -1731,6 +1731,8 @@ namespace RecurringIntegrationsScheduler.Forms
this.jobOverviewTabPage.ResumeLayout(false);
this.jobControlGroupBox.ResumeLayout(false);
this.jobControlGroupBox.PerformLayout();
this.groupBoxLogging.ResumeLayout(false);
this.groupBoxLogging.PerformLayout();
this.retryPolicyGroupBox.ResumeLayout(false);
this.retryPolicyGroupBox.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.retriesCountUpDown)).EndInit();
@ -1772,8 +1774,6 @@ namespace RecurringIntegrationsScheduler.Forms
this.authMethodPanel.PerformLayout();
this.mainToolStrip.ResumeLayout(false);
this.mainToolStrip.PerformLayout();
this.groupBoxLogging.ResumeLayout(false);
this.groupBoxLogging.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();

Просмотреть файл

@ -206,6 +206,7 @@ namespace RecurringIntegrationsScheduler.Forms
upJobSimpleTriggerRadioButton.Checked = true;
upJobHoursDateTimePicker.Value = DateTime.Now.Date + localTrigger.RepeatInterval;
upJobMinutesDateTimePicker.Value = DateTime.Now.Date + localTrigger.RepeatInterval;
upJobStartAtDateTimePicker.Value = localTrigger.StartTimeUtc.UtcDateTime.ToLocalTime();
}
else if (UploadTrigger.GetType() == typeof(CronTriggerImpl))
{
@ -237,6 +238,7 @@ namespace RecurringIntegrationsScheduler.Forms
procJobSimpleTriggerRadioButton.Checked = true;
procJobHoursDateTimePicker.Value = DateTime.Now.Date + localTrigger.RepeatInterval;
procJobMinutesDateTimePicker.Value = DateTime.Now.Date + localTrigger.RepeatInterval;
procJobStartAtDateTimePicker.Value = localTrigger.StartTimeUtc.UtcDateTime.ToLocalTime();
}
else if (ProcessingTrigger.GetType() == typeof(CronTriggerImpl))
{
@ -385,12 +387,12 @@ namespace RecurringIntegrationsScheduler.Forms
return builder.WithSimpleSchedule(x => x
.WithIntervalInMinutes(minutes)
.RepeatForever())
.StartNow()
.StartAt(upJobStartAtDateTimePicker.Value.ToUniversalTime())
.Build();
}
return
builder.WithSchedule(CronScheduleBuilder.CronSchedule(upJobCronExpressionTextBox.Text))
.StartAt(upJobStartAtDateTimePicker.Value.ToUniversalTime())
.StartNow()
.Build();
}
@ -415,12 +417,12 @@ namespace RecurringIntegrationsScheduler.Forms
return builder.WithSimpleSchedule(x => x
.WithIntervalInMinutes(minutes)
.RepeatForever())
.StartNow()
.StartAt(procJobStartAtDateTimePicker.Value.ToUniversalTime())
.Build();
}
return
builder.WithSchedule(CronScheduleBuilder.CronSchedule(procJobCronExpressionTextBox.Text))
.StartAt(procJobStartAtDateTimePicker.Value.ToUniversalTime())
.StartNow()
.Build();
}

Просмотреть файл

@ -2,4 +2,4 @@
Licensed under the MIT License. */
using System.Reflection;
[assembly: AssemblyVersion("3.2.1.0")]
[assembly: AssemblyVersion("3.2.2.0")]