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

📄 actionent_compete_friend.java.svn-base

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

import java.util.StringTokenizer;

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

import javax.servlet.http.*;

public class ActionEnt_Compete_Friend extends Service {

	public ActionEnt_Compete_Friend() {
	}

	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_Compete_Friend aEnEnt_Compete_Friend[] = (EnEnt_Compete_Friend[]) (DAOBase
				.findAll(new DbAccess(), EnEnt_Compete_Friend.class.getName()));
		request.setAttribute("aEnEnt_Compete_Friend", aEnEnt_Compete_Friend);
		request.setAttribute("chooseType", "checkbox");
		return this.getTargetPage("summary");
	}

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

	public String add(HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		EnEnt_Compete_Friend cEnEnt_Compete_Friend = (EnEnt_Compete_Friend) request
				.getAttribute("cEnEnt_Compete_Friend");
		DbAccess db = new DbAccess();
		try {
			db.beginTransaction();
			DAOBase.insert(db, cEnEnt_Compete_Friend);
			db.commit();
		} catch (Exception ex) {
			db.rollback();
			throw ex;
		}
		levin.iMessage msg = levin.iMessage
				.getNewInstance("竞争友商管理", "新增成功.",
						"openTop(\"GDPE.compete.friend.ActionEnt_Compete_Friend.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_Compete_Friend cEnEnt_Compete_Friend = (EnEnt_Compete_Friend) DAOBase
				.findByPK(new DbAccess(), EnEnt_Compete_Friend.class.getName(),
						id);
		request.setAttribute("cEnEnt_Compete_Friend", cEnEnt_Compete_Friend);
		request.setAttribute("doType", "modify");
		return this.getTargetPage("detail");
	}

	public String search(HttpServletRequest request,
			HttpServletResponse response) throws Exception {
		levin.util.DbAccess db = new levin.util.DbAccess();

		String chCompete_Friend_Name = request
				.getParameter("chCompete_Friend_Name");
		String chTelephone = request.getParameter("chTelephone");
		String chCompete_Level = request.getParameter("chCompete_Level");
		EnEnt_Compete_Friend searchFriend = new EnEnt_Compete_Friend();
		searchFriend.setChCompete_Friend_Name(chCompete_Friend_Name);
		searchFriend.setChCompete_Level(chCompete_Level);
		searchFriend.setChTelephone(chTelephone);

		EnEnt_Compete_Friend aEnEnt_Compete_Friend[] = (EnEnt_Compete_Friend[]) (DAOCompeteFriend
				.searcheEnFriend(db, searchFriend));

		//for(int i=0;i<aEnEnt_Compete_Friend.length;i++)
		// {
		// if(!aEnEnt_Compete_Friend[i].getChCompete_Friend_Name().equals(""))
		//	 aEnEnt_Compete_Friend[i].setChCompete_Friend_Name(aEnEnt_Compete_Friend[i].getChCompete_Friend_Name());
		// if(!aEnEnt_Compete_Friend[i].getChCompete_Level().equals(""))
		//	 aEnEnt_Compete_Friend[i].setChCompete_Level(aEnEnt_Compete_Friend[i].getChCompete_Level());
		// if(!aEnEnt_Compete_Friend[i].getChTelephone().equals(""))
		//	 aEnEnt_Compete_Friend[i].setChTelephone(aEnEnt_Compete_Friend[i].getChTelephone());
		//
		// if(aEnEnt_Compete_Friend[i].getId()!=0)
		//	 aEnEnt_Compete_Friend[i].setId(aEnEnt_Compete_Friend[i].getId());
		//   }

		request.setAttribute("aEnEnt_Compete_Friend", aEnEnt_Compete_Friend);

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

	}

	public String modify(HttpServletRequest request,
			HttpServletResponse response) throws Exception {
		EnEnt_Compete_Friend cEnEnt_Compete_Friend = (EnEnt_Compete_Friend) request
				.getAttribute("cEnEnt_Compete_Friend");
		DbAccess db = new DbAccess();
		try {
			db.beginTransaction();
			DAOBase.update(db, cEnEnt_Compete_Friend);
			db.commit();
		} catch (Exception ex) {
			db.rollback();
			throw ex;
		}
		levin.iMessage msg = levin.iMessage
				.getNewInstance("竞争友商管理", "修改成功.",
						"openTop(\"GDPE.compete.friend.ActionEnt_Compete_Friend.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_Compete_Friend cEnEnt_Compete_Friend = (EnEnt_Compete_Friend) DAOBase
				.findByPK(new DbAccess(), EnEnt_Compete_Friend.class.getName(),
						id);
		request.setAttribute("cEnEnt_Compete_Friend", cEnEnt_Compete_Friend);
		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_Compete_Friend.class.getName(), index);
			}
			db.commit();
		} catch (Exception ex) {
			db.rollback();
			throw ex;
		}
		levin.iMessage msg = levin.iMessage
				.getNewInstance("竞争友商管理", "删除成功.",
						"openTop(\"GDPE.compete.friend.ActionEnt_Compete_Friend.do?doType=summary\");");
		msg.save(request);
		return this.getTargetPage("Message");
	}

	public String check(HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		String id = request.getParameter("id");
		EnEnt_Compete_Friend searchFriend = new EnEnt_Compete_Friend();
		searchFriend.setId(Integer.parseInt(id));
		String sqlCondition = "id '" + id + "'";
		String order = "id desc";

		EnEnt_Compete_Friend[] aEnEnt_Compete_Friend = (EnEnt_Compete_Friend[]) (DAOBase
				.findByCondition(new DbAccess(), EnEnt_Compete_Friend.class
						.getName(), sqlCondition, order));

		EnEnt_Compete_Friend cEnEnt_Compete_Friend = new EnEnt_Compete_Friend();
		cEnEnt_Compete_Friend.setId(Integer.parseInt(id));

		request.setAttribute("cEnEnt_Compete_Friend", cEnEnt_Compete_Friend);
		if (aEnEnt_Compete_Friend.length == 0) {
			//levin.iMessage msg = levin.iMessage.getNewInstance("合同管理",
			// "没有相同编号.", "closeWindow();");
			levin.iMessage msg = levin.iMessage.getNewInstance("友商管理",
					"没有相同编号.", "closeSelf()");
			msg.save(request);
			return this.getTargetPage("Message");

		} else {

			// levin.iMessage msg = levin.iMessage.getNewInstance("合同管理",
			// "有相同编号.", "openWindow(\"GDPE.contract.manager.ActionEnt_Record_Contract.do?doType=addQuery&chContractNo="+chContractNo+"\");");

			levin.iMessage msg = levin.iMessage.getNewInstance("友商管理",
					"有相同编号.", "closeSelf()");
			msg.save(request);
			return this.getTargetPage("Message");
		}

	}
}

⌨️ 快捷键说明

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