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

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

?? user.java

?? 設(shè)備管理系統(tǒng) 包括設(shè)備管理
?? JAVA
字號(hào):
/**
 *  Title  pams
 *  @author: dzc
 *  Company: hust
 *  Copyright: Copyright (c) 2005
 *  @version 1.0
 *  Date  :   2005-05-11
 *  User encapsulation  
 *  Filename:User.java
 **/

package pams.user;

import pams.database.DBConnect;
import pams.system.*;
import pams.util.*;
import java.sql.*;
import java.util.*;

public class User {

	public String UserName, Password, Status, FullName, DeptName,
			GroupName;

	public java.sql.Date EffectiveDate, ExpiryDate, PwdModifyDate;

	public int LoginFailCount;

	public User() 
	{
	};

	public String getUserName() 
	{
		return UserName;
	}

	public void setUserName(String s) 
	{
		this.UserName = s;
	}

	public String getPassword() 
	{
		return Password;
	}

	public void setPassword(String s) 
	{
		this.Password = s;
	}

	public String getStatus() 
	{
		return Status;
	}

	public void setStatus(String s) 
	{
		this.Status = s;
	}

	public String getFullName() 
	{
		return FullName;
	}

	public void setFullName(String s) 
	{
		this.FullName = s;
	}

	public String getDeptName()
	{
		return DeptName;
	}

	public void setDeptName(String s) 
	{
		this.DeptName = s;
	}

	public String getGroupName() 
	{
		return GroupName;
	}

	public void setGroupName(String s) 
	{
		this.GroupName = s;
	}
	
	public String getEffectiveDate() 
	{
		if (this.EffectiveDate != null)
			return DataConvert.sqlDateToStr(EffectiveDate);
		else
			return "";
	}

	public void setEffectiveDate(String strBir) 
	{
		if (strBir != null)
			this.EffectiveDate = DataConvert.StrTosqlDate(strBir);
		else
			this.EffectiveDate = null;
	}

	public String getExpiryDate() 
	{
		if (this.ExpiryDate != null)
			return DataConvert.sqlDateToStr(ExpiryDate);
		else
			return "";
	}

	public void setExpiryDate(String strBir) 
	{
		if (strBir != null)
			this.ExpiryDate = DataConvert.StrTosqlDate(strBir);
		else
			this.ExpiryDate = null;
	}

	public String getPwdModifyDate() 
	{
		if (this.PwdModifyDate != null)
			return DataConvert.sqlDateToStr(PwdModifyDate);
		else
			return "";
	}

	public void setPwdModifyDate(String strBir)
	{
		if (strBir != null)
			this.PwdModifyDate = DataConvert.StrTosqlDate(strBir);
		else
			this.PwdModifyDate = null;
	}

	public String getLoginFailCount() 
	{
		return DataConvert.IntToStr(LoginFailCount);
	}

	public void setLoginFailCount(int i) 
	{
		this.LoginFailCount = i;
	}

	/*
	 * Find User by UserName
	 */
	public static User FindByName(String _UserName) 
	{
		DBConnect dbc = null;
		User user = new User();
		try {
			dbc = new DBConnect();
			dbc.prepareStatement("SELECT * FROM Users WHERE UserName = ?");
			dbc.setString(1, _UserName);
			ResultSet rs = dbc.executeQuery();
			if (rs.next()) 
			{
				user.setUserName(rs.getString("UserName"));
				user.setPassword(rs.getString("Password"));
				user.setEffectiveDate(rs.getString("EffectiveDate"));
				user.setExpiryDate(rs.getString("ExpiryDate"));
				user.setStatus(rs.getString("Status"));
				user.setFullName(rs.getString("FullName"));
				user.setDeptName(rs.getString("DeptName"));
				user.setGroupName(rs.getString("GroupName"));
				user.setPwdModifyDate(rs.getString("PwdModifyDate"));
				user.setLoginFailCount(rs.getInt("LoginFailCount"));
			}
			else 
			{
				user = null;
			}
		} 
		catch (Exception e) 
		{
			System.err.println(e);
		}
		finally 
		{
			try 
			{
				dbc.close();
			}
			catch (Exception e) 
			{
				e.printStackTrace();
				user = null;
			}
		}
		return user;

	}

	/*
	 * Add User
	 */
	public static String Add(String _UserName, String _Password, String _EffectiveDate,
			String _ExpiryDate, String _Status,
			String _FullName, String _DeptName,String _GroupName,
			String _UserName2)
	{
		DBConnect dbc = null;
		try 
		{
			dbc = new DBConnect();
			dbc.prepareStatement("INSERT INTO Users (UserName,Password,EffectiveDate,ExpiryDate,Status,FullName,DeptName,PwdModifyDate,LoginFailCount,GroupName) VALUES ( ?,?,?,?,?,?,?,?,?,?)");
			dbc.setString(1, _UserName);
			dbc.setString(2, _Password);
			dbc.setDate(3, DataConvert.StrTosqlDate(_EffectiveDate));
			dbc.setDate(4, DataConvert.StrTosqlDate(_ExpiryDate));
			dbc.setString(5, _Status);
			dbc.setString(6, _FullName);
			dbc.setString(7, _DeptName);
			dbc.setDate(8, DataConvert.StrTosqlDate(DataConvert.getStringDate()));
			dbc.setInt(9, 0);
			dbc.setString(10, _GroupName);
			dbc.executeUpdate();

			Log.Add(_UserName2, "Users", "Add");

			dbc.close();
			return "1";

		}
		catch (Exception e) 
		{
			System.err.println(e);
			return e.toString();
		}

	}

	/*
	 * Modify User
	 */

	public static String Modify(String _UserName, String _EffectiveDate,
			String _ExpiryDate,String _Status,
			String _FullName, String _DeptName,String _GroupName,
			String _UserName2) 
	{
		DBConnect dbc = null;
		try 
		{
			dbc = new DBConnect();
			dbc.prepareStatement("UPDATE Users SET EffectiveDate=?,ExpiryDate=?,Status=?,FullName=?,DeptName=?,GroupName=? WHERE UserName=?");
			dbc.setDate(1, DataConvert.StrTosqlDate(_EffectiveDate));
			dbc.setDate(2, DataConvert.StrTosqlDate(_ExpiryDate));
			dbc.setString(3, _Status);
			dbc.setString(4, _FullName);
			dbc.setString(5, _DeptName);
			dbc.setString(6, _GroupName);
			dbc.setString(7, _UserName);
			dbc.executeUpdate();
			Log.Add(_UserName2, "Users", "Modify");
			dbc.close();
			return "1";
		} 
		catch (Exception e) 
		{
			e.printStackTrace();
			return e.toString();
		}
	}

	/*
	 * Delete User
	 */
	public static String Delete(String _UserName, String _UserName2) 
	{
		try 
		{
			DBConnect dbc = new DBConnect();
			dbc.prepareStatement("DELETE FROM Users WHERE UserName=?");
			dbc.setString(1, _UserName);
			dbc.executeUpdate();

			Log.Add(_UserName, "Users", "Delete");

			dbc.close();
			return "1";
		}
		catch (Exception e) 
		{
			e.printStackTrace();
			return e.toString();
		}
	}

	/*
	 * the User exists?
	 */
	public static boolean IsExist(String _UserName) throws Exception 
	{
		DBConnect dbc = null;
		boolean IsExist = false;
		try 
		{
			dbc = new DBConnect();
			dbc.prepareStatement("SELECT * FROM Users WHERE UserName = ?");
			dbc.setString(1, _UserName);
			ResultSet rs = dbc.executeQuery();
			if (!rs.next())
			{
				IsExist = false;
			}
			else 
			{
				IsExist = true;
			}
		} 
		catch (Exception e) 
		{
			System.err.println(e);
		}
		finally 
		{
			try 
			{
				dbc.close();
			}
			catch (Exception e) 
			{
				e.printStackTrace();
			}
		}
		return IsExist;
	}

	/*
	 * Check Login
	 */
	public static boolean ChkLogin(String _UserName, String _Password)
			throws Exception 
	{
		DBConnect dbc = null;
		boolean IsExist = false;
		try 
		{
			dbc = new DBConnect();
			dbc.prepareStatement("SELECT Password FROM Users WHERE UserName=? AND Password=?");
			dbc.setString(1, _UserName);
			dbc.setString(2, _Password);
			ResultSet rs = dbc.executeQuery();
			if (rs.next()) 
			{
				IsExist = true;
			}
		} 
		catch (Exception e)
		{
			System.err.println(e);
		}
		finally 
		{
			try 
			{
				dbc.close();
			} 
			catch (Exception e) 
			{
				e.printStackTrace();
			}
		}
		return IsExist;
	}

	/*
	 * List All Admin
	 */
	public static Vector ListAllAdmin()
	{
		DBConnect dbc = null;
		Vector UserVector = new Vector();
		try 
		{
			dbc = new DBConnect();
			dbc.prepareStatement("SELECT * FROM Users WHERE GroupName='setup' OR GroupName='confirm' ORDER BY UserName ASC");
			ResultSet rs = dbc.executeQuery();
			while (rs.next()) 
			{
				User user = new User();
				user.setUserName(rs.getString("UserName"));
				user.setPassword(rs.getString("Password"));
				user.setEffectiveDate(rs.getString("EffectiveDate"));
				user.setExpiryDate(rs.getString("ExpiryDate"));
				user.setStatus(rs.getString("Status"));
				user.setFullName(rs.getString("FullName"));
				user.setDeptName(rs.getString("DeptName"));
				user.setPwdModifyDate(rs.getString("PwdModifyDate"));
				user.setLoginFailCount(rs.getInt("LoginFailCount"));
				user.setGroupName(rs.getString("GroupName"));
				UserVector.add(user);
			}
		}
		catch (Exception e) 
		{
			System.err.println("error:" + e);
		}
		finally 
		{
			try 
			{
				dbc.close();
			}
			catch (Exception e) 
			{
				e.printStackTrace();
			}
		}
		return UserVector;
	}

	/*
	 * List All User
	 */
	public static Vector ListAllUser()
	{
		DBConnect dbc = null;
		Vector UserVector = new Vector();
		try 
		{
			dbc = new DBConnect();
			dbc.prepareStatement("SELECT * FROM Users WHERE GroupName='normal' ORDER BY UserName ASC");
			ResultSet rs = dbc.executeQuery();
			while (rs.next()) 
			{
				User user = new User();
				user.setUserName(rs.getString("UserName"));
				user.setPassword(rs.getString("Password"));
				user.setEffectiveDate(rs.getString("EffectiveDate"));
				user.setExpiryDate(rs.getString("ExpiryDate"));
				user.setStatus(rs.getString("Status"));
				user.setFullName(rs.getString("FullName"));
				user.setDeptName(rs.getString("DeptName"));
				user.setPwdModifyDate(rs.getString("PwdModifyDate"));
				user.setLoginFailCount(rs.getInt("LoginFailCount"));
				user.setGroupName(rs.getString("GroupName"));
				UserVector.add(user);
			}
		}
		catch (Exception e) 
		{
			System.err.println("error:" + e);
		}
		finally 
		{
			try 
			{
				dbc.close();
			}
			catch (Exception e) 
			{
				e.printStackTrace();
			}
		}
		return UserVector;
	}
	
	public static Vector ListLockDelUser()
	{
		DBConnect dbc = null;
		Vector UserVector = new Vector();
		try 
		{
			dbc = new DBConnect();
			dbc.prepareStatement("SELECT * FROM Users WHERE Status='Lock' OR Status='Delete' ORDER BY UserName ASC");
			ResultSet rs = dbc.executeQuery();
			while (rs.next()) 
			{
				User user = new User();
				user.setUserName(rs.getString("UserName"));
				user.setPassword(rs.getString("Password"));
				user.setEffectiveDate(rs.getString("EffectiveDate"));
				user.setExpiryDate(rs.getString("ExpiryDate"));
				user.setStatus(rs.getString("Status"));
				user.setFullName(rs.getString("FullName"));
				user.setDeptName(rs.getString("DeptName"));
				user.setPwdModifyDate(rs.getString("PwdModifyDate"));
				user.setLoginFailCount(rs.getInt("LoginFailCount"));
				user.setGroupName(rs.getString("GroupName"));
				UserVector.add(user);
			}
		}
		catch (Exception e) 
		{
			System.err.println("error:" + e);
		}
		finally 
		{
			try 
			{
				dbc.close();
			}
			catch (Exception e) 
			{
				e.printStackTrace();
			}
		}
		return UserVector;
	}

	/*
	 * UnLock User
	 */

	public static String UnLock(String _UserName,String _UserName2) 
	{
		DBConnect dbc = null;
		try 
		{
			dbc = new DBConnect();
			User user = User.FindByName(_UserName);
			String strSQL;
			if ((user.getStatus()).equals("Lock"))
			{
				strSQL = "UPDATE Users SET Status='Normal',LoginFailCount=0 WHERE UserName=?";
				dbc.prepareStatement(strSQL);
				dbc.setString(1, _UserName);
				dbc.executeUpdate();
				Log.Add(_UserName2, "Users", "Modify");
			}
			else if ((user.getStatus()).equals("Delete")) 
			{
				strSQL = "DELETE FROM Users WHERE Status='Delete' AND UserName=?";
				dbc.prepareStatement(strSQL);
				dbc.setString(1, _UserName);
				dbc.executeUpdate();
				Log.Add(_UserName2, "Users", "Modify");
			}
			dbc.close();
			return "1";

		} 
		catch (Exception e) 
		{
			e.printStackTrace();
			return e.toString();
		}
	}

	/*
	 * Modify Password
	 */

	public static String ModifyPassword(String _UserName, String _NewPassword) 
	{
		DBConnect dbc = null;
		try 
		{
			dbc = new DBConnect();
			dbc.prepareStatement("UPDATE Users SET Password=?,PwdModifyDate=? WHERE UserName=?");
			dbc.setString(1, _NewPassword);
			dbc.setDate(2, DataConvert.StrTosqlDate(DataConvert.getStringDate()));
			dbc.setString(3, _UserName);
			dbc.executeUpdate();
			Log.Add(_UserName, "Users", "Modify");
			dbc.close();
			return "1";
		}
		catch (Exception e) 
		{
			e.printStackTrace();
			return e.toString();
		}
	}

	/*
	 * Increase LoginFailCount
	 */

	public static String IncreaseLoginFailCount(String _UserName) 
	{
		DBConnect dbc = null;
		try 
		{
			dbc = new DBConnect();
			dbc.prepareStatement("UPDATE Users SET LoginFailCount=LoginFailCount+1 WHERE UserName=?");
			dbc.setString(1, _UserName);
			dbc.executeUpdate();
			Log.Add(_UserName, "Users", "Modify");
			dbc.close();
			return "1";
		} 
		catch (Exception e) 
		{
			e.printStackTrace();
			return e.toString();
		}
	}

	/*
	 * Reset LoginFailCount
	 */

	public static String ResetLoginFailCount(String _UserName)
	{
		DBConnect dbc = null;
		try 
		{
			dbc = new DBConnect();
			dbc.prepareStatement("UPDATE Users SET LoginFailCount=0 WHERE UserName=?");
			dbc.setString(1, _UserName);
			dbc.executeUpdate();
			Log.Add(_UserName, "Users", "Modify");
			dbc.close();
			return "1";

		}
		catch (Exception e) 
		{
			e.printStackTrace();
			return e.toString();
		}
	}

	/*
	 * Lock User
	 */

	public static String Lock(String _UserName) 
	{
		DBConnect dbc = null;
		try 
		{
			dbc = new DBConnect();
			dbc.prepareStatement("UPDATE Users SET Status='Lock' WHERE UserName=?");
			dbc.setString(1, _UserName);
			dbc.executeUpdate();
			Log.Add(_UserName, "Users", "Modify");
			dbc.close();
			return "1";

		} 
		catch (Exception e) 
		{
			e.printStackTrace();
			return e.toString();
		}
	}

	/*
	 * the User is effective?
	 */
	public static boolean IsNotEffective(String _UserName) throws Exception
	{
		DBConnect dbc = null;
		boolean IsExist = false;
		try 
		{
			dbc = new DBConnect();
			dbc.prepareStatement("SELECT * FROM Users WHERE UserName=? AND EffectiveDate>?");
			dbc.setString(1, _UserName);
			dbc.setString(2, DataConvert.getStringDate());
			ResultSet rs = dbc.executeQuery();
			if (!rs.next()) 
			{
				IsExist = false;
			}
			else 
			{
				IsExist = true;
			}
		} 
		catch (Exception e) 
		{
			System.err.println(e);
		}
		finally 
		{
			try 
			{
				dbc.close();
			}
			catch (Exception e) 
			{
				e.printStackTrace();
			}
		}
		return IsExist;
	}

	/*
	 * the User is Expire?
	 */
	public static boolean IsExpire(String _UserName) throws Exception
	{
		DBConnect dbc = null;
		boolean IsExist = false;
		try 
		{
			dbc = new DBConnect();
			dbc.prepareStatement("SELECT * FROM Users WHERE UserName=? AND ExpiryDate<?");
			dbc.setString(1, _UserName);
			dbc.setString(2, DataConvert.getStringDate());
			ResultSet rs = dbc.executeQuery();
			if (!rs.next()) 
			{
				IsExist = false;
			}
			else 
			{
				IsExist = true;
			}
		}
		catch (Exception e) 
		{
			System.err.println(e);
		}
		finally 
		{
			try 
			{
				dbc.close();
			}
			catch (Exception e) 
			{
				e.printStackTrace();
			}
		}
		return IsExist;
	}

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产色综合久久| 国产精品麻豆久久久| 亚洲图片欧美色图| 成人免费av在线| 精品国免费一区二区三区| 亚洲成人免费av| 91亚洲资源网| 欧美精彩视频一区二区三区| 久久99热狠狠色一区二区| 欧美三电影在线| 亚洲欧美日韩国产另类专区| 国内精品免费**视频| 欧美一区二区三区公司| 一片黄亚洲嫩模| 96av麻豆蜜桃一区二区| 国产婷婷精品av在线| 国产真实乱偷精品视频免| 正在播放亚洲一区| 亚洲成人先锋电影| 欧美自拍丝袜亚洲| 亚洲欧美一区二区三区孕妇| 成人午夜激情视频| 久久久亚洲精品一区二区三区| 丝袜亚洲精品中文字幕一区| 91九色最新地址| 日韩美女视频一区二区| av电影在线观看不卡| 国产精品免费网站在线观看| 国产精品一区二区三区99| 久久综合久久鬼色中文字| 精品一区二区精品| 日韩欧美一区电影| 久久精品99国产精品| 日韩欧美电影一二三| 蜜桃在线一区二区三区| 在线播放视频一区| 日本成人在线一区| 69堂成人精品免费视频| 婷婷中文字幕综合| 欧美精品丝袜久久久中文字幕| 亚洲成人你懂的| 777奇米四色成人影色区| 丝袜亚洲另类欧美| 日韩一区二区三区av| 免费观看在线色综合| 在线综合亚洲欧美在线视频| 日本不卡免费在线视频| 日韩欧美国产三级电影视频| 精品综合免费视频观看| www欧美成人18+| 国产高清不卡一区| 国产精品白丝在线| 色欲综合视频天天天| 亚洲综合视频在线观看| 欧美三级视频在线观看| 日韩av高清在线观看| 日韩美女一区二区三区| 国产乱国产乱300精品| 国产欧美日韩综合| 色婷婷国产精品综合在线观看| 一区二区三区在线高清| 欧美日韩成人综合| 精品伊人久久久久7777人| 欧美国产日韩精品免费观看| 91在线免费看| 午夜精品福利一区二区三区av| 日韩丝袜情趣美女图片| 日韩免费在线观看| 国产一区二区精品久久| 国产精品久久久久aaaa樱花 | 国产精品久久久久婷婷二区次| 一本一道久久a久久精品| 丝袜诱惑制服诱惑色一区在线观看 | 一区二区三区欧美| 欧美精品乱人伦久久久久久| 久久99久久精品欧美| 欧美国产日韩精品免费观看| 91久久国产综合久久| 老司机精品视频一区二区三区| 国产亚洲一区字幕| 欧美性色黄大片| 国产在线播放一区| 依依成人精品视频| 日韩免费观看高清完整版| 成人午夜视频在线| 午夜成人在线视频| 国产欧美日本一区视频| 欧美性大战久久久| 国产精一区二区三区| 一区二区成人在线| 国产亚洲欧美在线| 欧美探花视频资源| 国产精品1区2区3区在线观看| 亚洲精品一卡二卡| 亚洲精品一区二区三区香蕉| 91成人在线观看喷潮| 精品制服美女久久| 亚洲综合久久久久| 久久精品人人做人人爽人人| 欧美日韩性生活| 成人午夜精品在线| 另类小说综合欧美亚洲| 亚洲欧洲美洲综合色网| 日韩精品最新网址| 欧美吻胸吃奶大尺度电影| 国产成人综合在线| 日韩avvvv在线播放| 亚洲欧洲另类国产综合| 欧美一级国产精品| 在线免费观看日本一区| 丰满少妇久久久久久久| 日本不卡免费在线视频| 一区二区三区四区国产精品| 国产欧美日韩在线| 日韩午夜精品电影| 91国产精品成人| 成人精品视频一区二区三区尤物| 日韩高清一区在线| 亚洲在线观看免费| 国产精品久久一卡二卡| 久久综合久久综合久久| 欧美一级生活片| 欧美日本免费一区二区三区| 99视频精品在线| 国产高清亚洲一区| 精品影院一区二区久久久| 午夜私人影院久久久久| 国产精品福利影院| 国产喂奶挤奶一区二区三区| 精品理论电影在线观看| 在线电影一区二区三区| 一本色道**综合亚洲精品蜜桃冫 | 亚洲成人一区二区| 亚洲精品国产无天堂网2021 | 4438x成人网最大色成网站| 一本色道久久综合精品竹菊| jlzzjlzz亚洲女人18| 国产成人综合亚洲网站| 国精产品一区一区三区mba桃花 | 亚洲国产成人va在线观看天堂| 中文字幕人成不卡一区| 国产日韩欧美在线一区| 国产天堂亚洲国产碰碰| 久久久久久99精品| 久久久高清一区二区三区| 精品乱人伦一区二区三区| 欧美videos中文字幕| 欧美成人一级视频| 精品入口麻豆88视频| 日韩一卡二卡三卡四卡| 欧美一级日韩一级| 日韩精品在线网站| 精品久久久三级丝袜| 精品处破学生在线二十三| 精品sm在线观看| 久久亚洲免费视频| 久久久久久久久97黄色工厂| 久久久精品tv| 国产精品免费久久| 亚洲欧美综合在线精品| 亚洲欧洲中文日韩久久av乱码| 亚洲欧美成人一区二区三区| 亚洲自拍欧美精品| 午夜不卡在线视频| 美腿丝袜亚洲三区| 久草这里只有精品视频| 国产传媒一区在线| 91社区在线播放| 欧美日韩在线直播| 日韩区在线观看| 精品成a人在线观看| 国产日韩精品久久久| 国产精品国产三级国产aⅴ中文 | 亚洲欧美区自拍先锋| 一区二区三区久久| 午夜精品福利一区二区蜜股av | 中文字幕乱码一区二区免费| 国产精品久久久久aaaa| 亚洲精品美腿丝袜| 日精品一区二区| 国产一区在线视频| 不卡视频免费播放| 欧美日韩一区二区在线观看| 欧美成人艳星乳罩| 欧美国产一区二区| 亚洲一区在线播放| 久久成人免费网| 国产91丝袜在线18| 在线中文字幕一区二区| 欧美一区二区三区视频| 国产日韩欧美麻豆| 亚洲一区二区三区精品在线| 欧美aaa在线| www.成人在线| 欧美男同性恋视频网站| 26uuu国产电影一区二区| 亚洲欧美日本韩国| 久久国产生活片100| 成人av片在线观看| 欧美一区二区三区视频在线观看|