public JsonResult Add(sysrole role) { OperateResultModel orm = new OperateResultModel(); orm.message = ValidInput(role); if (string.IsNullOrEmpty(orm.message)) { UserModel um = SessionUser; DateTime dtnow = DateTime.Now; role.createdate = dtnow; role.creater = um.UserNo; role.editdate = dtnow; role.editer = um.UserNo; Permission permission = new Permission(); orm = permission.InsertRole(role); orm.rows = role; } else { orm.success = false; } return(JsonResultHelper.ConvertToJsonResult(orm)); }
private List <sysrole> translate(List <Models.sys_role> list) { var c = list_memberrole.GroupBy(o => o.sysroleid).Select(p => new { sysroleid = p.FirstOrDefault().sysroleid, num = p.Count() }); list_sysrole = new List <sysrole>(); var a = list; foreach (var b in a) { sysrole sysrole = new sysrole(); sysrole.rolename = b.rolename.ToString(); sysrole.sysroleid = b.sysroleid; sysrole.state = b.state.ToString(); // sysrole.state = (sysrole.state == "0") ? "无效" : "有效"; var d = c.Where(o => o.sysroleid == sysrole.sysroleid); if (d.Count() != 0) { foreach (var e in d) { sysrole.num = e.num.ToString(); } } else { sysrole.num = "0"; } list_sysrole.Add(sysrole); } return(list_sysrole); }
public PartialViewResult Edit(string roleno) { sysrole role = null; if (!string.IsNullOrEmpty(roleno)) { Permission permission = new Permission(); role = permission.QueryRole(roleno); } return(PartialView(role)); }
/// <summary> /// 验证输入的用户信息是否正常 /// </summary> /// <param name="role"></param> /// <returns></returns> private string ValidInput(sysrole role) { string msg = string.Empty; if (string.IsNullOrEmpty(role.roleno)) { msg += "请输入角色编号<br />"; } if (string.IsNullOrEmpty(role.rolename)) { msg += "请输入角色名称<br />"; } if (string.IsNullOrEmpty(role.memo)) { msg += "请选择角色描述<br />"; } return(msg); }
public JsonResult Update(sysrole role) { OperateResultModel orm = new OperateResultModel(); orm.message = ValidInput(role); if (string.IsNullOrEmpty(orm.message)) { role.editdate = DateTime.Now; role.editer = SessionUser.UserNo; Permission permission = new Permission(); orm = permission.UpdateRole(role); orm.rows = role; } else { orm.success = false; } return(JsonResultHelper.ConvertToJsonResult(orm)); }
/// <summary> /// 更新角色信息 /// </summary> /// <param name="role">角色实体</param> /// <returns></returns> public OperateResultModel UpdateRole(sysrole role) { SysRoleDal dal = new SysRoleDal(); return dal.Update(role); }
/// <summary> /// 插入角色信息 /// </summary> /// <param name="role">角色实体</param> /// <returns></returns> public OperateResultModel InsertRole(sysrole role) { SysRoleDal dal = new SysRoleDal(); return dal.Insert(role); }