📄 createcontractaction.java
字号:
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.company.struts.action.contract;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.company.manager.tool.FormatDate;
import com.company.struts.action.basic.BaseDAO;
import com.company.struts.form.XsContractMain;
/**
* MyEclipse Struts
* Creation date: 04-03-2008
*
* XDoclet definition:
* @struts.action input="/contract/contractMain.jsp" validate="true"
* @struts.action-forward name="success" path="/contract/contractListView.jsp"
*/
public class CreateContractAction extends BaseDAO {
/*
* 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) {
// TODO Auto-generated method stub
System.out.println("进入CreatContractAction中");
FormatDate fd=new FormatDate();
XsContractMain xsContractMain=(XsContractMain)form;
System.out.println("xsContractMain下面");
//合同号
String contractCode=request.getParameter("ContractCode");
xsContractMain.setContractCode(contractCode);
System.out.println("合同号");
//同日期(签约日期)
String contractDate=request.getParameter("ContractDate");
xsContractMain.setContractDate(fd.getSqlDate(fd.getDate(contractDate)));
System.out.println("同日期(签约日期)");
//报价单ID号
int quotationMainID=3;
xsContractMain.setQuotationMainId(quotationMainID);
System.out.println("报价单ID号");
//报价单号
String quotaionCode=request.getParameter("QuotationCode");
xsContractMain.setQuotationCode(quotaionCode);
System.out.println("报价单号");
//会计年
int kjYear=Integer.parseInt(contractDate.substring(0, 3));
xsContractMain.setKjYear(kjYear);
System.out.println("会计年");
//会计月
int period=Integer.parseInt(contractDate.substring(5, 7));
xsContractMain.setPeriod(period);
System.out.println("会计年");
//合同类型编码
String contractTypeCode=request.getParameter("ContractTypeCode");
xsContractMain.setContractTypeCode(contractTypeCode);
System.out.println("合同类型编码");
//客户编号
String cusCode=request.getParameter("CusCode");
xsContractMain.setCusCode(Integer.parseInt(cusCode));
System.out.println("客户编号");
//发货地址
String consignAddress=request.getParameter("ConsignAddress");
xsContractMain.setConsignAddress(consignAddress);
System.out.println("发货地址");
//公司签约人
String sellerSigner=request.getParameter("SellerSigner");
xsContractMain.setSellerSigner(sellerSigner);
System.out.println("公司签约人 ");
//客户签约人
String buyerSigner=request.getParameter("BuyerSigner");
xsContractMain.setBuyerSigner(buyerSigner);
System.out.println("客户签约人");
//签约地址
String signAddress=request.getParameter("SignAddress");
xsContractMain.setSignAddress(signAddress);
System.out.println("签约地址");
//部门编号
String deptCode=request.getParameter("DeptCode");
xsContractMain.setDeptCode(Integer.parseInt(deptCode));
System.out.println("部门编号");
//销售员编号
String personCode=request.getParameter("PersonCode");
xsContractMain.setPersonCode(Integer.parseInt(personCode));
System.out.println("销售员编号");
//付款条件编号
String payCode=request.getParameter("PayCode");
xsContractMain.setPayCode(Integer.parseInt(payCode));
System.out.println("付款条件编号");
//定金
String ernest=request.getParameter("Ernest");
xsContractMain.setErnest(Double.parseDouble(ernest));
System.out.println("定金");
//币种
String foreignCurrCode=request.getParameter("ForeignCurrCode");
System.out.println("foreignCurrCode "+foreignCurrCode);
xsContractMain.setForeignCurrCode(Integer.parseInt(foreignCurrCode));
System.out.println("币种");
//汇率
String exchRate=request.getParameter("ExchRate");
xsContractMain.setExchRate(Long.parseLong(exchRate));
System.out.println("汇率");
//销售类型
String sellTypeCode=request.getParameter("SellTypeCode");
xsContractMain.setSellTypeCode(Integer.parseInt(sellTypeCode));
System.out.println("销售类型");
//合同条款号
String contractItemCode="3";
xsContractMain.setContractItemCode(contractItemCode);
System.out.println("合同条款号");
//制单人
String maker=request.getParameter("Maker");
xsContractMain.setMaker(maker);
System.out.println("制单人");
//审核人
String checker=request.getParameter("Checker");
xsContractMain.setChecker(checker);
System.out.println("审核人");
//关闭人
String closer="赵";
xsContractMain.setCloser(closer);
System.out.println("关闭人");
//关闭日期
String closeDate=request.getParameter("FinishDate");
xsContractMain.setCloseDate(fd.getSqlDate(fd.getDate(closeDate)));
System.out.println("关闭日期");
//折算方式(0-外币*汇率=本位币,1-外币/汇率=本位币)
byte converFlag=0;
xsContractMain.setConverFlag(converFlag);
System.out.println("折算方式");
//合同到期日
String finishDate=request.getParameter("FinishDate");
xsContractMain.setFinishDate(fd.getSqlDate(fd.getDate(finishDate)));
System.out.println("合同到期日");
//备注信息
String remark=request.getParameter("Remark");
xsContractMain.setRemark(remark);
System.out.println("备注信息");
this.getDao().save(xsContractMain);
return mapping.findForward("success");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -