Esempio n. 1
0
        public ActionResult AddItems(/*string[] productIDs, int currentGroupOffSet, int currentItemOffset*/ SpendingRuleDTO data)
        {
            SpendingRuleDTO model = new SpendingRuleDTO();

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

            for (int i = 0; i < data.ListProduct.Count(); i++)
            {
                PromotionProductDTO item = new PromotionProductDTO();

                item.OffSet = data.currentItemOffset;

                item.ProductID       = data.ListProduct[i].ProductID;
                item.ProductCode     = data.ListProduct[i].ProductCode;
                item.Name            = data.ListProduct[i].Name;
                item.ItemType        = data.ListProduct[i].ItemType;
                item.IsAllowDiscount = data.ListProduct[i].IsAllowDiscount;

                model.ListProduct.Add(item);

                data.currentItemOffset++;
            }
            model.OffSet = data.currentgroupOffSet;

            return(PartialView("_ItemModal", model));
        }
Esempio n. 2
0
        public ActionResult AddSpending(int currentOffset, string Condition)
        {
            SpendingRuleDTO group = new SpendingRuleDTO();

            group.OffSet    = currentOffset;
            group.Condition = Condition;
            return(PartialView("_TabSpending", group));
        }
Esempio n. 3
0
        public ActionResult LoadItems(string StoreID, int ItemType)
        {
            var             lstDish = _factoryProduct.GetListProduct(StoreID, ItemType, CurrentUser.ListOrganizationId);
            SpendingRuleDTO model   = new SpendingRuleDTO();

            if (lstDish != null)
            {
                model.ListProduct = new List <PromotionProductDTO>();
                foreach (var item in lstDish)
                {
                    PromotionProductDTO product = new PromotionProductDTO()
                    {
                        ProductID       = item.ID,
                        Name            = item.Name,
                        ProductCode     = item.ProductCode,
                        ItemType        = (byte)Commons.EProductType.Dish,
                        IsAllowDiscount = item.IsAllowedDiscount
                    };
                    model.ListProduct.Add(product);
                }
            }
            return(PartialView("_TableChooseItems", model));
        }