private TodoTodo setTodoUpdate(TodoTodo todoUpdate, TodoTodo todoOld) { todoUpdate.IdToDo = todoOld.IdToDo; todoUpdate.NameTodo = todoOld.NameTodo; todoUpdate.Completed = todoOld.Completed; return(todoUpdate); }
private void btnAddTodo_Click(object sender, EventArgs e) { string nameTodo = txtAddTodo.Text; addItem(nameTodo, 0, false); txtAddTodo.Text = ""; using (root) { root = new TodoTodosDataContext(); TodoTodo todo = new TodoTodo { NameTodo = nameTodo, Completed = false }; root.TodoTodos.InsertOnSubmit(todo); root.SubmitChanges(); } }
private void Item_OnChange(object sender, EventArgs e) { /*panel2.Controls.Clear(); * loadData();*/ var _idTodo = ((todo_item)sender).key; var _nameTodo = ((todo_item)sender).value; var _completedTodo = ((todo_item)sender).ckbTodoItem.Checked; MessageBox.Show(_idTodo + " " + _nameTodo + " " + _completedTodo); TodoTodo todoOld = new TodoTodo(); todoOld.IdToDo = _idTodo; todoOld.NameTodo = _nameTodo; todoOld.Completed = _completedTodo; root = new TodoTodosDataContext(); TodoTodo todoUpdate = new TodoTodo(); todoUpdate = root.TodoTodos.Single(x => x.IdToDo == _idTodo); setTodoUpdate(todoUpdate, todoOld); root.SubmitChanges(); }