/// <summary> /// 修改任务 /// </summary> /// <param name="task">需修改任务</param> public int UpdateTask(Business_Task task) { Business_Task old = context.Business_Tasks.Find(task.TaskID); context.Entry(old).CurrentValues.SetValues(task); return(context.SaveChanges()); }
private void Binding(long taskId) { task = controller.GetTask(taskId); this.DataContext = task; dgTaskItems.ItemsSource = null; dgTaskItems.ItemsSource = task.Items; }
public TaskDetailsWindow() { InitializeComponent(); cboDepartment.ItemsSource = dController.GetDepartments(); task = new Business_Task() { Project = new Business_Project(), Department = new Common_Department(), Items = new System.Collections.ObjectModel.ObservableCollection <Business_TaskItem>() }; gbTaskInfo.DataContext = task; gbItemInfo.DataContext = new Business_TaskItem() { Task = task }; }
public StampSheetWindow(Business_Task task) { InitializeComponent(); //cboDepartments.ItemsSource = dptController.GetDepartments(); this.stampSheet = new Business_StampSheet() { Project = task.Project, Department = task.Department, StampDate = DateTime.Now }; this.stampSheet.Items = new List <Business_StampSheetItem>(); foreach (Business_TaskItem item in task.Items) { this.stampSheet.Items.Add(new Business_StampSheetItem(item)); } this.DataContext = stampSheet; }
private void miSave_Click(object sender, RoutedEventArgs e) { Business_Task task = (Business_Task)gbTaskInfo.DataContext; int result = 0; if (this.task.TaskID < 1) { //result = controller.AddTask(this.task); } else { //result = controller.UpdateTask(this.task); } if (result > 0) { MessageBox.Show("成功"); } else { MessageBox.Show("失败"); } }
/// <summary> /// 新增任务 /// </summary> /// <param name="task">待新增任务</param> public int AddTask(Business_Task task) { context.Business_Tasks.Add(task); return(context.SaveChanges()); }