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

📄 actionent_phoneorder_cord.java.svn-base

📁 公司CRM部分原代码,采用的是java技术.
💻 SVN-BASE
字号:
package GDPE.order;

import java.text.SimpleDateFormat;

import levin.UserInfo;
import levin.base.*;
import levin.util.*;

import javax.servlet.http.*;

import portal.sa.auditor.EnAuditor;
import GDPE.customer.enterprise.DAOCustomer;
import GDPE.customer.enterprise.EnEnt_Customer_Enterprise;
import GDPE.contract.phone.*;;

public class ActionEnt_PhoneOrder_Cord extends Service
{
  public ActionEnt_PhoneOrder_Cord()
  {
  }

  public String execute(HttpServletRequest request, HttpServletResponse response) throws Exception
  {
    throw new Exception("Error on doType=" + request.getParameter("doType") + ".");
  }

  public String summary(HttpServletRequest request, HttpServletResponse response) throws Exception
  {
    EnEnt_PhoneOrder_Cord aEnEnt_PhoneOrder_Cord[] = (EnEnt_PhoneOrder_Cord[])(DAOBase.findAll(new DbAccess(),EnEnt_PhoneOrder_Cord.class.getName()));
    
    for(int i=0;i<aEnEnt_PhoneOrder_Cord.length;i++){
    	if(!aEnEnt_PhoneOrder_Cord[i].getDtPhoneTime().equals(""))
    		aEnEnt_PhoneOrder_Cord[i].setDtPhoneTime(aEnEnt_PhoneOrder_Cord[i].getDtPhoneTime().substring(0,10));
    	if(!aEnEnt_PhoneOrder_Cord[i].getChTradeTime().equals(""))
    		aEnEnt_PhoneOrder_Cord[i].setChTradeTime(aEnEnt_PhoneOrder_Cord[i].getChTradeTime().substring(0,10));

        if(aEnEnt_PhoneOrder_Cord[i].getDtPhoneTime().startsWith("1900"))
        	aEnEnt_PhoneOrder_Cord[i].setDtPhoneTime("");
        if(aEnEnt_PhoneOrder_Cord[i].getChTradeTime().startsWith("1900"))
        	aEnEnt_PhoneOrder_Cord[i].setChTradeTime("");

    }
    
    request.setAttribute("aEnEnt_PhoneOrder_Cord", aEnEnt_PhoneOrder_Cord);
    request.setAttribute("chooseType", "checkbox");
    return this.getTargetPage("summary");
  }

  public String addQuery(HttpServletRequest request, HttpServletResponse response) throws Exception
  {
    EnEnt_PhoneOrder_Cord cEnEnt_PhoneOrder_Cord = new EnEnt_PhoneOrder_Cord();
    request.setAttribute("cEnEnt_PhoneOrder_Cord", cEnEnt_PhoneOrder_Cord);
    request.setAttribute("doType","add");
    return this.getTargetPage("detail");
  }

  public String add(HttpServletRequest request, HttpServletResponse response) throws Exception
  {
    EnEnt_PhoneOrder_Cord cEnEnt_PhoneOrder_Cord = (EnEnt_PhoneOrder_Cord)request.getAttribute("cEnEnt_PhoneOrder_Cord");
    DbAccess db = new DbAccess();
    try
    {
      db.beginTransaction();
      DAOBase.insert(db,cEnEnt_PhoneOrder_Cord);
      db.commit();
    }
    catch(Exception ex)
    {
      db.rollback();
      throw ex;
    }
    levin.iMessage msg = levin.iMessage.getNewInstance("电话报单",
        "新增成功.",
        "openTop(\"GDPE.order.ActionEnt_PhoneOrder_Cord.do?doType=summary\");");
    msg.save(request);
    return this.getTargetPage("Message");
  }

  public String modifyQuery(HttpServletRequest request, HttpServletResponse response) throws Exception
  {
    String id = request.getParameter("id");
    EnEnt_PhoneOrder_Cord cEnEnt_PhoneOrder_Cord = (EnEnt_PhoneOrder_Cord)DAOBase.findByPK(new DbAccess(),EnEnt_PhoneOrder_Cord.class.getName(),id);
    
    
    if (!cEnEnt_PhoneOrder_Cord.getDtPhoneTime().equals("")) {
		if (cEnEnt_PhoneOrder_Cord.getDtPhoneTime().startsWith("1900")) {
			cEnEnt_PhoneOrder_Cord.setDtPhoneTime("");
		} else {
			String year = cEnEnt_PhoneOrder_Cord.getDtPhoneTime()
					.substring(0, 4);
			String month = cEnEnt_PhoneOrder_Cord.getDtPhoneTime()
					.substring(5, 7);
			String day = cEnEnt_PhoneOrder_Cord.getDtPhoneTime()
					.substring(8, 10);
			cEnEnt_PhoneOrder_Cord.setDtPhoneTime(year + month + day);
		}
	}
    if (!cEnEnt_PhoneOrder_Cord.getChTradeTime().equals("")) {
		if (cEnEnt_PhoneOrder_Cord.getChTradeTime().startsWith("1900")) {
			cEnEnt_PhoneOrder_Cord.setChTradeTime("");
		} else {
			String year = cEnEnt_PhoneOrder_Cord.getChTradeTime()
					.substring(0, 4);
			String month = cEnEnt_PhoneOrder_Cord.getChTradeTime()
					.substring(5, 7);
			String day = cEnEnt_PhoneOrder_Cord.getChTradeTime()
					.substring(8, 10);
			cEnEnt_PhoneOrder_Cord.setChTradeTime(year + month + day);
		}
	}
    
    request.setAttribute("cEnEnt_PhoneOrder_Cord",cEnEnt_PhoneOrder_Cord);
    request.setAttribute("doType","modify");
    return this.getTargetPage("detail");
  }

  public String modify(HttpServletRequest request, HttpServletResponse response) throws Exception
  {
    EnEnt_PhoneOrder_Cord cEnEnt_PhoneOrder_Cord = (EnEnt_PhoneOrder_Cord)request.getAttribute("cEnEnt_PhoneOrder_Cord");
    DbAccess db = new DbAccess();
    try
    {
      db.beginTransaction();
      DAOBase.update(db,cEnEnt_PhoneOrder_Cord);
      db.commit();
    }
    catch(Exception ex)
    {
      db.rollback();
      throw ex;
    }
    levin.iMessage msg = levin.iMessage.getNewInstance("电话报单",
        "修改成功.",
        "openTop(\"GDPE.order.ActionEnt_PhoneOrder_Cord.do?doType=summary\");");
    msg.save(request);
    return this.getTargetPage("Message");
  }

  public String view(HttpServletRequest request, HttpServletResponse response) throws Exception
  {
    String id = request.getParameter("id");
    EnEnt_PhoneOrder_Cord cEnEnt_PhoneOrder_Cord = (EnEnt_PhoneOrder_Cord)DAOBase.findByPK(new DbAccess(),EnEnt_PhoneOrder_Cord.class.getName(),id);
    request.setAttribute("cEnEnt_PhoneOrder_Cord",cEnEnt_PhoneOrder_Cord);
    request.setAttribute("doType","view");
    return this.getTargetPage("detail");
  }

  public String delete(HttpServletRequest request, HttpServletResponse response) throws Exception
  {
    String id = request.getParameter("id");
    DbAccess db = new DbAccess();
    try
    {
      db.beginTransaction();
      DAOBase.delete(db,EnEnt_PhoneOrder_Cord.class.getName(),id);
      db.commit();
    }
    catch(Exception ex)
    {
      db.rollback();
      throw ex;
    }
    levin.iMessage msg = levin.iMessage.getNewInstance("电话报单",
        "删除成功.",
        "openTop(\"GDPE.order.ActionEnt_PhoneOrder_Cord.do?doType=summary\");");
    msg.save(request);
    return this.getTargetPage("Message");
  }
  
  public String search(HttpServletRequest request,
			HttpServletResponse response) throws Exception {
		levin.util.DbAccess db = new levin.util.DbAccess();

        String chSeatCode = request.getParameter("chSeatCode");
		String chLinkPhone = request.getParameter("chLinkPhone");
		String startTime = request.getParameter("startTime");
		String endTime = request.getParameter("endTime");

		EnEnt_PhoneOrder_Cord aEnEnt_PhoneOrder_Cord[];
		EnEnt_PhoneOrder_Cord searchContract = new EnEnt_PhoneOrder_Cord();

		searchContract.setChSeatCode(chSeatCode);
		searchContract.setChLinkPhone(chLinkPhone);

		aEnEnt_PhoneOrder_Cord = (EnEnt_PhoneOrder_Cord[]) (DAOPhoneOrder
					.searcheEnContract(db,searchContract,startTime,endTime));

		request.setAttribute("aEnEnt_PhoneOrder_Cord",
				aEnEnt_PhoneOrder_Cord);

		request.setAttribute("doType", "search");
		return this.getTargetPage("summary");

	}
  
  public String addQuery1(HttpServletRequest request, HttpServletResponse response) throws Exception
  {  
	String pk = request.getParameter("chContractNo");
	EnENT_PHONE_CONTRACT cEnENT_PHONE_CONTRACT = (EnENT_PHONE_CONTRACT)(DAOBase.findByPK(new DbAccess(), EnENT_PHONE_CONTRACT.class.getName(), pk));
	
	 java.sql.Date now = new java.sql.Date(System.currentTimeMillis());
	 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
	 String timestamp = sdf.format(now);  
	 EnEnt_PhoneOrder_Cord cEnEnt_PhoneOrder_Cord = new EnEnt_PhoneOrder_Cord();
	 cEnEnt_PhoneOrder_Cord.setDtPhoneTime(timestamp);
	 cEnEnt_PhoneOrder_Cord.setChConnectMan(cEnENT_PHONE_CONTRACT.getChConnectMan());
	 cEnEnt_PhoneOrder_Cord.setChLinkPhone(cEnENT_PHONE_CONTRACT.getChConnectPhone());
	 request.setAttribute("cEnEnt_PhoneOrder_Cord", cEnEnt_PhoneOrder_Cord);
	
	 request.setAttribute("doType","add");
	    return this.getTargetPage("detail");
  }
}

⌨️ 快捷键说明

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