private void wizardControl1_Finished(object sender, System.EventArgs e) { if (TaskService == null) { TaskService = TaskService.Instance; } td.Data = TaskName; td.RegistrationInfo.Description = descText.Text; td.Triggers.Clear(); td.Triggers.Add(trigger); td.Actions.Clear(); td.Actions.Add(action); if (openDlgAfterCheck.Checked) { var dlg = new TaskEditDialog(TaskService, td, true, false, TaskName) { StartPosition = FormStartPosition.CenterParent }; if (dlg.ShowDialog(ParentForm) == DialogResult.OK) { td = dlg.TaskDefinition; } } if (RegisterTaskOnFinish) { TaskFolder fld = TaskService.RootFolder; if (!string.IsNullOrEmpty(TaskFolder) && TaskService.HighestSupportedVersion.CompareTo(TaskServiceVersion.V1_1) != 0) { fld = TaskService.GetFolder(TaskFolder); } task = fld.RegisterTaskDefinition(TaskName, td, TaskCreation.CreateOrUpdate, td.Principal.ToString(), Password, td.Principal.LogonType); } }
private void wizardControl1_Finished(object sender, System.EventArgs e) { bool myTS = false; if (TaskService == null) { TaskService = new TaskService(); myTS = true; } td.Data = TaskName; td.RegistrationInfo.Description = descText.Text; td.Triggers.Clear(); td.Triggers.Add(trigger); td.Actions.Clear(); td.Actions.Add(action); if (openDlgAfterCheck.Checked) { TaskEditDialog dlg = new TaskEditDialog(); dlg.Editable = true; dlg.Initialize(TaskService, td); dlg.RegisterTaskOnAccept = false; dlg.TaskName = TaskName; if (dlg.ShowDialog(ParentForm) == DialogResult.OK) { td = dlg.TaskDefinition; } } if (RegisterTaskOnFinish) { TaskFolder fld = TaskService.RootFolder; if (!string.IsNullOrEmpty(TaskFolder) && TaskService.HighestSupportedVersion.CompareTo(new Version(1, 1)) != 0) { fld = TaskService.GetFolder(TaskFolder); } task = fld.RegisterTaskDefinition(TaskName, td, TaskCreation.CreateOrUpdate, td.Principal.ToString(), Password, td.Principal.LogonType); } if (myTS) { TaskService = null; } }
public void EditSchedule(ReportSchedule schedule) { try { TaskEditDialog frm = new TaskEditDialog(schedule.Task, true, true); frm.AvailableTabs = AvailableTaskTabs.General | AvailableTaskTabs.Actions | AvailableTaskTabs.Conditions | AvailableTaskTabs.Triggers | AvailableTaskTabs.Settings | AvailableTaskTabs.History; frm.ShowDialog(this); } catch (Exception ex) { throw new Exception(string.Format("Unable to edit the schedule...\r\nCheck that the 'Report Designer' has been executed with the option 'Run as administrator'\r\nOR\r\nSet the Report Designer option 'Schedule reports with current user.\r\n\r\n{0}", ex.Message)); } }
private void wizardControl1_Finished(object sender, System.EventArgs e) { bool myTS = false; if (this.TaskService == null) { this.TaskService = new TaskService(); myTS = true; } td.Data = TaskName; td.RegistrationInfo.Description = descText.Text; td.Triggers.Clear(); td.Triggers.Add(trigger); td.Actions.Clear(); td.Actions.Add(action); if (openDlgAfterCheck.Checked) { TaskEditDialog dlg = new TaskEditDialog(); dlg.Editable = true; dlg.Initialize(this.TaskService, td); dlg.RegisterTaskOnAccept = false; dlg.TaskName = TaskName; if (dlg.ShowDialog(this.ParentForm) == System.Windows.Forms.DialogResult.OK) this.td = dlg.TaskDefinition; } if (RegisterTaskOnFinish) { TaskFolder fld = this.TaskService.RootFolder; if (!string.IsNullOrEmpty(this.TaskFolder) && TaskService.HighestSupportedVersion.CompareTo(new Version(1, 1)) != 0) fld = this.TaskService.GetFolder(this.TaskFolder); task = fld.RegisterTaskDefinition(TaskName, td, TaskCreation.CreateOrUpdate, td.Principal.ToString(), Password, td.Principal.LogonType); } if (myTS) this.TaskService = null; }