Пример #1
0
 public ActionResult AddItems(Shared.Models.Settings.TaxModels data)
 {
     Shared.Models.Settings.TaxModels model = new Shared.Models.Settings.TaxModels();
     if (data.ListProductOfTax != null && data.ListProductOfTax.Count > 0)
     {
         model.ListProductOfTax = new List <ProductOfTaxDTO>();
     }
     for (int i = 0; i < data.ListProductOfTax.Count; i++)
     {
         ProductOfTaxDTO item = new ProductOfTaxDTO();
         item.OffSet          = data.currentItemOffset;
         item.ProductID       = data.ListProductOfTax[i].ProductID;
         item.ProductCode     = data.ListProductOfTax[i].ProductCode;
         item.ProductName     = data.ListProductOfTax[i].ProductName;
         item.ProductTypeCode = data.ListProductOfTax[i].ProductTypeCode;
         model.ListProductOfTaxSel.Add(item);
         data.currentItemOffset++;
     }
     return(PartialView("_ItemModal", model));
 }
Пример #2
0
        public ActionResult LoadItems(string StoreID, int ItemType)
        {
            Shared.Models.Settings.TaxModels model = new Shared.Models.Settings.TaxModels();
            dynamic lstData = _factoryProduct.GetListProduct(StoreID, ItemType, CurrentUser.ListOrganizationId);

            if (lstData != null)
            {
                model.ListProductOfTax = new List <ProductOfTaxDTO>();
                foreach (var item in lstData)
                {
                    ProductOfTaxDTO product = new ProductOfTaxDTO()
                    {
                        ProductID       = item.ID,
                        ProductName     = item.Name,
                        ProductCode     = item.ProductCode,
                        ProductTypeCode = (byte)ItemType
                    };
                    model.ListProductOfTax.Add(product);
                }
                model.ListProductOfTax = model.ListProductOfTax.OrderBy(x => x.ProductName).ToList();
                model.StoreID          = StoreID;
            }
            return(PartialView("_TableChooseItems", model));
        }