/// <summary> /// 校验角色名称是否已经存在 /// </summary> /// <returns></returns> public ActionResult ValidateJsmc(string jsmc) { DAL.js jsdal = dal as DAL.js; if (jsdal.Exists(jsmc)) { return(Content("false")); } else { return(Content("true")); } }
/// <summary> /// 获取用户所属角色 /// </summary> /// <param name="yhid"></param> /// <returns></returns> public List <ViewModels.YhjsDTO> getYhjsDTO(int yhid) { List <ViewModels.YhjsDTO> yhjsdtos = new List <ViewModels.YhjsDTO>(); //获取系统所有角色信息 DAL.js jsdal = new DAL.js(); List <Model.js> jss = new List <Model.js>(); DataSet ds = jsdal.GetList(""); if (ds.Tables[0].Rows.Count > 0) { foreach (DataRow dr in ds.Tables[0].Rows) { jss.Add(jsdal.DataRowToModel(dr)); } } //获取用户所属角色列表 DAL.yhjs yhjsdal = new DAL.yhjs(); List <Model.yhjs> yhjss = yhjsdal.getYhjssByyhid(yhid); foreach (Model.js js in jss) { ViewModels.YhjsDTO yhjsdto = new ViewModels.YhjsDTO { jsid = js.jsid, jsmc = js.jsmc, jssm = js.jssm }; if (yhjss.FindAll(b => b.jsid == js.jsid).Count > 0) { yhjsdto.isjs = true; } yhjsdtos.Add(yhjsdto); } return(yhjsdtos); }