//加载 菜品促销 信息明细
 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);
                 }
             }
         }
     }
 }
Ejemplo n.º 2
0
        public PromotionsDishDetail CreatePromotionsDishDetail(PromotionsDishDetailBean bean)
        {
            PromotionsDishDetail beanBack = new PromotionsDishDetail();

            beanBack.Id = bean.Id;
            beanBack.PromotionsDishId = bean.PromotionsDishId;
            beanBack.DishId           = bean.DishId;
            beanBack.DishNumber       = bean.DishNumber;
            beanBack.DishFormat       = bean.DishFormat;
            beanBack.CreateDatetime   = bean.CreateDatetime;
            beanBack.CreateBy         = bean.CreateBy;
            beanBack.Deleted          = bean.Deleted;
            beanBack.Status           = bean.Status;
            beanBack.UpdateDatetime   = bean.UpdateDatetime;
            beanBack.UpdateBy         = bean.UpdateBy;
            beanBack.PromotionsDish   = bean.PromotionsDish;
            return(beanBack);
        }
        public PromotionsDishDetail CreatePromotionsDishDetail(PromotionsDishDetailBean bean)
        {
            PromotionsDishDetail beanBack = new PromotionsDishDetail();
            beanBack.Id = bean.Id;
            beanBack.PromotionsDishId = bean.PromotionsDishId;
            beanBack.DishId = bean.DishId;
            beanBack.DishNumber = bean.DishNumber;
            beanBack.DishFormat = bean.DishFormat;
            beanBack.CreateDatetime = bean.CreateDatetime;
            beanBack.CreateBy = bean.CreateBy;
            beanBack.Deleted = bean.Deleted;
            beanBack.Status = bean.Status;
            beanBack.UpdateDatetime = bean.UpdateDatetime;
            beanBack.UpdateBy = bean.UpdateBy;
            beanBack.PromotionsDish = bean.PromotionsDish;
            return beanBack;

        }
        public  PromotionsDish CreatePromotionsDishObject(PromotionsDishDetailBean[] promotionsDishDetailBean)
        {
            PromotionsDish beanBack = CreatePromotionsDish(this);
            beanBack.Status = 1;
            beanBack.PromotionsDishDetail.Clear();
            if (promotionsDishDetailBean != null && promotionsDishDetailBean.Length > 0) {
                foreach (var element in promotionsDishDetailBean) {
                    element.CreateBy = SubjectUtils.GetAuthenticationId();
                    element.CreateDatetime = DateTime.Now;
                    element.Status = 1;
                    beanBack.PromotionsDishDetail.Add(element.CreatePromotionsDishDetail(element));
                }
            }

            return beanBack;

        }