//修改 private void btnEdit_Click(object sender, RoutedEventArgs e) { T_OA_ORDERMEAL EditOrderMealInfoT = new T_OA_ORDERMEAL(); if (DaGr.ItemsSource != null) { foreach (object obj in DaGr.ItemsSource) { if (DaGr.Columns[0].GetCellContent(obj) != null) { CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为 if (cb1.IsChecked == true) { //MeetingInfoId = cb1.Tag.ToString(); EditOrderMealInfoT = cb1.Tag as T_OA_ORDERMEAL; break; } } } } if (!string.IsNullOrEmpty(EditOrderMealInfoT.ORDERMEALID)) { if (EditOrderMealInfoT.ORDERMEALFLAG == "1") { //MessageBox.Show("信息已经确定,不能修改"); Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ORDERMEALISOKNOTEDIT")); } else { OrderMealForm AddWin = new OrderMealForm(Action.Edit, EditOrderMealInfoT); EntityBrowser browser = new EntityBrowser(AddWin); browser.MinHeight = 280; browser.MinWidth = 320; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }); //AddOrderMeal AddWin = new AddOrderMeal("Edit", EditOrderMealInfoT); //AddWin.Show(); //AddWin.ReloadDataEvent += new AddOrderMeal.refreshGridView(AddWin_ReloadDataEvent); } } else { //MessageBox.Show("请选择需要修改的订餐信息"); ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON")); } }
//新增 private void btnNew_Click(object sender, RoutedEventArgs e) { //AddOrderMeal AddWin = new AddOrderMeal("Add"); //AddWin.Show(); //AddWin.ReloadDataEvent += new AddOrderMeal.refreshGridView(AddWin_ReloadDataEvent); T_OA_ORDERMEAL EditOrderMealInfoT = new T_OA_ORDERMEAL(); OrderMealForm AddWin = new OrderMealForm(Action.Add, EditOrderMealInfoT); EntityBrowser browser = new EntityBrowser(AddWin); browser.MinHeight = 280; browser.MinWidth = 320; browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }); }