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

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

?? usermanageimpl.java

?? 本代碼是一個權限管理系統源代碼
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
		for (int i = 0; i < list.size(); i++) {
			a[i] = String.valueOf(list.get(i));
			if (a[i].trim().equals("1")) {
				mkOne = true;
			}
			if (!a[i].trim().equals("1") && a[i].trim().equals("2")) {
				mkTwo = true;
			}
		}

		if (mkOne == true) {
			userVO.setMk(1);
		}
		if (mkOne != true && mkTwo == true) {
			userVO.setMk(2);
		}
		if (mkOne != true && mkTwo != true) {
			userVO.setMk(0);
		}

		HibernateUtil.saveOrUpdate(userVO);
		int userId = userVO.getUserId();
		Connection conn = HibernateUtil.getConnection();
		try {
			Statement stm = conn.createStatement();
			if (!list.isEmpty()) {
				// 刪除原來的紀錄
				String sql_delete = "delete from userAndRole where userId="
						+ userId;
				stm.execute(sql_delete);
				for (int j = 0; j < list.size(); j++) {
					String sql = "insert into userAndRole values(" + userId
							+ "," + a[j] + ")";
					stm.execute(sql);
				}
			}
			stm.close();
		} catch (Exception e) {
			commit = false;
			e.printStackTrace();
		}
		try {
			HibernateUtil.endTransaction(commit);
		} catch (HibernateException e) {
			e.printStackTrace();
		}
		if (commit) {
			return Constants.SUCCESS;
		} else {
			return Constants.FAILURE;
		}
	}

	/**
	 * 7.改變用戶狀態
	 * 
	 * @param userId
	 * @return根據參數,更新表user中的用戶狀態。 成功返回SUCCESS,失敗返回FALSE。
	 */
	public String changeUserState(String userId) {
		UserVO userVO = (UserVO) HibernateUtil.getVOByID(UserVO.class, Integer
				.parseInt(userId));
		String sql = null;
		int state = userVO.getUserState();
		if (state == 0) {
			sql = "update users set userState=" + 1 + " where userId='"
					+ userId + "'";
		}
		if (state == 1) {
			sql = "update users set userState=" + 0 + " where userId='"
					+ userId + "'";
		}
		Connection conn = HibernateUtil.getConnection();
		try {
			Statement stm = conn.createStatement();
			stm.execute(sql);
			stm.close();
			return Constants.SUCCESS;
		} catch (Exception e) {
			e.printStackTrace();
			return Constants.FAILURE;
		} finally {
			// try {
			// conn.close();
			// } catch (SQLException e1) {
			// e1.printStackTrace();
			// }
		}

	}

	/**
	 * 8.刪除用戶
	 * 
	 * @param userId
	 * @return根據參數從表user和userAndRole中刪除數據, 用事務管理機制。成功返回SUCCESS,失敗返回FALSE。
	 */
	public String deleteUser(String userId) {
		UserVO aa = (UserVO) HibernateUtil.getVOByID(UserVO.class, Integer
				.parseInt(userId));
		String str = HibernateUtil.delete(aa);
		return str;
	}

	/**
	 * 9.修改用戶口令
	 * 
	 * @param userId
	 * @param password
	 * @根據參數修改表user信息。 成功返回SUCCESS,失敗返回FALSE。
	 */
	public String editUserPassword(String userId, String password) {
		UserVO uservo = (UserVO) HibernateUtil.getVOByID(UserVO.class, Integer
				.parseInt(userId));
		// String pw=uservo.getUserPassWord();
		uservo.setUserPassWord(password);
		String str = HibernateUtil.saveOrUpdate(uservo);
		return str;
	}

	/**
	 * 10.判斷用戶
	 * 
	 * @param userVO
	 * @return根據參數從表user信息讀取信息。判斷用戶是否存在, 成功返回SUCCESS,失敗返回FALSE。
	 */
	public String checkUser(UserVO userVO) {
		Connection conn = HibernateUtil.getConnection();
		int userid = userVO.getUserId();
		String sql = "select userId from users where userid=" + userid;
		try {
			Statement stm = conn.createStatement();
			ResultSet rs = stm.executeQuery(sql);
			if (rs.next()) {
				return Constants.SUCCESS;
			}
			stm.close();
			rs.close();
		} catch (Exception e) {
			e.printStackTrace();

		} finally {
			HibernateUtil.closeConnection();
		}
		return Constants.FAILURE;
	}

	/**
	 * 11.判斷用戶
	 * 
	 * @param companyId
	 * @param departmentId
	 * @return根據參數從表user表讀取信息。 成功返回List,失敗返回null
	 */

	public List getUserListById(String companyId, String departmentId) { // 新版

		List result = new ArrayList();
		String hql = null;

		if (companyId.equals("0") && (departmentId.equals("0"))) {
			hql = "from UserVO";
			System.out.println("hql= " + hql);
			// return null;
		} else if ((!companyId.equals("0")) && departmentId.equals("0")) {
			hql = "from UserVO as u where " + " u.companyId=" + companyId;
			System.out.println("hql=" + hql);
		} else if (companyId.equals("0") && (!departmentId.equals("0"))) {
			hql = "from UserVO as u where " + " u.departmentId = "
					+ departmentId;
			System.out.println("hql=" + hql);
		} else {
			hql = "from UserVO as u where " + "u.companyId=" + companyId
					+ " and u.departmentId= " + departmentId;
			System.out.println("hql=" + hql);
		}
		// String hql="from DepartmentVO";

		try {

			// 調用HibernateUtil方法進行查詢
			result = HibernateUtil.queryHQL(hql);

		} catch (HibernateException e) {

			e.printStackTrace();
		}
		if (null == result || result.size() == 0) {
			return null;
		} else {
			return result;
		}
	}

	/**
	 * 12.判斷登陸用戶是否存在
	 * 
	 * @param userName
	 * @param ps
	 * @return 用戶信息 存在返回userVO.不存在返回null
	 */

	public UserVO loginUser(String userName, String userPsWd) {

		UserVO user = null;
		if (userName == null || userName.trim().length() == 0) {
			return null;
		}
		if (userPsWd == null || userPsWd.trim().length() == 0) {
			return null;
		}
		boolean result = false;
		Connection conn = HibernateUtil.getConnection();
		String sql = " select * from users where userName = '" + userName
				+ "'and" + " userPassWord='" + userPsWd + "'";
		System.out.println("sql=" + sql);
		try {
			// 創建Statement對象
			Statement stat = conn.createStatement();
			// 定義數據集
			ResultSet rs = stat.executeQuery(sql);
			if (rs.next()) {
				// String password = rs.getString("userPassWord");
				// System.out.println("dfdfdf"+password);
				// if (userPsWd.equals(password)) {
				System.out.println("dfdfdf");
				// 輸入密碼和數據庫的密碼一致,把用戶取到返回去
				user = (UserVO) HibernateUtil.getVOByID(UserVO.class, rs
						.getInt("userId"));
				stat.close();
				rs.close();
				return user;
			} else {
				return null;
			}
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			HibernateUtil.closeConnection();
		}

		return user;
	}

	public boolean checkUserName(String userName) {
		List result_c = null;
		List result_d = null;
		boolean commit = true;
		String hql_c = null;
		String hql_d = null;
		hql_c = "from CompanyVO as c where c.companyName='" + userName + "'";
		hql_d = "from DepartmentVO as d where d.departmentName='" + userName
				+ "'";
		try {
			HibernateUtil.beginTransaction();
		} catch (HibernateException e) {
			e.printStackTrace();
		}
		// //操作區
		try {
			result_c = HibernateUtil.queryHQL(hql_c);
			result_d = HibernateUtil.queryHQL(hql_d);

		} catch (Exception e) {
			commit = false;
			e.printStackTrace();
		}
		try {
			HibernateUtil.endTransaction(commit);
		} catch (HibernateException e) {
			e.printStackTrace();
		} finally {

		}
		// 判斷返回值
		if (result_c.isEmpty() && result_d.isEmpty()) {
			return false;
		} else {
			return true;
		}

	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲黄色在线视频| 成人动漫一区二区在线| 99久久精品免费精品国产| 日韩免费高清av| 亚洲成人av一区二区三区| 91国产精品成人| 亚洲免费成人av| 不卡av免费在线观看| 亚洲国产成人私人影院tom| 激情小说亚洲一区| 欧美xingq一区二区| 国产一区中文字幕| 亚洲天堂免费看| 欧美在线高清视频| 亚洲不卡在线观看| 欧美一级久久久| 国产91露脸合集magnet| 亚洲国产岛国毛片在线| 99久久免费视频.com| 中文字幕一区二区三区色视频| 天天综合色天天综合| 在线综合亚洲欧美在线视频| 久久99国产精品免费网站| 日韩一区二区三区av| 粉嫩av一区二区三区| 一卡二卡欧美日韩| 2022国产精品视频| 成人动漫在线一区| 日本大胆欧美人术艺术动态| 久久女同精品一区二区| 国产福利精品导航| 亚洲午夜免费视频| 久久久精品影视| 色婷婷久久99综合精品jk白丝| 日日夜夜精品免费视频| 日本一二三四高清不卡| 在线不卡中文字幕| 一本大道久久a久久精二百| 免费久久精品视频| 一区二区三区精品久久久| 欧美成人三级电影在线| 日本久久精品电影| 国产在线精品国自产拍免费| 午夜精品久久久久久久99樱桃| 精品国产一区二区亚洲人成毛片| 一本大道久久a久久精二百| 久久精品国产第一区二区三区| 亚洲综合激情小说| 1000部国产精品成人观看| 国产农村妇女毛片精品久久麻豆| 91福利社在线观看| 成人黄色电影在线| 国产麻豆一精品一av一免费 | 亚洲精品视频在线观看网站| 国产精品久久午夜夜伦鲁鲁| 欧美一卡二卡在线| 精品欧美一区二区三区精品久久 | 午夜欧美一区二区三区在线播放| 国产精品麻豆网站| 国产亚洲综合色| 久久精品视频一区二区| 精品日韩欧美在线| 久久奇米777| 国产精品久久久久久亚洲毛片 | 中文字幕日韩欧美一区二区三区| 久久人人超碰精品| 亚洲伦在线观看| 一区二区三区鲁丝不卡| 香蕉乱码成人久久天堂爱免费| 夜夜嗨av一区二区三区四季av| 亚洲国产成人高清精品| 美女网站在线免费欧美精品| 韩日精品视频一区| 成人av电影观看| 日韩一区二区电影在线| 久久久久久久久一| 一区二区三区精品久久久| 久久99国产精品久久99 | 日韩成人av影视| 99国产精品视频免费观看| 日韩一级高清毛片| 国产精品视频yy9299一区| 亚洲成人免费视频| 国产成人在线视频网址| 欧美乱妇15p| 亚洲欧洲韩国日本视频| 另类小说色综合网站| 97久久超碰国产精品| 精品国产污污免费网站入口 | 日本不卡在线视频| 一本色道久久综合狠狠躁的推荐| 久久午夜老司机| 久久精品72免费观看| 色爱区综合激月婷婷| 国产精品国产三级国产有无不卡 | 欧美国产精品专区| 成人永久免费视频| 国产精品久久久久婷婷| 成人丝袜视频网| 亚洲国产岛国毛片在线| 成人综合婷婷国产精品久久| 精品久久久久久久久久久久久久久久久 | 日韩免费一区二区三区在线播放| 午夜av电影一区| 欧美伦理影视网| 日韩精品欧美成人高清一区二区| 欧美系列亚洲系列| 亚洲国产精品视频| 91超碰这里只有精品国产| 日本v片在线高清不卡在线观看| 欧美精品v国产精品v日韩精品| 亚洲成人免费看| 精品久久一区二区| 成人av影视在线观看| 亚洲欧美日韩在线| 欧美日韩国产欧美日美国产精品| 五月天视频一区| 精品福利二区三区| 91视频免费观看| 激情久久五月天| 日韩一区中文字幕| 日韩欧美国产1| caoporm超碰国产精品| 亚洲一线二线三线视频| 精品国产免费一区二区三区四区| 国产精品亚洲人在线观看| 亚洲一区二区三区四区五区中文| 精品美女在线观看| 欧美色成人综合| www.久久久久久久久| 蜜桃av一区二区在线观看| 中文字幕一区免费在线观看| 在线播放国产精品二区一二区四区 | 欧美一区二区三区在| 欧美日韩免费视频| 色婷婷久久一区二区三区麻豆| 国产91精品露脸国语对白| 蜜臀av在线播放一区二区三区| 亚洲成人手机在线| 亚洲免费观看高清完整版在线观看熊 | 69堂国产成人免费视频| 成人久久视频在线观看| 蜜臀av性久久久久av蜜臀妖精 | 精品欧美一区二区在线观看| 欧美日韩黄色一区二区| 色一区在线观看| 色爱区综合激月婷婷| 97久久人人超碰| 在线免费不卡电影| 欧美日韩在线不卡| 欧美日韩激情一区二区三区| 色婷婷av一区二区三区之一色屋| 欧美三级蜜桃2在线观看| 在线免费视频一区二区| 91精品久久久久久久99蜜桃 | 色天天综合久久久久综合片| 成人激情综合网站| 欧美午夜片在线看| 欧美久久一二三四区| 精品国产麻豆免费人成网站| 欧美大白屁股肥臀xxxxxx| 久久亚洲欧美国产精品乐播| 国产精品网站在线播放| 一区二区三区国产豹纹内裤在线 | 亚洲国产日韩在线一区模特| 蜜桃精品在线观看| 成人黄色一级视频| 日韩欧美视频一区| 亚洲欧洲三级电影| 开心九九激情九九欧美日韩精美视频电影 | 日韩美一区二区三区| 国产精品素人一区二区| 亚洲精选免费视频| 蜜桃视频在线观看一区| 在线免费精品视频| 久久婷婷综合激情| 日韩电影免费在线观看网站| 成人av资源站| 久久嫩草精品久久久精品| 香港成人在线视频| 色噜噜狠狠成人中文综合| 亚洲图片欧美色图| 成人精品高清在线| 久久99国产精品久久| 国产福利一区二区三区在线视频| 91美女在线观看| 欧美成人女星排名| 亚洲高清不卡在线观看| 欧美色老头old∨ideo| 日韩在线a电影| 国产欧美日韩综合| 91精品国产91久久久久久最新毛片 | 日韩二区三区四区| 亚洲品质自拍视频网站| 久久精品无码一区二区三区| 欧美一卡二卡三卡四卡| 精品视频资源站| 日本韩国欧美一区| 99热这里都是精品| 成人免费视频caoporn|