/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.crm.struts.action;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.log4j.Logger;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import com.crm.dao.BdwxxDAO;
import com.crm.dao.KhbDAO;
import com.crm.dao.KhjbDAO;
import com.crm.dao.SjzdflxxDAO;
import com.crm.dao.SjzdszxxDAO;
import com.crm.dao.YhbDAO;
import com.crm.dao.xx.KhbImpl;
import com.crm.hbn.HibernateSessionFactory;
import com.crm.interfix.Pagination;
import com.crm.pojos.Bdwxx;
import com.crm.pojos.Khb;
import com.crm.pojos.Khjb;
import com.crm.pojos.Sjzdflxx;
import com.crm.pojos.Sjzdszxx;
import com.crm.pojos.Yhb;
import com.crm.struts.form.KhbForm;
/**
* MyEclipse Struts
* Creation date: 12-26-2006
*
* XDoclet definition:
* @struts.action path="/khb" name="khbForm" input="/form/khb.jsp" parameter="method" scope="request" validate="true"
*/
public class KhbAction extends DispatchAction {
/*
* Generated Methods
*/
/**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward select(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
Logger log = Logger.getLogger(KhbAction.class);
Bdwxx bdw =(Bdwxx)request.getSession().getAttribute("bdwxx");
List slxlist = new ArrayList();
List<Khb> list=null;
KhbForm khbForm = (KhbForm) form;
try {
request.setAttribute("sele", "1");
SjzdflxxDAO sfl = new SjzdflxxDAO();
Sjzdflxx sfsa = sfl.findById(1);
Set<Sjzdszxx> ssz =sfsa.getSjzdszxxes();
Iterator<Sjzdszxx> ssziter = ssz.iterator();
while (ssziter.hasNext()) {
Sjzdszxx element = (Sjzdszxx) ssziter.next();
if (element.getSfqy().equals(1) && element.getZdxxmc()!=null&&element.getZdxxmc().length()>0 && element.getBdwxx().getBdid().equals(bdw.getBdid())) {
slxlist.add(element);
}
}
request.setAttribute("slxlist", slxlist);
sfsa = sfl.findById(2);
ssz =sfsa.getSjzdszxxes();
ssziter = ssz.iterator();
slxlist = new ArrayList();
while (ssziter.hasNext()) {
Sjzdszxx element = (Sjzdszxx) ssziter.next();
if (element.getSfqy().equals(1) && element.getZdxxmc()!=null &&element.getZdxxmc().length()>0&& element.getBdwxx().getBdid().equals(bdw.getBdid())) {
slxlist.add(element);
}
}
request.setAttribute("sxzlist", slxlist);
sfsa = sfl.findById(3);
ssz =sfsa.getSjzdszxxes();
ssziter = ssz.iterator();
slxlist = new ArrayList();
while (ssziter.hasNext()) {
Sjzdszxx element = (Sjzdszxx) ssziter.next();
if (element.getSfqy().equals(1) && element.getZdxxmc()!=null&&element.getZdxxmc().length()>0 && element.getBdwxx().getBdid().equals(bdw.getBdid())) {
slxlist.add(element);
}
}
request.setAttribute("syhlist", slxlist);
sfsa = sfl.findById(4);
ssz =sfsa.getSjzdszxxes();
ssziter = ssz.iterator();
slxlist = new ArrayList();
while (ssziter.hasNext()) {
Sjzdszxx element = (Sjzdszxx) ssziter.next();
if (element.getSfqy().equals(1) && element.getZdxxmc()!=null&&element.getZdxxmc().length()>0 && element.getBdwxx().getBdid().equals(bdw.getBdid())) {
slxlist.add(element);
}
}
request.setAttribute("slylist", slxlist);
String khkey =request.getParameter("key");
String khtype = request.getParameter("type");
String cutpage = request.getParameter("page");
String resultRow = request.getParameter("rows");
String search = request.getParameter("search");
if (resultRow==null) {
resultRow="10";
}
System.out.println("快点来呀!!"+cutpage);
System.out.println("快点来呀!!"+resultRow);
System.out.println("快点来呀!!"+search);
if((search !=null && search.trim().equals("搜索"))||(search !=null && search.trim().equals("2")))
{
if (cutpage==null||cutpage.equals("0")) {
cutpage="1";
}
String khmcstr = request.getParameter("khmc");
khbForm.setKhmc(khmcstr);
khbForm.setKhxzid( request.getParameter("khxzid"));
khbForm.setKhlxid( request.getParameter("khlxid"));
khbForm.setKhyhid( request.getParameter("khyhid"));
khbForm.setKhlyid( request.getParameter("khlyid"));
System.out.println(khbForm.getKhmc()+"12345");
KhbDAO khb = new KhbImpl();
list=khb.search(khbForm.getKhmc(), khbForm.getKhxzid(), khbForm.getKhlxid(), khbForm.getKhyhid(), khbForm.getKhlyid());
Pagination pagination = new Pagination(list,new Integer(resultRow));
if (list.size()!=0) {
list = pagination.getPagination(new Integer(cutpage));
}
request.setAttribute("page", cutpage);
request.setAttribute("pagecount", pagination.getPagecount());
request.setAttribute("totalrows", pagination.getTotal());
if (resultRow.equals("3")) {
request.setAttribute("s3", "selected");
}
if (resultRow.equals("5")) {
request.setAttribute("s5", "selected");
}
if (resultRow.equals("10")) {
request.setAttribute("s10", "selected");
}
request.setAttribute("sele", "2");
System.out.println("快点来呀!!"+ list.size());
}else {
if (cutpage==null) {
cutpage="1";
}
System.out.println(khkey);
System.out.println(khtype);
System.out.println(cutpage);
System.out.println(resultRow);
KhbDAO kd = new KhbDAO();
if ((khkey==null || khkey.length()<=0) && (khtype==null || khtype.length()<=0)) {
if (cutpage==null ||resultRow==null ) {
list = kd.getAllKhb();
if(list.size()>0){
list = kd.getPagination(1, new Integer(resultRow));
}
System.out.println(list.size()+"初始进入");
request.setAttribute("page", 1);
request.setAttribute("pagecount", 3);
request.setAttribute("totalrows", kd.getTotal());
}else{
list = kd.getPagination(Khb.class,new Integer(cutpage), new Integer(resultRow));
request.setAttribute("page", cutpage);
request.setAttribute("pagecount", kd.getPagecount());
request.setAttribute("totalrows", kd.getTotal());
if (resultRow.equals("3")) {
request.setAttribute("s3", "selected");
}
if (resultRow.equals("5")) {
request.setAttribute("s5", "selected");
}
if (resultRow.equals("10")) {
request.setAttribute("s10", "selected");
}
System.out.println("进来吧");
}
request.setAttribute("pagecount", kd.getPagecount());
}else{
System.out.println("不要来");
if (khtype.equals(kd.KHMC)) {
request.setAttribute(kd.KHMC, "selected");
}
if (khtype.equals(kd.KHBZ)) {
request.setAttribute(kd.KHBZ, "selected");
}
if (khtype.equals(kd.KHCZ)) {
request.setAttribute(kd.KHCZ, "selected");
}
if (khtype.equals(kd.KHDH)) {
request.setAttribute(kd.KHDH, "selected");
}
if (khtype.equals(kd.KHDZ)) {
request.setAttribute(kd.KHDZ, "selected");
}
if (khtype.equals(kd.KHSSCS)) {
request.setAttribute(kd.KHSSCS, "selected");
}
if (khtype.equals(kd.KHSSSF)) {
request.setAttribute(kd.KHSSSF, "selected");
}
if (khtype.equals(kd.KHWZ)) {
request.setAttribute(kd.KHWZ, "selected");
}
if (khtype.equals(kd.KHYB)) {
request.setAttribute(kd.KHYB, "selected");
}
if (khtype.equals(kd.KHYHZH)) {
request.setAttribute(kd.KHYHZH, "selected");
没有合适的资源?快使用搜索试试~ 我知道了~
CRM客户管理系统 (含 数据库)
共475个文件
class:109个
java:108个
gif:52个
4星 · 超过85%的资源 需积分: 50 62 下载量 17 浏览量
2013-07-06
11:50:00
上传
评论 6
收藏 8.07MB ZIP 举报
温馨提示
CRM客户管理系统 (含 数据库) CRM 客户管理 数据库 Java (Java+数据库)
资源推荐
资源详情
资源评论
收起资源包目录
CRM客户管理系统 (含 数据库) (475个子文件)
drum.ani 3KB
editflow.bmp 5KB
new.BMP 4KB
pass.bmp 3KB
ok.bmp 3KB
stop.bmp 3KB
songsheng.bmp 3KB
overrule.bmp 3KB
nook.bmp 3KB
exec.bmp 3KB
edit.BMP 3KB
delete.BMP 3KB
newxx.bmp 540B
KhbAction.class 18KB
CyXmbDAO.class 15KB
CyRwDAO.class 15KB
KhtsbAction.class 10KB
JsAction.class 9KB
ShujuzidianAction.class 9KB
CyXmjcbDAO.class 8KB
LxrAction.class 8KB
YhbAction.class 7KB
LxrImpl.class 7KB
XiangmuAction.class 7KB
DaibanrenwuAction.class 7KB
KhbDAO.class 6KB
BdwxxDAO.class 6KB
Sjzd_kehujibieAction.class 6KB
Khb.class 6KB
LxrbDAO.class 6KB
XmjcbDAO.class 6KB
KhtsbDAO.class 6KB
YhbDAO.class 6KB
QyxxDAO.class 6KB
XmbDAO.class 6KB
Yhb.class 5KB
RwbDAO.class 5KB
SjzdszxxDAO.class 5KB
JsqxgxDAO.class 5KB
XxtxDAO.class 5KB
KhjbDAO.class 5KB
RcDAO.class 5KB
EntityManagerAdapter.class 5KB
XmzjbDAO.class 5KB
HjbDAO.class 5KB
SjzdflxxDAO.class 5KB
ZxbDAO.class 5KB
CdqxDAO.class 5KB
JsDAO.class 5KB
JybDAO.class 5KB
SpbDAO.class 5KB
ShujuzidianForm.class 5KB
XiaoxitixingAction.class 5KB
LxrForm.class 5KB
ShengpiAction.class 4KB
Sjzd_kehujibieForm.class 4KB
KhtsbForm.class 4KB
Xmjcb.class 4KB
YhbForm.class 4KB
Xmb.class 4KB
CyXxtxDAO.class 4KB
DaibanrenwuForm.class 4KB
KhbForm.class 4KB
Lxrb.class 4KB
DaoTool.class 4KB
PaginationTag.class 4KB
Bdwxx.class 4KB
CdqxData.class 4KB
RandomGraphic.class 4KB
XiangmujinchengAction.class 4KB
FlowpageAction.class 4KB
Sjzdszxx.class 3KB
YhjsData.class 3KB
PaginationAction.class 3KB
LoginAction.class 3KB
Rwb.class 3KB
Khtsb.class 3KB
VRwb.class 3KB
JsForm.class 3KB
KhbImpl.class 3KB
HibernateSessionFactory.class 2KB
InitFilter.class 2KB
Pagination.class 2KB
CySpbDAO.class 2KB
Rc.class 2KB
Khjb.class 2KB
BdwData.class 2KB
Cdqx.class 2KB
Xxtx.class 2KB
VXmb.class 2KB
Jsqxgx.class 2KB
Xmzjb.class 2KB
YhbImpl.class 2KB
Js.class 2KB
KhtsbImpl.class 2KB
Qyxx.class 2KB
Spb.class 2KB
Jyb.class 2KB
Xmjc_infoAction.class 2KB
Zxb.class 2KB
共 475 条
- 1
- 2
- 3
- 4
- 5
资源评论
- xin_3292014-01-13好像没有看到配置文件哦,其他的还蛮详细的
- 494452013-09-16好像用不了,不知道是不是我的数据库问题。
- 「已注销」2013-12-11资源不错 值得参考
- flyfish2272014-05-11项目有问题啊,导入进去就报错...
ValiZ
- 粉丝: 18
- 资源: 68
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功