首页>代码>Spring+Struts1+Hibernate三大框架开发企业人力资源管理系统源代码下载>/企业人力资源管理系统/PersonManager/src/com/wy/action/InviteJobAction.java
package com.wy.action;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;

import com.wy.dao.ObjectDao;
import com.wy.form.InviteJobForm;
import com.wy.form.ManagerForm;

public class InviteJobAction extends DispatchAction {
	private ObjectDao objectDao;

	public ObjectDao getObjectDao() {
		return objectDao;
	}

	public void setObjectDao(ObjectDao objectDao) {
		this.objectDao = objectDao;
	}

	
	
	
	//更改录用人员属性值
	public ActionForward employeeInviteJob(ActionMapping mapping,
			ActionForm form, HttpServletRequest request,
			HttpServletResponse response) {
		String id=request.getParameter("id");
		InviteJobForm inviteJobForm = (InviteJobForm) objectDao
		.getObjectForm("from InviteJobForm where id='" + id + "'");
		inviteJobForm.setIsstock("1");
		this.objectDao.updateObjectForm(inviteJobForm);
		return queryInviteJob(mapping, form, request, response);
	}
	
	//删除应聘人员信息
	public ActionForward deleteInviteJob(ActionMapping mapping,
			ActionForm form, HttpServletRequest request,
			HttpServletResponse response) {
		String id = request.getParameter("id");
		InviteJobForm inviteJobForm = (InviteJobForm) objectDao
				.getObjectForm("from InviteJobForm where id='" + id + "'");
		String result="删除应聘人员信息失败";
		if(objectDao.deleteObjectForm(inviteJobForm)){
			result="删除应聘人员信息成功";
		}
		request.setAttribute("result", result);
		return mapping.findForward("operationInviteJob");
	}
	
	
	// 应聘人员详细查询
	public ActionForward queryOneInviteJob(ActionMapping mapping,
			ActionForm form, HttpServletRequest request,
			HttpServletResponse response) {
		String id = request.getParameter("id");
		InviteJobForm inviteJobForm = (InviteJobForm) objectDao
				.getObjectForm("from InviteJobForm where id='" + id + "'");
		request.setAttribute("form", inviteJobForm);
		return mapping.findForward("queryOneInviteJob");
	}

	// 应聘人信息查看(包括是否录用的查看)
	public ActionForward queryInviteJob(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		List list = null;
		String information = "from InviteJobForm order by id desc";
		if (request.getParameter("isstock") != null) {
			String isstock=request.getParameter("isstock");
			information = "from InviteJobForm where isstock='"
					+ isstock + "' order by id desc";			
			request.setAttribute("isstock",isstock);
		}
		list = objectDao.getObjectList(information);
		request.setAttribute("list", list);
		return mapping.findForward("queryInviteJob");
	}

	// 保存应聘人员的信息
	public ActionForward insertInviteJob(ActionMapping mapping,
			ActionForm form, HttpServletRequest request,
			HttpServletResponse response) {
		InviteJobForm inviteJobForm = (InviteJobForm) form;
		objectDao.insertObjectForm(inviteJobForm);
		request.setAttribute("result", "添加应聘人员信息成功");
		return mapping.findForward("operationInviteJob");
	}

}
最近下载更多
qq2901732871  LV9 2023年6月2日
duoer12  LV5 2022年12月30日
wanglinddad  LV54 2022年8月20日
1973356987  LV13 2021年6月17日
Crush  LV3 2021年5月19日
tbq111  LV2 2021年5月1日
没钱穷快活  LV1 2021年4月19日
judy0971  LV12 2021年3月29日
zhangbo112154  LV1 2020年11月14日
小帅时代  LV7 2020年9月30日
最近浏览更多
WBelong  LV7 3月5日
暂无贡献等级
185838390  LV1 2月16日
123456wadff  LV3 1月15日
zhangjilu  LV18 1月7日
王王王229  LV1 2023年9月3日
白云龙  LV2 2023年8月21日
RMJ-YYY  LV3 2023年7月3日
qq2901732871  LV9 2023年6月2日
qixiansheng  LV1 2023年5月19日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友