Exemple #1
0
        /// <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;
        }
Exemple #2
0
        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();
        }