Пример #1
0
        public ActionResult Delete(string roleNum)
        {
            SysRoleProvider provider = new SysRoleProvider();
            int             line     = provider.DeleteRole(roleNum);

            if (line > 0)
            {
                this.ReturnJson.AddProperty("d", "success");
            }
            return(Content(this.ReturnJson.ToString()));
        }
Пример #2
0
        /// <summary>
        /// 删除角色
        /// </summary>
        /// <returns></returns>
        public ActionResult Delete()
        {
            List <string>   list      = WebUtil.GetFormObject <List <string> >("List");
            string          CompanyID = WebUtil.GetFormValue <string>("CompanyID");
            SysRoleProvider provider  = new SysRoleProvider(CompanyID);
            int             line      = provider.DeleteRole(list);
            DataResult      result    = new DataResult();

            if (line > 0)
            {
                result.Code    = (int)EResponseCode.Success;
                result.Message = string.Format("角色删除成功,受影响行数{0}行", line);
            }
            else
            {
                result.Code    = (int)EResponseCode.Exception;
                result.Message = "角色删除失败";
            }
            return(Content(JsonHelper.SerializeObject(result)));
        }
Пример #3
0
        public ActionResult BatchDel(string roleNum)
        {
            SysRoleProvider provider = new SysRoleProvider();

            string[]      list = roleNum.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
            List <string> ls   = new List <string>();
            int           line = 0;

            foreach (string t in list)
            {
                line += provider.DeleteRole(t);
            }
            if (line > 0)
            {
                this.ReturnJson.AddProperty("d", "success");
            }
            else
            {
                this.ReturnJson.AddProperty("d", "");
            }
            return(Content(this.ReturnJson.ToString()));
        }