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); } } } }
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"; } }