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

📄 systemmgraction.java

📁 有关医院方向的开发
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
			HttpServletRequest request, HttpServletResponse response){
		    String sgroupid=request.getParameter("groupid");
			int groupid =Integer.parseInt(sgroupid);
		    System.out.println(groupid);
			Group departinfo = systemMgrBo.findGroupInfo(groupid);//根据ID取部门信息
			request.setAttribute("org_groupinfo", departinfo);
		    return mapping.findForward("groupupdate");
	}


/***********************************************************************************\
* 模块功能说明:角色信息管理
* 作者:chenyong
* 创建时间:20081004
* 修改说明:
* 
***********************************************************************************/		
	/**
	 * Method 角色管理初始界面
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */
	public ActionForward roleInit(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){
		  SessionHelper.ClearSession(request);
		  return mapping.findForward("roleindex");
	}
	
	/** 
	 * Method 获取角色信息
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */
	public ActionForward getroleInfo(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){	
		  String rolename=request.getParameter("rolename")==null?((String)request.getSession().getAttribute("srolename")==null?"":(String)request.getSession().getAttribute("srolename")):request.getParameter("rolename");
		  request.getSession().setAttribute("srolename", rolename);	
		  String validflag=request.getParameter("roleflag")==null?((String)request.getSession().getAttribute("sroleflag")==null?"":(String)request.getSession().getAttribute("sroleflag")):request.getParameter("roleflag");
		  request.getSession().setAttribute("sroleflag", validflag);			  
		  String sPageNo=request.getParameter("pageNo");		
		  int pageNo = 1;
		  try{
			 pageNo = Integer.parseInt(sPageNo); 
		  }catch(Exception e){
			  e.printStackTrace();
		  }
		  PageInfo rolelist  = systemMgrBo.fechRole(rolename,validflag,pageNo);
		  request.setAttribute("pageInfo", rolelist);
		  return mapping.findForward("roleindex");
	}	

	/** 
	 * Method 删除角色信息
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */
	public ActionForward delroleInfo(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){	
		  String rolename=request.getParameter("rolename")==null?((String)request.getSession().getAttribute("srolename")==null?"":(String)request.getSession().getAttribute("srolename")):request.getParameter("rolename");
		  request.getSession().setAttribute("srolename", rolename);	
		  String roleflag=request.getParameter("roleflag")==null?((String)request.getSession().getAttribute("sroleflag")==null?"":(String)request.getSession().getAttribute("sroleflag")):request.getParameter("roleflag");
		  request.getSession().setAttribute("sroleflag", roleflag);	
		  int pageNo = 1;
		  Role role= new Role();
			String[] orderinfos = request.getParameterValues("CHECKBOXVAL");
			for (int i = 0; i < orderinfos.length; i++) {
				role.setRoleinfoId(Integer.parseInt(orderinfos[i]));
				role.setRoleid("TEST");
				if(systemMgrBo.roleDelete(role)){
					request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
				}else{
					request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
				}
			}		  
			  PageInfo rolelist  = systemMgrBo.fechRole(rolename,roleflag,pageNo);
			  request.setAttribute("pageInfo", rolelist);
			  return mapping.findForward("roleindex");
	}
	
	
	/** 
	 * Method 弹出增加角色信息界面
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */
	public ActionForward roleAddInit(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){
		  SessionHelper.ClearSession(request);
		  return mapping.findForward("roleadd");
	}	
	
	
	/** 
	 * Method 增加/修改角色信息
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */
	public ActionForward roleAdd(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){
		  SessionHelper.ClearSession(request);
		  Optrinfo vo =(Optrinfo)request.getSession().getAttribute(SysConstant.LOGINVO); 
		  String optrid = vo.getOptrid();
		  Date optdate =new java.util.Date();
		  String rolename=request.getParameter("rolename")==null?"":request.getParameter("rolename");
		  String roledesc =request.getParameter("roledesc")==null?"":request.getParameter("roledesc");	
		  String roleid=request.getParameter("roleid")==null?"":request.getParameter("roleid");	
		  String roleflag=request.getParameter("roleflag")==null?"1":request.getParameter("roleflag");			  
		  String optmode=request.getParameter("optmode")==null?"":request.getParameter("optmode");
		  String roleinfoid=request.getParameter("roleinfoid")==null?"":request.getParameter("roleinfoid");		  
		  Role role= new Role();
		  if(optmode.equals("add"))
		  {
			 String srolesub = systemMgrBo.getPubPsn("ROLEID");
			 roleid ="R"+srolesub;			 
		  }else{
			  role.setRoleinfoId(Integer.parseInt(roleinfoid));
		  }
		  role.setRoleid(roleid);
		  role.setRoledesc(roledesc);
		  role.setRolename(rolename);
		  role.setOptrid(optrid);
		  role.setOptdate(optdate);
		  role.setValidflag(roleflag);
		  
			if(systemMgrBo.roleattachDirty(role)){
				request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
			}else{
				request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
			}	
			if(optmode.equals("update"))
			{
		     request.setAttribute("org_roleinfo", role);
		     return mapping.findForward("roleupdate");		     
			}else
			{
		     return mapping.findForward("roleadd");
			}
	}
	
	/** 
	 * Method 弹出修改角色信息
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */	
	public ActionForward roleUptInit(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){
		    String sroleid=request.getParameter("roleid");
		    System.out.println(sroleid);
			Role roleinfo = systemMgrBo.findRoleInfo(sroleid);//根据ID取角色信息
			request.setAttribute("org_roleinfo", roleinfo);
		    return mapping.findForward("roleupdate");
	}

	/***********************************************************************************\
	* 模块功能说明:密码修改
	* 作者:chenyong
	* 创建时间:20081004
	* 修改说明:
	* 
	***********************************************************************************/
	/**
	 * Method 密码修改初始界面
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */
	public ActionForward secretInit(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){
		  SessionHelper.ClearSession(request);
		  return mapping.findForward("secretindex");
	}

	/** 
	 * Method 修改密码信息
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */
	public ActionForward secretAdd(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){
		  SessionHelper.ClearSession(request);
		  Optrinfo vo =(Optrinfo)request.getSession().getAttribute(SysConstant.LOGINVO); 
		  String oldpassword = request.getParameter("oldpassword")==null?"":request.getParameter("oldpassword");
		  String newpassword = request.getParameter("newpassword")==null?"":request.getParameter("newpassword");
		  
		  String password = vo.getPassword();
		  if(!password.equals(oldpassword))
		  {
			 request.getSession().setAttribute(SysConstant.RETCODE, "1001");		 
		  }else{
			  vo.setPassword(newpassword);
			  if(systemMgrBo.optrattachDirty(vo)){
					request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
			  }else{
					request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
			  }
		  }
		  return mapping.findForward("secretindex");
	}
	
	/**
	 * Method 密码重置初始界面
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */
	public ActionForward newsecretInit(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){
		  SessionHelper.ClearSession(request);
		  return mapping.findForward("newsecretindex");
	}

	/** 
	 * Method 重置密码信息
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */
	public ActionForward newsecretAdd(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){
		  SessionHelper.ClearSession(request);
		  String optrid = request.getParameter("optrid")==null?"":request.getParameter("optrid");
		  String newpassword = "111111";
		  List list = systemMgrBo.findoptrInfobyNo(optrid);
		  Optrinfo optrinfo=new Optrinfo();
		  if(list.size()!=1)
		  {
			 request.getSession().setAttribute(SysConstant.RETCODE, "1001");		 
		  }else{
			  optrinfo=(Optrinfo)list.get(0);
			  optrinfo.setPassword(newpassword);
			  if(systemMgrBo.optrattachDirty(optrinfo)){
					request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
			  }else{
					request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
			  }
		  }
		  return mapping.findForward("newsecretindex");
	}	
	/***********************************************************************************\
	* 模块功能说明:员工管理
	* 作者:chenyong
	* 创建时间:20081004
	* 修改说明:
	* 
	***********************************************************************************/	
	/** 
	 * Method 弹出员工信息查询界面
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */	
	public ActionForward stuffInit(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("stuffindex");
	}

	
	/** 
	 * Method 员工信息查询
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * @author chenyong
	 */	
	public ActionForward getstuffInfo(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){
	        SessionHelper.ClearSession(request);
		    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");		    
		    List orgList = systemMgrBo.getOrgAllInfo();
		    List groupList = systemMgrBo.getGroupAllInfo();
			request.getSession().setAttribute("ares_orglist", orgList);		    
			request.getSession().setAttribute("ares_grouplist", groupList);
			
			int pageNo = 1;
			try{
				 pageNo = Integer.parseInt(sPageNo); 
			}catch(Exception e){
				  e.printStackTrace();
			}
			PageInfo optrlist  = systemMgrBo.fechstuff(orgcode,groupid,groupid,stuffname,validflag,pageNo);
			request.setAttribute("pageInfo", optrlist);
		    return mapping.findForward("stuffindex");
	}	
	
	
	/** 

⌨️ 快捷键说明

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