Exemple #1
0
        public JsonResult DeleteJson(List <int> ids)//【重要】【重要】【重要】ids名称为post中json的键值名称
        {
            int      _total = ids.Count();
            Response _res   = new Response();
            //不准删除当前管理员
            int _currentAdminID = int.Parse(Session["AdminID"].ToString());

            if (ids.Contains(_currentAdminID))
            {
                ids.Remove(_currentAdminID);
            }

            //批量删除
            _res = adminManager.Delete(ids);

            if (_res.Code == 1 && _res.Data < _total)
            {
                _res.Code    = 2;
                _res.Message = "共提交删除" + _total + "名管理员,实际删除" + _res.Data + "名管理员。\n原因:不能删除当前登录的账号";
            }
            else if (_res.Code == 2)
            {
                _res.Message = "共提交删除" + _total + "名管理员,实际删除" + _res.Data + "名管理员。";
            }
            return(Json(_res));
        }
Exemple #2
0
        public JsonResult DeleteJson(List <int> ids)
        {
            int      _total          = ids.Count;
            Response _res            = new Core.Types.Response();
            int      _currentAdminID = int.Parse(Session["AdminID"].ToString());

            if (ids.Contains(_currentAdminID))
            {
                ids.Remove(_currentAdminID);
            }
            _res = adminManager.Delete(ids);
            if (_res.Code == 1 && _res.Data < _total)
            {
                _res.Code    = 2;
                _res.Message = "共提交删除" + _total + "名管理员,实际删除" + _res.Data + "名管理员。\n原因:不能删除当前登录的账号";
            }
            else if (_res.Code == 2)
            {
                _res.Message = "共提交删除" + _total + "名管理员,实际删除" + _res.Data + "名管理员。";
            }
            return(Json(_res));
        }
Exemple #3
0
        public JsonResult DeleteJson(List <int> ids)
        {
            int      total          = ids.Count();
            Response res            = new Response();
            int      currentAdminId = int.Parse(Session["AdminID"].ToString());

            if (ids.Contains(currentAdminId))
            {
                ids.Remove(currentAdminId);
            }
            res = _adminManager.Delete(ids);
            if (res.Code == 1 && res.Data < total)
            {
                res.Code    = 2;
                res.Message = "共提交删除" + total + "名管理员,实际删除" + res.Data + "名管理员。\n原因:不能删除当前登录的账号";
            }
            else if (res.Code == 2)
            {
                res.Message = "共提交删除" + total + "名管理员,实际删除" + res.Data + "名管理员。";
            }
            return(Json(res));
        }