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

📄 clubmanageactionaction.java

📁 自己制作的联通CRM,支持客户分类,管理,升级,积分管理等等..
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package com.jn0801.clubnetinfo.struts;

import java.io.IOException;
import java.io.PrintWriter;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

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

import org.apache.commons.beanutils.BeanUtils;
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.jn0801.clubnetinfo.ClubManageBean;
import com.jn0801.clubnetinfo.ClubManageImp;
import com.jn0801.clubnetinfo.ClubManageInf;
import com.jn0801.clubnetinfo.MembercardBean;
import com.jn0801.common.UserInfo;
import com.jn0801.datadictionary.DataDictionaryDaoImpl;
import com.jn0801.grademanage.GradeDealIMP;

/** 
 * 俱乐部网点管理信息与俱乐部会员卡信息管理的action
 * MyEclipse Struts
 * Creation date: 08-20-2008
 * 
 * XDoclet definition:
 * @struts.action path="/clubmanageAction" name="clubmanageActionForm" input="/form/clubmanageAction.jsp" scope="request" validate="true"
 */
public class ClubmanageActionAction extends DispatchAction {

	/**
	 * 查询网点信息
	 * 返回列表
	 */
	public ActionForward showclub(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {

			ClubManageImp cmi = new ClubManageImp();
			
			List list = cmi.listClubInfo(null, request);
			
			request.setAttribute("clublists", list);
			
			return mapping.findForward("clublist");
	}
	/**
	 * 转到添加页面
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward insertclub(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
			ClubmanageActionForm clubmanageActionForm = (ClubmanageActionForm) form;
			
			return mapping.findForward("insert");
		}
	/**
	 * 实现添加功能
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward insert(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
			ClubmanageActionForm clubmanageActionForm = (ClubmanageActionForm) form;
			
			ClubManageBean  bean = new ClubManageBean();
			ClubManageInf imp = new ClubManageImp();
			
			bean.setClubname(clubmanageActionForm.getClubname());
			bean.setAddress(clubmanageActionForm.getAddress());
			bean.setFunction(clubmanageActionForm.getFunction());
			bean.setLevels(clubmanageActionForm.getLevels());
			bean.setManage(clubmanageActionForm.getManage());
			bean.setPhone(clubmanageActionForm.getPhone());
			bean.setServicetype(clubmanageActionForm.getServicetype());
			
//				imp.serchallclubname("aa");
			String aa = request.getParameter("clubname");
			if(imp.serchallclubname(aa)==null){
			imp.insertclubinfo(bean);
			request.setAttribute("manage", "恭喜添加成功,返回上一级请点击返回!");
			}else{
				request.setAttribute("manage", "对不起,添加失败,俱乐部名称已被占用请重新填写!");
			}
			return mapping.findForward("manageclub");
		}
	/**
	 * 从页面获取要查询的字段
	 * 根据俱乐部名称进行查询
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward select(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		 	ClubManageImp dao = new ClubManageImp();
		 
			ArrayList list = new ArrayList();
			
			String name = request.getParameter("serchname");
			
			list = (ArrayList)dao.selectname(name);
			
			request.setAttribute("clublists", list);
			
	//		List list1 = dao.listGradeRule(null,request);
	//		
	//		request.setAttribute("userlists", list1);
			
			return mapping.findForward("clublist");
	}
	/**
	 * 实现删除功能
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	 
	public ActionForward deletes(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		 	
			ClubManageInf dao = new ClubManageImp();
			
			String aa = request.getParameter("nid");
	
			int nid = Integer.parseInt(aa);
				
			boolean dele = dao.delete(nid);
			
			PrintWriter out=null;
			try {
				out = response.getWriter();
//				out.println("<script>window.location.href='"+request.getContextPath()+
//						"/clubmanageAction.do?tag=showclub'</script>");
			} catch (IOException e) {
				// TODO 自动生成 catch 块
				e.printStackTrace();
			}
			String url = "clubmanageAction.do?tag=showclub";
			if(dele){
				if(request.getParameter("currentpage") != null && !request.getParameter("currentpage").equals(""))
				{
					url = url + "&currentpage=" + request.getParameter("currentpage");
				}
				out.println("<script>alert('删除成功!');window.location.href='" + url +"'</script>");
			}else{
				out.println("<script>alert('删除失败!');window.history.back</script>");
			}
			return null;
		}
	/**
	 * 转到修改页面
	 */
		public ActionForward updates(ActionMapping mapping, ActionForm form,
		HttpServletRequest request, HttpServletResponse response) {
			ClubmanageActionForm clubmanageActionForm = (ClubmanageActionForm) form;// TODO Auto-generated method stub

			ClubManageInf dao = new ClubManageImp();
			
			String aa=request.getParameter("nid");
			
			int nid = Integer.parseInt(aa);
			
			ClubManageBean bean =dao.serchclubinfo(nid);
			
			
			Map map = new HashMap();
			if(request.getParameter("clubname") != null && !request.getParameter("clubname").equals(""))
			{
				map.put("clubname", request.getParameter("clubname"));
			}
			if(request.getParameter("currentpage") != null && !request.getParameter("currentpage").equals(""))
			{
				map.put("currentpage", request.getParameter("currentpage"));
			}
			request.setAttribute("map", map);
			
			request.setAttribute("bean", bean);
			
			return mapping.findForward("update");
		}
	/**
	 * 实现修改功能
	 * 
	 */
		
		public ActionForward updateclub(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
			ClubmanageActionForm clubmanageActionForm = (ClubmanageActionForm) form;// TODO Auto-generated method stub
			int aa = clubmanageActionForm.getNid();
			String name = clubmanageActionForm.getClubname();
			ClubManageInf dao = new ClubManageImp();
			ClubManageBean bean = new ClubManageBean();
			
			bean.setNid(aa);
			bean.setAddress(clubmanageActionForm.getAddress());
			bean.setClubname(clubmanageActionForm.getClubname());
			bean.setFunction(clubmanageActionForm.getFunction());
			bean.setLevels(clubmanageActionForm.getLevels());
			bean.setManage(clubmanageActionForm.getManage());
			bean.setPhone(clubmanageActionForm.getPhone());
			bean.setServicetype(clubmanageActionForm.getServicetype());
			
			
			boolean update = dao.updateclub(bean);
			
			 PrintWriter out = null;
			 try {
				out = response.getWriter();
			} catch (IOException e) {
				e.printStackTrace();
			}
			
			String url= "clubmanageAction.do?tag=showclub";
			 if(update){
					if(request.getParameter("clubname") != null && !request.getParameter("clubname").equals(""))
					{
						url = url + "&clubname=" + request.getParameter("clubname");
					}
					if(request.getParameter("currentpage") != null && !request.getParameter("currentpage").equals(""))
					{
						url = url + "&currentpage=" + request.getParameter("currentpage");
					}
					out.println("<script>alert('修改成功!');window.location.href='" + url +"'</script>");
				}else{
					out.println("<script>alert('修改失败!');window.history.back</script>");
				}
			
			request.setAttribute("manage", "修改成功,返回上一级请点击 <返回列表>!<br>");
			
//			return mapping.findForward("manageclub");
			return null;
		}
		/**
		 * 根据页面传过来的编号
		 * 对俱乐部网点信息进行查询
		 * 并返回所有信息
		 * @param mapping
		 * @param form
		 * @param request
		 * @param response
		 * @return
		 */
	  public ActionForward allinfo(ActionMapping mapping, ActionForm form,
		  HttpServletRequest request, HttpServletResponse response) {
		  ClubManageInf dao = new ClubManageImp();
		   
		  String aa = request.getParameter("nid");
		  int nid = Integer.parseInt(aa);
		   
		  ClubManageBean bean = dao.serchclubinfo(nid);
		    
		  request.setAttribute("bean",bean);
		   
		  return mapping.findForward("info");
		
	}
	
	/**
	 * 查询俱乐部会员卡信息
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward showmember(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
	  
			ClubManageImp cmi = new ClubManageImp(); 

⌨️ 快捷键说明

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