/// <summary> /// 根据角色ID构造角色的信息 /// </summary> public Role(int currentRoleId) { DataRow roleRow; roleRow = dataRole.Retrieve(currentRoleId); roleId = currentRoleId; if (roleRow["Description"] != null) { description = (string)roleRow["Description"]; } Data.Permission dataPermission = new Data.Permission(); permissions = dataPermission.GetPermissionList(currentRoleId); nopermissions = dataPermission.GetNoPermissionList(currentRoleId); Data.User user = new Data.User(); users = user.GetUsersByRole(currentRoleId); }
/// <summary> /// 根据角色ID构造角色的信息 /// </summary> public Role(int currentRoleId) { DataRow roleRow; roleRow = dataRole.Retrieve(currentRoleId ); roleId = currentRoleId; if (roleRow["Description"] != null) { description = (string)roleRow["Description"]; } Data.Permission dataPermission = new Data.Permission(); permissions = dataPermission.GetPermissionList( currentRoleId ); nopermissions=dataPermission.GetNoPermissionList(currentRoleId); Data.User user = new Data.User(); users = user.GetUsersByRole(currentRoleId); }
/// <summary> /// 获取某角色下的所有用户 /// </summary> public DataSet GetUsersByRole(int RoleID) { return(dataUser.GetUsersByRole(RoleID)); }