Пример #1
0
 //修改时候 数据组装
 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);
 }
Пример #2
0
 //加载 菜品促销 信息明细
 public void JeiXiDetail(PromotionsDishBean bean)
 {
     DishLists.Clear();
     if (bean != null)
     {
         if (bean.PromotionsDishDetail != null && bean.PromotionsDishDetail.Count > 0)
         {
             foreach (var element in bean.PromotionsDishDetail)
             {
                 if (element.Deleted == 0)
                 {
                     PromotionsDishDetailBean PDDB = new PromotionsDishDetailBean().CreatePromotionsDishDetailBean(element);
                     PDDB.DishName = _DataService.FindDishByDishId(element.DishId).DishName;
                     DishLists.Add(PDDB);
                 }
             }
         }
     }
 }
Пример #3
0
        /// <summary>
        ///
        /// 加载数据
        /// </summary>
        public void Init()
        {
            List <PromotionsDish> list = _DataService.FindPromotionsDishByObject(SelectStartDate, SelectEndDate, SelectStatus);

            PromotionsDishLists.Clear();
            foreach (var element in list)
            {
                PromotionsDishBean PDB = new PromotionsDishBean().CreatePromotionsDishBean(element);
                PDB.MarketTypeName = GetMarketType(PDB.MarketTypeId) == null?"": GetMarketType(PDB.MarketTypeId).Name;
                PDB.Code           = element.Dish.Code;
                PDB.DishName       = element.Dish.DishName;
                PromotionsDishLists.Add(PDB);
            }
            if (PromotionsDishLists.Count > 0)
            {
                PromotionsDishSelected = PromotionsDishLists[0];
            }
            JeiXiDetail(PromotionsDishSelected);
        }
Пример #4
0
        //修改菜品促销规则
        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("数据修改失败");
            }
        }