Ejemplo n.º 1
0
        /// <summary>
        /// 更新
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult Update(int id)
        {
            ResourceMember      data     = new cncbk_resource_application.Controller.ResourceMemberController().GetModelById(id);
            List <ResourceRole> dataRole = new cncbk_resource_application.Controller.ResourceRoleController().GetByFilter(new FilterBaseModel());

            dataRole           = dataRole.Where(g => g.RoleType != 1).ToList();
            ViewBag.IsSupAdmin = GetAccount().IsSuperAdmin;
            if (data != null)
            {
                return(View(new ResAdminViewModel
                {
                    Id = data.Id,
                    Remark = data.Remark,
                    UserName = data.UserName,
                    Phone = data.Phone,
                    Email = data.Email,
                    RoleId = data.RoleId > 0 ? data.RoleId.ToString() : "",
                    State = data.State ? 0 : 1,
                    RoleList = (dataRole != null ? dataRole : null),
                    IsSupAdmin = data.ResRole.RoleType == 1
                }));
            }
            else
            {
                return(View());
            }
        }
Ejemplo n.º 2
0
        public JsonResult GetJsonData(SreachDataTable dt, string name, string stime)
        {
            ReturnPageResultIList <ResourceRole> data = new cncbk_resource_application.Controller.ResourceRoleController().GetAllWhere(
                new FilterBaseModel()
            {
                Name       = name,
                StartTime  = string.IsNullOrEmpty(stime) ? Convert.ToDateTime("0001-01-01") : Convert.ToDateTime(stime),
                EndTime    = string.IsNullOrEmpty(stime) ? Convert.ToDateTime("0001-01-01") : new DateTime(Convert.ToDateTime(stime).Year, Convert.ToDateTime(stime).Month, Convert.ToDateTime(stime).Day, 23, 59, 59),
                pageNumber = dt.pageIndex,
                pageSize   = dt.length
            }
                );
            IList <ResourceRole> rList = new List <ResourceRole>();

            if (data != null && data.DataT != null)
            {
                rList = data.DataT;
            }
            return(Json(new
            {
                recordsFiltered = data.totalRecords,
                recordsTotal = data.totalPages,
                data = rList.Select(d => new { Id = d.Id, RoleType = d.RoleType, RoleName = d.RoleName, RoleCtime = d.RoleCtime })
            }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        public ActionResult List()
        {
            List <ResourceRole> dataRole = new cncbk_resource_application.Controller.ResourceRoleController().GetByFilter(new FilterBaseModel());

            ViewBag.state   = JsonConvert.SerializeObject(dataRole.Select(d => new { RoleName = d.RoleName, RoleCtime = d.RoleCtime, Id = d.Id }));
            ViewBag.IsAdmin = GetAccount().IsSuperAdmin;
            return(View());
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 更新
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult Add()
        {
            List <ResourceRole> dataRole = new cncbk_resource_application.Controller.ResourceRoleController().GetByFilter(new FilterBaseModel());

            dataRole = dataRole.Where(g => g.RoleType != 1).ToList();
            return(View(new ResAdminViewModel()
            {
                RoleList = (dataRole != null ? dataRole : null)
            }));
        }
Ejemplo n.º 5
0
        public JsonResult CheckRoleName(string roleName, int id)
        {
            List <ResourceRole> resRoleList = new cncbk_resource_application.Controller.ResourceRoleController().GetByName(roleName);

            if (resRoleList != null && resRoleList.Count > 0)
            {
                if (resRoleList.Where(g => g.Id == id).Count() <= 0)
                {
                    return(Json("角色名称已存在", JsonRequestBehavior.AllowGet));
                }
            }

            return(Json(true, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 6
0
        public ActionResult Update(int id)
        {
            ResourceRole data = new cncbk_resource_application.Controller.ResourceRoleController().GetModelById(id);

            if (data != null)
            {
                List <ResourceMenu> dataObj = new cncbk_resource_application.Controller.ResourceMenuController().GetByFilter(new FilterBaseModel());
                ViewBag.select = JsonConvert.SerializeObject(dataObj);
                return(View(new ResRoleViewModel
                {
                    RoleName = data.RoleName,
                    Id = data.Id,
                    RoleCtime = data.RoleCtime,
                    menuList = data.RmList.Select(a => a.Menuid.ToString()).ToList()
                }));
            }
            else
            {
                return(View());
            }
        }