public ActionResult RoleManage()
        {
            // List<SeatManage.ClassModel.UserInfo> userlist = SeatManage.Bll.Users_ALL.GetUsers();
            List <SeatManage.ClassModel.SysRolesDicInfo> listSysRolesDicInfo = new List <SeatManage.ClassModel.SysRolesDicInfo>();

            listSysRolesDicInfo = SeatManage.Bll.SysRolesDic.GetRoleList(null, null);

            StringBuilder sb = new StringBuilder();

            sb.Append("{");
            sb.Append("\"form.paginate.pageNo\": 1,");
            sb.Append("\"form.paginate.totalRows\": 100,");
            sb.Append("	\"rows\": [");
            foreach (SysRolesDicInfo item in listSysRolesDicInfo)
            {
                StringBuilder      FuncStr = new StringBuilder();
                List <SysMenuInfo> menu    = SysMenu.GetUserRoleMenus(item.RoleID);
                foreach (var it in menu)
                {
                    FuncStr.Append(it.MenuName);
                    FuncStr.Append("|");
                }

                sb.Append("{\"RoleName\": '" + item.RoleName + "',\"FuncStr\": '" + FuncStr.ToString().TrimEnd('|') + "'}");
                sb.Append(",");
            }
            sb.Remove(sb.Length - 1, 1);
            sb.Append("]");
            sb.Append("}");
            string data = sb.ToString();

            ViewBag.Data = data;
            return(View());
        }