/// <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()); } }
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)); }
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()); }
/// <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) })); }
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)); }
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()); } }