📄 employeeservice.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 + -