private void button_changeTrigger_Click(object sender, RoutedEventArgs e) { var triggerDialog = new Microsoft.Win32.TaskScheduler.TriggerEditDialog(); triggerDialog.ShowDialog(); trigger = triggerDialog.Trigger; textBox_plannedTrigger.Text = trigger.ToString(); }
/// <summary> /// Reset the panel /// </summary> public void reset() { label_jobDetailsTitle.Content = "New Job"; elementToDisable.ForEach(element => element.IsEnabled = true); textBox_TaskName.Text = string.Empty; trigger = null; jobNowCheckbox.IsChecked = false; textBox_plannedTrigger.Text = string.Empty; jobCyclicCheckbox.IsChecked = false; selectedComputersGrid.SelectedItems.Clear(); tasksPanel.Children.Clear(); buttonCreateJob.Visibility = Visibility.Visible; buttonShowReport.Visibility = Visibility.Collapsed; buttonCancel.Visibility = Visibility.Collapsed; buttonDelete.Visibility = Visibility.Collapsed; }
/// <summary> /// Pressed the OK button, update the row and close /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OKButton_Click(object sender, EventArgs e) { // JobSummary has error checking, do it if (!this.jobSummary1.ValidateSettings()) { MessageBox.Show("The errors must be resolved first."); return; } GetRow(Row); // Populate the row // Get the trigger itsTrigger = this.TaskEditor.GetTrigger(); // And report all OK if there was a change this.DialogResult = (OriginalXML == RowtoXml(Row)) ? DialogResult.Ignore : DialogResult.OK; Close(); }