⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 employeeservice.java

📁 这是一个基于大唐电信的一个任务管理模块程序
💻 JAVA
字号:
package com.datang.struts.service;

import java.sql.SQLException;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import com.datang.struts.common.Constant;
import com.datang.struts.common.JspTaskCommon;
import com.datang.struts.dao.EmployeeDAO;
import com.datang.struts.dto.TangEmployee;
import com.datang.struts.form.Employee_addForm;
import com.datang.struts.form.Employee_listForm;
import com.datang.struts.form.Employee_showForm;
import com.datang.struts.form.Employee_updateForm;
import com.datang.struts.form.OrderEmployeeInfoForm;

public class EmployeeService {
	public int getAllEmployeeInfo(OrderEmployeeInfoForm oeif){
		EmployeeDAO employeedao = new EmployeeDAO();
		try{
			oeif.setList(employeedao.usersel());
			return JspTaskCommon.OK;
		}catch(Exception e){
			e.printStackTrace();
			return JspTaskCommon.ERROR;
		}
	}
	
	public int getChoiceEmployeeInfo(OrderEmployeeInfoForm oeif,String employee_id){
		EmployeeDAO employeedao = new EmployeeDAO();
		try{
			oeif.setList(employeedao.getChoiceUserInfo(employee_id));
			return JspTaskCommon.OK;
		}catch(Exception e){
			e.printStackTrace();
			return JspTaskCommon.ERROR;
		}
	}
	
	//eeqwrqwrqwr
	
	public int addEmployee(Employee_addForm form,HttpServletRequest request) {

		EmployeeDAO dao = new EmployeeDAO();
		TangEmployee emp = new TangEmployee();
		emp.setEmployee_id(form.getEmployee_id());
		emp.setEmployee_password(form.getEmployee_password());
		emp.setEmployee_name(form.getEmployee_name());
		emp.setEmployee_sex(form.getEmployee_sex());
		emp.setEmployee_birthday(form.getEmployee_birthday());
		emp.setEmployee_hire_date(form.getEmployee_hire_date());
		emp.setEmployee_degree(form.getEmployee_degree());
		emp.setEmployee_experience(form.getEmployee_experience());
		emp.setEmployee_major(form.getEmployee_major());
		emp.setEmployee_position(form.getEmployee_position());
		int i = dao.addEmployee(emp);
		if(i == Constant.OK){
			HttpSession session = request.getSession();
			session.setAttribute("insert_emp_sign", "success");
			return Constant.OK;
		}else{
			return Constant.ERROR;
		}
}

public List getAllEmployee(Employee_listForm listForm) throws SQLException{
	EmployeeDAO dao = new EmployeeDAO();
	return dao.getEmployee(listForm);
}

public void getOneClerk(Employee_listForm form,HttpServletRequest request)
{
	String id=request.getParameter("id");
	EmployeeDAO dao = new EmployeeDAO();
	try {
		form.setOneemployee(dao.getOneEmployee(id));
		form.setListcheck(dao.getSelectCheck(id));
	} catch (SQLException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	HttpSession session= request.getSession();
	session.setAttribute("listForm",form);
	
}
public void update(Employee_listForm form,HttpServletRequest request)
{
	String id=request.getParameter("id");
	String mid=request.getParameter("select");
	EmployeeDAO dao = new EmployeeDAO();
	try {
		dao.update(mid, id);
		form.setOneemployee(dao.getOneEmployee(id));
		form.setListcheck(dao.getSelectCheck(id));
	} catch (SQLException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	HttpSession session= request.getSession();
	session.setAttribute("listForm",form);
}
public int delEmployee(Employee_listForm listForm,String id){
	EmployeeDAO dao = new EmployeeDAO();
	TangEmployee emp = new TangEmployee();
	emp.setEmployee_id(id);
	return dao.delEmployee(emp);
}

public int showEmployee(Employee_showForm showForm,String id){
	EmployeeDAO dao = new EmployeeDAO();
	System.out.println("id is:"+id);
	TangEmployee emp=dao.showEmployee(id);
	showForm.setEmployee_id(emp.getEmployee_id());
	showForm.setEmployee_password(emp.getEmployee_password());
	showForm.setEmployee_name(emp.getEmployee_name());
	showForm.setEmployee_sex(emp.getEmployee_sex());
	showForm.setEmployee_birthday(emp.getEmployee_birthday());
	showForm.setEmployee_hire_date(emp.getEmployee_hire_date());
	showForm.setEmployee_degree(emp.getEmployee_degree());
	showForm.setEmployee_experience(emp.getEmployee_experience());
	showForm.setEmployee_major(emp.getEmployee_major());
	showForm.setEmployee_position(emp.getEmployee_position());
	if(showForm!=null){
		return Constant.OK;
	}else{
		return Constant.ERROR;
	}
}

public int updateEmployee(Employee_updateForm updateForm,String id){
	EmployeeDAO dao = new EmployeeDAO();
	TangEmployee emp = new TangEmployee();
	emp.setEmployee_id(updateForm.getEmployee_id());
	emp.setEmployee_password(updateForm.getEmployee_password());
	emp.setEmployee_name(updateForm.getEmployee_name());
	emp.setEmployee_sex(updateForm.getEmployee_sex());
	emp.setEmployee_birthday(updateForm.getEmployee_birthday());
	emp.setEmployee_hire_date(updateForm.getEmployee_hire_date());
	emp.setEmployee_degree(updateForm.getEmployee_degree());
	emp.setEmployee_experience(updateForm.getEmployee_experience());
	emp.setEmployee_major(updateForm.getEmployee_major());
	emp.setEmployee_position(updateForm.getEmployee_position());
	dao.updateEmployee(emp, id);
	if(emp!=null){
		return Constant.OK;
	}else{
		return Constant.ERROR;
	}
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -