/// <summary> /// 角色新增 /// </summary> /// <returns></returns> public ActionResult RoleInsert() { TS_ROLEDTO rDto = new TS_ROLEDTO(); rDto.N_STATUS = 1; rDto.Title = "角色新增"; return(View(rDto)); }
/// <summary> /// 角色修改 /// </summary> /// <returns></returns> public ActionResult RoleUpdate(string id) { TS_ROLEDTO rDto = new TS_ROLEDTO(); rDto.Title = "角色修改"; rDto = basicsService.GetRole(id); return(View("RoleInsert", rDto)); }
/// <summary> ///用户关联角色 /// </summary> /// <returns></returns> public ActionResult RelationRole(string id) { TS_ROLEDTO rDto = new TS_ROLEDTO(); rDto.UserID = id; rDto.Roles = basicsService.GetRoles(); rDto.RoleID = basicsService.GetUserRole(id); return(View(rDto)); }
public ActionResult Role(TS_ROLEDTO rDto) { //获取完成工差列表 PageResult <TS_ROLE> ef = basicsService.GetRoles(rDto); //获取分页数据 BASEPAGE page = AUTOMAPING.Mapping <BASEPAGE>(ef); this.HttpContext.Session["Page"] = page; //EF实体数据转换为DTO rDto.Roles = MAPPING.ConvertEntityToDtoList <TS_ROLE, TS_ROLEDTO>(ef.DataList); return(View(rDto)); }
public ActionResult RoleUpdate(TS_ROLEDTO rDto) { rDto.Title = "角色修改"; if (!ModelState.IsValid) { return(View("RoleInsert", rDto)); } else if (!basicsService.ValidateIsRepeat(rDto, 1)) { ModelState.AddModelError("error", "权限重复"); return(View("RoleInsert", rDto)); } else { rDto.C_EMP_ID = BaseUser.Id; rDto.C_EMP_NAME = BaseUser.Name; rDto.D_MOD_DT = DateTime.Now; basicsService.RoleUpdate(rDto); rDto.ResultType = 2; return(View("RoleInsert", rDto)); } }