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

📄 orderstableaction.java

📁 一个汽车售后服务站的典型的进销管理系统,B/S模式的
💻 JAVA
字号:
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package com.xfaccp.struts.action.sell;

import java.text.SimpleDateFormat;
import java.util.Date;

import java.util.List;

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 com.xfaccp.base.BaseAction;
import com.xfaccp.form.AccessorySellTable;
import com.xfaccp.form.EmployeeTable;
import com.xfaccp.form.OrderTable;

/** 
 * MyEclipse Struts
 * Creation date: 11-05-2007
 * 
 * XDoclet definition:
 * @struts.action validate="true"
 */
public class OrdersTableAction extends BaseAction {
	/*
	 * Generated Methods
	 */

	/** 
	 * Method execute
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 */
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
	{
		AccessorySellTable ase =(AccessorySellTable) form;
	//	OrderTable order = new OrderTable();
		try{
			SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd"); 
			String datetime = tempDate.format(new java.util.Date()); //系统时间
			
			Date orderTime=null;
			orderTime=tempDate.parse(datetime);
		
			//得到从页面上传过来的销售员姓名和客户名称
			OrderTable o = (OrderTable)request.getSession().getAttribute("order");
			o.setOrderTime(orderTime);//添加定单日期	
			
			String empName = (String) request.getSession().getAttribute("saler");
			if(empName.equals("saler"))
			{
				List user = (List) request.getSession().getAttribute("user");
				/*Iterator it=user.iterator();
				if(it.hasNext()){
					EmployeeTable emp=(EmployeeTable)it.next();
					System.out.println("name is :  "+emp.getEmpName());
					o.setSellerName(emp.getEmpName());
					o.setOrderState(0);
					o.setIsGiven(0);
					o.setRemark("无");
					command.create(o);//添加定单
				}*/
				for(int i = 0 ; i < user.size() ; i ++)
				{
					EmployeeTable emp = (EmployeeTable)user.get(i);
					
					//System.out.println("name is :  "+emp.getEmpName());
					o.setSellerName(emp.getEmpName());
					o.setOrderState(0);
					o.setIsGiven(0);
					o.setRemark("无");
					
					String time = request.getParameter("textfield");
					Date requestTime=null;
					requestTime=tempDate.parse(time);
					o.setRequestTime(requestTime);
					command.create(o);//添加定单
				}
				
			}
	
			//order.setCustomerNo(o.getCustomerNo());
			//order.setSellerName(o.getSellerName());
			ase.setOrderTable(o);
			ase.setTotalMoney(ase.getPrice() * ase.getOrderNum());
			//ase.setAccId(o.getIndexNo());
			//ase.setAccNo(accNo)
			ase.setIsHave(0);
			command.create(ase); //添加零件
			request.setAttribute("magger", "<script>alert('添加成功')</script>");
			return mapping.findForward("addSuc");
		}catch(Exception e){
			e.printStackTrace();
		}
		return mapping.findForward("error");
	}
}

⌨️ 快捷键说明

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