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

📄 biaomodifyaction.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.Department;
import com.oa.db.DepartmentDAO;
import com.oa.db.EduexpinfoDAO;
import com.oa.db.Edulevelinfo;
import com.oa.db.EdulevelinfoDAO;
import com.oa.db.FamilyinfoDAO;
import com.oa.db.Folkinfo;
import com.oa.db.FolkinfoDAO;
import com.oa.db.Politycircsinfo;
import com.oa.db.PolitycircsinfoDAO;
import com.oa.db.Post;
import com.oa.db.PostDAO;
import com.oa.db.ResumeinfoDAO;
import com.oa.db.Staffbasicinfo;
import com.oa.db.StaffbasicinfoDAO;
import com.oa.db.User;
import com.oa.db.UserDAO;
import com.oa.db.WorkexpinfoDAO;

/** 
 * MyEclipse Struts
 * Creation date: 08-31-2007
 * 
 * XDoclet definition:
 * @struts.action validate="true"
 * @struts.action-forward name="biaomodify" path="/deptoffice/biaomodify.jsp"
 */
public class BiaomodifyAction 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;
	 UserDAO udao;  	  
	public UserDAO getUdao() {
			return udao;
	}
	public void setUdao(UserDAO udao) {
		this.udao = udao;
	}
	/** 
	 * 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);
			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);
		    
		    ArrayList<Department> dlist = new ArrayList<Department>();
			dlist =  (ArrayList)ddao.QueryDepartment();//部门
			request.setAttribute("departmentlist", dlist);
			
			ArrayList<Post> plist = new ArrayList<Post>();
			plist =  (ArrayList)pdao.QueryPost();//职位
			request.setAttribute("postlist", plist);
			
			ArrayList<Folkinfo> folklist = new ArrayList<Folkinfo>();
			folklist =  (ArrayList)fdao.query();//民族
			request.setAttribute("folklist", folklist);
			
			ArrayList<Area> arealist = new ArrayList<Area>();
			arealist =  (ArrayList)adao.query();//籍贯
			request.setAttribute("arealist", arealist);
			
			ArrayList<City> citylist = new ArrayList<City>();
			citylist =  (ArrayList)cdao.query();//籍贯
			request.setAttribute("citylist", citylist);
			
			ArrayList<Edulevelinfo> edulevelinfolist = new ArrayList<Edulevelinfo>();
			edulevelinfolist =  (ArrayList)edao.query();//最高学历
			request.setAttribute("edulevelinfolist", edulevelinfolist);
			
			ArrayList<Politycircsinfo> pclist = new ArrayList<Politycircsinfo>();
			pclist =  (ArrayList)ppdao.query();//政治面貌
			request.setAttribute("politycircsinfolist", pclist);
			
			ArrayList<User> directlist = new ArrayList<User>();
			directlist =  (ArrayList)udao.QueryAllRealname2();//直接领导
			request.setAttribute("directlist", directlist);
	        
	     /*   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("biaomodify");
	}
	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 + -