public ActionResult StoreProduct(StorageOfProductSelectedViewModel model)
        {
            var terminalNo = _identityService.FindTerminalNo(HttpContext.User.Identity);
            var item       = Mapper.Map <StoreProductItem>(model);
            var result     = _storageOfProductDomain.UpdaDateCreateAndDelete(item, terminalNo);

            return(Json(new { Success = true, Message = result.ErrorMessages }));
        }
        //
        // GET: /ProductManagement/StorageOfProduct/
        public ActionResult Index()
        {
            var model = new StorageOfProductSelectedViewModel()
            {
                GridNormal    = GenerateNormalGrid(),
                GridOutOfPlan = GenerateOutOfPlanGrid()
            };

            return(View(model));
        }
        public ActionResult ShowData(StorageOfProductSelectedViewModel model, GridSettings gridSettings)
        {
            if (string.IsNullOrEmpty(gridSettings.SortField))
            {
                gridSettings.SortField = "F58_ProductCode";
                gridSettings.SortOrder = SortOrder.Asc;
            }
            var result = _storageOfProductDomain.ShowData(gridSettings);

            if (!result.IsSuccess)
            {
                return(Json(null, JsonRequestBehavior.AllowGet));
            }
            return(Json(result.Data, JsonRequestBehavior.AllowGet));
        }