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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? orgmenubean.java

?? 員工信息管理系統以企業的員工為中心
?? 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("關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時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("關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時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("關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時statement出錯"+e);}		
		}
		return b;
	}


	//取得當前子類位置
	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("關閉記錄集rs時出錯"+e);}
				if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時statement出錯"+e);}		
			}
		}
		
		String strpath[] = spath.split(",");
		for(int i=strpath.length-1;i>=0;i--)
		{
			path+=">>"+strpath[i];
		}
		return path;
	}


	//初始化數據-----------------------------------------------------------------------------
	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] ="規章制度";
			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("關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時statement出錯"+e);}		
		}
	}
	public void initialMenu(String strBMBH)
	{
		String sql="";
		String strName[] = new String[3];
		strName[0] ="綜合信息";
		strName[1] ="公告通知";
		strName[2] ="規章制度";

		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("關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時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("關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時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("關閉記錄集rs時出錯"+e);}
				if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時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("關閉記錄集rs時出錯"+e);}
				if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時statement出錯"+e);}		
			}
		}
		return str;
	}
	public String getPathWithoutOrg()//取得當前子類位置(不含部門名稱)
	{
		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("關閉記錄集rs時出錯"+e);}
				if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時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)//根據部門編號取得此部門下的所有子類的樹形結構
	{
		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("關閉記錄集rs時出錯"+e);}
					if(stmt!=null)try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時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("關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關閉聲明時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");
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡一区二区在线| 亚洲欧洲日韩一区二区三区| 久久午夜电影网| 成人欧美一区二区三区| 奇米影视在线99精品| 成人免费视频网站在线观看| 91精品国产综合久久香蕉麻豆| 国产精品网站一区| 久久精品国产99| 在线播放中文一区| 中文字幕亚洲欧美在线不卡| 国内精品久久久久影院薰衣草 | 国产亚洲欧洲一区高清在线观看| 亚洲一级电影视频| 高清av一区二区| 久久久精品综合| 韩国欧美国产1区| 欧美一级搡bbbb搡bbbb| 亚洲欧美区自拍先锋| 国产福利一区在线| 久久久久久毛片| 韩国成人精品a∨在线观看| 717成人午夜免费福利电影| 亚洲黄色免费网站| 一本到不卡精品视频在线观看| 中文在线免费一区三区高中清不卡| 久久99久久久欧美国产| 日韩一区二区三区四区| 天天色天天操综合| 欧美精品久久一区| 人人爽香蕉精品| 日韩一区二区三区av| 奇米影视在线99精品| 欧美成人三级电影在线| 久久成人久久鬼色| 国产欧美一区二区三区在线看蜜臀| 国产一区二区三区在线观看免费视频 | 国产在线看一区| 久久久久久毛片| 丰满少妇久久久久久久| 国产精品麻豆网站| 一本一本久久a久久精品综合麻豆| 亚洲免费观看高清完整 | 波多野结衣视频一区| 中文久久乱码一区二区| 99九九99九九九视频精品| 亚洲精品国产无天堂网2021| 欧美日本不卡视频| 精品一区二区在线看| 日本一区二区三区久久久久久久久不| 国产成人精品www牛牛影视| 国产精品久线观看视频| 色狠狠综合天天综合综合| 亚洲国产精品嫩草影院| 欧美一区二区三区的| 国产美女娇喘av呻吟久久| 亚洲国产成人一区二区三区| 色94色欧美sute亚洲线路一ni| 亚洲综合久久久久| 欧美tk丨vk视频| 99热99精品| 午夜影院久久久| 久久久精品人体av艺术| 91日韩精品一区| 一区二区高清免费观看影视大全| 欧美一级一区二区| 国产成人精品免费| 五月天欧美精品| 国产午夜精品美女毛片视频| 91小宝寻花一区二区三区| 天天综合网 天天综合色| 国产欧美日韩精品一区| 欧美在线一二三四区| 黄色精品一二区| 亚洲欧美经典视频| 久久综合九色综合97_久久久| 91美女在线视频| 国产精品88888| 日韩精品电影在线| 亚洲欧美日韩一区| 国产网站一区二区三区| 精品视频一区三区九区| 风间由美一区二区av101 | 51精品国自产在线| 美女www一区二区| 亚洲最新视频在线播放| 国产亚洲欧美色| 日韩一区二区三| 色婷婷精品久久二区二区蜜臀av| 国产一区视频导航| 人人爽香蕉精品| 亚洲午夜在线视频| 亚洲天堂久久久久久久| 久久久精品国产免费观看同学| 欧美日韩亚洲综合| 色综合久久中文字幕综合网| 国产精品自拍网站| 久久精品999| 调教+趴+乳夹+国产+精品| 国产精品激情偷乱一区二区∴| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 久久久99精品免费观看不卡| 欧美一区二区三区小说| 在线观看亚洲一区| 色婷婷久久久综合中文字幕 | 亚洲三级电影网站| 国产精品午夜免费| 欧美国产1区2区| 国产精品色在线观看| 中文字幕av一区 二区| 久久久www成人免费毛片麻豆| 精品国产91九色蝌蚪| 日韩精品在线看片z| 欧美一区二区三区的| 日韩你懂的在线播放| 日韩一区二区三区观看| 91精品国产乱码| 日韩欧美自拍偷拍| 精品va天堂亚洲国产| 久久丝袜美腿综合| 久久综合狠狠综合久久综合88| 久久亚洲免费视频| 国产精品久久久久影院| 亚洲日本韩国一区| 亚洲国产日产av| 日产欧产美韩系列久久99| 蜜桃视频在线观看一区| 国模大尺度一区二区三区| 国产一区二区三区视频在线播放| 国产精品一区二区三区四区| 成人免费高清视频在线观看| 99这里都是精品| 欧美午夜一区二区| 日韩一区二区三区视频在线| 精品国产亚洲在线| 中文字幕精品在线不卡| 亚洲精品免费播放| 青青草国产成人av片免费| 国产精品1区二区.| 91原创在线视频| 欧美影视一区二区三区| 日韩亚洲欧美在线观看| 国产亚洲人成网站| 一区二区成人在线| 看电视剧不卡顿的网站| 91小视频在线| 精品福利视频一区二区三区| 国产精品乱人伦一区二区| 亚洲影视资源网| 国产麻豆成人精品| 欧美视频一区二区三区四区| 亚洲精品一区二区三区福利| 亚洲欧洲综合另类在线| 美女国产一区二区| 日本久久一区二区| 欧美精品一区二区精品网| 亚洲色图欧洲色图| 免费观看在线综合色| 91丨porny丨在线| 精品伦理精品一区| 一级做a爱片久久| 国产精品69毛片高清亚洲| 欧美日韩国产综合久久 | 亚洲免费观看高清完整版在线观看| 麻豆中文一区二区| 色av一区二区| 国产精品美女www爽爽爽| 久久精品国产亚洲高清剧情介绍| 91久久精品一区二区二区| 久久综合九色综合97婷婷| 丝袜诱惑制服诱惑色一区在线观看| 成人黄色国产精品网站大全在线免费观看 | 久久国产视频网| 欧美日韩不卡一区| 综合自拍亚洲综合图不卡区| 韩国成人在线视频| 91精品国产综合久久福利| 亚洲美腿欧美偷拍| 成人国产在线观看| 久久亚洲捆绑美女| 国内外成人在线| 日韩一区二区免费在线电影| 婷婷综合五月天| 欧美丝袜丝交足nylons图片| 国产精品毛片a∨一区二区三区| 国产伦精品一区二区三区免费迷 | 亚洲欧洲另类国产综合| 国产一区二区三区蝌蚪| 精品电影一区二区| 美女视频黄 久久| 日韩欧美aaaaaa| 喷水一区二区三区| 欧美一区二区视频观看视频| 亚洲午夜一区二区三区| 日本二三区不卡| 亚洲综合免费观看高清完整版在线 | 亚洲一卡二卡三卡四卡无卡久久| 91麻豆精品在线观看| 国产精品护士白丝一区av| 成人激情校园春色|