officeequip_all_list.jsp
上传用户:jhtang88
上传日期:2014-01-27
资源大小:28528k
文件大小:5k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html; charset=utf-8"%>
  2. <%@ page import = "java.net.URLEncoder"%>
  3. <%@ page import = "java.util.*"%>
  4. <%@ page import = "cn.js.fan.util.*"%>
  5. <%@ page import = "cn.js.fan.web.SkinUtil"%>
  6. <%@ page import = "com.redmoon.oa.officeequip.*"%>
  7. <%@ page import = "java.util.*"%>
  8. <%@ page import = "cn.js.fan.db.*"%>
  9. <%@ page import = "cn.js.fan.web.*"%>
  10. <html xmlns="http://www.w3.org/1999/xhtml">
  11. <head>
  12. <link href="../common.css" rel="stylesheet" type="text/css">
  13. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  14. <jsp:useBean id="fchar" scope="page" class="cn.js.fan.util.StrUtil"/>
  15. <jsp:useBean id="privilege" scope="page" class="com.redmoon.oa.pvg.Privilege"/>
  16. <title>办公用品资料</title>
  17. </head>
  18. <%
  19. String op1 = ParamUtil.get(request, "op");
  20. if (op1.equals("del")) {
  21. OfficeMgr om = new OfficeMgr();
  22. boolean re = false;
  23. try {
  24. re = om.del(request);
  25. }
  26. catch (ErrMsgException e) {
  27. out.print(StrUtil.Alert(e.getMessage()));
  28. }
  29. if (re)
  30. out.print(StrUtil.Alert("操作成功!"));
  31. }
  32. %>
  33. <body>
  34. <%@ include file="officeequip_inc_menu_top.jsp"%>
  35. <br>
  36. <table width="811" border="0" align="center">
  37. <tr>
  38.   <td align="right"><%
  39. String priv = "officeequip";
  40. if (!privilege.isUserPrivValid(request, priv))
  41. {
  42. out.println(cn.js.fan.web.SkinUtil.makeErrMsg(request, cn.js.fan.web.SkinUtil.LoadString(request, "pvg_invalid")));
  43. return;
  44. }
  45. String sql;
  46. String myname = privilege.getUser(request);
  47. sql = "select id from office_equipment" ;
  48. String querystr = "";
  49. String op = ParamUtil.get(request, "op");
  50. String cond = "";
  51. String strType = ParamUtil.get(request, "typeId");
  52. String equipType = ParamUtil.get(request, "equipId");
  53. String person = ParamUtil.get(request, "person");
  54. String beginDate = ParamUtil.get(request, "beginDate");
  55. String endDate = ParamUtil.get(request, "endDate");
  56. if (!strType.equals(""))
  57. cond = " where typeId = " + strType;
  58. if (!equipType.equals("")) {
  59. if (cond.equals(""))
  60. cond += " where typeId=" + strType;
  61. else
  62. cond += " and typeId=" + strType;
  63. }
  64. sql += cond;
  65. querystr +=  "&typeId=" + strType ;
  66. int pagesize = 10;
  67. Paginator paginator = new Paginator(request);
  68. int curpage = paginator.getCurPage();
  69. OfficeDb od = new OfficeDb();
  70. ListResult lr = od.listResult(sql, curpage, pagesize);
  71. int total1 = lr.getTotal();
  72. Vector v = lr.getResult();
  73.     Iterator ir1 = null;
  74. if (v!=null)
  75. ir1 = v.iterator();
  76. paginator.init(total1, pagesize);
  77. // 设置当前页数和总页数
  78. int totalpages = paginator.getTotalPages();
  79. if (totalpages==0)
  80. {
  81. curpage = 1;
  82. totalpages = 1;
  83. }
  84. %>    &nbsp;找到符合条件的记录 <b><%=paginator.getTotal() %></b> 条 每页显示 <b><%=paginator.getPageSize() %></b> 条 页次 <b><%=curpage %>/<%=totalpages %></b></td>
  85. </tr>
  86. <tr align="center">
  87.   <td><table width="810" border="0" align="center" cellspacing="1" class="tableframe">
  88.     <tr align="center">
  89.       <td width="117" bgcolor="#00CCFF" class="right-title">        用品类别</td>
  90.       <td width="199" bgcolor="#00CCFF" class="right-title">用品名称</td>
  91.   <td width="115" bgcolor="#00CCFF" class="right-title">单位</td>
  92.       <td width="92" bgcolor="#00CCFF" class="right-title">库存</td>
  93.       <td width="92" bgcolor="#00CCFF" class="right-title">价格</td>
  94.       <td width="83" bgcolor="#00CCFF" class="right-title">备注</td>
  95.       <td width="84" bgcolor="#00CCFF" class="right-title">操作</td>
  96.     </tr>
  97.       <%
  98. //OfficeTypeDb otdb = new OfficeTypeDb();
  99. int equipmentId,typeId;
  100. while (ir1!=null && ir1.hasNext()) {
  101.   od = (OfficeDb)ir1.next();
  102.   int typeId1 = od.getTypeId();
  103.   OfficeTypeDb otdb = new OfficeTypeDb();
  104.   otdb = otdb.getOfficeTypeDb(typeId1);
  105. %>
  106. <tr align="center">
  107.       <td bgcolor="#FFFFFF"><a href="officeequip_all_list.jsp?op=search&typeId=<%=otdb.getId()%>"><%=otdb.getName()%></a></td>
  108.       <td bgcolor="#FFFFFF"><%=od.getOfficeName()%></td>
  109.   <td bgcolor="#FFFFFF"><%=od.getMeasureUnit()%></td>
  110.       <td bgcolor="#FFFFFF"><%=od.getStorageCount()%></td>
  111.       <td bgcolor="#FFFFFF"><%=od.getPrice()%></td>
  112.       <td bgcolor="#FFFFFF"><%=od.getAbstracts()%></td>
  113.       <td bgcolor="#FFFFFF"><a href="#" onClick="if (confirm('您确定要删除<%=od.getOfficeName()%>吗?')) window.location.href='?op=del&id=<%=od.getId()%>'">删除</a></td>
  114.     </tr>
  115.     <%}%>
  116.   </table></td>
  117. </tr>
  118. <tr>
  119.   <td align="right"><%
  120.    out.print(paginator.getCurPageBlock("?"+querystr));
  121.  %></td>
  122. </tr>
  123. <tr>
  124.   <td align="center"><input type="button" class="button1" onClick="window.location.href='officeequip_search.jsp'" value=" 查 询 "></td>
  125. </tr>
  126. </table>
  127. </body>
  128. </html>