示例#1
0
        public JsonResult GetStorages(int?storeId)
        {
            if (!storeId.HasValue)
            {
                return(new JsonResult()
                {
                    Data = new List <SelectListItem>(), JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
            var list = CacheAccess.GetManagedStorageByStoreId(_storageContract, _administratorContract, storeId.Value, true);

            return(Json(list, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public ActionResult Index()
        {
            string cheitenid = Request["chitnum"];

            if (!string.IsNullOrEmpty(cheitenid))
            {
                //int _id = int.Parse(cheitenid);
                var checkiem = _checkerItemContract.CheckerItems.Where(c => c.CheckGuid == cheitenid).FirstOrDefault();
                if (checkiem != null)
                {
                    var check = _checkerContract.Checkers.Where(c => c.CheckGuid == checkiem.CheckGuid).FirstOrDefault();
                    ViewBag.CheckItemId = cheitenid;
                    if (check != null)
                    {
                        ViewBag.Stores = check.StoreId;

                        ViewBag.Storages = new List <SelectListItem>()
                        {
                            new SelectListItem()
                            {
                                Text  = check.Storage.StorageName,
                                Value = check.StorageId.ToString()
                            }
                        };
                        ViewBag.CheckNum  = check.CheckGuid;
                        ViewBag.CheckName = check.CheckerName;
                        ViewBag.StartDate = check.CreatedTime.ToString("yyyy/MM/dd HH:mm:ss");
                        ViewBag.EndDate   = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
                    }
                }
            }
            else
            {
                ViewBag.Stores      = string.Empty;
                ViewBag.CheckItemId = -1;
                var stores = _storeContract.QueryManageStoreId(AuthorityHelper.OperatorId.Value);
                if (!stores.Any())
                {
                    ViewBag.Storages = new List <SelectListItem>();
                }
                else
                {
                    var firStore = stores.FirstOrDefault();
                    ViewBag.Storages = CacheAccess.GetManagedStorageByStoreId(_storageContract, _adminContract, firStore, true);
                }
            }

            return(View());
        }
示例#3
0
        /// <summary>
        /// 根据店铺id获取仓库
        /// </summary>
        /// <returns></returns>
        public ActionResult GetStorageByStoreId()
        {
            var storeId = Request["stId"];

            if (!string.IsNullOrEmpty(storeId))
            {
                int _sid  = Convert.ToInt32(storeId);
                var resul = CacheAccess.GetManagedStorageByStoreId(_storageContract, _administratorContract, _sid, true);
                var obj   = resul.Select(c => new { text = c.Text, value = c.Value });
                return(Json(obj));
            }
            else
            {
                return(Json(new OperationResult(OperationResultType.Error)));
            }
        }
        public JsonResult GetEnableAddProductStorageById(int id)
        {
            var li = CacheAccess.GetManagedStorageByStoreId(_storageContract, _adminContract, id, true).ToList();

            return(Json(li));
        }