Beispiel #1
0
        /// <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"));
            }
        }
Beispiel #2
0
        /// <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);
        }