private void TaskListLocationListBox_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (TaskListLocationListBox.SelectedItem == null) { return; } TaskListLocation taskListLocation = (TaskListLocation)TaskListLocationListBox.SelectedItem; TaskListLocationForm taskListLocationForm = new TaskListLocationForm(); taskListLocationForm.Initialize(Configuration.SiteSettings); taskListLocationForm.BindControls(taskListLocation); if (taskListLocationForm.ShowDialog(null, "Edit Task List Location") == true) { RefreshTaskListLocationsListBox(); } }
private void AddTaskListLocationButton_Click(object sender, RoutedEventArgs e) { TaskListLocation taskListLocation = new TaskListLocation(); taskListLocation.ID = Guid.NewGuid(); taskListLocation.ApplicationTypes.Add(ApplicationTypes.Excel); taskListLocation.ApplicationTypes.Add(ApplicationTypes.General); taskListLocation.ApplicationTypes.Add(ApplicationTypes.Outlook); taskListLocation.ApplicationTypes.Add(ApplicationTypes.Word); TaskListLocationForm taskListLocationForm = new TaskListLocationForm(); taskListLocationForm.Initialize(Configuration.SiteSettings); taskListLocationForm.BindControls(taskListLocation); if (taskListLocationForm.ShowDialog(null, "New Task List Location") == true) { Configuration.WorkflowConfiguration.TaskListLocations.Add(taskListLocation); RefreshTaskListLocationsListBox(); } }