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

📄 boxaction.java

📁 ktv点歌系统前台收银有开包房
💻 JAVA
字号:
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package com.ktv.action;


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

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.DynaActionForm;
import org.apache.struts.actions.DispatchAction;

import com.ktv.dao.Ibox;
import com.ktv.entity.Box;


/** 
 * MyEclipse Struts
 * Creation date: 09-11-2007
 * 
 * XDoclet definition:
 * @struts.action path="/box" name="boxForm" input="/admin/Box/box.jsp" parameter="methods" scope="request" validate="true"
 */
public class BoxAction extends DispatchAction {
	
	public Ibox boxDAO;
	
	//添加和修改
	public ActionForward save(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		
		DynaActionForm boxForm = (DynaActionForm) form;// TODO Auto-generated method stub
		int boxId=Integer.parseInt(boxForm.get("boxId").toString());
		String boxType=boxForm.get("boxType").toString();
		Double boxUnitPrice=Double.parseDouble(boxForm.get("boxUnitPrice").toString()); 
		String boxNumber=boxForm.get("boxNumber").toString();
		String boxStatus=boxForm.get("boxStatus").toString();
		String boxRemark=boxForm.get("boxRemark").toString();
		
		Box box=new Box();
		if(boxId!=0)    box.setBoxId(boxId);
		box.setBoxNumber(boxNumber);
		box.setBoxRemark(boxRemark);
		box.setBoxStatus(boxStatus);
		box.setBoxType(boxType);
		box.setBoxUnitPrice(boxUnitPrice);
		boxDAO.save(box);
		return mapping.findForward("get");	
	}
	
	//查询所有的包房。
	public ActionForward getList(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		
		
				
				request.setAttribute("boxlist",boxDAO.getAll());
				
			
		return mapping.findForward("ok");	
	}
	//删除包房 
	public ActionForward delete(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
			
		DynaActionForm boxForm = (DynaActionForm) form;
		
		int boxId=Integer.parseInt(boxForm.get("boxId").toString());
		boxDAO.delete(boxId);
			
		return mapping.findForward("get");	
	}
	
	
	public ActionForward get(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
			
		DynaActionForm boxForm = (DynaActionForm) form;
		try {
			//request.setCharacterEncoding("GBK");
			int boxId=Integer.parseInt(boxForm.get("boxId").toString());
			request.setAttribute("boxForm", boxDAO.get(boxId));
		} catch (Exception e) {
			e.printStackTrace();
		}
			//	return null;	
		return mapping.findForward("update");	
		
	}
	
	public ActionForward update(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
			
		//取得数据,   批量修改
		DynaActionForm mainForm = (DynaActionForm) form;
		String boxType=mainForm.get("boxType").toString();
		Double boxUnitPrice=Double.parseDouble(mainForm.get("boxUnitPrice").toString()); 
		boxDAO.UpdatePrices(boxType, boxUnitPrice);
		return mapping.findForward("get");	
		
	}
	
	public ActionForward getList2(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
	
				request.setAttribute("boxlist",boxDAO.getAll());			
			
				return mapping.findForward("FrontRegister");	
	}
	
	
	
	public Ibox getBoxDAO() {
		return boxDAO;
	}

	public void setBoxDAO(Ibox boxDAO) {
		this.boxDAO = boxDAO;
	}
}

⌨️ 快捷键说明

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