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

📄 systemmgraction.java

📁 有关医院方向的开发
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
	 * Method 弹出员工信息增加界面
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */	
	public ActionForward stuffAddInit(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){
		    SessionHelper.ClearSession(request);
		    List orgList = systemMgrBo.getOrgAllInfo();
		    List groupList = systemMgrBo.getGroupAllInfo();
			request.getSession().setAttribute("ares_orglist", orgList);		    
			request.getSession().setAttribute("ares_grouplist", groupList);
		    return mapping.findForward("stuffadd");
	}	
	
	/** 
	 * Method 增加/修改员工信息
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */
	public ActionForward stuffAdd(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){
		  SessionHelper.ClearSession(request);
		 // response.setContentType("text/html;charset=GBK");
		    List orgList = systemMgrBo.getOrgAllInfo();
		    List groupList = systemMgrBo.getGroupAllInfo();
			request.getSession().setAttribute("ares_orglist", orgList);		    
			request.getSession().setAttribute("ares_grouplist", groupList);
			
		  Optrinfo vo =(Optrinfo)request.getSession().getAttribute(SysConstant.LOGINVO); 
		  String cmoptrid = vo.getOptrid();
		  Date optdate =new java.util.Date();
		  
		  SimpleDateFormat   sdf=new   SimpleDateFormat("yyyyMMdd");   
		  ParsePosition   pos    =   new   ParsePosition(0);   
		  ParsePosition   pos1   =   new   ParsePosition(0);  

		  String stuffname=request.getParameter("stuffname")==null?"":request.getParameter("stuffname");
		  String orgcode =request.getParameter("orgcode")==null?"":request.getParameter("orgcode");	
		  String groupid=request.getParameter("groupid")==null?"":request.getParameter("groupid");	
		  String cardid=request.getParameter("cardid")==null?"1":request.getParameter("cardid");			  
		  String birthday=request.getParameter("birthday")==null?"":request.getParameter("birthday");
		  String svcnum=request.getParameter("svcnum")==null?"":request.getParameter("svcnum");	
		  String phone=request.getParameter("phone")==null?"":request.getParameter("phone");
		  String email =request.getParameter("email")==null?"":request.getParameter("email");	
		  String address=request.getParameter("address")==null?"":request.getParameter("address");
		  String bimchg =request.getParameter("bimchg")==null?"":request.getParameter("bimchg");
		  String stuffdesc =request.getParameter("stuffdesc")==null?"":request.getParameter("stuffdesc");	
		  String vaildflag =request.getParameter("vaildflag")==null?"":request.getParameter("vaildflag");	
		  String optmode =request.getParameter("optmode")==null?"":request.getParameter("optmode");
		  String stuffid = request.getParameter("stuffid")==null?"":request.getParameter("stuffid");
		  String sqlertid = request.getParameter("sqlertid")==null?"":request.getParameter("sqlertid");
		  String sex= request.getParameter("sex")==null?"":request.getParameter("sex");
			  
		  Stuffinfo stuffinfo= new Stuffinfo();
		  if(optmode.equals("update"))
		  {
			  stuffinfo.setSqlertid(Integer.parseInt(sqlertid));
		  }else
		  {
			  stuffid = systemMgrBo.getPubPsn("STUFFID");
		  }
		  System.out.println(stuffid);
		  stuffinfo.setOptrid(cmoptrid);
		  stuffinfo.setCardId(cardid);
		  stuffinfo.setAddress(address);
		  stuffinfo.setOptdate(optdate);
		  stuffinfo.setStuffdesc(stuffdesc);
		  stuffinfo.setStuffname(stuffname);
		  stuffinfo.setBimchg(Float.parseFloat(bimchg));
		  stuffinfo.setStuffid(stuffid);
		  stuffinfo.setValidflag(vaildflag);
		  stuffinfo.setOrgcode(Integer.parseInt(orgcode));
		  stuffinfo.setSex(sex);
		  stuffinfo.setBirthday(sdf.parse(birthday,pos));
		  stuffinfo.setOrgcode(Integer.parseInt(orgcode));
		  stuffinfo.setGroupid(Integer.parseInt(groupid));
		  stuffinfo.setEmail(email);
		  stuffinfo.setPhone(phone);
		  stuffinfo.setSvcnum(svcnum);

			if(systemMgrBo.stuffattachDirty(stuffinfo)){
				request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
			}else{
				request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
			}	

			if(optmode.equals("update"))
			{
			 List optrlist  = systemMgrBo.findstuffInfo(sqlertid);
			 request.getSession().setAttribute("ares_stuffinfo", optrlist);
		     return mapping.findForward("stuffupdate");
			}else
			{
		     return mapping.findForward("stuffadd");
			}
	}	
	
	/** 
	 * Method 弹出修改员工信息界面
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */	
	public ActionForward stuffUptInit(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){
		   String sqlertid=request.getParameter("sqlertid");
		   
		    List orgList = systemMgrBo.getOrgAllInfo();
		    List groupList = systemMgrBo.getGroupAllInfo();
			request.getSession().setAttribute("ares_orglist", orgList);		    
			request.getSession().setAttribute("ares_grouplist", groupList);
			
		   List stufflist  = systemMgrBo.findstuffInfo(sqlertid);
		   System.out.println(stufflist.size());
		   request.getSession().setAttribute("ares_stuffinfo", stufflist);
		   return mapping.findForward("stuffupdate");
	}
	
	
	
	
	
	/** 
	 * Method 删除员工信息
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */
	public ActionForward delStuffInfo(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){	
		    String orgcode=request.getParameter("orgcode")==null?((String)request.getSession().getAttribute("sorgcode")==null?"":(String)request.getSession().getAttribute("sorgcode")):request.getParameter("orgcode");
		    request.getSession().setAttribute("sorgcode", orgcode);	
		    String validflag=request.getParameter("stufflag")==null?((String)request.getSession().getAttribute("sstufflag")==null?"":(String)request.getSession().getAttribute("sstufflag")):request.getParameter("stufflag");
			request.getSession().setAttribute("sstufflag", validflag);	
		    String groupid=request.getParameter("groupid")==null?((String)request.getSession().getAttribute("sgroupid")==null?"":(String)request.getSession().getAttribute("sgroupid")):request.getParameter("groupid");
	        request.getSession().setAttribute("sgroupid", groupid);
	    	String stuffid=request.getParameter("stuffid")==null?((String)request.getSession().getAttribute("sstuffid")==null?"":(String)request.getSession().getAttribute("sstuffid")):request.getParameter("stuffid");
		    request.getSession().setAttribute("sstuffid", stuffid);
	    	String stuffname=request.getParameter("stuffname")==null?((String)request.getSession().getAttribute("sstuffname")==null?"":(String)request.getSession().getAttribute("sstuffname")):request.getParameter("stuffname");
		    request.getSession().setAttribute("sstuffname", stuffname);
			String sPageNo=request.getParameter("pageNo")==null?"1":request.getParameter("pageNo");		    
		    List orgList = systemMgrBo.getOrgAllInfo();
		    List groupList = systemMgrBo.getGroupAllInfo();
			request.getSession().setAttribute("ares_orglist", orgList);		    
			request.getSession().setAttribute("ares_grouplist", groupList);
		    Stuffinfo stuffinfo=new Stuffinfo();
			int pageNo = 1;
			try{
				 pageNo = Integer.parseInt(sPageNo); 
			}catch(Exception e){
				  e.printStackTrace();
			}
			String[] orderinfos = request.getParameterValues("CHECKBOXVAL");
			for (int i = 0; i < orderinfos.length; i++) {
				stuffinfo.setSqlertid(Integer.parseInt(orderinfos[i]));
				stuffinfo.setStuffid("TEST");
				if(systemMgrBo.stuffDelete(stuffinfo)){
					request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
				}else{
					request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
				}
			}
			PageInfo optrlist  = systemMgrBo.fechstuff(orgcode,groupid,groupid,stuffname,validflag,pageNo);
			request.setAttribute("pageInfo", optrlist);
		    return mapping.findForward("stuffindex");
	}	
	/***********************************************************************************\
	* 模块功能说明:操作员管理
	* 作者:chenyong
	* 创建时间:20081004
	* 修改说明:
	* 
	***********************************************************************************/	
	/** 
	 * Method 弹出操作员信息查询界面
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */		
	public ActionForward optrInit(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){
		    SessionHelper.ClearSession(request);
		   // List roleList = systemMgrBo.getRoleAllInfo();
		   // request.getSession().setAttribute("ares_rolelist", roleList);
		    return mapping.findForward("optrindex");
	}
	
	/** 
	 * Method 获取操作员信息
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */
	public ActionForward getOptrInfo(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){	
		
		  //先取参数如果取不到数据,再看session中可存在
		  String optrid=request.getParameter("optrid")==null?((String)request.getSession().getAttribute("soptrid")==null?"":(String)request.getSession().getAttribute("soptrid")):request.getParameter("optrid");
		  request.getSession().setAttribute("soptrid", optrid);	
		  String validflag=request.getParameter("optrflag")==null?((String)request.getSession().getAttribute("soptrflag")==null?"":(String)request.getSession().getAttribute("soptrflag")):request.getParameter("optrflag");
		  request.getSession().setAttribute("soptrflag", validflag);	
		  String stuffid=request.getParameter("stuffid")==null?((String)request.getSession().getAttribute("sstuffid")==null?"":(String)request.getSession().getAttribute("sstuffid")):request.getParameter("stuffid");
		  request.getSession().setAttribute("sstuffid", stuffid);	
		  String optrname=request.getParameter("optrname")==null?((String)request.getSession().getAttribute("soptrname")==null?"":(String)request.getSession().getAttribute("soptrname")):request.getParameter("optrname");
		  request.getSession().setAttribute("soptrname", optrname);
		  String sPageNo=request.getParameter("pageNo");		
		  int pageNo = 1;
		  try{
			 pageNo = Integer.parseInt(sPageNo); 
		  }catch(Exception e){
			  e.printStackTrace();
		  }
		  PageInfo optrlist  = systemMgrBo.fechOptr(optrid,stuffid,optrname,validflag,pageNo);
		  request.setAttribute("pageInfo", optrlist);
		  return mapping.findForward("optrindex");
	}	
	
	
	/** 
	 * Method 删除操作员信息
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */
	public ActionForward delOptrInfo(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){	
		  String optrid=request.getParameter("optrid")==null?((String)request.getSession().getAttribute("soptrid")==null?"":(String)request.getSession().getAttribute("soptrid")):request.getParameter("optrid");
		  request.getSession().setAttribute("soptrid", optrid);	
		  String validflag=request.getParameter("optrflag")==null?((String)request.getSession().getAttribute("soptrflag")==null?"":(String)request.getSession().getAttribute("soptrflag")):request.getParameter("optrflag");
		  request.getSession().setAttribute("soptrflag", validflag);	
		  String stuffid=request.getParameter("stuffid")==null?((String)request.getSession().getAttribute("sstuffid")==null?"":(String)request.getSession().getAttribute("sstuffid")):request.getParameter("stuffid");
		  request.getSession().setAttribute("sstuffid", stuffid);	
		  String optrname=request.getParameter("optrname")==null?((String)request.getSession().getAttribute("soptrname")==null?"":(String)request.getSession().getAttribute("soptrname")):request.getParameter("optrname");
		  request.getSession().setAttribute("soptrname", optrname);
		  int pageNo = 1;
		  Optrinfo optrinfo= new Optrinfo();
			String[] orderinfos = request.getParameterValues("CHECKBOXVAL");
			for (int i = 0; i < orderinfos.length; i++) {
				optrinfo.setoptrinfoId(Integer.parseInt(orderinfos[i]));
				optrinfo.setRoleid("TEST");
				optrinfo.setOptrid("TEST");
				optrinfo.setStuffid("TEST");
				if(systemMgrBo.optrDelete(optrinfo)){
					request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
				}else{
					request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
				}
			}		  
			  PageInfo optrlist  = systemMgrBo.fechOptr(optrid,stuffid,optrname,validflag,pageNo);
			  request.setAttribute("pageInfo", optrlist);
			  return mapping.findForward("optrindex");
	}	
	
	
	/** 
	 * Method 弹出增加操作员信息界面
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */
	public ActionForward optrAddInit(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){
		  SessionHelper.ClearSession(request);
		    List roleList = systemMgrBo.getRoleAllInfo();
		    request.getSession().setAttribute("ares_rolelist", roleList);
		    List departList = systemMgrBo.getOrgAllInfo();
		    request.getSession().setAttribute("ares_departlist", departList);
	  return mapping.findForward("optradd");
	}	
	
	/** 
	 * Method 增加/修改操作员信息
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */
	public ActionForward optrAdd(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){
		  SessionHelper.ClearSession(request);
		 // response.setContentType("text/html;charset=GBK");
		  List roleList = systemMgrBo.getRoleAllInfo();
		  request.getSession().setAttribute("ares_rolelist", roleList);
		  List departList = systemMgrBo.getOrgAllInfo();
		  request.getSession().setAttribute("ares_departlist", departList);
		  Optrinfo vo =(Optrinfo)request.getSession().getAttribute(SysConstant.LOGINVO); 
		  String cmoptrid = vo.getOptrid();
		  Date optdate =new java.util.Date();
		  
		  SimpleDateFormat   sdf=new   SimpleDateFormat("yyyyMMdd");   
		  ParsePosition   pos    =   new   ParsePosition(0);   
		  ParsePosition   pos1   =   new   ParsePosition(0);  

		  String optrid=request.getParameter("optrid")==null?"":request.getParameter("optrid");
		  String optrname =request.getParameter("optrname")==null?"":request.getParameter("optrname");	
		  String roleid=request.getParameter("roleid")==null?"":request.getParameter("roleid");	
		  String optrflag=request.getParameter("optrflag")==null?"1":request.getParameter("optrflag");			  
		  String effdate=request.getParameter("effdate")==null?"":request.getParameter("effdate");
		  String expdate=request.getParameter("expdate")==null?"":request.getParameter("expdate");	
		  String orgcode=request.getParameter("orgcode")==null?"":request.getParameter("orgcode");
		  String stuffid =request.getParameter("stuffid")==null?"":request.getParameter("stuffid");	
		  String optmode=request.getParameter("optmode")==null?"":request.getParameter("optmode");
		  String optrinfo_id =request.getParameter("optrinfoid")==null?"":request.getParameter("optrinfoid");
		  String password =request.getParameter("password")==null?"":request.getParameter("password");	
		  String optrdesc =request.getParameter("optrdesc")==null?"":request.getParameter("optrdesc");	

		  Optrinfo optrinfo= new Optrinfo();
		  if(optmode.equals("update"))
		  {
			  optrinfo.setoptrinfoId(Integer.parseInt(optrinfo_id));
		  }
			optrinfo.setCmdoptrid(cmoptrid);
			optrinfo.setEffdate(sdf.parse(effdate,pos));
			optrinfo.setExpdate(sdf.parse(expdate,pos1));
			optrinfo.setOptdate(optdate);

⌨️ 快捷键说明

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