//列表菜单 private void Item_Click(object sender, EventArgs e) { Button btn = (Button)sender; Entity.AutoTask model = (Entity.AutoTask)btn.DataContext; string btnContent = btn.Content.ToString().Replace(" ", ""); if (btnContent == "查看") { View.TaskDetail vTask = new View.TaskDetail(); vTask.ID = model.Id; vTask.ShowDialog(); } else if (btnContent == "删除") { MessageBoxResult mbr = MessageBox.Show("确定删除?", "警告", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (mbr == MessageBoxResult.Yes) { try { dalAutoTask.Delete(" Id=" + model.Id); MessageBox.Show("操作成功!", "提示", MessageBoxButton.OK, MessageBoxImage.Information); } catch (Exception ex) { MessageBox.Show("操作成功!", "提示", MessageBoxButton.OK, MessageBoxImage.Information); Log.SaveLog("MainWindow DropList 删除选中项", ex.ToString()); } Bind(); } } else if (btnContent == "禁用" || btnContent == "启用") { model.Enable = btnContent == "禁用" ? "0" : "1"; dalAutoTask.Update(model, " Id=" + model.Id); MessageBox.Show("操作成功!", "提示", MessageBoxButton.OK, MessageBoxImage.Information); Bind(); } }
/// <summary> /// 添加 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAdd_Click(object sender, RoutedEventArgs e) { View.TaskDetail vTask = new View.TaskDetail(); vTask.ShowDialog(); }