亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? orgmenubean.java

?? 這是一個用jsp+Oracle開發(fā)的企業(yè)員工信息管理系統(tǒng)!
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
		Hashtable hash = new Hashtable();
		String sql = "";

		sql = "select * from orgmenu  where BH  = "+id+"";
		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		try{
			ResultSetMetaData rsmd = rs.getMetaData();
			int cols = rsmd.getColumnCount();
			if(rs.next())
			{
				for(int i=1;i<=cols;i++)
				{
					String field = ds.toString(rsmd.getColumnName(i));
					String value = ds.toString(rs.getString(i));
					hash.put(field,value);
				}
			}
		}catch(Exception e){System.out.println("運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時statement出錯"+e);}		
		}
		return hash;
	}

	
	//取得部門名稱
	public String getOrgName(String id)
	{
		String sql = "";
		String name = "";
		sql = "select BMMC from zz_bmb where BMBH = '"+id+"'";
		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		try{
			if(rs.next())
			{
				name = ds.toString(rs.getString("BMMC"));
			}
		}catch(Exception e){System.out.println("運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時statement出錯"+e);}		
		}
		return name;
	}

	//判斷是否有子類
	public boolean isChild(String orgid,String pid)
	{
		String sql ="";
		boolean b = false;
		sql ="select * from orgmenu where BMBH = '"+orgid+"' and PBH = "+pid+"";
		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		try{
			if(rs.next())
				b = true;
		}catch(Exception e){System.out.println("運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時statement出錯"+e);}		
		}
		return b;
	}


	//取得當(dāng)前子類位置
	public String getDetailPath(String orgid,String id)
	{
		String path = "";
		String sql = "";
		path = getOrgName(orgid);
		if(id.equals("")) return path;
		String spath = "";
		while(!id.equals("0"))
		{
			sql = "select * from orgmenu where bh = "+id+"";
			ResultSet rs = selectRecord(sql);
			Statement stmt = null;
			try{
				if(rs.next())
				{
					spath +=ds.toString(rs.getString("MC"))+",";
					id = ds.toString(rs.getString("PBH"));
				}
			}catch(Exception e){System.out.println("運行時出錯:"+e);}
			finally{
				if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時出錯"+e);}
				if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時statement出錯"+e);}		
			}
		}
		
		String strpath[] = spath.split(",");
		for(int i=strpath.length-1;i>=0;i--)
		{
			path+=">>"+strpath[i];
		}
		return path;
	}


	//初始化數(shù)據(jù)-----------------------------------------------------------------------------
	public void initialMenu()
	{
		String sql="";
		sql = "select BMBH from ZZ_BMB where BMBH like '%0000000000000000'";
		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		try{
			String strName[] = new String[3];
			strName[0] ="綜合信息";
			strName[1] ="公告通知";
			strName[2] ="規(guī)章制度";
			while(rs.next())
			{
				String strOrgid = "";
				strOrgid = ds.toString(rs.getString("BMBH"));
				for(int i=0;i<3;i++)
				{
					Hashtable hash =new Hashtable();
					hash.put("PBH","0");
					hash.put("BMBH",strOrgid);
					hash.put("MC",strName[i]);
					hash.put("JBXH","0");
					addMenu(hash);
				}
			}
		}catch(Exception e){System.out.println("運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時statement出錯"+e);}		
		}
	}
	public void initialMenu(String strBMBH)
	{
		String sql="";
		String strName[] = new String[3];
		strName[0] ="綜合信息";
		strName[1] ="公告通知";
		strName[2] ="規(guī)章制度";

		String strOrgid = ds.toString(strBMBH);
		for(int i=0;i<3;i++)
		{
			Hashtable hash =new Hashtable();
			hash.put("PBH","0");
			hash.put("BMBH",strOrgid);
			hash.put("MC",strName[i]);
			hash.put("JBXH","0");
			addMenu(hash);
		}
	}

	//取得所有信息
	public Vector getClass(String id)
	{
		Vector vect =  new Vector();
		return vect;
	}


	//取得上一級父類信息
	public Hashtable getUpCs(String id)
	{
		Hashtable hash = new Hashtable();
		ResultSet rs = selectRecord("SELECT * FROM ORGMENU WHERE BH in (SELECT BH FROM ORGMENU WHERE BH ="+ id +")");
		Statement stmt = null;
		try{
			ResultSetMetaData rsmd = rs.getMetaData();
			int cols = rsmd.getColumnCount();
			if(rs.next()){
				for(int i=1;i<=cols;i++)
				{
					String field = ds.toString(rsmd.getColumnName(i));
					String value = ds.toString(rs.getString(i));
					hash.put(field,value);
				}
			}
		}catch(Exception e){System.out.println("運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時statement出錯"+e);}		
		}
		return hash;
	}


	//取得下一級類信息
	public Vector getDownCs(String id)
	{
		Vector vect =  new Vector();
		ResultSet rs = selectRecord("SELECT * FROM ORGMENU WHERE PBH=" + id + " order by JBXH");
		Statement stmt = null;
		try{
			ResultSetMetaData rsmd = rs.getMetaData();
			int cols = rsmd.getColumnCount();
			while(rs.next()){
				Hashtable hash = new Hashtable();
				for(int i=1;i<=cols;i++)
				{
					String field = ds.toString(rsmd.getColumnName(i));
					String value = ds.toString(rs.getString(i));
					hash.put(field,value);
				}
				vect.add(hash);
			}
		}catch(Exception e){System.out.println("運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時statement出錯"+e);}		
		}
		return vect;
	}
	public String getID1()//取得一級類別名稱
	{
		String str = "";
		int pbh=strID;
		Statement stmt = null;
		while(pbh!=0){
			ResultSet rs = selectRecord("SELECT PBH,MC FROM ORGMENU WHERE BH=" + pbh);
			try{
				if(rs.next()){
					str = rs.getString("MC");
					pbh = rs.getInt("PBH");
				}
			}catch(Exception e){System.out.println("運行時出錯:"+e);}
			finally{
				if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時出錯"+e);}
				if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時statement出錯"+e);}		
			}
		}
		return str;
	}
	public int getPBH()
	{
		int str=0;
		int pbh=strID;
		Statement stmt = null;
		ResultSet rs = null;
		while(pbh!=0){
			rs = selectRecord("SELECT PBH,BH FROM ORGMENU WHERE BH=" + pbh);
			try{
				if(rs.next()){
					str = rs.getInt("BH");
					pbh = rs.getInt("PBH");
				}
			}catch(Exception e){System.out.println("運行時出錯:"+e);}
			finally{
				if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時出錯"+e);}
				if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時statement出錯"+e);}		
			}
		}
		return str;
	}
	public String getPathWithoutOrg()//取得當(dāng)前子類位置(不含部門名稱)
	{
		String path = "";
		String sql = "";
		if(strID==0) return path;
		ResultSet rs = null;
		Statement stmt = null;
		while(strID!=0)
		{
			sql = "select * from orgmenu where bh = "+strID+"";
			rs = selectRecord(sql);
			try{
				if(rs.next())
				{
					path +=ds.toString(rs.getString("MC"))+",";
					strID = rs.getInt("PBH");
				}
			}catch(Exception e){System.out.println("運行時出錯:"+e);}
			finally{
				if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時出錯"+e);}
				if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時statement出錯"+e);}		
			}
		}
		String strpath[] = path.split(",");
		path="";
		for(int i=strpath.length-1;i>=0;i--)
		{
			path+=strpath[i]+"\\";
		}
		path = path.substring(0,path.length()-1);
		return path;
	}

	public Vector getData(String orgid)//根據(jù)部門編號取得此部門下的所有子類的樹形結(jié)構(gòu)
	{
		Vector vect = new Vector();
		String sql = "select * from orgmenu where PBH=0 and BMBH='"+orgid+"' order by jbxh";
		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		try{
			ResultSetMetaData rsmd = rs.getMetaData();
			int cols = rsmd.getColumnCount();
			while(rs.next())
			{
				Hashtable hash = new Hashtable();
				for(int i=1;i<=cols;i++)
				{
					String field = ds.toString(rsmd.getColumnName(i));
					String value = ds.toString(rs.getString(i));
					hash.put(field,value);
				}
				vect.add(hash);
				Vector v = new Vector();
				sql = "select * from orgmenu where PBH="+rs.getInt("BH") + " order by jbxh";
				ResultSet rs1 = selectRecord(sql);
				try{
					ResultSetMetaData rsmd1 = rs1.getMetaData();
					int cols1 = rsmd1.getColumnCount();
					while(rs1.next())
					{
						Hashtable hash1 = new Hashtable();
						for(int i=1;i<=cols1;i++)
						{
							String field = ds.toString(rsmd1.getColumnName(i));
							String value = ds.toString(rs1.getString(i));
							hash1.put(field,value);
						}
						v.add(hash1);
					}
					vect.add(v);
				}catch(Exception e){System.out.println("運行時出錯:"+e);}
				finally{
					if(rs1!=null)try{ stmt = rs1.getStatement(); rs1.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時出錯"+e);}
					if(stmt!=null)try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時statement出錯"+e);}		
				}
			}
			if(vect.size()==0 && !orgid.equals("")){
				initialMenu(orgid);
				vect=getData(orgid);
			}
		}catch(Exception e){System.out.println("運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時statement出錯"+e);}		
		}
		return vect;
	}

	public static void main(String args[]) 
	{
		
		OrgMenuBean omb = new OrgMenuBean();
		System.out.println("begin\r\n\r\n");
		Hashtable hash = new Hashtable();

		//hash.put("BH","5");
		hash.put("PBH","4");
		hash.put("BMBH","00020000000000000000");
		hash.put("MC","防毒殺毒");
		hash.put("JBXH","1");
		
		omb.setID(3);
		omb.setParentID(0);
		//omb.setOrgID("00020000000000000000");
		//omb.delMenu();
		//omb.addMenu(hash);
		//System.out.println(omb.buildTree("00010000000000000000").getDepth());
		//System.out.println(omb.getDetailPath("8"));

		System.out.println("\r\n\r\nend");
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91国内精品野花午夜精品| 丁香网亚洲国际| 欧美日韩午夜在线| 调教+趴+乳夹+国产+精品| 国产欧美一区二区三区网站| 久久99精品国产麻豆婷婷洗澡| 日韩精品专区在线影院观看| 国产老肥熟一区二区三区| 欧美国产精品劲爆| 色哟哟一区二区三区| 午夜电影一区二区| 欧美成人a∨高清免费观看| 国产老肥熟一区二区三区| 国产精品丝袜91| 在线视频综合导航| 蜜桃av噜噜一区| 国产精品久久久久久久久久免费看| 色综合色狠狠综合色| 午夜国产精品影院在线观看| 久久综合九色综合欧美亚洲| 不卡一卡二卡三乱码免费网站| 亚洲精品成人悠悠色影视| 欧美日高清视频| 国产精品99久久久久久宅男| 一区二区三区在线视频免费| 欧美一二三区在线| av在线不卡网| 奇米在线7777在线精品| 中文字幕第一区第二区| 欧美日韩精品是欧美日韩精品| 另类综合日韩欧美亚洲| 中文字幕一区二区5566日韩| 91精品欧美综合在线观看最新| 国产精品一区二区男女羞羞无遮挡| 亚洲制服丝袜在线| 久久蜜臀中文字幕| 在线观看国产日韩| 国产91精品入口| 日韩高清一区在线| 国产精品久久久久aaaa| 日韩欧美第一区| 色综合天天做天天爱| 国内精品在线播放| 午夜精品影院在线观看| 国产精品美女久久久久av爽李琼 | 亚洲男同1069视频| 日韩久久精品一区| 欧美体内she精高潮| 懂色av一区二区在线播放| 日韩精品色哟哟| 亚洲一区精品在线| 中文天堂在线一区| 日韩欧美视频在线| 欧美日韩第一区日日骚| 色婷婷综合久久| 成人午夜碰碰视频| 另类小说一区二区三区| 五月天一区二区| 一区二区三区国产精品| 国产精品高潮久久久久无| 一区二区三区四区视频精品免费 | 亚洲一区二区三区中文字幕| 国产精品欧美一级免费| 久久久综合九色合综国产精品| 777欧美精品| 欧美丝袜自拍制服另类| 91在线小视频| www.66久久| av电影天堂一区二区在线| 国产成人免费视频网站| 国产毛片一区二区| 国内精品久久久久影院薰衣草 | 日韩一级二级三级精品视频| 欧美日本一道本| 欧美主播一区二区三区| 欧美在线色视频| 欧美在线观看视频在线| 欧美天堂一区二区三区| 欧美日韩一区小说| 欧美美女直播网站| 欧美日韩日日摸| 欧美一区二区日韩一区二区| 欧美一区二区成人6969| 欧美v亚洲v综合ⅴ国产v| 精品国产一区二区精华| 久久人人超碰精品| 国产午夜一区二区三区| 国产精品素人视频| 亚洲视频一区二区免费在线观看| 亚洲欧美日韩在线| 午夜精品一区二区三区三上悠亚| 免费在线观看不卡| 狠狠色狠狠色综合系列| 顶级嫩模精品视频在线看| 色综合夜色一区| 欧美片网站yy| 精品福利二区三区| 中文在线资源观看网站视频免费不卡| 中文字幕一区视频| 亚洲国产精品一区二区www| 另类综合日韩欧美亚洲| 风间由美性色一区二区三区| 色婷婷亚洲一区二区三区| 欧美日韩高清影院| 久久无码av三级| 亚洲男女一区二区三区| 日韩中文字幕av电影| 国产黄色精品网站| 91久久精品一区二区三| 欧美电影免费观看高清完整版在线 | 欧美日韩一级二级| 欧美xfplay| 一区二区三区精品久久久| 免费看精品久久片| jlzzjlzz亚洲女人18| 欧美一区二区三区在| 国产精品美女一区二区| 免费高清在线视频一区·| 99精品黄色片免费大全| 日韩欧美第一区| 亚洲精品成人少妇| 国产精品一区二区在线观看不卡 | 色综合久久综合中文综合网| 日韩无一区二区| 国产精品传媒入口麻豆| 日韩中文字幕不卡| 91丨porny丨国产入口| 欧美变态口味重另类| 亚洲最新视频在线播放| 国产成人综合网站| 欧美精品日韩一区| 国产精品女人毛片| 久久精品久久综合| 欧美三级乱人伦电影| 国产欧美一区二区精品婷婷| 丝袜美腿亚洲一区二区图片| 色综合久久久久综合| 国产蜜臀97一区二区三区 | 久久蜜臀中文字幕| 舔着乳尖日韩一区| 在线观看视频一区| 中文字幕欧美激情一区| 国产一区二区三区免费在线观看| 欧美日韩一区 二区 三区 久久精品| 国产精品乱码一区二三区小蝌蚪| 日本成人中文字幕在线视频| 在线免费观看日本一区| 中文字幕巨乱亚洲| 国产一区二区精品在线观看| 91精品国产aⅴ一区二区| 亚洲欧美激情小说另类| 成人午夜看片网址| wwwwww.欧美系列| 久久精工是国产品牌吗| 4hu四虎永久在线影院成人| 亚洲成人免费av| 在线观看区一区二| 一区二区三区av电影| 欧洲国产伦久久久久久久| 亚洲免费观看高清完整版在线观看熊 | 色综合夜色一区| 中文字幕一区二区三区在线观看 | 欧美一级理论性理论a| 日韩主播视频在线| 678五月天丁香亚洲综合网| 午夜国产精品影院在线观看| 欧美日韩高清影院| 日产国产高清一区二区三区| 欧美一区二区精品| 美国毛片一区二区| 欧美一级欧美一级在线播放| 蜜桃久久久久久| 久久亚洲影视婷婷| 国产九色精品成人porny| 久久久国产综合精品女国产盗摄| 国产成人在线网站| 欧美国产禁国产网站cc| 91一区二区三区在线播放| 一级日本不卡的影视| 欧美日韩在线播放三区| 青草国产精品久久久久久| 日韩欧美一区二区在线视频| 国产美女精品人人做人人爽| 欧美激情一区二区三区全黄| 91片黄在线观看| 香蕉乱码成人久久天堂爱免费| 91精品国产综合久久福利 | 午夜成人在线视频| 日韩视频在线你懂得| 国产露脸91国语对白| 综合激情网...| 3d动漫精品啪啪一区二区竹菊| 久久精品国产**网站演员| 国产亚洲一本大道中文在线| av不卡一区二区三区| 爽爽淫人综合网网站| 国产人久久人人人人爽| 欧美这里有精品| 国产最新精品精品你懂的| 亚洲欧美色一区|