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

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

?? persondutybean.java

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

package oa.bean;

import java.text.*;
import java.util.*;
import java.lang.*;
import java.io.*;
import java.sql.*;
import oa.main.*;
//import javax.swing.tree.DefaultMutableTreeNode;

public class PersonDutyBean extends ParentBean
{
	String PersonNo="";//職工編號
    String DutyOrgNo="";//職務(wù)部門編號
    String DutyNo="";//職務(wù)編號

	//構(gòu)造函數(shù)
	public PersonDutyBean() 
	{
	}
	//設(shè)置部門編號
	public void setDutyOrgNo(String DutyOrgNo)
	{
		this.DutyOrgNo = DutyOrgNo;
	}
	//設(shè)置職工編號
	public void setPersonNo(String PersonNo)
	{
		this.PersonNo = PersonNo;
	}

	//通過部門編號得到部門名稱
	public String getOrgName(String strOrgNo)
	{
		return toName("ZZ_BMB","BMBH","BMMC",strOrgNo);
	}

	public Vector getBMMC(String strPersonNo)//通過職工編號得到ZZ_ZGZWB的所有BMMC記錄	
	{
		Vector vt = new Vector();
		String sql = "";
		String bmbh = "";
		String bmName = "";

		sql = "select BMBH from ZZ_ZGZWB where ZGBH='"+strPersonNo+"' order by BMBH";
		ResultSet rs = selectRecord(sql);
		ResultSet rst = null;
		Statement stmt = null;
		try{
		while(rs.next())
		{	
			String bmbh1 = ds.toString(rs.getString("BMBH"));
			if(bmbh1.equals(bmbh))
			{
				continue;
			}
			else
			{
				bmbh = bmbh1;
				sql = "select BMMC from ZZ_BMB where BMBH='"+bmbh+"'";
				rst = selectRecord(sql);
				try{
					if(rst.next()){
						bmName = ds.toString(rst.getString("BMMC"));
						Hashtable ht = new Hashtable();
						ht.put("BMBH",bmbh);
						ht.put("BMMC",bmName);
						vt.add(ht);	
					}
				}catch(Exception e){System.out.println("運行時出錯:"+e);}
				finally{
					if(rst!=null)try{ stmt = rst.getStatement(); rst.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);}		
				}
			}
		}
		}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 vt;
	}

	//通過職工編號得到職工姓名
	public String getPersonName(String strPersonNo)
	{
		return toName("ZZ_ZGB","ZGBH","XM",strPersonNo);
	}

	//通過職工編號得到ZZ_ZGZWB的BMMC_ZWMC記錄
	public String getBMMC_ZWMC(String strPersonNo)
	{
		String sql = " select a.BMBH,b.zwmc,b.zwzt from ZZ_ZGZWB a,zz_zwb b where a.ZGBH='"+strPersonNo+"' and a.bmbh=b.bmbh and a.zwbh=b.zwbh ";
		ResultSet rs = selectRecord(sql);
		String bmName="",zwName="",mixName="",dutyzt="";
		Statement stmt = null;
		DutyBean dutybn = null;
		PersonBean psbn = null;
		try{
		while(rs.next())
		{	
			String bmbh = ds.toString(rs.getString("BMBH"));						
			bmName = getName(bmbh);
			zwName = ds.toString(rs.getString("ZWMC"));		
			dutyzt = ds.toString(rs.getString("ZWZT"));	
			if (dutyzt.equals("1"))
			{
				dutyzt = "(掛起)";
			}
			else
				dutyzt = "";

			if(!mixName.equals(""))
				mixName += "\n"+bmName+":"+zwName+dutyzt;
			if(mixName.equals(""))
				mixName = bmName+":"+zwName+dutyzt;
		}
		if(mixName.equals("")){
			dutybn = new DutyBean();
			psbn = new PersonBean();
			psbn.setPersonNO(strPersonNo);	 
			String BMBH = psbn.getBMBH();	
			String zwNo = dutybn.getOrdinaryZWBH(BMBH,"一般員工");
			if(zwNo.equals("")){
				Hashtable dutyhash = new Hashtable();
				dutyhash.put("BMBH",BMBH);
				dutyhash.put("ZWMC","一般員工");
				dutyhash.put("CZQX","");
				dutyhash.put("LCQX","");
				dutyhash.put("PZCS","");
				dutyhash.put("JBXH","");
				dutyhash.put("ZWZT","0");
				dutybn.addDuty(dutyhash);
				zwNo = dutybn.getOrdinaryZWBH(BMBH,"一般員工");
			}
			addRec(strPersonNo,BMBH,zwNo,"","");
			mixName = getBMMC_ZWMC(strPersonNo);
		}
		}catch(Exception e){System.out.println("運行時出錯:"+e);}
		finally{
			if(psbn!=null) psbn.closeConn();
			if(dutybn!=null)dutybn.closeConn();
			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 mixName;
		
	}
	public Vector getData(String strPersonNo)//通過職工編號得到ZZ_ZGZWB的所有記錄
	{
		Vector vt = new Vector();
		String sql ="select BMBH,ZWBH from ZZ_ZGZWB where ZGBH='"+strPersonNo+"'";
		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		DutyBean dutybn = null;
		PersonBean psbn = null;
		try{
		while(rs.next())
		{	
			String bmbh = ds.toString(rs.getString("BMBH"));
			String zwbh = ds.toString(rs.getString("ZWBH"));
			Hashtable ht = new Hashtable();
			ht.put("BMBH",bmbh);
			ht.put("ZWBH",zwbh);
			vt.add(ht);
		}
		if(vt.size()==0){
			dutybn = new DutyBean();
			psbn = new PersonBean();
			psbn.setPersonNO(strPersonNo);
			String BMBH = psbn.getBMBH();
			String zwNo = dutybn.getOrdinaryZWBH(BMBH,"一般員工");
			if(zwNo.equals("")){
				Hashtable dutyhash = new Hashtable();
				dutyhash.put("BMBH",BMBH);
				dutyhash.put("ZWMC","一般員工");
				dutyhash.put("CZQX","");
				dutyhash.put("LCQX","");
				dutyhash.put("PZCS","");
				dutyhash.put("JBXH","");
				dutyhash.put("ZWZT","0");
				dutybn.addDuty(dutyhash);
				zwNo = dutybn.getOrdinaryZWBH(BMBH,"一般員工");
			}
			addRec(strPersonNo,BMBH,zwNo,"","");
			vt = getData(strPersonNo);
		}
		}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);}		
			if(psbn!=null) psbn.closeConn();
			if(dutybn!=null)dutybn.closeConn();
		}
		return vt;
	}

	//通過職務(wù)名稱得到職務(wù)編號
	public String getDutyNo(String strDutyName)
	{
		String dutyno = "";
		String sql = "select ZWBH from ZZ_ZWB where trim(ZWMC)='"+strDutyName+"' and BMBH='"+DutyOrgNo+"'";

		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		try{
		while(rs.next())
			dutyno = ds.toString(rs.getString("ZWBH"));
		}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 dutyno;
	}

	//通過職務(wù)編號得到職務(wù)名稱
	public String getDutyName(String strDutyNo)
	{
		String dutyname = "";
		String sql = "select ZWMC from ZZ_ZWB where ZWBH='"+strDutyNo+"' and BMBH='"+DutyOrgNo+"'";
		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		try{
		while(rs.next())
			dutyname = ds.toString(rs.getString("ZWMC"));
		}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 dutyname;
	}

	
	//檢查ZZ_ZGZWB中是否已經(jīng)由此條記錄
	public boolean hasRect(String personno,String dutyOrgno,String dutyno)
	{
		boolean b = false;
		String sql="select * from ZZ_ZGZWB where ZGBH='"+personno+"' and BMBH='"+dutyOrgno+"' and ZWBH='"+dutyno+"'";
		ResultSet rs=db.QuerySQL(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;
	}
	
	//判斷ZZ_ZGB中是否有輸入的部門名稱、職工編號、職工姓名的對應(yīng)紀錄
	public int hasPerson(String orgName,String personno,String personname)
	{
		String sql="select * from ZZ_ZGB where BMBH='"+orgName+"' and ZGBH='"+personno+"' and XM='"+personname+"'";
		ResultSet rs=db.QuerySQL(sql);
		Statement stmt = null;
		try{
			if(rs.next())
				return 0;		    
		}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 1;
	}

	//判斷ZZ_ZWB是否有輸入的部門名稱、職務(wù)名稱的對應(yīng)紀錄
	public int hasOrgDuty(String orgName,String dutyName)
	{
		String sql="select * from ZZ_ZWB where BMMC='"+orgName+"' and ZWMC='"+dutyName+"'";
		ResultSet rs=selectRecord(sql);
		Statement stmt = null;
		try{
			if(rs.next())
				return 0;		 
		}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 1;
	}

	public void addRec(String personno,String dutyOrgno,String dutyno,String czqx,String lcqx,boolean rebuild)
	{
		ResultSet rs = selectRecord(" select * from zz_zgzwb where zgbh='"+personno+"' and bmbh='"+dutyOrgno+"' and zwbh="+dutyno+" ");
		//System.out.println("Enter Bean!!!!!!!			"+rs);
		Statement stmt = null;
		RightBean rb = null;
		MakeNews news = null;
		try{
			if(!rs.next())
			{
				Vector vect=new Vector();
				vect.add("ZZ_ZGZWB");
				vect.add(addVector("ZGBH",personno,"CHAR"));
				vect.add(addVector("BMBH",dutyOrgno,"CHAR"));
				vect.add(addVector("ZWBH",dutyno,"CHAR"));
				vect.add(addVector("CZQX",czqx,"CHAR"));
				vect.add(addVector("LCQX",lcqx,"CHAR"));
			
				insertRecord(vect);

				if(!rebuild)
					return;

				PublicData.rebuildFlowVector();
				PublicData.rebuildRightVector();

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美色涩在线第一页| 国产乱淫av一区二区三区| 99re成人精品视频| 亚洲天堂精品视频| 色诱视频网站一区| 香蕉成人伊视频在线观看| 欧美日韩国产三级| 美国欧美日韩国产在线播放| 日韩欧美区一区二| 国产一区二区三区免费看 | 91精品欧美综合在线观看最新| 亚洲电影第三页| 日韩免费性生活视频播放| 精品一二三四区| 国产精品天美传媒| 色诱亚洲精品久久久久久| 午夜av区久久| 久久免费美女视频| 91亚洲精品久久久蜜桃网站| 亚洲高清中文字幕| 精品国产电影一区二区| 大桥未久av一区二区三区中文| 综合婷婷亚洲小说| 91麻豆精品国产综合久久久久久| 蜜臀av性久久久久av蜜臀妖精| 久久久精品综合| 91蜜桃免费观看视频| 日韩精品成人一区二区三区| 亚洲精品一区在线观看| 91免费看`日韩一区二区| 亚洲mv大片欧洲mv大片精品| 亚洲精品一区二区三区四区高清 | 秋霞影院一区二区| 欧美国产精品专区| 欧美日韩视频第一区| 精品亚洲成a人在线观看| 自拍视频在线观看一区二区| 日韩午夜在线播放| 99在线精品观看| 久久精品99国产国产精| 亚洲私人黄色宅男| 日韩欧美一级在线播放| 97国产精品videossex| 日韩成人午夜电影| 自拍偷拍国产亚洲| 久久久亚洲午夜电影| 欧美视频在线一区二区三区 | 日本少妇一区二区| 国产精品第四页| 精品乱人伦小说| 欧美视频你懂的| 成人18视频日本| 精品一区二区影视| 亚洲福利一二三区| 国产精品国产精品国产专区不片| 日韩欧美激情一区| 欧美色综合久久| www.欧美精品一二区| 九九精品一区二区| 午夜精品福利一区二区蜜股av| 中文字幕亚洲不卡| 久久免费偷拍视频| 精品国产一区二区三区不卡 | 欧美不卡视频一区| 欧美日免费三级在线| av综合在线播放| 国产在线精品一区二区| 日韩成人免费看| 日韩高清在线电影| 亚洲成av人片观看| 亚洲综合激情另类小说区| 中文字幕制服丝袜成人av | 中文字幕日本不卡| 国产日韩亚洲欧美综合| 久久亚洲综合色| 精品99一区二区| 精品国产乱码久久久久久蜜臀| 3751色影院一区二区三区| 欧美日韩国产高清一区二区| 在线亚洲精品福利网址导航| 色综合视频一区二区三区高清| 成人性生交大片免费看在线播放 | 成人精品国产一区二区4080| 国产美女av一区二区三区| 国产一区二区免费视频| 国产精品一级二级三级| 国产一区二区精品久久91| 国产一区二区91| 成人激情小说乱人伦| 色综合久久中文字幕综合网| 一本一本大道香蕉久在线精品| 91丝袜美腿高跟国产极品老师 | 国产.欧美.日韩| 99久久亚洲一区二区三区青草| 91免费观看在线| 欧美在线不卡视频| 欧美高清视频一二三区| 91精品国产综合久久久久久漫画| 欧美一区二区三区四区在线观看| 欧美精品一区二区三区很污很色的 | 欧美一区二区精美| 日韩精品资源二区在线| 欧美精品一区二区三区蜜桃 | 激情五月激情综合网| 国产精品伊人色| 91视频在线观看| 欧美日韩久久不卡| 精品欧美乱码久久久久久| 日本一区二区三区视频视频| 中文字幕在线一区二区三区| 午夜久久久影院| 国产在线麻豆精品观看| 成人sese在线| 欧美美女直播网站| 久久影音资源网| 亚洲人一二三区| 蜜臀久久99精品久久久久宅男| 国产乱人伦精品一区二区在线观看| 成人国产精品免费观看视频| 欧美三片在线视频观看 | 欧美高清在线视频| 亚洲高清免费观看| 国产乱国产乱300精品| 欧美自拍偷拍午夜视频| 久久亚洲一级片| 亚洲一区二区三区视频在线播放| 麻豆一区二区在线| aaa亚洲精品| 欧美成人aa大片| 亚洲美女少妇撒尿| 韩国理伦片一区二区三区在线播放| 91免费看`日韩一区二区| 日韩欧美亚洲另类制服综合在线| 亚洲欧美国产毛片在线| 国产一区二区影院| 欧美三级欧美一级| 国产精品乱码一区二三区小蝌蚪| 日韩主播视频在线| 99re66热这里只有精品3直播| 欧美一区永久视频免费观看| 亚洲男人都懂的| 国产麻豆日韩欧美久久| 欧美日韩成人在线| 亚洲精品免费在线播放| 国产不卡在线播放| 日韩欧美成人激情| 视频一区二区中文字幕| 91亚洲国产成人精品一区二区三| 日韩欧美123| 日韩制服丝袜先锋影音| 在线亚洲高清视频| 亚洲欧美日本韩国| 成人av网在线| 久久久久久电影| 精品无人区卡一卡二卡三乱码免费卡 | 一区二区三区中文免费| 国产.精品.日韩.另类.中文.在线.播放 | 国产日韩欧美精品一区| 日韩电影在线一区二区三区| 在线免费一区三区| 一区二区在线看| 99热99精品| 国产精品国产三级国产普通话三级 | av成人免费在线| 久久久久久久久久久久久夜| 精品一区二区三区蜜桃| 日韩精品一区二区在线观看| 蜜臀av亚洲一区中文字幕| 777午夜精品视频在线播放| 天天影视网天天综合色在线播放| 一本一本大道香蕉久在线精品| 亚洲视频一二三区| 91极品视觉盛宴| 亚洲国产另类av| 欧美久久久久久蜜桃| 日韩国产欧美在线视频| 日韩欧美一区在线观看| 国内精品视频一区二区三区八戒| 欧美成人免费网站| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 最好看的中文字幕久久| 色婷婷综合在线| 亚洲一区二区三区不卡国产欧美| 欧洲色大大久久| 爽好多水快深点欧美视频| 56国语精品自产拍在线观看| 久久精品国产亚洲一区二区三区| 日韩一级免费一区| 国产麻豆欧美日韩一区| 综合亚洲深深色噜噜狠狠网站| 日本电影欧美片| 人禽交欧美网站| 欧美极品美女视频| 在线欧美小视频| 老司机免费视频一区二区三区| 久久综合国产精品| 91色乱码一区二区三区| 一区二区三区不卡视频| 91精品国产一区二区三区香蕉| 国产一区二区三区在线观看精品|