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

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html;charset=utf-8"%>
  2. <%@ page import = "com.cloudwebsoft.framework.base.*"%>
  3. <%@ page import = "com.redmoon.oa.kernel.*"%>
  4. <%@ page import = "com.redmoon.oa.workplan.*"%>
  5. <%@ page import = "com.redmoon.oa.kernel.*"%>
  6. <%@ page import = "cn.js.fan.util.*"%>
  7. <%@ page import = "cn.js.fan.web.*"%>
  8. <html>
  9. <head>
  10. <title>处理工作计划</title>
  11. <%@ include file="../inc/nocache.jsp"%>
  12. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  13. <link rel="stylesheet" href="../common.css" type="text/css">
  14. <script language="javascript">
  15. <!--
  16. //-->
  17. </script>
  18. </head>
  19. <body bgcolor="#FFFFFF" text="#000000">
  20. <jsp:useBean id="fchar" scope="page" class="cn.js.fan.util.StrUtil"/>
  21. <jsp:useBean id="privilege" scope="page" class="com.redmoon.oa.pvg.Privilege"/>
  22. <%
  23. String priv="read";
  24. if (!privilege.isUserPrivValid(request, priv))
  25. {
  26. out.println(cn.js.fan.web.SkinUtil.makeErrMsg(request, cn.js.fan.web.SkinUtil.LoadString(request, "pvg_invalid")));
  27. return;
  28. }
  29. WorkPlanMgr am = new WorkPlanMgr();
  30. boolean re = false;
  31. String op = ParamUtil.get(request, "op");
  32. if (op.equals("add")) {
  33. try {
  34. re = am.create(application, request);
  35. }
  36. catch (ErrMsgException e) {
  37. out.print(StrUtil.Alert_Back(e.getMessage()));
  38. }
  39. if (re) {
  40. out.print(StrUtil.Alert_Redirect("添加成功!", "workplan_list.jsp"));
  41. }
  42. }
  43. if (op.equals("modify")) {
  44. int id = ParamUtil.getInt(request, "id");
  45. try {
  46. re = am.modify(application, request);
  47. }
  48. catch (ErrMsgException e) {
  49. out.print(StrUtil.Alert_Back(e.getMessage()));
  50. }
  51. if (re) {
  52. out.print(StrUtil.Alert_Redirect("修改成功!", "workplan_edit.jsp?id=" + id));
  53. }
  54. }
  55. if (op.equals("delattach")) {
  56. try {
  57. re = am.delAttachment(request);
  58. }
  59. catch (ErrMsgException e) {
  60. out.print(StrUtil.Alert_Back(e.getMessage()));
  61. }
  62. if (re) {
  63. out.print(StrUtil.Alert_Redirect("删除附件成功!", "workplan_edit.jsp?id=" + ParamUtil.getInt(request, "id")));
  64. }
  65. }
  66. if (op.equals("del")) {
  67. try {
  68. re = am.del(request);
  69. }
  70. catch (ErrMsgException e) {
  71. out.print(StrUtil.Alert_Back(e.getMessage()));
  72. }
  73. if (re) {
  74. out.print(StrUtil.Alert_Back("删除成功!"));
  75. }
  76. }
  77. if (op.equals("addJob")) {
  78. QObjectMgr qom = new QObjectMgr();
  79. JobUnitDb ju = new JobUnitDb();
  80. int id = ParamUtil.getInt(request, "id");
  81. try {
  82. if (qom.create(request, ju, "scheduler_add"))
  83. out.print(StrUtil.Alert_Redirect(SkinUtil.LoadString(request, "info_op_success"), "workplan_edit.jsp?id=" + id ));
  84. else
  85. out.print(StrUtil.Alert_Back(SkinUtil.LoadString(request, "info_op_fail")));
  86. }
  87. catch (ErrMsgException e) {
  88. out.print(StrUtil.Alert_Back(e.getMessage()));
  89. }
  90. }
  91. if (op.equals("editJob")) {
  92. QObjectMgr qom = new QObjectMgr();
  93. int planId = ParamUtil.getInt(request, "planId");
  94. int jobId = ParamUtil.getInt(request, "id");
  95. JobUnitDb ju = new JobUnitDb();
  96. ju = (JobUnitDb)ju.getQObjectDb(jobId);
  97. try {
  98. if (qom.save(request, ju, "scheduler_edit"))
  99. out.print(StrUtil.Alert_Redirect(SkinUtil.LoadString(request, "info_op_success"), "workplan_edit.jsp?id=" + planId));
  100. else
  101. out.print(StrUtil.Alert_Back(SkinUtil.LoadString(request, "info_op_fail")));
  102. }
  103. catch (ErrMsgException e) {
  104. out.print(StrUtil.Alert_Back(e.getMessage()));
  105. }
  106. }
  107. if (op.equals("delJob")) {
  108. JobUnitDb jud = new JobUnitDb();
  109. int delid = ParamUtil.getInt(request, "id");
  110. int planId = ParamUtil.getInt(request, "planId");
  111. JobUnitDb ldb = (JobUnitDb)jud.getQObjectDb(new Integer(delid));
  112. if (ldb.del())
  113. out.print(StrUtil.Alert_Redirect(SkinUtil.LoadString(request, "info_op_success"), "workplan_edit.jsp?id=" + planId));
  114. else
  115. out.print(StrUtil.Alert_Back(SkinUtil.LoadString(request, "info_op_fail")));
  116. }
  117. %>
  118. </body>
  119. </html>