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

📄 actionent_market_activity.java

📁 公司CRM部分原代码,采用的是java技术.
💻 JAVA
字号:
package GDPE.market.activity;

import java.util.StringTokenizer;

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

import javax.servlet.http.*;

public class ActionENT_MARKET_ACTIVITY extends Service
{

  public ActionENT_MARKET_ACTIVITY()
  {
  }

  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_MARKET_ACTIVITY aEnENT_MARKET_ACTIVITY[] = (EnENT_MARKET_ACTIVITY[])(DAOBase.findAll(new DbAccess(),EnENT_MARKET_ACTIVITY.class.getName()));
    for(int i=0;i<aEnENT_MARKET_ACTIVITY.length;i++){
    	if(!aEnENT_MARKET_ACTIVITY[i].getDtComplete_Time().equals(""))
    		aEnENT_MARKET_ACTIVITY[i].setDtComplete_Time(aEnENT_MARKET_ACTIVITY[i].getDtComplete_Time().substring(0,10));
    	
    	if(!aEnENT_MARKET_ACTIVITY[i].getDtFact_Begin_Date().equals(""))
    		aEnENT_MARKET_ACTIVITY[i].setDtFact_Begin_Date(aEnENT_MARKET_ACTIVITY[i].getDtFact_Begin_Date().substring(0,10));
    	
    	if(!aEnENT_MARKET_ACTIVITY[i].getDtFact_End_Date().equals(""))
    		aEnENT_MARKET_ACTIVITY[i].setDtFact_End_Date(aEnENT_MARKET_ACTIVITY[i].getDtFact_End_Date().substring(0,10));
    	
    	if(!aEnENT_MARKET_ACTIVITY[i].getDtPlan_Begin_Date().equals(""))
    		aEnENT_MARKET_ACTIVITY[i].setDtPlan_Begin_Date(aEnENT_MARKET_ACTIVITY[i].getDtPlan_Begin_Date().substring(0,10));
    	
    	if(!aEnENT_MARKET_ACTIVITY[i].getDtPlan_End_Date().equals(""))
    		aEnENT_MARKET_ACTIVITY[i].setDtPlan_End_Date(aEnENT_MARKET_ACTIVITY[i].getDtPlan_End_Date().substring(0,10));
    	
    	if(!aEnENT_MARKET_ACTIVITY[i].getDtSubmit_Time().equals(""))
    		aEnENT_MARKET_ACTIVITY[i].setDtSubmit_Time(aEnENT_MARKET_ACTIVITY[i].getDtSubmit_Time().substring(0,10));
    }
    request.setAttribute("chooseType","checkBox");
    request.setAttribute("aEnENT_MARKET_ACTIVITY", aEnENT_MARKET_ACTIVITY);
    return this.getTargetPage("summary");
  }

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

  public String add(HttpServletRequest request, HttpServletResponse response) throws Exception
  {
    EnENT_MARKET_ACTIVITY cEnENT_MARKET_ACTIVITY = (EnENT_MARKET_ACTIVITY)request.getAttribute("cEnENT_MARKET_ACTIVITY");
    DbAccess db = new DbAccess();
    try
    {
      db.beginTransaction();
      DAOBase.insert(db,cEnENT_MARKET_ACTIVITY);
      db.commit();
    }
    catch(Exception ex)
    {
      db.rollback();
      throw ex;
    }
    levin.iMessage msg = levin.iMessage.getNewInstance("市场活动",
        "新增成功.",
        "openTop(\"GDPE.market.activity.ActionENT_MARKET_ACTIVITY.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_MARKET_ACTIVITY cEnENT_MARKET_ACTIVITY = (EnENT_MARKET_ACTIVITY)DAOBase.findByPK(new DbAccess(),EnENT_MARKET_ACTIVITY.class.getName(),id);
    if(!cEnENT_MARKET_ACTIVITY.getDtComplete_Time().equals("")){
        String year=cEnENT_MARKET_ACTIVITY.getDtComplete_Time().substring(0,4);
        String month=cEnENT_MARKET_ACTIVITY.getDtComplete_Time().substring(5,7);
        String day=cEnENT_MARKET_ACTIVITY.getDtComplete_Time().substring(8,10);
        cEnENT_MARKET_ACTIVITY.setDtComplete_Time(year+month+day);
    }
	if(!cEnENT_MARKET_ACTIVITY.getDtFact_Begin_Date().equals("")){
        String year=cEnENT_MARKET_ACTIVITY.getDtFact_Begin_Date().substring(0,4);
        String month=cEnENT_MARKET_ACTIVITY.getDtFact_Begin_Date().substring(5,7);
        String day=cEnENT_MARKET_ACTIVITY.getDtFact_Begin_Date().substring(8,10);
        cEnENT_MARKET_ACTIVITY.setDtFact_Begin_Date(year+month+day);
    } 
	if(!cEnENT_MARKET_ACTIVITY.getDtFact_End_Date().equals("")){
        String year=cEnENT_MARKET_ACTIVITY.getDtFact_End_Date().substring(0,4);
        String month=cEnENT_MARKET_ACTIVITY.getDtFact_End_Date().substring(5,7);
        String day=cEnENT_MARKET_ACTIVITY.getDtFact_End_Date().substring(8,10);
        cEnENT_MARKET_ACTIVITY.setDtFact_End_Date(year+month+day);
    }
	if(!cEnENT_MARKET_ACTIVITY.getDtPlan_Begin_Date().equals("")){
        String year=cEnENT_MARKET_ACTIVITY.getDtPlan_Begin_Date().substring(0,4);
        String month=cEnENT_MARKET_ACTIVITY.getDtPlan_Begin_Date().substring(5,7);
        String day=cEnENT_MARKET_ACTIVITY.getDtPlan_Begin_Date().substring(8,10);
        cEnENT_MARKET_ACTIVITY.setDtPlan_Begin_Date(year+month+day);
    }
	if(!cEnENT_MARKET_ACTIVITY.getDtPlan_End_Date().equals("")){
        String year=cEnENT_MARKET_ACTIVITY.getDtPlan_End_Date().substring(0,4);
        String month=cEnENT_MARKET_ACTIVITY.getDtPlan_End_Date().substring(5,7);
        String day=cEnENT_MARKET_ACTIVITY.getDtPlan_End_Date().substring(8,10);
        cEnENT_MARKET_ACTIVITY.setDtPlan_End_Date(year+month+day);
    }
	if(!cEnENT_MARKET_ACTIVITY.getDtSubmit_Time().equals("")){
        String year=cEnENT_MARKET_ACTIVITY.getDtSubmit_Time().substring(0,4);  
        String month=cEnENT_MARKET_ACTIVITY.getDtSubmit_Time().substring(5,7);
        String day=cEnENT_MARKET_ACTIVITY.getDtSubmit_Time().substring(8,10);
        cEnENT_MARKET_ACTIVITY.setDtSubmit_Time(year+month+day);
    }
    request.setAttribute("cEnENT_MARKET_ACTIVITY",cEnENT_MARKET_ACTIVITY);
    request.setAttribute("doType","modify");
    return this.getTargetPage("detail");
  }

  public String modify(HttpServletRequest request, HttpServletResponse response) throws Exception
  {
    EnENT_MARKET_ACTIVITY cEnENT_MARKET_ACTIVITY = (EnENT_MARKET_ACTIVITY)request.getAttribute("cEnENT_MARKET_ACTIVITY");
    DbAccess db = new DbAccess();
    try
    {
      db.beginTransaction();
      DAOBase.update(db,cEnENT_MARKET_ACTIVITY);
      db.commit();
    }
    catch(Exception ex)
    {
      db.rollback();
      throw ex;
    }
    levin.iMessage msg = levin.iMessage.getNewInstance("市场活动",
        "修改成功.",
        "openTop(\"GDPE.market.activity.ActionENT_MARKET_ACTIVITY.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_MARKET_ACTIVITY cEnENT_MARKET_ACTIVITY = (EnENT_MARKET_ACTIVITY)DAOBase.findByPK(new DbAccess(),EnENT_MARKET_ACTIVITY.class.getName(),id);
    request.setAttribute("cEnENT_MARKET_ACTIVITY",cEnENT_MARKET_ACTIVITY);
    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();
      StringTokenizer st =new StringTokenizer(id,",");
      while(st.hasMoreElements()){
      String index =(String)st.nextElement();
      DAOBase.delete(db,EnENT_MARKET_ACTIVITY.class.getName(),id);
      }
      db.commit();
    }
    catch(Exception ex)
    {
      db.rollback();
      throw ex;
    }
    levin.iMessage msg = levin.iMessage.getNewInstance("市场活动",
        "删除成功.",
        "openTop(\"GDPE.market.activity.ActionENT_MARKET_ACTIVITY.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 chCharge_Man = request.getParameter("chChage_Man");
		String chActivity_Title = request.getParameter("chActivity_Title");
		String chReceive_Name = request.getParameter("chReceive_Name");

		EnENT_MARKET_ACTIVITY searchActivity = new EnENT_MARKET_ACTIVITY();

		searchActivity.setChCharge_Man(chCharge_Man);
		searchActivity.setChActivity_Title(chActivity_Title);
		searchActivity.setChReceive_Name(chReceive_Name);
		
		EnENT_MARKET_ACTIVITY aEnENT_MARKET_ACTIVITY[] = (EnENT_MARKET_ACTIVITY[]) (DAOActivity
				.searcheEnActivity(db, searchActivity));
		for(int i = 0;i<aEnENT_MARKET_ACTIVITY.length;i++){                            
			if(!aEnENT_MARKET_ACTIVITY[i].getDtComplete_Time().equals("")){
		        String year=aEnENT_MARKET_ACTIVITY[i].getDtComplete_Time().substring(0,4);
		        String month=aEnENT_MARKET_ACTIVITY[i].getDtComplete_Time().substring(5,7);
		        String day=aEnENT_MARKET_ACTIVITY[i].getDtComplete_Time().substring(8,10);
		        aEnENT_MARKET_ACTIVITY[i].setDtComplete_Time(year+month+day);
		    }
			if(!aEnENT_MARKET_ACTIVITY[i].getDtFact_Begin_Date().equals("")){
		        String year=aEnENT_MARKET_ACTIVITY[i].getDtFact_Begin_Date().substring(0,4);
		        String month=aEnENT_MARKET_ACTIVITY[i].getDtFact_Begin_Date().substring(5,7);
		        String day=aEnENT_MARKET_ACTIVITY[i].getDtFact_Begin_Date().substring(8,10);
		        aEnENT_MARKET_ACTIVITY[i].setDtFact_Begin_Date(year+month+day);
		    } 
			if(!aEnENT_MARKET_ACTIVITY[i].getDtFact_End_Date().equals("")){
		        String year=aEnENT_MARKET_ACTIVITY[i].getDtFact_End_Date().substring(0,4);
		        String month=aEnENT_MARKET_ACTIVITY[i].getDtFact_End_Date().substring(5,7);
		        String day=aEnENT_MARKET_ACTIVITY[i].getDtFact_End_Date().substring(8,10);
		        aEnENT_MARKET_ACTIVITY[i].setDtFact_End_Date(year+month+day);
		    }
			if(!aEnENT_MARKET_ACTIVITY[i].getDtPlan_Begin_Date().equals("")){
		        String year=aEnENT_MARKET_ACTIVITY[i].getDtPlan_Begin_Date().substring(0,4);
		        String month=aEnENT_MARKET_ACTIVITY[i].getDtPlan_Begin_Date().substring(5,7);
		        String day=aEnENT_MARKET_ACTIVITY[i].getDtPlan_Begin_Date().substring(8,10);
		        aEnENT_MARKET_ACTIVITY[i].setDtPlan_Begin_Date(year+month+day);
		    }
			if(!aEnENT_MARKET_ACTIVITY[i].getDtPlan_End_Date().equals("")){
		        String year=aEnENT_MARKET_ACTIVITY[i].getDtPlan_End_Date().substring(0,4);
		        String month=aEnENT_MARKET_ACTIVITY[i].getDtPlan_End_Date().substring(5,7);
		        String day=aEnENT_MARKET_ACTIVITY[i].getDtPlan_End_Date().substring(8,10);
		        aEnENT_MARKET_ACTIVITY[i].setDtPlan_End_Date(year+month+day);
		    }
			if(!aEnENT_MARKET_ACTIVITY[i].getDtSubmit_Time().equals("")){
		        String year=aEnENT_MARKET_ACTIVITY[i].getDtSubmit_Time().substring(0,4);
		        String month=aEnENT_MARKET_ACTIVITY[i].getDtSubmit_Time().substring(5,7);
		        String day=aEnENT_MARKET_ACTIVITY[i].getDtSubmit_Time().substring(8,10);
		        aEnENT_MARKET_ACTIVITY[i].setDtSubmit_Time(year+month+day);
		    }
		}

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

	}



}

⌨️ 快捷键说明

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