<% /* Content: 选择查询结果要显示的数据项 */ %> <%@ page contentType="text/html; charset=GBK"%> <%@ include file="/IncludeBeginMD.jsp"%> <% String sRoleID = CurPage.getParameter("RoleID"); String sUserID = CurPage.getParameter("UserID"); String sToUserID = CurPage.getParameter("ToUserID"); String sFromOrgID = CurPage.getParameter("FromOrgID"); String sAction = CurPage.getParameter("Action"); String sSql = ""; String sFlag="False",sRightID=""; ASResultSet rs = null; //角色赋予用户 if(sAction!=null && sAction.equals("UserRole")){ sSql = "select a.RoleID as RoleID,b.RoleName as RoleName from User_Role a,Role_info b where a.RoleID = b.RoleID and a.UserID =:UserID1 "+ " and a.RoleID not in (select c.RoleID from User_Role c,Role_info d where c.RoleID = d.RoleID and c.UserID =:UserID2) " ;//原来列表框的数据 rs = Sqlca.getASResultSet(new SqlObject(sSql).setParameter("UserID1",sUserID).setParameter("UserID2",sToUserID)); int num=0; while(rs.next()){ out.println(""); } rs.getStatement().close(); sSql = "select a.RoleID as RoleID,b.RoleName as RoleName from User_Role a,Role_info b where a.RoleID = b.RoleID and a.UserID =:UserID and a.Remark='1' " ;//转换后列表框的数据 rs = Sqlca.getASResultSet(new SqlObject(sSql).setParameter("UserID",sToUserID)); int inum=0; while(rs.next()){ sRoleID=rs.getString("RoleID"); if(sRoleID==null)sRoleID=""; else if(sRoleID.equals("000")){ sFlag="True"; } out.println(""); } rs.getStatement().close(); } %>
<% if(sAction!=null && (sAction.equals("UserRight")||sAction.equals("RoleRight"))){ %> <% }else{ %> <% } %>
 可赋予权限列表  已赋予权限列表 可赋予角色列表  已赋予角色列表
<%if(sFlag.equals("False")){%> Add selected items

<%}%> Remove selected items
Shift selected items down

Shift selected items up
<%@ include file="/IncludeEnd.jsp"%>