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

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

?? dutybean.java

?? 這是一個用jsp+Oracle開發的企業員工信息管理系統!
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
		}
		}catch(Exception e){System.out.println("DutyBean.modDuty(Hashtable hash)運行時出錯:"+e);}
		finally{
			if(rs2!=null)try{ stmt = rs2.getStatement(); rs2.close();}catch(Exception e){System.out.println("DutyBean.modDuty(Hashtable hash)關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("DutyBean.modDuty(Hashtable hash)關閉聲明時statement出錯"+e);}		
		}
		PublicData.rebuildFlowVector();
		PublicData.rebuildRightVector();
		return 0;
	}

	//刪除當前部門當前職務數據記錄
	public int delDuty()
	{
		String sql="";
		String strZWZT="1";
		
		sql = "select * from ZZ_ZGZWB  where BMBH = "+strOrgNO+" and ZWBH = "+strDutyNO+"";
		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		try{
			if(rs.next())
			{	
				return -1;//職務有人擔當,不能刪除!
			}
		}catch(Exception e){System.out.println("DutyBean.delDuty()運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("DutyBean.delDuty()關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("DutyBean.delDuty()關閉聲明時statement出錯"+e);}		
		}
		sql = "update  ZZ_ZWB set ZWZT = "+strZWZT+" where BMBH = "+strOrgNO+" and ZWBH = "+strDutyNO+"";
		return deleteRecord(sql);
	}

	//刪除當前部門當前職務數據記錄
	public int delDBDuty()
	{
		String sql = "select * from ZZ_ZGZWB  where BMBH = "+strOrgNO+" and ZWBH = "+strDutyNO+"";
		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		try{
			if(rs.next()){	return -1;//職務有人擔當,不能刪除!
			}
		}catch(Exception e){System.out.println("DutyBean.delDBDuty()運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("DutyBean.delDBDuty()關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("DutyBean.delDBDuty()關閉聲明時statement出錯"+e);}		
		}
		sql = "delete from ZZ_ZWB where BMBH = "+strOrgNO+" and ZWBH = "+strDutyNO+"";
		return deleteRecord(sql);
	}


	//通過部門編號和職務編號得到當前職務的操作權限,沒轉化為漢字 11-24
	public String getOper()
	{
		String strOper = "";
		String sql = "";
		String strMRCZ = "1";
		String strSYZT = "0";
		String str = ",";
		sql = "select CZQX from ZZ_ZWB where BMBH = "+strOrgNO+" and ZWBH = "+strDutyNO+"";
		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		try{
		if(rs.next())
		{
			String strOperNo = ds.toString(rs.getString("CZQX"));
			if (strOperNo.equals(""))//如果職務表中的操作權限為空則去模塊權限表取默認操作權限
			{   		

				sql = "select ID from CODE_ANCZQXB where MRCZ = "+strMRCZ+" and SYZT = "+strSYZT+"";
				ResultSet res = selectRecord(sql);
				try{
					while(res.next())
					{   
						strOper+=ds.toString(res.getString("ID"))+str;
					}
				}catch(Exception e){System.out.println("DutyBean.getOper()運行時出錯:"+e);}
				finally{
					if(res!=null)try{ stmt = res.getStatement(); res.close();}catch(Exception e){System.out.println("DutyBean.getOper()關閉記錄集rs時出錯"+e);}
					if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("DutyBean.getOper()關閉聲明時statement出錯"+e);}		
				}
				if(strOper!=null && !strOper.equals(""))
					strOper = strOper.substring(0,strOper.length()-1);
				if(strOper==null)
					strOper="";
				return strOper;
			}
			//String strOpers[] = strOperNo.split(",");
			//for(int i=0;i<strOpers.length;i++)//根據分割后的編號取得模塊名稱
			//{
			//	strOper+=db.toName("CODE_CZQXB","MKBH","MKMC",strOpers[i])+str;
			//}
			strOper = strOper.substring(0,strOper.length()-1);
		}
		}catch(Exception e){System.out.println("DutyBean.getOper()運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("DutyBean.getOper()關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("DutyBean.getOper()關閉聲明時statement出錯"+e);}		
		}
		return strOper;
	}

	//通過部門編號和職務編號得到當前職務的流程權限,并且轉化為漢字
	public String getFlow()
	{
		String strFlow = "";
		String sql = "";
		String strMRCZ = "1";
		String strSYZT = "0";
		String str = ",";
		sql = "select LCQX from ZZ_ZWB where BMBH = "+strOrgNO+" and ZWBH = "+strDutyNO+"";
		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		try{
		if(rs.next())
		{
			String strFlowNo = ds.toString(rs.getString("LCQX"));
			if (strFlowNo.equals(""))//如果職務表中的流程權限為空則去流程權限表取默認流程權限
			{
				sql = "select  MKMC from CODE_LCQXB where MRCZ = "+strMRCZ+" and SYZT = "+strSYZT+"";
				ResultSet res = selectRecord(sql);
				try{
					while(res.next())
					{
						strFlow+=ds.toString(res.getString("MKMC"))+str;
					}
				}catch(Exception e){System.out.println("DutyBean.getFlow()運行時出錯:"+e);}
				finally{
					if(res!=null)try{ stmt = res.getStatement(); res.close();}catch(Exception e){System.out.println("DutyBean.getFlow()關閉記錄集rs時出錯"+e);}
					if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("DutyBean.getFlow()關閉聲明時statement出錯"+e);}		
				}
				if(!strFlow.equals(""))
					strFlow = strFlow.substring(0,strFlow.length()-1);
				return strFlow;
			}

			String strFlows[] = strFlowNo.split(",");
			for(int i=0;i<strFlows.length;i++)//根據分割后的編號取得流程名稱
			{
				strFlow+=db.toName("CODE_LCQXB","MKBH","MKMC",strFlows[i])+str;
			}
			strFlow = strFlow.substring(0,strFlow.length()-1);
		}
		}catch(Exception e){System.out.println("DutyBean.getFlow()運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("DutyBean.getFlow()關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("DutyBean.getFlow()關閉聲明時statement出錯"+e);}		
		}
		return strFlow;
	}

	//通過部門編號得到當前職務的配置參數
	public String getConf()
	{
		String strConf = "";
		String sql = "";
		//String str = ",";
		String str1 = ",";
		String strMax = "";
		int i,num=0;//,j
		String []xm = new String[10];//{"郵箱空間:","附件大小:","個人通訊錄數目:","文件柜大小:",""};//
		String []unit = new String[10];//{"MB","MB","條","MB",""};//

		sql = "select PZBH,PZMC,PZSZ,PZSM from CODE_XTPZ order by PZBH ";
		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		try{
		while(rs.next())
		{
			xm[num] = ds.toString(rs.getString("PZMC"));
			unit[num] = ds.toString(rs.getString("PZSM"));
			num++;
		}
		sql = "select PZCS from ZZ_ZWB where BMBH = "+strOrgNO+" and ZWBH = "+strDutyNO+"";
		stmt = rs.getStatement();rs.close();stmt.close();	
		rs = selectRecord(sql);
        if(rs.next())
		{
			strConf = ds.toString(rs.getString("PZCS"));
			if (!strConf.equals(""))//如果職工中的配置參數不空
			{
				String sglemt[] = strConf.split(",");
				
				for(i=0;i<sglemt.length;i++)
				{
					if(!strMax.equals(""))
						strMax+=str1+xm[i]+sglemt[i]+unit[i];
					if(strMax.equals(""))
						strMax = xm[i]+sglemt[i]+unit[i];
				}
				strConf = strMax;
				return strConf;	//ok			
			}
			if (strConf.equals(""))//如果職務表中的配置參數為空則去系統配置表取默認流程權限
			{
				sql = "select PZBH,PZSZ from CODE_XTPZ order by PZBH ";
				ResultSet r = selectRecord(sql);
				try{
					while(r.next())
					{
						strConf+=ds.toString(r.getString("PZSZ"))+str1;
					}
				}catch(Exception e){System.out.println("DutyBean.getConf()運行時出錯:"+e);}
				finally{
					if(r!=null)try{ stmt = r.getStatement(); r.close();}catch(Exception e){System.out.println("DutyBean.getConf()關閉記錄集rs時出錯"+e);}
					if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("DutyBean.getConf()關閉聲明時statement出錯"+e);}		
				}
				strConf = strConf.substring(0,strConf.length()-1);
				String sglelement[] = strConf.split(",");
				
				for(i=0;i<sglelement.length;i++)
				{
					if(!strMax.equals(""))
						strMax+=str1+xm[i]+sglelement[i]+unit[i];
					if(strMax.equals(""))
						strMax = xm[i]+sglelement[i]+unit[i];
				}

				strConf = strMax;
				return strConf;	//ok			
			}
			//return strConf;
		}
		}catch(Exception e){System.out.println("DutyBean.getConf()運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("DutyBean.getConf()關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("DutyBean.getConf()關閉聲明時statement出錯"+e);}		
		}

		return strConf;
	}

	//根據部門編號返回名稱
	public String toName()
	{
		return db.toName("ZZ_BMB","BMBH","BMMC",strOrgNO);
	}

	//根據填寫的操作權限轉化為存儲字符
	public String toOperNo(String strOper)
	{
		String strOperNo = "";
		String str = ",";

		if(strOper.equals(""))//默認操作權限
		{
			return strOperNo;
		}
		String strOpers[] = strOper.split(",");
		for(int i=0;i<strOpers.length;i++)
		{	
			strOperNo+= db.toID("CODE_CZQXB","MKMC","MKBH",strOpers[i])+str;
		}
		strOperNo = strOperNo.substring(0,strOperNo.length()-1);

		return strOperNo;
	}

	//根據填寫的流程權限轉化為存儲字符
	public String toFlowNo(String strFlow)
	{
		String strFlowNo = "";
		String str = ",";

		if(strFlow.equals(""))//默認流程權限
		{
			return strFlowNo;
		}
		String strFlows[] = strFlow.split(",");
		for(int i=0;i<strFlows.length;i++)
		{	
			strFlowNo+= db.toID("CODE_LCQXB","MKMC","MKBH",strFlows[i])+str;
		}
		strFlowNo = strFlowNo.substring(0,strFlowNo.length()-1);

		return strFlowNo;
	}

	//設置級別序號
	public String getJBNo()
	{
		String pri="0";
		String sql = "select max(JBXH) from ZZ_ZWB where BMBH='"+strOrgNO+"'";
		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		try{
		//取得本部門職務的級別序號的最大編號
		if(rs.next()) 
		{ 
			pri = ds.toString(rs.getInt(1) + 1+"");
		}
		}catch(Exception e){System.out.println("DutyBean.getJBNo()運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("DutyBean.getJBNo()關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("DutyBean.getJBNo()關閉聲明時statement出錯"+e);}		
		}
		return pri;
	}

	public ResultSet selOper()//從操作權限表里選取所有的模塊名稱
	{
		String sql = "select MKMC from CODE_CZQXB where SYZT=0";
		ResultSet rs = selectRecord(sql);
		return rs;
	}
	public ResultSet selFlow()//從流程表里選取所有的流程名稱
	{
		String sql = "select MKMC from CODE_LCQXB where SYZT=0 order by JBXH";
		ResultSet rs = selectRecord(sql);
		return rs;
	}
	public String getOrdinaryZWBH(String bmbh,String zwmc)//根椐部門編號、職務名稱返回職務編號
	{
		String zwbh = "";
		String sql = "select ZWBH from ZZ_ZWB where BMBH='"+ bmbh +"' and ZWMC='"+ ds.toString(zwmc) +"'";
		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		try{
		if(rs.next())
		{
			zwbh = ds.toString(String.valueOf(rs.getInt(1)));
		}
		}catch(Exception e){System.out.println("DutyBean.getOrdinaryZWBH(String,String)運行時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("DutyBean.getOrdinaryZWBH(String,String)關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("DutyBean.getOrdinaryZWBH(String,String)關閉聲明時statement出錯"+e);}		
		}
		return zwbh;
	}

	public static void main(String args[]) 
	{
		DutyBean mb = new DutyBean();

		mb.setOrgNO("00040000000000000000");
		mb.setDutyNO("6");
		Hashtable hash= new Hashtable();
		//hash.put("BMBH","00040000000000000000");
		hash.put("ZWMC","邯鋼科技服務部1111");
		hash.put("CZQX","6");
		hash.put("LCQX","3");
		hash.put("PZCS","");
		hash.put("JBXH","1");
		hash.put("ZWZT","0");
		System.out.println("\n\n begin \n\n\n");
System.out.println(mb.toOperNo("模塊6"));
		//System.out.println(mb.toFlowNo("Wfdsafdsa,sss"));
		//mb.addDuty(hash);
		//mb.modDuty(hash);
		//System.out.println(mb.getData());
		//mb.delDuty();
System.out.println("------------liumei--------職務編號: "+mb.getOrdinaryZWBH("00050000000000000000","一般員工"));
		System.out.println("\n\n end \n\n\n");



	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲免费观看在线视频| 蜜桃视频在线观看一区| 美女任你摸久久| 91热门视频在线观看| 日韩欧美一级二级| 亚洲综合男人的天堂| 国产原创一区二区| 欧美妇女性影城| 亚洲精品视频在线| 成人一区二区三区| 久久这里只有精品6| 免费成人在线视频观看| 色噜噜偷拍精品综合在线| 欧美国产丝袜视频| 韩国精品久久久| 欧美大度的电影原声| 日韩中文字幕1| 欧美精品自拍偷拍动漫精品| 一区二区三区欧美日| 91小视频在线免费看| 国产精品久久三| 成人av网址在线| 国产欧美一区视频| 懂色av一区二区夜夜嗨| 久久麻豆一区二区| 国产精品一卡二| 日本一区二区免费在线观看视频 | 国产综合久久久久影院| 91精品午夜视频| 免费成人av资源网| 日韩欧美一级精品久久| 精品亚洲国产成人av制服丝袜| 91精品国产色综合久久| 免费在线观看成人| 26uuu欧美| 国产999精品久久久久久| 国产日韩欧美不卡| 成人av在线资源| 亚洲精品中文在线影院| 欧美日韩一区视频| 青青草91视频| 亚洲精品一区在线观看| 国产九色精品成人porny| 国产精品私人自拍| 91福利在线导航| 视频一区二区国产| 日韩一区二区三区电影在线观看 | 中文字幕一区二区三| 91在线国产福利| 夜夜嗨av一区二区三区网页| 欧美群妇大交群中文字幕| 另类小说欧美激情| 国产精品久久99| 欧美精品三级日韩久久| 国产精品白丝jk黑袜喷水| 亚洲欧洲国产日韩| 制服丝袜亚洲色图| 春色校园综合激情亚洲| 亚洲永久免费av| 精品国产一区二区国模嫣然| 成人丝袜18视频在线观看| 亚洲一区二区视频在线| www久久精品| 一本色道久久综合亚洲91| 日本成人在线不卡视频| 中文字幕va一区二区三区| 欧美手机在线视频| 国产精品乡下勾搭老头1| 亚洲在线中文字幕| 国产欧美精品日韩区二区麻豆天美| 91久久精品网| 国产高清亚洲一区| 日本系列欧美系列| 亚洲激情校园春色| 久久影院电视剧免费观看| 欧美亚洲禁片免费| 东方aⅴ免费观看久久av| 亚洲国产精品久久人人爱| 久久精品人人做人人综合| 欧美性一级生活| www.亚洲国产| 久久成人免费电影| 视频在线在亚洲| 亚洲你懂的在线视频| 2020国产精品| 884aa四虎影成人精品一区| 99re这里只有精品首页| 国产又粗又猛又爽又黄91精品| 一区二区三区四区五区视频在线观看 | 97久久人人超碰| 精品一区二区在线免费观看| 亚洲18女电影在线观看| 中文字幕在线观看一区二区| 久久综合国产精品| 日韩欧美激情在线| 91麻豆精品91久久久久久清纯| 一本大道久久a久久综合婷婷| 国产高清亚洲一区| 国产在线精品一区二区三区不卡| 日精品一区二区| 午夜视频在线观看一区| 亚洲一区二区三区自拍| 国产精品麻豆久久久| 欧美精品一区二区三区久久久| 欧美巨大另类极品videosbest| 在线精品视频免费播放| 色综合网色综合| 色网综合在线观看| 色婷婷综合五月| 91精品办公室少妇高潮对白| 91啪九色porn原创视频在线观看| 成人黄色av网站在线| 成人精品免费看| 99久久精品免费看国产免费软件| 成人白浆超碰人人人人| 成人国产电影网| 色婷婷亚洲一区二区三区| 色94色欧美sute亚洲13| 91在线观看视频| 一本色道久久综合狠狠躁的推荐 | 久久久亚洲午夜电影| 国产三级三级三级精品8ⅰ区| 精品福利一区二区三区| 欧美精品一区男女天堂| 久久久久久麻豆| 亚洲人成亚洲人成在线观看图片| 亚洲美女电影在线| 日韩和的一区二区| 久久精品久久99精品久久| 国产乱理伦片在线观看夜一区| 国产盗摄一区二区| 精品视频一区三区九区| 欧美成人精品福利| 欧美激情一区二区三区四区| 91精品国产欧美一区二区| 日韩一级片网站| 中文字幕欧美日韩一区| 夜夜精品浪潮av一区二区三区| 午夜精品一区二区三区电影天堂 | 蜜桃一区二区三区四区| 国精产品一区一区三区mba桃花 | 日韩免费看的电影| 国产日韩欧美高清| 亚洲色图在线看| 日韩高清在线一区| 风间由美一区二区三区在线观看 | 波多野洁衣一区| 欧美日韩久久不卡| 2020日本不卡一区二区视频| 亚洲婷婷综合色高清在线| 天天av天天翘天天综合网色鬼国产| 韩国精品久久久| 欧美三级日韩三级| 欧美国产成人精品| 日本网站在线观看一区二区三区| 成人午夜视频福利| 4438成人网| 亚洲免费观看高清完整版在线观看| 日本不卡一区二区三区高清视频| 国产69精品久久99不卡| 制服丝袜亚洲色图| 亚洲色图在线视频| 国产精品中文字幕日韩精品| 一本到不卡精品视频在线观看| 欧美激情在线一区二区三区| 日本不卡视频一二三区| 欧美色欧美亚洲另类二区| 奇米色777欧美一区二区| 日韩精品一区二区在线观看| 亚洲激情网站免费观看| 国产精品自拍网站| 日韩视频免费观看高清完整版在线观看 | 国产精品美女久久久久aⅴ国产馆| 天涯成人国产亚洲精品一区av| 不卡一区二区中文字幕| 欧美www视频| 免费在线观看日韩欧美| 欧美日韩另类一区| 亚洲精品视频观看| 91网站最新网址| 中文字幕不卡三区| 豆国产96在线|亚洲| 久久久美女艺术照精彩视频福利播放| 五月婷婷综合网| 欧美色综合天天久久综合精品| 日本丶国产丶欧美色综合| 国产精品一区二区久激情瑜伽| 亚洲欧美偷拍三级| 欧美亚洲禁片免费| 成人毛片视频在线观看| 国产xxx精品视频大全| 欧美影片第一页| 亚洲日本va午夜在线电影| 国产91在线观看丝袜| 久久亚洲二区三区| 国产在线日韩欧美| 久久久综合视频| 国产精品自拍av| 亚洲欧洲www| 97久久超碰精品国产|