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

📄 empaction.java

📁 java+sql2000企业人力管理系统
💻 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 + -