//修改时候 数据组装 public void CreateDatas(PromotionsDishBean bean) { //改变赠菜明细 集合 SelectDishLists.Clear(); foreach (var element in bean.PromotionsDishDetail) { if (element.Deleted == 0) { PromotionsDishDetailBean PDDB = (new PromotionsDishDetailBean()).CreatePromotionsDishDetailBean(element); PDDB.DishName = _DataService.FindDishByDishId(element.DishId).DishName; PDDB.IsModify = false; SelectDishLists.Add(PDDB); } } //注入市别 SelectedMarketTypeItem = GetMarketType(bean.MarketTypeId); }
//修改菜品促销规则 public void UpdatePromotionsDishFun() { //数据组装 PromotionsDish PD = PromotionsDishBean.CreatePromotionsDishObject(SelectDishLists.ToArray()); //修改数据 bool flag = _DataService.UpdatePromotionsDish(PD); if (flag) { IsNotEdit = false; PromotionsDishBean.IsModify = false; PromotionsDishSelected.IsModify = false; SetSelectDishesModify(SelectDishLists); //Init(); MessageBox.Show("数据修改成功"); } else { MessageBox.Show("数据修改失败"); } }