Beispiel #1
0
        private void tvTodolist_Item_Selected(object sender, RoutedEventArgs e)
        {
            dynamic  data     = sender;
            TodoWork todoWork = data.SelectedItem;

            if (btnEdit.IsChecked == true)
            {
                todoForm = new TodoForm(todoWork, todoList);
                todoForm.ShowDialog();
            }
            else
            {
                TodoTaskData todoTaskData = new TodoTaskData();
                if (todoWork.StatusId == 5)
                {
                    todoWork.StatusId = 1;
                    if (todoTaskData.CheckTodo(todoWork))
                    {
                        todoList.Add(todoWork);
                        doneList.Remove(todoWork);
                    }
                }
                else
                {
                    todoWork.StatusId = 5;
                    if (todoTaskData.CheckTodo(todoWork))
                    {
                        doneList.Add(todoWork);
                        todoList.Remove(todoWork);
                    }
                }
            }
        }
Beispiel #2
0
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            TodoTaskData todoTaskData = new TodoTaskData();

            todoWork.StatusId = 6;
            if (todoTaskData.CheckTodo(todoWork))
            {
                todoList.Remove(todoWork);
                this.Close();
            }
            else
            {
                tbMessage.Text = "Delete fail! Please try again";
            }
        }