📄 empaction.java
字号:
package managersystem.Emp;
import java.util.*;
import managersystem.CustomTableModule;
import managersystem.Emp.DepartmentOperate;
/**
* <p>Title: 企业人力资源管理系统</p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2008</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class EmpAction {
public EmpAction() {
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
}
//添加员工
public CustomTableModule getAllEmployee() {
DepartmentOperate objD = new DepartmentOperate();
Vector data = objD.getAllEmployee();
Vector titles = new Vector();
titles.add("员工编号");
titles.add("姓名");
titles.add("性别");
titles.add("民族");
titles.add("生日");
titles.add("政治面貌");
titles.add("文化程度");
titles.add("婚姻状况");
titles.add("籍贯");
titles.add("身份证");
titles.add("档案电脑号");
titles.add("工作证号");
titles.add("办公电话");
titles.add("家庭电话");
titles.add("手机号码");
titles.add("档案所在地");
titles.add("居住地址");
titles.add("户口所在地");
titles.add("邮政编码");
titles.add("户口所在地派出所");
titles.add("户口所在地街道办事处");
titles.add("本企业工龄起始日");
titles.add("工龄");
titles.add("所在部门编号");
titles.add("工作岗位");
titles.add("职务");
titles.add("员工状态");
titles.add("签定劳动合同日期");
titles.add("基本工资");
titles.add("奖金基数");
titles.add("备注");
titles.add("填表人");
titles.add("填表时间");
CustomTableModule MyTableModule = new CustomTableModule(data, titles);
return MyTableModule;
}
//添加职员
public boolean inserEmployee(EmployeeBean objE) {
DepartmentOperate objD = new DepartmentOperate();
return objD.inserEmployee(objE);
}
//获得学习经历
public CustomTableModule getAllExperience() {
DepartmentOperate objG = new DepartmentOperate();
Vector data = objG.getAllExperience();
Vector titles = new Vector();
titles.add("编号");
titles.add("起始日期");
titles.add("截止日期");
titles.add("学校/单位");
titles.add("职务");
CustomTableModule MyTableModule = new CustomTableModule(data, titles);
return MyTableModule;
}
//修改员工资料
public boolean updateEmployee(EmployeeBean objE) {
// 调用数据库访问类的更新方法
DepartmentOperate objDao = new DepartmentOperate();
return objDao.updateEmployee(objE);
}
//插入学习经历
public boolean inserExperience(ExperienceBean objB) {
DepartmentOperate objD = new DepartmentOperate();
return objD.inserExperience(objB);
}
//删除职员
public boolean deleteEmployee(EmployeeBean objE) {
DepartmentOperate objD = new DepartmentOperate();
return objD.deleteEmployee(objE);
}
//部门调转
public boolean bumenChange(EmployeeBean objB) {
DepartmentOperate objD = new DepartmentOperate();
return objD.bumenChange(objB);
}
//删除职员学习工作经历资料
public boolean deleteExperience(ExperienceBean objE) {
DepartmentOperate objD = new DepartmentOperate();
return objD.deleteExperience(objE);
}
//修改学习经历资料
public boolean updateExperience(ExperienceBean objE) {
DepartmentOperate objD = new DepartmentOperate();
return objD.updateExperience(objE);
}
//根据条件查询
public CustomTableModule getEmployeesByCondition(SearchBean objB) {
DepartmentOperate objD = new DepartmentOperate();
Vector data = objD.getEmployeesByCondition(objB);
Vector titles = new Vector();
titles.add("员工编号");
titles.add("姓名");
titles.add("性别");
titles.add("民族");
titles.add("生日");
titles.add("政治面貌");
titles.add("文化程度");
titles.add("婚姻状况");
titles.add("籍贯");
titles.add("身份证");
titles.add("档案电脑号");
titles.add("工作证号");
titles.add("办公电话");
titles.add("家庭电话");
titles.add("手机号码");
titles.add("档案所在地");
titles.add("居住地址");
titles.add("户口所在地");
titles.add("邮政编码");
titles.add("户口所在地派出所");
titles.add("户口所在地街道办事处");
titles.add("本企业工龄起始日");
titles.add("工龄");
titles.add("所在部门编号");
titles.add("工作岗位");
titles.add("职务");
titles.add("员工状态");
titles.add("签定劳动合同日期");
titles.add("基本工资");
titles.add("奖金基数");
titles.add("备注");
titles.add("填表人");
titles.add("填表时间");
CustomTableModule MyTableModule = new CustomTableModule(data, titles);
return MyTableModule;
}
private void jbInit() throws Exception {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -