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

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

?? persondutybean.java

?? 員工信息管理系統(tǒng)以企業(yè)的員工為中心
?? 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("運(yùn)行時出錯:"+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("運(yùn)行時出錯:"+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("運(yùn)行時出錯:"+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("運(yùn)行時出錯:"+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("運(yùn)行時出錯:"+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("運(yùn)行時出錯:"+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("運(yùn)行時出錯:"+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)紀(jì)錄
	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("運(yùn)行時出錯:"+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)紀(jì)錄
	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("運(yùn)行時出錯:"+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一区二区三区免费野_久草精品视频
亚洲在线视频一区| 欧美精品久久久久久久久老牛影院| 欧美精品一区二区三区在线播放 | 色哟哟国产精品免费观看| 亚洲欧美影音先锋| 色猫猫国产区一区二在线视频| 亚洲视频网在线直播| 欧美婷婷六月丁香综合色| 三级在线观看一区二区| 欧美电影免费提供在线观看| 久99久精品视频免费观看| 日本一二三四高清不卡| 日本丰满少妇一区二区三区| 婷婷中文字幕一区三区| 精品国产乱码久久久久久久久| 国产精品一卡二卡| 亚洲色图制服诱惑 | 日韩精品五月天| 这里是久久伊人| 粉嫩aⅴ一区二区三区四区五区| 欧美在线不卡视频| 久久久久成人黄色影片| 另类调教123区| 91视频一区二区| 91久久免费观看| 日韩欧美高清dvd碟片| 国产麻豆精品久久一二三| 国产精品美女久久久久高潮| 色婷婷久久综合| 久久狠狠亚洲综合| 一区二区中文视频| 日韩一级在线观看| gogogo免费视频观看亚洲一| 天使萌一区二区三区免费观看| 精品国产欧美一区二区| 色视频成人在线观看免| 久久99在线观看| 亚洲综合久久久| 久久精品视频网| 在线电影院国产精品| 成人黄页在线观看| 免费成人美女在线观看.| 樱花草国产18久久久久| 日韩精品一区二区三区在线观看| 色综合色综合色综合色综合色综合| 蜜桃一区二区三区四区| 亚洲另类春色校园小说| 国产偷国产偷精品高清尤物| 欧美日韩你懂的| 99久久国产免费看| 精品午夜一区二区三区在线观看| 亚洲一区二区三区视频在线| 日本一区二区三区四区| 精品国产乱码久久久久久牛牛 | 亚洲最新视频在线播放| 久久久国际精品| 日韩欧美专区在线| 欧美日本一区二区在线观看| av激情成人网| 盗摄精品av一区二区三区| 激情亚洲综合在线| 麻豆国产一区二区| 亚洲成人av一区二区三区| 一区二区三区中文字幕在线观看| 欧美韩国一区二区| 久久久久久久久久久久久久久99 | 一区二区三区波多野结衣在线观看 | 亚洲超碰精品一区二区| 久久久亚洲精品一区二区三区 | 国产999精品久久久久久绿帽| 午夜精品一区二区三区免费视频| 国产精品嫩草影院com| 欧美一级理论片| 91久久国产最好的精华液| 国产麻豆精品theporn| 日本视频一区二区三区| 亚洲裸体xxx| 欧美日本一区二区三区四区| 高清在线不卡av| 国产一区亚洲一区| 久久成人羞羞网站| 日本不卡在线视频| 午夜国产精品一区| 樱花草国产18久久久久| 亚洲柠檬福利资源导航| 亚洲欧洲国产日本综合| 国产精品麻豆视频| 欧美国产日韩一二三区| 久久久三级国产网站| 久久亚洲免费视频| 欧美不卡在线视频| 欧美刺激午夜性久久久久久久| 在线不卡欧美精品一区二区三区| 91成人免费电影| 不卡在线观看av| 国产高清在线观看免费不卡| 国产激情视频一区二区在线观看| 国产久卡久卡久卡久卡视频精品| 精品午夜久久福利影院| 国产真实乱子伦精品视频| 国产一区免费电影| 成人精品免费视频| 93久久精品日日躁夜夜躁欧美| www.亚洲国产| 91精品福利视频| 欧美日韩国产一二三| 69av一区二区三区| 欧美视频一区二区三区四区| 日本国产一区二区| 欧美久久免费观看| 日韩欧美一区中文| 久久久影院官网| 国产精品久久午夜夜伦鲁鲁| 亚洲人午夜精品天堂一二香蕉| 亚洲另类中文字| 日韩经典中文字幕一区| 奇米精品一区二区三区在线观看| 国产成人在线视频网站| 91亚洲精品一区二区乱码| 91激情五月电影| 717成人午夜免费福利电影| 2023国产精品自拍| 国产精品夫妻自拍| 夜夜揉揉日日人人青青一国产精品| 午夜免费久久看| 久久99久久99| 99re成人在线| 成人网在线播放| 欧美日韩精品欧美日韩精品一 | 国产欧美日本一区二区三区| 亚洲色图丝袜美腿| 蜜桃精品在线观看| 99综合影院在线| 欧美久久高跟鞋激| 久久精品欧美日韩精品| 亚洲精品成a人| 久久超级碰视频| 色综合中文综合网| 久久夜色精品国产欧美乱极品| 中文字幕五月欧美| 欧美a级一区二区| 91在线观看一区二区| 日韩女优av电影在线观看| 国产女人18水真多18精品一级做 | 亚洲精品综合在线| 国产老肥熟一区二区三区| 欧美天堂一区二区三区| 国产欧美一区二区精品忘忧草| 亚洲无线码一区二区三区| 国产成人夜色高潮福利影视| 欧美三级日本三级少妇99| 国产欧美日韩激情| 麻豆精品精品国产自在97香蕉| 狠狠色狠狠色综合日日91app| 久久亚洲欧美国产精品乐播| 久久精品国产亚洲5555| 一区二区三区在线免费观看| 一本久久综合亚洲鲁鲁五月天| 久久亚洲精精品中文字幕早川悠里 | 中文在线资源观看网站视频免费不卡| 国产精品久久久久久久久免费桃花| 日韩电影在线观看一区| 91黄色免费版| 国产精品久久看| 久久66热re国产| 69堂国产成人免费视频| 国产精品三级电影| 国精品**一区二区三区在线蜜桃| 欧美在线视频日韩| ㊣最新国产の精品bt伙计久久| 国产成人午夜精品影院观看视频 | 日韩理论在线观看| 国产精品亚洲专一区二区三区| 欧美一区二区三区的| 亚洲大片精品永久免费| 色综合天天综合狠狠| 久久精品一区二区| 国产一区二区女| 久久精品亚洲麻豆av一区二区| 久久国产尿小便嘘嘘尿| 日韩欧美123| 久久精品国产成人一区二区三区| 51精品国自产在线| 婷婷开心激情综合| 欧美日韩在线观看一区二区| 国产精品美女久久福利网站| 99久久精品费精品国产一区二区| 中文字幕一区不卡| a级精品国产片在线观看| 中文字幕av一区二区三区| 福利视频网站一区二区三区| 国产亚洲精品bt天堂精选| 国产精品77777| 亚洲欧美怡红院| 91国产视频在线观看| 国产精品久久久久久久久免费桃花| 在线观看一区二区精品视频| 亚洲国产一区在线观看| 欧美日韩国产成人在线91| 免费成人美女在线观看.|