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

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

?? employeemanage.java

?? 人事工資系統(tǒng) 具備最基本的人事公司人員工資管理
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package org.pan.web;

import java.sql.*;
import java.util.Vector;
import java.util.Calendar;
import org.pan.util.*;
import javax.servlet.http.HttpServletRequest;
import org.pan.web.employee;

/**
 * Title:       員工信息管理類
 * Description:
 * Copyright:    Copyright (c) 2008
 * @author:		 雙魚林
 * @version 1.0
 */

public class employeeManage extends DataBase {
	private employee oneEmployee = new employee();	//新的一個員工
	private javax.servlet.http.HttpServletRequest request; //建立頁面請求
	private boolean sqlflag = true ;		//對接收到的數(shù)據(jù)是否正確
	private Vector employeelist;				//顯示員工列表向量數(shù)組
	private int page = 1;					//顯示的頁碼
	private int pageSize=5;				//每頁顯示的圖書數(shù)
	private int pageCount =0;				//頁面總數(shù)
	private long recordCount =0;			//查詢的記錄總數(shù)
  public String errorMessage = "";           //保存出錯信息
  public String sqlStr = "";

	
	public employeeManage() throws Exception{
		super();
	}

	public Vector getEmployeelist() {
		return employeelist;
	}

	public boolean getSqlflag() {
		return sqlflag;
	}

	public String getGbk( String str) {
		try
		{
			return new String(str.getBytes("ISO8859-1"));
		}
		catch (Exception e)
		{
			return str;
		}
	}
	
	//將頁面表單傳來的資料分解并保存到員工類的各個字段中
	public boolean getRequest(javax.servlet.http.HttpServletRequest newrequest) {
		boolean flag = false;
		try
		{	
			request = newrequest;
			String employeeId = request.getParameter("employeeId");
			if(null == employeeId || employeeId.equals("")) {
				employeeId = "";
				sqlflag = false;
			}
			oneEmployee.setEmployeeId(getGbk(employeeId));
			
			String name = request.getParameter("name");
			if (name==null || name.equals("")) {
				name = "";
				sqlflag = false;
			}
			oneEmployee.setName(getGbk(name));
			
			String cardNumber = request.getParameter("cardNumber");
			if(null == cardNumber || cardNumber.equals("")) {
				cardNumber = "";
			}
			oneEmployee.setCardNumber(getGbk(cardNumber));
			
			String nation = request.getParameter("nation");
			if(null == nation || nation.equals("")) {
				nation = "";
			}
			oneEmployee.setNation(getGbk(nation));
			
			String sex = request.getParameter("sex");
			if(null == sex || sex.equals("")) {
				sex = "";
			}
			oneEmployee.setSex(getGbk(sex));
			
			String birthday = request.getParameter("birthday");
			if(null == birthday || birthday.equals("")) {
				birthday = ""; 
			}
			oneEmployee.setBirthday(getGbk(birthday));
			
		  String graduateSchool = request.getParameter("graduateSchool");
			if(null == graduateSchool || graduateSchool.equals("")) {
				graduateSchool = "";
			}
			oneEmployee.setGraduateSchool(getGbk(graduateSchool));
			
			String schoolRecord = request.getParameter("schoolRecord");
			if(null == schoolRecord || schoolRecord.equals("")) {
				schoolRecord = "";
			}
			oneEmployee.setSchoolRecord(getGbk(schoolRecord));
			
		  String department = request.getParameter("department");
		  if (department == null || department.equals("")) {
		  	department = "";sqlflag=false;
		  }
		  oneEmployee.setDepartment(getGbk(department));
		 
		  String positionName = request.getParameter("positionName");
		  if (positionName == null || positionName.equals("")) {
		  	positionName = "";
		  }
		  oneEmployee.setPositionName(getGbk(positionName));
		  
		  String telephone = request.getParameter("telephone");
		  if (telephone == null || telephone.equals("")) {
		  	telephone = "";
		  }
		  oneEmployee.setTelephone(getGbk(telephone));
		  
		  String email = request.getParameter("email");
		  if(null == email || email.equals("")) {
		  	email = "";
		  }
		  oneEmployee.setEmail(getGbk(email));
		  
		  String memo = request.getParameter("memo");
		  if(null == memo || memo.equals("")) {
		  	memo = "";
		  }
		  oneEmployee.setMemo(getGbk(memo));
		  
			if (sqlflag){
				flag = true;
			}
			return flag;					
		}
		catch (Exception e)
		{
			return flag;
		}
	}


  //按條件執(zhí)行員工的查找并將結果保存到employeelist向量數(shù)組中
	public boolean execute(HttpServletRequest res) throws Exception {  //用于執(zhí)行按條件查詢
		request = res;
		String PAGE = request.getParameter("page");   //頁碼
		String searchZiduan = request.getParameter("searchZiduan");  //查詢的字段
		String keyword = request.getParameter("keyword");	//查詢關鍵詞	
		if (keyword==null) keyword = "";
		if (searchZiduan == null) searchZiduan = "";
		keyword = getGbk(keyword);
		searchZiduan = getGbk(searchZiduan);
		try
		{
			page = Integer.parseInt(PAGE);
		}
		catch (NumberFormatException e)
		{
			page = 1;
		}
		 
		//取出記錄數(shù)
		if (searchZiduan.equals("") && !keyword.equals("") ) {
			sqlStr = "select count(*) from employee where employeeId like '%" + keyword + "%' or name like '%" + keyword + "%' or department like '%" + keyword + "%'";
		} else if (!searchZiduan.equals("")) {
			if (searchZiduan.equals("employeeId")) {
				sqlStr = "select count(*) from employee where employeeId like '%" +keyword+ "%'";
			} else if(searchZiduan.equals("name")) {
				sqlStr = "select count(*) from employee where name like '%" + keyword + "%'";
			} else if(searchZiduan.equals("department")){
				sqlStr = "select count(*) from employee where department like '%" + keyword + "%'";
			}
		} else if(searchZiduan.equals("") && keyword.equals("")) {
			sqlStr = "select count(*) from employee";
		}

		int rscount = pageSize;
		try
		{
			ResultSet rs1 = stmt.executeQuery(sqlStr);
			if (rs1.next()) recordCount = rs1.getInt(1);				
			rs1.close();
		}
		catch (SQLException e)
		{
			errorMessage = "查詢記錄總數(shù)錯誤:" + searchZiduan + sqlStr + e.getMessage();
			return false;
		}
		//計算查詢結果總頁數(shù)
		if (recordCount < 1)
      pageCount = 0;
    else
      pageCount = (int)(recordCount - 1) / pageSize + 1;
		//檢查查看的頁面數(shù)是否在范圍內(nèi)
		if (page < 1)  
       page = 1;
    else if (page > pageCount)
       page = pageCount;
		rscount = (int) recordCount % pageSize;	 // 最后一頁記錄數(shù)
		
		sqlStr = "select * from employee ";  //根據(jù)不同條件構造不同的sql查詢字符串
		if (searchZiduan.equals("") && !keyword.equals("") ) {
			sqlStr = sqlStr + "where employeeId like '%" + keyword + "%' or name like '%" + keyword + "%' or department like '%" + keyword + "%' order by employeeId desc";
		} else if(!searchZiduan.equals("")) {
			sqlStr = sqlStr + "where " + searchZiduan + " like '%" + keyword + "%' order by employeeId desc";
		} else if(searchZiduan.equals("") && keyword.equals("")) {
				sqlStr = sqlStr + "order by employeeId desc";
		}
		
		try
		{
			rs = stmt.executeQuery(sqlStr);
			employeelist = new Vector(rscount);
			for(int i=0;i<pageSize*(page-1);i++)rs.next();//跳過前面頁的記錄
			while (rs.next())
			{
				employee anemployee = new employee();
				anemployee.setEmployeeId(rs.getString("employeeId"));
				anemployee.setName(rs.getString("name"));
				anemployee.setCardNumber(rs.getString("cardNumber"));
				anemployee.setNation(rs.getString("nation"));
				anemployee.setSex(rs.getString("sex"));
				anemployee.setBirthday(rs.getString("birthday"));
				anemployee.setGraduateSchool(rs.getString("graduateSchool"));
				anemployee.setSchoolRecord(rs.getString("schoolRecord"));
				anemployee.setDepartment(rs.getString("department"));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品美女久久久久高潮| 国产老肥熟一区二区三区| 色欧美日韩亚洲| 《视频一区视频二区| 99久久婷婷国产| 亚洲欧美视频在线观看视频| 色综合久久天天综合网| 亚洲丶国产丶欧美一区二区三区| 欧美日韩免费一区二区三区| 免费在线看一区| 久久久综合九色合综国产精品| 国产成人在线网站| 亚洲精品乱码久久久久久黑人 | 亚洲蜜桃精久久久久久久| 色婷婷久久久综合中文字幕| 亚洲国产成人av| 精品国产一区二区亚洲人成毛片 | 色综合久久天天| 日韩精品高清不卡| 久久久国产午夜精品| 91视频.com| 免费美女久久99| 国产精品福利一区二区三区| 欧美性三三影院| 国产毛片精品国产一区二区三区| 国产精品国产三级国产a| 欧美日韩日日摸| 国产成人av电影在线| 亚洲成人av资源| 国产日产亚洲精品系列| 欧美性生交片4| 国产一区二区按摩在线观看| 一级日本不卡的影视| 精品99一区二区| 欧美性生活一区| 99视频一区二区三区| 热久久国产精品| 亚洲欧美福利一区二区| 精品国产一区二区三区久久久蜜月 | 国产在线观看免费一区| 亚洲一区二区三区影院| 亚洲国产经典视频| 日韩视频免费观看高清在线视频| 99re视频这里只有精品| 精品一区二区精品| 亚洲va欧美va国产va天堂影院| 国产日本欧美一区二区| 777欧美精品| 91福利在线看| 成人性视频免费网站| 久久国产三级精品| 亚洲444eee在线观看| 亚洲视频在线一区| 欧美国产一区在线| www久久精品| 欧美一区二区三区不卡| 欧美性受极品xxxx喷水| 99这里只有精品| 粉嫩av一区二区三区在线播放 | 亚洲精品欧美在线| 国产精品免费av| 久久久午夜精品| 精品国产自在久精品国产| 欧美一区二区三区日韩视频| 欧美在线观看一二区| 99免费精品视频| www.日韩在线| 成人毛片在线观看| 国产**成人网毛片九色| 国产精品系列在线观看| 国产制服丝袜一区| 国内成人自拍视频| 久久成人免费日本黄色| 麻豆成人久久精品二区三区红| 九色综合国产一区二区三区| 一区二区激情小说| 国产精品福利一区| 久久久综合激的五月天| 中国色在线观看另类| 欧美精品一区二区三区很污很色的| 69精品人人人人| 日韩三级在线观看| 欧美日韩和欧美的一区二区| 欧美午夜视频网站| 欧美精品第一页| 91麻豆精品久久久久蜜臀| 91精品一区二区三区在线观看| 欧美日韩精品一区二区| 亚洲精品视频一区| 久久激五月天综合精品| 久久精品国产亚洲一区二区三区 | 成人性生交大片免费看中文| 高清成人免费视频| av成人免费在线观看| 日本久久精品电影| 欧美剧情电影在线观看完整版免费励志电影| 91啪亚洲精品| 欧美日韩在线亚洲一区蜜芽| 欧美一区二区三区免费大片| 精品少妇一区二区三区在线播放| 欧美成人性福生活免费看| 久久免费美女视频| 中文字幕日韩av资源站| 亚洲国产精品一区二区www在线| 午夜a成v人精品| 美女免费视频一区二区| 成人免费看黄yyy456| 色噜噜夜夜夜综合网| 欧美一区二区三区在线电影| 久久香蕉国产线看观看99| 国产精品麻豆久久久| 亚洲成人精品影院| 国产一区二区在线免费观看| av一本久道久久综合久久鬼色| 欧美日韩精品欧美日韩精品一综合| 精品入口麻豆88视频| 国产精品午夜在线观看| 天天综合色天天综合| 成人夜色视频网站在线观看| 欧美色电影在线| 国产欧美一区二区精品婷婷| 亚洲一区二区在线播放相泽| 国产精品18久久久久久久久 | 99久久99久久精品免费看蜜桃| 欧美日韩一级二级| 国产偷国产偷精品高清尤物| 亚洲成人精品一区| 国产suv一区二区三区88区| 欧美日韩高清一区二区三区| 中文无字幕一区二区三区| 午夜天堂影视香蕉久久| av午夜精品一区二区三区| 欧美v国产在线一区二区三区| 亚洲乱码国产乱码精品精小说| 国产在线不卡一卡二卡三卡四卡| 欧美日韩国产成人在线免费| 亚洲欧美自拍偷拍色图| 麻豆成人久久精品二区三区小说| 欧美在线观看18| 国产精品妹子av| 久久成人羞羞网站| 91精品国产入口| 亚洲国产中文字幕在线视频综合| 国产高清不卡一区二区| 日韩久久免费av| 亚洲成人激情社区| 欧美最猛黑人xxxxx猛交| 国产人成亚洲第一网站在线播放| 另类中文字幕网| 91精品国产乱| 日韩主播视频在线| 欧美色图一区二区三区| 亚洲丝袜精品丝袜在线| 成人av电影在线| 国产三级久久久| 国产精品99久久久久久久女警| 精品国产污污免费网站入口 | 国产精品美女久久久久久久久| 国内精品国产成人| 精品国产a毛片| 激情文学综合插| 日韩欧美中文字幕制服| 麻豆国产一区二区| 日韩欧美电影一二三| 麻豆91精品视频| 精品噜噜噜噜久久久久久久久试看| 男男成人高潮片免费网站| 欧美一级高清大全免费观看| 偷窥国产亚洲免费视频| 91精品久久久久久久99蜜桃 | 成人av网址在线观看| 国产精品激情偷乱一区二区∴| 成人深夜福利app| 亚洲丝袜美腿综合| 欧美在线观看视频一区二区三区| 亚洲电影你懂得| 日韩女优毛片在线| 国内精品伊人久久久久av影院| 久久九九久精品国产免费直播| 成人一区二区在线观看| 亚洲欧美国产77777| 欧美日韩免费不卡视频一区二区三区| 亚洲va中文字幕| 日韩一区二区免费在线观看| 国内精品伊人久久久久av一坑 | 中文子幕无线码一区tr| 色综合久久综合网欧美综合网| 亚洲一区二区三区四区在线 | 欧美乱熟臀69xxxxxx| 亚洲一区二区三区四区在线观看 | 中文无字幕一区二区三区 | 日韩免费看的电影| 风流少妇一区二区| 亚洲精品五月天| 欧美一级二级在线观看| 国产一区二区免费看| 国产精品丝袜在线| 精品视频一区三区九区| 日本中文在线一区| 国产三级精品视频|