예제 #1
0
        public ActionResult AddTab(int currentOffset)
        {
            GroupProductModels group = new GroupProductModels();

            group.OffSet = currentOffset;
            return(PartialView("_TabContent", group));
        }
예제 #2
0
        public ActionResult AddDishes(/*string[] dishIDs*/ GroupProductModels data /*, int currentGroupOffSet, int currentDishOffset*/)
        {
            GroupProductModels model = new GroupProductModels();

            if (data.ListProductOnGroup != null && data.ListProductOnGroup.Count() > 0)
            {
                model.ListProductOnGroup = new List <ProductOnGroupModels>();
            }

            for (int i = 0; i < data.ListProductOnGroup.Count(); i++)
            {
                ProductOnGroupModels dish = new ProductOnGroupModels();
                dish.OffSet = data.currentOffset;

                dish.ProductID   = data.ListProductOnGroup[i].ProductID;
                dish.ProductName = data.ListProductOnGroup[i].ProductName;
                dish.Sequence    = data.ListProductOnGroup[i].Sequence;
                dish.ExtraPrice  = data.ListProductOnGroup[i].ExtraPrice;

                model.ListProductOnGroup.Add(dish);

                data.currentOffset++;
            }
            model.OffSet = data.currentgroupOffSet; // trongntn

            return(PartialView("_DishModal", model));
        }
예제 #3
0
        public ActionResult LoadDishes(bool isMultiChoice, string StoreID)
        {
            var lstDish = _factory.GetListProduct(StoreID, (byte)Commons.EProductType.Dish, CurrentUser.ListOrganizationId);

            lstDish = lstDish.Where(x => x.IsActive).ToList();
            GroupProductModels model = new GroupProductModels();

            if (lstDish != null)
            {
                model.ListProductOnGroup = new List <ProductOnGroupModels>();
                foreach (var item in lstDish)
                {
                    ProductOnGroupModels dish = new ProductOnGroupModels()
                    {
                        ProductID   = item.ID,
                        ProductName = item.Name,
                        Sequence    = item.OrderByIndex,
                        ExtraPrice  = item.ExtraPrice
                    };
                    model.ListProductOnGroup.Add(dish);
                }
            }
            if (isMultiChoice)
            {
                return(PartialView("_TableChooseDishes", model));
            }
            return(PartialView("_TableChooseDish", model));
        }