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

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

?? spkeypanel.java

?? 打印管理程序,測(cè)試完全通過.windows開發(fā)環(huán)境.
?? JAVA
?? 第 1 頁 / 共 2 頁
字號(hào):
			invoker.addSPKey(spKeyInfo);
			mdlSPKey.addInfo(spKeyInfo);

			addUserHistory(spKeyInfo);
			sendActionEvent(ActionEventConstants.ACTCMD_REFRESH_USER_HISTORY);
		}
		
		return true;
	}
	
	protected boolean doModify() throws NetworkException, ServerException, TimeOutException {
		int		selRow = sorter.modelIndex(tblSPKey.getSelectedRow());
		if (selRow >= 0) {
			SPKeyInfo	spKeyInfo = (SPKeyInfo)mdlSPKey.getSelectedInfo(selRow);
			if (spKeyInfo.getSerial().equals(currentKeyInfo.getSerial()) &&
					spKeyInfo.getKeyKind() == currentKeyInfo.getKeyKind()) {
				
				String[]	params = new String[] {
					MsgUtil.getSPKeyOptMsg()	
				};
				
				DialogManager.showMessage(this, DialogManager.ERROR_MODIFY_SPKEY_INSERT, params);
				return false;
			}
			
			SPKeyInfoPanel	p = new SPKeyInfoPanel(true, spKeyInfo, vcSPKeyInfo, vcUserInfo/*, insertedSPKeyInfo, uhInfoInvoker*/);
			preValidity = spKeyInfo.getValidity();
			
			if (DialogManager.showCustomDialog(
					this, Resource.getString(Resource.SPKEYINFO_TITLE), p) == SPKeyInfoPanel.OK_BUTTON) {
				
				// 妱傝摉偰偨儐乕僓偼丄偡偱偵懠偺僉乕偵妱傝摉偰傜傟偰偄傞
				Vector	vcRegSPKeyInfo = invoker.getSPKeyInfoByUserName(spKeyInfo.getUser().getUserName(), spKeyInfo.getKeyKind(), 1);
				if (vcRegSPKeyInfo.size() > 0) {
					DialogManager.showMessage(this, DialogManager.ERROR_ALREADY_RELATED_USER);
					return false;
				}
				
				invoker.changeSPKeyInfo(spKeyInfo);
				mdlSPKey.setInfo(selRow, spKeyInfo);
				if (preValidity != spKeyInfo.getValidity()) {
					addUserHistory(spKeyInfo);
				}
				sendActionEvent(ActionEventConstants.ACTCMD_REFRESH_USER_HISTORY);
			}
			
/*			// Administrator儐乕僓忣曬偑曄峏偝傟偨偲偒丄USB Key僠僃僢僋僗儗僢僪偵捠抦偡傞
			if (!isApplet()) {
				if (spKeyInfo.getUser().getPrivilegeInfo().getCategory() == PrivilegeInfo.PRIVILEGE_ADMIN) {
					changeSupport.fireChangeEvent(new ChangeEvent(this));
				}
			}*/
		}

		return true;
	}
	
	protected boolean doDelete() throws NetworkException, ServerException, TimeOutException {
		return true;
	}

/*
	private void doMultiRegister() throws NetworkException, ServerException, TimeOutException {
		if (!isApplet()) {
			CSVFileFilter	filter = new CSVFileFilter();
			JFileChooser	fc = new JFileChooser();
			fc.setFileFilter(filter);
			
			int	ret = fc.showOpenDialog(this);
			if (ret == JFileChooser.APPROVE_OPTION) {
				
			}
		}
	}*/
	
	private boolean doChangeValidity() throws NetworkException, ServerException, TimeOutException {
		int[]	selViewRows = tblSPKey.getSelectedRows();
		
		for (int i = 0; i < selViewRows.length; i++) {
			int	selRow = sorter.modelIndex(selViewRows[i]);
			if (selRow >= 0) {
				SPKeyInfo	spKeyInfo = (SPKeyInfo)mdlSPKey.getSelectedInfo(selRow);

				int	validity = spKeyInfo.getValidity();
			
				// 巊梡掆巭仺巊梡奐巒偵偡傞応崌丄懠偵摨偠儐乕僓偺巊梡奐巒偺僉乕偑偁偭偨応崌僄儔乕偵偡傞
				if (validity == SPKeyInfo.VALIDITY_INVALIDITY) {
					Vector	vcRegSPKeyInfo = invoker.getSPKeyInfoByUserName(spKeyInfo.getUser().getUserName(), spKeyInfo.getKeyKind(), 1);
					if (vcRegSPKeyInfo.size() > 0) {
						DialogManager.showMessage(this, DialogManager.ERROR_VALIDITY_OTHER_KEY);
						return false;
					}
				}
				
				switch (validity) {
				case SPKeyInfo.VALIDITY_EFFECTIVE:
					spKeyInfo.setValidity(SPKeyInfo.VALIDITY_INVALIDITY);
					break;
				case SPKeyInfo.VALIDITY_INVALIDITY:
					spKeyInfo.setValidity(SPKeyInfo.VALIDITY_EFFECTIVE);
					break;
				}
				
				invoker.changeSPKeyInfo(spKeyInfo);
				mdlSPKey.setInfo(selRow, spKeyInfo);
				addUserHistory(spKeyInfo);
			}
		}
		sendActionEvent(ActionEventConstants.ACTCMD_REFRESH_USER_HISTORY);
		
		return true;
	}
	
	private boolean addUserHistory(SPKeyInfo spKeyInfo) throws NetworkException, ServerException, TimeOutException {
		UserHistoryInfo	uhInfo = new UserHistoryInfo();
		uhInfo.setSPKeySerial(spKeyInfo.getSerial());
		uhInfo.setUserID(currentKeyInfo.getUser().getUserID());
		uhInfo.setUserName(currentKeyInfo.getUser().getUserName());
		if (spKeyInfo.getValidity() == SPKeyInfo.VALIDITY_EFFECTIVE) {
			uhInfo.setDateEnd("");
			Calendar	cal = Calendar.getInstance(); 
			Timestamp	ts = new Timestamp(cal.getTimeInMillis());
			uhInfo.setDateStart(ts.toString());
			
			uhInfoInvoker.addUserHistory(uhInfo);
		} else if (spKeyInfo.getValidity() == SPKeyInfo.VALIDITY_INVALIDITY) {
			uhInfo.setDateStart("");
			Calendar	cal = Calendar.getInstance(); 
			Timestamp	ts = new Timestamp(cal.getTimeInMillis());
			uhInfo.setDateEnd(ts.toString());
			uhInfoInvoker.setUserHistoryInfo(uhInfo);
		}
		
		return true;
	}
	
	public int getInfosFromServer() {
		int		result = GET_INFO_RESULT_NORMAL;

		mdlSPKey.deleteAllInfos();
		
		try {
			getSPKeyInfo();
		} catch (NetworkException e) {
			result = GET_INFO_RESULT_ERROR;
			sendActionEvent(MsgUtil.getMessage(MsgUtil.ERROR_NETWORK, null));
		} catch (ServerException e) {
			result = GET_INFO_RESULT_ERROR;
			sendActionEvent(MsgUtil.getMessage(MsgUtil.ERROR_SERVER, null));
		} catch (TimeOutException e) {
		}
		
		result = getInfosFromServerForInfoPanel();
		
		if (result == GET_INFO_RESULT_NORMAL) {
			sendActionEvent(MsgUtil.getMessage(MsgUtil.MSG_IDLE, null));
		}
		
		return result;
	}
	
	private int getInfosFromServerForInfoPanel() {
		int		result = GET_INFO_RESULT_NORMAL;
		
		try {
			getInstalledUserInfo();
		} catch (NetworkException e) {
			result = GET_INFO_RESULT_ERROR;
			sendActionEvent(MsgUtil.getMessage(MsgUtil.ERROR_NETWORK, null));
		} catch (ServerException e) {
			result = GET_INFO_RESULT_ERROR;
			sendActionEvent(MsgUtil.getMessage(MsgUtil.ERROR_SERVER, null));
		} catch (TimeOutException e) {
		}

		if (result == GET_INFO_RESULT_NORMAL) {
			sendActionEvent(MsgUtil.getMessage(MsgUtil.MSG_IDLE, null));
		}
		
		return result;
	}
	
    public void addChangeListener(ChangeListener cl) {
    	changeSupport.addChangeListener(cl);
    }
    
    public void removeChangeListener(ChangeListener cl) {
    	changeSupport.removeChangeListener(cl);
    }
    
	public void actionPerformed(ActionEvent ae) {
		Object	obj = ae.getSource();
		
		try {
			if (obj == btnRegister) {
				sendActionEvent(ActionEventConstants.ACTCMD_RESET_SESSION_TIMER);
				doRegister();
			} else if (obj == btnModify || obj == menuModify) {
				sendActionEvent(ActionEventConstants.ACTCMD_RESET_SESSION_TIMER);
				doModify();
/*			} else if (obj == btnMultiRegister) {
				doMultiRegister();*/
			} else if (obj == btnRefresh) {
				sendActionEvent(ActionEventConstants.ACTCMD_RESET_SESSION_TIMER);
				doRefresh();
			} else if (obj == menuValidity) {
				sendActionEvent(ActionEventConstants.ACTCMD_RESET_SESSION_TIMER);
				doChangeValidity();
			}
		} catch (NetworkException e) {
			DialogManager.showMessage(this, DialogManager.ERROR_NETWORK);
		} catch (ServerException e) {
			DialogManager.showMessage(this, DialogManager.ERROR_SERVER);
		} catch (TimeOutException e) {
		}
	}
	
	public void valueChanged(ListSelectionEvent le) {
		Object	obj = le.getSource();
		if (obj == mdlSPKeySelect) {
			sendActionEvent(ActionEventConstants.ACTCMD_RESET_SESSION_TIMER);
			int[]	rows = tblSPKey.getSelectedRows();
			if (rows == null || rows.length == 0) {
				setButtonState(false, null);
			} else {
				setButtonState(true, rows);
			}
		}
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看成人免费视频| 狠狠网亚洲精品| 91久久人澡人人添人人爽欧美| 中文字幕成人网| 成人毛片老司机大片| 自拍偷自拍亚洲精品播放| 91首页免费视频| 一区二区三区精密机械公司| 欧美三级中文字幕| 免费观看91视频大全| 久久综合九色综合97婷婷| 国产a级毛片一区| 亚洲免费看黄网站| 7777精品伊人久久久大香线蕉经典版下载 | 亚洲成人精品在线观看| 在线一区二区三区做爰视频网站| 欧美高清在线一区二区| 日本一区二区三区高清不卡| 高清shemale亚洲人妖| 中文字幕日本不卡| 欧美视频中文一区二区三区在线观看| 亚洲国产综合在线| 日韩精品一区二区三区在线观看| 毛片av一区二区| 国产精品不卡在线| 91精品久久久久久久久99蜜臂| 国产一区二区三区观看| 亚洲精品免费在线播放| 日韩手机在线导航| 成人性视频免费网站| 亚洲第一激情av| 久久综合九色综合97婷婷女人 | 色婷婷av一区二区三区gif| 夜夜嗨av一区二区三区中文字幕| 91精品中文字幕一区二区三区| 国内精品伊人久久久久av一坑 | 三级影片在线观看欧美日韩一区二区| 欧美一区二区三区喷汁尤物| www.在线成人| 麻豆成人在线观看| 亚洲欧美视频一区| 精品三级av在线| 91久久精品国产91性色tv| 国产一区在线精品| 日本欧美在线观看| 亚洲欧洲精品一区二区精品久久久 | 欧美国产日韩一二三区| 日韩一区二区影院| 欧美做爰猛烈大尺度电影无法无天| 激情综合色丁香一区二区| 一区二区三区成人| 国产精品入口麻豆九色| 日韩欧美一区二区免费| 91福利小视频| 99麻豆久久久国产精品免费优播| 久88久久88久久久| 三级影片在线观看欧美日韩一区二区| 亚洲黄色小说网站| 一区视频在线播放| 久久人人超碰精品| 精品国产一区二区亚洲人成毛片| 欧美日韩国产片| 色哟哟在线观看一区二区三区| 高清成人免费视频| 国产精品白丝jk黑袜喷水| 精品一区二区在线看| 日韩av中文字幕一区二区| 亚洲伦理在线免费看| 综合av第一页| 亚洲精品免费视频| 亚洲曰韩产成在线| 一区二区三区高清不卡| 一区二区三区高清| 亚洲成人黄色小说| 亚洲电影视频在线| 午夜电影网亚洲视频| 亚洲成av人片| 婷婷六月综合亚洲| 日本不卡视频在线| 久久se这里有精品| 国产二区国产一区在线观看| 国产毛片精品视频| 777久久久精品| 欧美一区二区三区四区视频| 555www色欧美视频| 欧美成人艳星乳罩| 久久嫩草精品久久久精品一| 欧美精品一区二区三区视频| 2021中文字幕一区亚洲| 久久亚洲精精品中文字幕早川悠里| 精品国产三级a在线观看| 久久人人97超碰com| 国产精品毛片a∨一区二区三区| 国产精品午夜在线| 一区二区三区四区在线播放| 偷拍亚洲欧洲综合| 久久99久久精品| 国产91精品欧美| 色婷婷综合久久久中文一区二区| 欧美日韩精品一区视频| 日韩一级在线观看| 国产女主播一区| 亚洲久草在线视频| 全部av―极品视觉盛宴亚洲| 久久黄色级2电影| 成人免费av网站| 欧美特级限制片免费在线观看| 欧美精品乱码久久久久久| 久久看人人爽人人| 一区二区三区中文在线| 麻豆精品国产91久久久久久| 国产成人精品免费网站| 91女人视频在线观看| 欧美一区午夜视频在线观看| 久久久不卡影院| 亚洲一区二区三区中文字幕| 日本不卡视频一二三区| jiyouzz国产精品久久| 91精品国产欧美一区二区成人 | 欧美一级夜夜爽| 久久久久九九视频| 亚洲午夜日本在线观看| 国产一二精品视频| 精品视频1区2区3区| 国产午夜亚洲精品不卡| 日韩精品电影在线观看| 成人av电影免费在线播放| 日韩欧美综合在线| 亚洲精选视频免费看| 国产剧情一区二区三区| 欧美日韩二区三区| 亚洲欧美在线视频| 黄页视频在线91| 精品视频1区2区| 亚洲日本在线天堂| 国产成人精品免费一区二区| 日韩限制级电影在线观看| 一区二区三区在线视频免费| 国产精品 欧美精品| 91精品久久久久久久久99蜜臂| 依依成人精品视频| 成人高清免费观看| 欧美精品一区二区精品网| 日韩中文字幕av电影| 在线亚洲欧美专区二区| 欧美国产综合色视频| 激情成人午夜视频| 欧美一区二区三区四区高清| 亚洲成av人综合在线观看| 91麻豆免费看| 国产精品的网站| 成人听书哪个软件好| 国产亚洲福利社区一区| 精品一区二区三区不卡| 日韩一区二区在线免费观看| 午夜精品久久久久影视| 欧美三级中文字幕在线观看| 一区二区三区中文在线| 色综合欧美在线| 自拍偷拍亚洲欧美日韩| 99re成人精品视频| 国产精品久久久久影院色老大| 国产精品一区在线观看你懂的| 久久亚洲影视婷婷| 韩国三级电影一区二区| 久久久久一区二区三区四区| 韩国欧美国产1区| 久久综合久久99| 国产馆精品极品| 国产清纯美女被跳蛋高潮一区二区久久w | 国产无遮挡一区二区三区毛片日本| 婷婷久久综合九色综合绿巨人| 欧美性猛片xxxx免费看久爱 | 免费人成网站在线观看欧美高清| 欧美日韩国产一级| 亚洲风情在线资源站| 欧美日韩国产精选| 日韩av一区二区三区| 日韩一级片在线播放| 久草这里只有精品视频| 国产午夜亚洲精品不卡| 99视频在线精品| 亚洲国产中文字幕| 欧美电影精品一区二区| 国产电影一区二区三区| 国产精品电影一区二区| 一本大道久久a久久综合婷婷| 亚洲bt欧美bt精品| 日韩一区二区三区在线观看 | 午夜日韩在线观看| 日韩欧美国产1| 国产精品99久久久久久有的能看| 中文字幕亚洲精品在线观看 | 日韩一区二区精品葵司在线| 国产成人综合网| 亚洲一区视频在线| 精品国产乱码久久久久久老虎| 国产91丝袜在线18| 亚洲一区二区五区| 精品国产一区二区国模嫣然|