Ejemplo n.º 1
0
        public ActionResult Create(string name)
        {
            try
            {
                if (string.IsNullOrWhiteSpace(name))
                {
                    return(Json(new ResultMsg()
                    {
                        Code = -1, CodeText = "请输入名称"
                    }));
                }

                var model = new fz_CommodityCategorys();
                model.name       = name;
                model.submitTime = DateTime.Now;
                if (ICommodityCategorysService.Insert(model) > 0)
                {
                    return(Json(new ResultMsg()
                    {
                        Code = 0
                    }));
                }
                return(Json(new ResultMsg()
                {
                    Code = -1, CodeText = "添加失败"
                }));
            }
            catch (Exception ex)
            {
                return(Json(new ResultMsg()
                {
                    Code = -1, CodeText = "系统错误,联系管理员"
                }));
            }
        }
Ejemplo n.º 2
0
        public List <ListCommodityCategory> AjaxQuery(CommodityCategorysRequest request)
        {
            var data  = new List <ListCommodityCategory>();
            var query = ICommodityCategorysService.Query(request);

            if (query != null)
            {
                var roles = _securityHelper.GetCurrentUser().CurrentUser.Roles.ToList();
                data = query.ModelList.Select(x => new ListCommodityCategory(x)).ToList();
                foreach (var item in data)
                {
                    if (roles[0].IsSuper || roles[0].Permissions.Contains("EditCommodityCategory"))
                    {
                        item.boor += "<a href='#' onclick=OperatorThis('Edit','/CommodityCategory/Edit/" + item.commodityCategoryId + "') class='tablelink'>编辑 &nbsp;</a> ";
                    }
                    //if (roles[0].IsSuper || roles[0].Permissions.Contains("DeleteCommodityCategory"))
                    //{
                    //    item.boor += "<a href='#' onclick=OperatorThis('Delete','/CommodityCategory/Delete/" + item.commodityCategoryId + "') class='tablelink'>删除 </a> ";
                    //}
                }
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
            return(data);
        }
Ejemplo n.º 3
0
        public void Query()
        {
            var request = new CommodityCategorysRequest();
            var query   = ICommodityCategorysService.Query(request);

            if (query != null)
            {
                List     = query.ModelList.Select(x => new ListCommodityCategory(x)).ToList();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                List     = new List <ListCommodityCategory>();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
        }
Ejemplo n.º 4
0
        public ActionResult Deletes(string strIds)
        {
            ResultMsg result = new ResultMsg();
            int       sum    = 0;

            if (!string.IsNullOrEmpty(strIds))
            {
                var commodityIds = strIds.Split(',');

                transaction.BeginTransaction();
                for (int i = 0; i < commodityIds.Length; i++)
                {
                    var comm = ICommodityCategorysService.GetById(Convert.ToInt32(commodityIds[i]));
                    try
                    {
                        sum += ICommodityCategorysService.Delete(comm);
                    }
                    catch (Exception)
                    {
                        result.CodeText = "不好意思,系统异常!";
                        return(Json(result));
                    }
                }
                transaction.Commit();
                if (sum == commodityIds.Length)
                {
                    result.Code     = 1;
                    result.CodeText = "删除成功!";
                }
                else
                {
                    result.Code     = 2;
                    result.CodeText = "删除失败!";
                }
                return(Json(result));
            }
            else
            {
                result.Code     = 2;
                result.CodeText = "请选中您要删除的级别!";
                return(Json(result));
            }
        }
Ejemplo n.º 5
0
        public ActionResult Delete(int id)
        {
            ResultMsg result = new ResultMsg();
            var       comm   = ICommodityCategorysService.GetById(id);

            if (comm != null)
            {
                ICommodityCategorysService.Delete(comm);
                result.Code     = 1;
                result.CodeText = "删除成功!";
                return(Json(result));
            }
            else
            {
                result.Code     = 2;
                result.CodeText = "删除失败!";
                return(Json(result));
            }
        }
Ejemplo n.º 6
0
        public JuMeiMallController(IUnityContainer _container, ILog4netService Log4netService, ISiteService ISiteService,
                                   ICommodityService ICommodityService, ICommodityCategorysService ICommodityCategorysService, ISiteService SiteService
                                   , IOrderService IOrderService, IMembershipService MembershipService, IAccountService AccountService
                                   , ISecondKillSetService SecondKillSetService, ISecondKillCommoditysService SecondKillCommoditysService, TransactionHelper TransactionHelper)
        {
            this._container                  = _container;
            this.Log4netService              = Log4netService;
            this.ISiteService                = ISiteService;
            this.ICommodityService           = ICommodityService;
            this.ICommodityCategorysService  = ICommodityCategorysService;
            this.ISiteService                = ISiteService;
            this.IOrderService               = IOrderService;
            this.MembershipService           = MembershipService;
            this.AccountService              = AccountService;
            this.SecondKillSetService        = SecondKillSetService;
            this.SecondKillCommoditysService = SecondKillCommoditysService;
            this.TransactionHelper           = TransactionHelper;
            var site = ISiteService.Query(null).FirstOrDefault();

            if (site != null)
            {
                url = site.imageUrl;
            }
        }
Ejemplo n.º 7
0
        public ActionResult Edit(EditCommodityCategory request)
        {
            var item = ICommodityCategorysService.GetById(request.commodityCategoryId);

            if (item == null)
            {
                return(Json(new ResultMsg()
                {
                    Code = -1, CodeText = "分类不存在"
                }));
            }
            item.name = request.Name;
            if (ICommodityCategorysService.Update(item) > 0)
            {
                return(Json(new ResultMsg()
                {
                    Code = 0
                }));
            }
            return(Json(new ResultMsg()
            {
                Code = -1, CodeText = "保存失败"
            }));
        }