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

📄 biaoaction.java

📁 一个oa系统
💻 JAVA
字号:
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package com.oa.deptoffice.action;

import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import com.oa.db.Area;
import com.oa.db.AreaDAO;
import com.oa.db.City;
import com.oa.db.CityDAO;
import com.oa.db.DepartmentDAO;
import com.oa.db.EduexpinfoDAO;
import com.oa.db.EdulevelinfoDAO;
import com.oa.db.FamilyinfoDAO;
import com.oa.db.FolkinfoDAO;
import com.oa.db.PolitycircsinfoDAO;
import com.oa.db.PostDAO;
import com.oa.db.ResumeinfoDAO;
import com.oa.db.Staffbasicinfo;
import com.oa.db.StaffbasicinfoDAO;
import com.oa.db.WorkexpinfoDAO;

/** 
 * MyEclipse Struts
 * Creation date: 08-25-2007
 * 
 * XDoclet definition:
 * @struts.action validate="true"
 * @struts.action-forward name="biao" path="/deptoffice/biao.jsp"
 */
public class BiaoAction extends Action {
	/*
	 * Generated Methods
	 */
	 StaffbasicinfoDAO sdao;
	 DepartmentDAO ddao;
	 PostDAO pdao;
	 EdulevelinfoDAO edao;
	 FolkinfoDAO fdao;
	 AreaDAO adao;
	 CityDAO cdao;
	 PolitycircsinfoDAO ppdao;
	 EduexpinfoDAO eedao;
	WorkexpinfoDAO wdao;
	FamilyinfoDAO ffdao;
	ResumeinfoDAO rdao;
	 
	/** 
	 * Method execute
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 */
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		// TODO Auto-generated method stub
		int id = Integer.parseInt(request.getParameter("id"));
		List list = null;
		List alist = null;
		List clist = null;
		String departmentname="";
        String post="";
        String sex="";
        String mostdulevel ="";
        String folk = "";
        String area = "";
        String city = "";
        String politics = "";
		list = sdao.QueryStaffbasicinfobyid(id);
		if(list!=null&&list.size()!=0){
			Staffbasicinfo svo = (Staffbasicinfo)list.get(0);
		//	sdao.delStaffbasicinfo(so);
			request.setAttribute("list",list);
			departmentname = ddao.findColumnById(svo.getDepartmentid());	  	        	
	        post = pdao.findPostById(svo.getPostid());
	        mostdulevel = edao.ByIdquery(Integer.parseInt(svo.getMostdulevel()));
	        folk = fdao.findColumnById(svo.getFolkid());
	        alist = adao.query();
	        clist = cdao.query();
	        if(alist!=null){
                for(int m=0;m<alist.size();m++){
                  String strnativeplace = "";
                  Area vo=(Area)alist.get(m); 
                  if(svo.getNativeplace()!=null&&svo.getNativeplace().length()==1){ 
                  if(svo.getNativeplace().equalsIgnoreCase(vo.getAreaid())){
               	     strnativeplace = svo.getNativeplace();                       	   
               	     area = adao.findColumnById(strnativeplace);
                  }}
                  
                  if(clist!=null){
						for(int n=0;n<clist.size();n++){ 
							String strsel="";
                    		City voo=(City)clist.get(n);
                    		if((voo.getCityid().substring(0,1)).equals(vo.getAreaid())){                     			
  	                        if(svo.getNativeplace()!=null&&svo.getNativeplace().length()==2){ 
  	                           if(voo.getCityid().equals(svo.getNativeplace())){
  	                              strsel=voo.getCityid();
  	                              city = cdao.findColumnById(strsel);
  	                           }
                    		}}}}
                  
                  
                }}
	        politics = ppdao.findColumnById(svo.getPolitycircs());
	        ArrayList elist = (ArrayList)eedao.ByStaffbasicinfoidQueryEduexpinfo(svo.getId());
		    request.setAttribute("elist",elist);//受教育经历
		    ArrayList wlist = (ArrayList)wdao.ByStaffbasicinfoidQueryWorkexpinfo(svo.getId());
		    request.setAttribute("wlist",wlist);//工作经历
		    	    
		    ArrayList flist = (ArrayList)ffdao.ByStaffbasicinfoidQueryFamilyinfo(svo.getId());
		    request.setAttribute("flist",flist);//工作经历
		    
		    ArrayList rlist = (ArrayList)rdao.ByStaffbasicinfoidQueryResumeinfo(svo.getId());//备注信息
		    request.setAttribute("rlist",rlist);
	        
	        request.setAttribute("departmentname",departmentname);
			request.setAttribute("post", post);
			request.setAttribute("mostdulevel", mostdulevel);
			request.setAttribute("folk", folk);
			request.setAttribute("area", area);
			request.setAttribute("city", city);
			request.setAttribute("politics", politics);
		}	
		return mapping.findForward("biao");
	}

	public AreaDAO getAdao() {
		return adao;
	}

	public void setAdao(AreaDAO adao) {
		this.adao = adao;
	}

	public CityDAO getCdao() {
		return cdao;
	}

	public void setCdao(CityDAO cdao) {
		this.cdao = cdao;
	}

	public DepartmentDAO getDdao() {
		return ddao;
	}

	public void setDdao(DepartmentDAO ddao) {
		this.ddao = ddao;
	}

	public EdulevelinfoDAO getEdao() {
		return edao;
	}

	public void setEdao(EdulevelinfoDAO edao) {
		this.edao = edao;
	}

	public EduexpinfoDAO getEedao() {
		return eedao;
	}

	public void setEedao(EduexpinfoDAO eedao) {
		this.eedao = eedao;
	}

	public FolkinfoDAO getFdao() {
		return fdao;
	}

	public void setFdao(FolkinfoDAO fdao) {
		this.fdao = fdao;
	}

	public FamilyinfoDAO getFfdao() {
		return ffdao;
	}

	public void setFfdao(FamilyinfoDAO ffdao) {
		this.ffdao = ffdao;
	}

	public PostDAO getPdao() {
		return pdao;
	}

	public void setPdao(PostDAO pdao) {
		this.pdao = pdao;
	}

	public PolitycircsinfoDAO getPpdao() {
		return ppdao;
	}

	public void setPpdao(PolitycircsinfoDAO ppdao) {
		this.ppdao = ppdao;
	}

	public ResumeinfoDAO getRdao() {
		return rdao;
	}

	public void setRdao(ResumeinfoDAO rdao) {
		this.rdao = rdao;
	}

	public StaffbasicinfoDAO getSdao() {
		return sdao;
	}

	public void setSdao(StaffbasicinfoDAO sdao) {
		this.sdao = sdao;
	}

	public WorkexpinfoDAO getWdao() {
		return wdao;
	}

	public void setWdao(WorkexpinfoDAO wdao) {
		this.wdao = wdao;
	}
}

⌨️ 快捷键说明

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