public int SaveItem(Business_TaskItem item) { if (item.TaskItemID > 0) { Business_TaskItem old = context.Business_TaskItems.Find(item.TaskItemID); context.Entry(old).CurrentValues.SetValues(item); } else { context.Business_TaskItems.Add(item); } return(context.SaveChanges()); }
private void btnSaveItem_Click(object sender, RoutedEventArgs e) { Business_TaskItem item = (Business_TaskItem)gbItemInfo.DataContext; if (controller.SaveItem(item) > 0) { MessageBox.Show("成功"); } else { MessageBox.Show("失败"); } Binding(item.TaskID); }
private void btnNew_Click(object sender, RoutedEventArgs e) { Business_TaskItem item = (Business_TaskItem)gbItemInfo.DataContext; if (item.TaskItemID != -1) { item.TaskItemID = -1; } item.Task = task; item.ItemName = string.Empty; item.Subject = string.Empty; item.A0 = null; item.A1 = null; item.A2 = null; item.A3 = null; item.Copies = 1; item.Description = string.Empty; }