/// <summary> /// NAME: Ethan Holmes /// DATE: 2/6/2020 /// /// this is the edit button which will bring up create task form /// with editable properties for selected task. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnEditVolunteerTask_Click(object sender, RoutedEventArgs e) { VolunteerTaskVM selectedTaskVM = (VolunteerTaskVM)dgVolTaskList.SelectedItem; VolunteerTask selectedTask = _volunteerTaskManager.GetVolunteerTaskByName(selectedTaskVM.TaskName.ToString()); //frmCreateVolunteerTask editTask = new frmCreateVolunteerTask(); txtTaskName.Text = selectedTask.TaskName.ToString(); comboAssignmentGroup.Text = selectedTask.AssignmentGroup.ToString(); comboTaskType.Text = selectedTask.TaskType.ToString(); txtVolunteerTaskDate.Text = selectedTask.DueDate.ToString(); txtVolunteerTaskDescription.Text = selectedTask.TaskDescription.ToString(); txtTaskName.IsReadOnly = true; canCreateTask.Visibility = Visibility.Visible; canViewTasks.Visibility = Visibility.Hidden; //editTask.Show(); btnSave.Visibility = Visibility.Visible; btnCreateVolunteerTask.Visibility = Visibility.Hidden; }
private void btnDeleteVolunteerTask_Click(object sender, RoutedEventArgs e) { VolunteerTaskVM selectedTaskVM = (VolunteerTaskVM)dgVolTaskList.SelectedItem; VolunteerTask selectedTask = _volunteerTaskManager.GetVolunteerTaskByName(selectedTaskVM.TaskName.ToString()); DialogResult dialogResult = System.Windows.Forms.MessageBox.Show("Deleting this record is permenant, are you sure?", "WARNING", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { int result = _volunteerTaskManager.DeleteVolunteerTask(selectedTask.TaskName.ToString()); dgVolTaskList.ItemsSource = null; dgVolTaskList.ItemsSource = _volunteerTaskManager.GetAllVolunteerTasks(); } else if (dialogResult == DialogResult.No) { return; } dgVolTaskList.ItemsSource = null; dgVolTaskList.ItemsSource = _volunteerTaskManager.GetAllVolunteerTasks(); }