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

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

?? rightbean.java

?? 用戶可以看到該企業(yè)已經(jīng)發(fā)布的所有信息列表
?? JAVA
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/**********************************************************
Version 1.0
Date:2003-11-07
Description:權(quán)限控制
Other:
Variable List:
1.String uid = "-1";//人員編號(hào)
String Orgid = "-1";//部門編號(hào)

Function List:
1.public void setUID(String uid)//設(shè)置人員編號(hào)
2.public void setOrgid(String Orgid)//設(shè)置部門編號(hào)

//三種權(quán)限
3.public boolean isAdmin();//判斷是否是系統(tǒng)管理員
4.public Vector getRightConf()//配置權(quán)限
5.public Vector getRightMode()//模塊權(quán)限
6.public Vector getRightFlow()//流程權(quán)限
7.public String getConfValue(String type)//取得配置數(shù)字
8.public boolean isRightMode(String mode,String button)//是否有操作button對(duì)模塊mode的權(quán)限
9.public boolean isRightFlow(String flow)//是否有操作流程flow的權(quán)限

//公文權(quán)限
10.public Vector getRightConfidential()機(jī)要權(quán)限
11.public boolean isRightConfidential()判斷當(dāng)前是否有該權(quán)限
12.public boolean isRightSecretary()文書權(quán)限
13.public Vector getRightDuty()職務(wù)權(quán)限
14.public Vector getRightArchives()檔案權(quán)限
15.public Vector getRightPeriodical()期刊權(quán)限

//版面管理權(quán)限
16.public Vector getBMBHS()//當(dāng)前職工所在的部門編號(hào)(包括被分配職務(wù)后得到的職務(wù)部門編號(hào)) 柳美\
17.public boolean isRightOrg(String lbid)//部門新聞操作權(quán)限(根據(jù)orgmenu.id判斷)(uid,orgid)
18.public boolean isRightPage(String dxbh,String whichtable,String sf,String cz)//版面權(quán)限

19.	//*取得模塊權(quán)限------------lbh-----------11-29
	//public String getRightModelbh()
20.	//是否有模塊操作權(quán)限------------lbh-----------11-29
	//public boolean isRightModelbh(String strmkmc,String strbtnmc)

History:
***********************************************************/
package oa.bean;

import java.text.*;
import java.util.*;
import java.lang.*;
import java.io.*;
import java.sql.*;
import oa.main.*;

public class RightBean extends ParentBean
{
	String uid = "-1";//人員編號(hào)
	String Orgid = "-1";//部門編號(hào)

	public void setUID(String uid)//設(shè)置人員編號(hào)
	{
		this.uid = uid.trim();
	}

	public void setOrgid(String Orgid)//設(shè)置部門編號(hào)
	{
		this.Orgid = Orgid.trim();
	}

	/**判斷是否是系統(tǒng)管理員*/
	public boolean isAdmin()
	{
		String name = toName("ZZ_ZGB","ZGBH","ZGBH",uid).toLowerCase();
		if(name.equals("1"))return true;
		else return false;
	}

	/**配置權(quán)限*/
	public Vector getRightConf()
	{
		Vector vect = new Vector();
		String right = "";
		ResultSet rs = selectRecord("select PZCS from news.ZZ_ZGB where ZGBH='"+uid+"'");
		Statement stmt = null;
		try{
			if(rs.next())
			{
				right = ds.toString(rs.getString("PZCS"));
			}
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("RightBean.getRightConf()關(guān)閉記錄集rs時(shí)出錯(cuò)"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("RightBean.getRightConf()關(guān)閉聲明時(shí)statement出錯(cuò)"+e);}		

			//if(right.equals(""))//當(dāng)當(dāng)前人員表為空時(shí),查詢職務(wù)表權(quán)限集合
			{
				rs = selectRecord("select PZCS from news.ZZ_ZWB where (BMBH,ZWBH) in (select BMBH,ZWBH from ZZ_ZGZWB where ZGBH='"+uid+"')");
				if(rs.next())
				{
					if(!right.equals(""))right+=",";
					right = ds.toString(rs.getString("PZCS"));
				}
				if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("RightBean.getRightConf()關(guān)閉記錄集rs時(shí)出錯(cuò)"+e);}
				if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("RightBean.getRightConf()關(guān)閉聲明時(shí)statement出錯(cuò)"+e);}		
			}


			if(right.equals(""))//當(dāng)職務(wù)表集合為空時(shí)
			{
				stmt = rs.getStatement(); rs.close(); stmt.close();
				rs = selectRecord("select PZSZ from news.CODE_XTPZ order by PZBH");
				while(rs.next())
				{
					vect.add(ds.toString(rs.getString(1)));
				}
				if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("RightBean.getRightConf()關(guān)閉記錄集rs時(shí)出錯(cuò)"+e);}
				if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("RightBean.getRightConf()關(guān)閉聲明時(shí)statement出錯(cuò)"+e);}		
			}
			else
			{
				String str[] = ds.splitStr(right,',');
				for(int i=0;i<str.length;i++)
				{
					vect.add(str[i]);
				}
			}
		}catch(Exception e){System.out.println("運(yùn)行時(shí)出錯(cuò):"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時(shí)出錯(cuò)"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時(shí)statement出錯(cuò)"+e);}		
		}
		return vect;
	}

	public String getConfValue(String type)//取得配置數(shù)字
	{
		String confvalue = "";
		Vector vect = getRightConf();
		int pzbh = toID("CODE_XTPZ","PZMC","PZBH",type.trim());
		if(vect.size()>=pzbh&&pzbh>0)
			confvalue = (String)vect.get(pzbh-1);
		return confvalue;
	}

	/**模塊權(quán)限*/
	public Vector getRightMode()
	{
		Vector vect = new Vector();
		String sql = "select BMBH,ZWBH,CZQX from news.ZZ_ZGZWB where ZGBH='"+uid+"'";
		if(!uid.equals("1") && !Orgid.equals("-1"))
		{
			char bmsub;
			int n=19;
			for(n=19;n>=0;n--)
			{
				bmsub = Orgid.charAt(n);
				if(bmsub!='0')
					break;
			}
			if(n==-1) n=1;
			sql += " and (BMBH='"+Orgid+"' or BMBH like '%"+Orgid.substring(0,n+1)+"%')";
		}
		String right = "";

		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		try{
			while(rs.next())//取得職務(wù)表權(quán)限
			{
				String czqx = ds.toString(rs.getString("CZQX"));
				String bmbh = ds.toString(rs.getString("BMBH"));
				String zwbh = ds.toString(rs.getString("ZWBH"));
				if(czqx.equals(""))//當(dāng)職務(wù)表中權(quán)限為空時(shí),去部門職務(wù)表權(quán)限
				{
					sql = "select CZQX from news.ZZ_ZWB where BMBH='"+bmbh+"' and ZWBH="+zwbh+" and ZWZT=0";
					ResultSet rs_t = selectRecord(sql);
					try{
					rs_t.next();
					czqx = ds.toString(rs_t.getString("CZQX"));
					}catch(Exception e){System.out.println("運(yùn)行時(shí)出錯(cuò):"+e);}
					finally{
						if(rs_t!=null)try{ stmt = rs_t.getStatement(); rs_t.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時(shí)出錯(cuò)"+e);}
						if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時(shí)statement出錯(cuò)"+e);}		
					}
				}
				if(!right.equals("")&&!czqx.equals(""))
					right += ",";
				if(!czqx.equals(""))
					right += czqx;
			}

		//if(right.equals(""))//當(dāng)職務(wù)權(quán)限集合為空時(shí)查詢字典
		//{
			stmt = rs.getStatement(); rs.close();stmt.close();
			rs = selectRecord("select ID from news.CODE_ANCZQXB where MRCZ=1 and SYZT=0");
			while(rs.next())
			{
				vect.add(rs.getString(1));
			}
		}catch(Exception e){System.out.println("運(yùn)行時(shí)出錯(cuò):"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時(shí)出錯(cuò)"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時(shí)statement出錯(cuò)"+e);}		
		}
		//}
		//else
		//{
			String str[] = ds.splitStr(right,',');
			for(int i=0;i<str.length;i++)
			{
				vect.add(str[i]);
			}
		//}
		return vect;
	}

	/**流程權(quán)限*/
	public Vector getRightFlow()
	{
		Vector vect = new Vector();
		String sql = "select BMBH,ZWBH,LCQX from news.ZZ_ZGZWB where ZGBH='"+uid+"'";
		if(!Orgid.equals("-1"))sql += " and BMBH='"+Orgid+"'";
		String right = "";
		ResultSet rs = selectRecord(sql);
		Statement stmt = null;
		try{
			while(rs.next())//取得職務(wù)表權(quán)限
			{
				String czqx = ds.toString(rs.getString("LCQX"));
				String bmbh = ds.toString(rs.getString("BMBH"));
				String zwbh = ds.toString(rs.getString("ZWBH"));
				if(czqx.equals(""))//當(dāng)職務(wù)表中權(quán)限為空時(shí),去部門職務(wù)表權(quán)限
				{
					sql = "select LCQX from news.ZZ_ZWB where BMBH='"+bmbh+"' and ZWBH="+zwbh+" and ZWZT=0";
					ResultSet rs_t = selectRecord(sql);
					try{
					if(rs_t.next())
						czqx = ds.toString(rs_t.getString("LCQX"));
					}catch(Exception e){System.out.println("運(yùn)行時(shí)出錯(cuò):"+e);}
					finally{
						if(rs_t!=null)try{ stmt = rs_t.getStatement(); rs_t.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時(shí)出錯(cuò)"+e);}
						if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時(shí)statement出錯(cuò)"+e);}		
					}
				}
				if(!right.equals("")&&!czqx.equals(""))
					right += ",";
				if(!czqx.equals(""))
					right += czqx;
			}
		}catch(Exception e){System.out.println("運(yùn)行時(shí)出錯(cuò):"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時(shí)出錯(cuò)"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時(shí)statement出錯(cuò)"+e);}		
		}

		if(right.equals(""))//當(dāng)職務(wù)權(quán)限集合為空時(shí)查詢字典
		{
			rs = selectRecord("select MKBH from news.CODE_LCQXB where MRCZ=1 and SYZT=0");
			try{
			while(rs.next())
			{
				vect.add(rs.getString(1));
			}
			}catch(Exception e){System.out.println("運(yùn)行時(shí)出錯(cuò):"+e);}
			finally{
				if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時(shí)出錯(cuò)"+e);}
				if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時(shí)statement出錯(cuò)"+e);}		
			}
		}
		else
		{
			String str[] = ds.splitStr(right,',');
			for(int i=0;i<str.length;i++)
			{
				vect.add(str[i]);
			}
		}

		return vect;
	}

	/**是否有操作button對(duì)模塊mode的權(quán)限*/
	public boolean isRightMode(String mode,String button)
	{
		boolean bool = false;
		ResultSet rs = selectRecord("select ID from news.CODE_ANCZQXB where MKMC='"+ds.toString(mode)+"' and ANMC='"+ds.toString(button)+"'");
		String mkbh = "";
		Statement stmt = null;
		try{
			if(rs.next())
			{
				 mkbh = ds.toString(rs.getString("ID"));
			}
		}catch(Exception e){System.out.println("運(yùn)行時(shí)出錯(cuò):"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時(shí)出錯(cuò)"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時(shí)statement出錯(cuò)"+e);}		
		}
		Vector vect = getRightMode();
		int index = vect.indexOf(mkbh);
		if(index!=-1)bool = true;

		return bool;
	}
	
	public boolean isRightFlow(String flow)//是否有操作流程flow的權(quán)限
	{
		boolean bool = false;
		ResultSet rs = selectRecord("select MKBH from news.CODE_LCQXB where MKMC='"+ds.toString(flow)+"'");
		String mkbh = "";
		Statement stmt = null;
		try{
			if(rs.next())
			{
				 mkbh = ds.toString(rs.getString("MKBH"));
			}
		}catch(Exception e){System.out.println("運(yùn)行時(shí)出錯(cuò):"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時(shí)出錯(cuò)"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時(shí)statement出錯(cuò)"+e);}		
		}
		Vector vect = getRightFlow();
		int index = vect.indexOf(mkbh);
		if(index!=-1)bool = true;
		return bool;
	}

	/**機(jī)要權(quán)限*/
	public Vector getRightConfidential()
	{
		Vector vect = new Vector();
		ResultSet rs = selectRecord("select CKQX from news.ZZ_BMB where BMBH ='"+Orgid+"'");
		String right = "";
		Statement stmt = null;
		try{
		if(rs.next())
			right = rs.getString("CKQX");
		}catch(Exception e){System.out.println("運(yùn)行時(shí)出錯(cuò):"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("關(guān)閉記錄集rs時(shí)出錯(cuò)"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("關(guān)閉聲明時(shí)statement出錯(cuò)"+e);}		
		}
		String str[] = ds.splitStr(right,',');
		for(int i=0;i<str.length;i++)
		{
			vect.add(toName("ZZ_ZGB","ZGBH","XM",str[i]));
		}
		return vect;
	}

	/*判斷當(dāng)前是否有該權(quán)限*/
	public boolean isRightConfidential()

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线精品视频免费观看| 欧美不卡一区二区三区四区| 日韩不卡一二三区| 中文字幕一区二区三区蜜月| 日韩美女视频在线| 91久久香蕉国产日韩欧美9色| 精品写真视频在线观看| 亚洲一区二区三区视频在线播放 | 色综合天天性综合| 经典三级视频一区| 五月天亚洲婷婷| 一区二区三区蜜桃| 中文字幕在线不卡国产视频| 久久久久久久av麻豆果冻| 欧美另类久久久品| 欧洲一区二区av| 91麻豆免费观看| 国产乱子轮精品视频| 石原莉奈一区二区三区在线观看| 亚洲美女视频一区| 日韩理论在线观看| 国产精品妹子av| 中文字幕免费不卡| 久久久午夜精品理论片中文字幕| 337p亚洲精品色噜噜噜| 欧美视频在线观看一区| 日本高清免费不卡视频| 99热在这里有精品免费| 国产精品88av| 国产精品白丝jk白祙喷水网站| 捆绑变态av一区二区三区| 视频一区在线播放| 日本在线观看不卡视频| 日韩成人午夜精品| 日产国产欧美视频一区精品| 图片区小说区区亚洲影院| 亚洲国产精品久久久久婷婷884 | 麻豆精品久久精品色综合| 午夜欧美2019年伦理| 亚洲影院理伦片| 亚洲综合色成人| 亚洲小少妇裸体bbw| 亚洲一区成人在线| 日韩专区中文字幕一区二区| 亚洲成人免费在线观看| 日韩福利视频导航| 久久国产精品99久久人人澡| 久久草av在线| 国产一区不卡视频| 风间由美性色一区二区三区| a亚洲天堂av| 欧美性做爰猛烈叫床潮| 欧美精品tushy高清| 日韩精品一区二区三区四区视频| 欧美刺激午夜性久久久久久久| 欧美mv日韩mv| 中文字幕不卡在线| 亚洲欧美日韩一区二区三区在线观看 | 国产.欧美.日韩| 91原创在线视频| 欧美日韩在线免费视频| 日韩一区二区三区在线| 欧美国产欧美综合| 一区二区三区欧美| 久久精工是国产品牌吗| 处破女av一区二区| 欧美日韩中文字幕一区二区| 欧美一级在线免费| 国产精品乱码一区二三区小蝌蚪| 亚洲欧美一区二区三区国产精品| 午夜精品久久久久久久久| 狠狠色综合播放一区二区| 99re这里都是精品| 欧美一区二区三区的| 国产亚洲女人久久久久毛片| 亚洲精品免费在线观看| 久久99精品国产麻豆婷婷 | 国产美女av一区二区三区| av资源网一区| 日韩一级完整毛片| 国产精品久久久久久妇女6080| 亚洲国产精品久久不卡毛片| 国内精品免费**视频| 日本丰满少妇一区二区三区| 精品精品欲导航| 一区二区三区在线视频免费| 另类人妖一区二区av| 成人国产视频在线观看 | 亚洲三级免费观看| 日本91福利区| aaa亚洲精品| 精品久久久久久综合日本欧美 | 亚洲国产视频直播| 国产成人欧美日韩在线电影| 欧美高清精品3d| 亚洲女子a中天字幕| 久久99精品国产.久久久久久| 色综合天天视频在线观看| 久久综合色综合88| 日韩在线观看一区二区| 91视频观看视频| 久久久亚洲高清| 青青草一区二区三区| 欧美午夜理伦三级在线观看| 亚洲精选免费视频| 成年人国产精品| 久久久久久久综合色一本| 国产成人亚洲综合a∨婷婷| 26uuuu精品一区二区| 懂色av噜噜一区二区三区av| 日韩一区在线播放| 色婷婷亚洲婷婷| 91浏览器打开| 中文av一区二区| 国产精品影音先锋| 91精品国产品国语在线不卡| 伊人开心综合网| 不卡一区二区中文字幕| 精品国产一区久久| 日本欧美一区二区三区| 欧美精品在线视频| 亚洲一区在线观看免费观看电影高清 | 一级日本不卡的影视| 成人av电影在线观看| 久久美女高清视频| 国产主播一区二区| 久久精品国产免费看久久精品| 欧美亚洲自拍偷拍| 成人免费黄色大片| 久久精品一二三| 激情六月婷婷综合| 久久久精品免费观看| 激情六月婷婷久久| 久久久久久久久免费| 国产真实乱子伦精品视频| 精品国产免费人成电影在线观看四季 | 久久久久久久久久久久久久久99| 久久精品国内一区二区三区| 日韩一区二区在线观看视频播放| 丝袜美腿一区二区三区| 欧美一级久久久久久久大片| 免费观看在线色综合| 精品免费99久久| 国产精品综合在线视频| 国产日韩欧美精品在线| 不卡区在线中文字幕| 亚洲欧美综合在线精品| 91丨九色丨蝌蚪丨老版| 亚洲成人激情综合网| 日韩一卡二卡三卡四卡| 狠狠色丁香久久婷婷综合丁香| wwww国产精品欧美| 成人国产一区二区三区精品| 亚洲精品自拍动漫在线| 欧美日韩一区在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎 | 国产精品久久久久久久久搜平片| 成人黄色综合网站| 亚洲一区在线看| 日韩女优视频免费观看| 国产99精品在线观看| 亚洲蜜臀av乱码久久精品| 91精品国产综合久久福利| 国产一区二区在线视频| 中文字幕色av一区二区三区| 欧美日韩一区高清| 狠狠色综合日日| 亚洲视频一二三| 日韩一区二区免费高清| 懂色av一区二区在线播放| 亚洲国产一区二区三区| 337p日本欧洲亚洲大胆精品| www.亚洲人| 日本aⅴ精品一区二区三区| 亚洲国产成人一区二区三区| 欧美三级视频在线| 国产精品538一区二区在线| 亚洲美女视频在线| 精品美女在线播放| 在线视频中文字幕一区二区| 久久99精品一区二区三区| 亚洲免费观看高清完整版在线 | 日韩午夜精品电影| a4yy欧美一区二区三区| 美女视频一区二区| 中文字幕日韩精品一区 | 亚洲精品国产a久久久久久| 日韩欧美一级片| 91久久精品日日躁夜夜躁欧美| 国内精品国产三级国产a久久| 一级日本不卡的影视| 日本一区二区成人在线| 日韩一区二区三区高清免费看看| www.欧美精品一二区| 黄网站免费久久| 午夜伦欧美伦电影理论片| 中文字幕一区二区在线观看| 亚洲精品国产一区二区精华液| 久久精品亚洲国产奇米99| 欧美精品v国产精品v日韩精品|