EditAssetInOutAction.jsp
上传用户:mingda
上传日期:2017-06-20
资源大小:27691k
文件大小:2k
源码类别:

OA系统

开发平台:

Java

  1. <%@ page contentType="text/html; charset=gb2312" %>
  2. <%@ page import="com.gforce.gfoa.*,com.gforce.currency.*,java.util.*" %>
  3. <jsp:include page="/CheckLogin.jsp" flush="true"/> <% Session m_session = new Session(session); %>
  4. <html>
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="pragma" content="no-cache">
  7. <title>资产出入库管理-- GForce OA 2.0</title>
  8. <link href="/css/txt.jsp" rel="stylesheet" type="text/css">
  9. </HEAD>
  10. <%
  11. Request m_request = new Request(request);
  12. String strOperation = m_request.GetString("OperationType");
  13. int iSysDirID = m_request.GetInt("SysDirID");
  14. AssetInOutManager manager = new AssetInOutManager();
  15. int intAssetInOutID = 0;
  16. intAssetInOutID = manager.UpdateRecord(m_request);
  17. if(intAssetInOutID > 0)
  18. {
  19.   intAssetInOutID = m_request.GetInt("ID");
  20.   String strApproveType = "";
  21.   if(strOperation.equalsIgnoreCase("BuyApply"))
  22.   {
  23.     strApproveType="采购申请";
  24.   }
  25.   else if(strOperation.equalsIgnoreCase("UseApply"))
  26.   {
  27.     strApproveType="领用申请";
  28.   }
  29.   int iMaxApproveLevel = m_request.GetInt("ApproveLevel");
  30.   ApproveRecordManager.delApproveRecord(intAssetInOutID,strApproveType);
  31.   for(int i=0;i<iMaxApproveLevel;i++)
  32.   {
  33.     ApproveRecordManager.insertApproveRecord(strApproveType,intAssetInOutID,m_request.GetInt("ApproveUserID" + (i+1)),i+1);
  34.   }
  35. %>
  36. <script language="JavaScript" type="text/JavaScript">
  37. alert("记录修改成功!");
  38. window.location="AssetInOutManage.jsp?SysDirID=<%=iSysDirID%>&OperationType=<%=strOperation%>";
  39. </script>
  40. <%
  41. }
  42. else if(intAssetInOutID==-3)
  43. {
  44. %>
  45. <script language="JavaScript" type="text/JavaScript">
  46. alert("要修改的记录不存在,修改失败!");
  47. history.back();
  48. </script>
  49. <%
  50. }
  51. else if(intAssetInOutID==-1)
  52. {
  53. %>
  54. <script language="JavaScript" type="text/JavaScript">
  55. alert("已经存在相同名称记录,修改失败!");
  56. history.back();
  57. </script>
  58. <%
  59. }
  60. else
  61. {
  62. %>
  63. <script language="JavaScript" type="text/JavaScript">
  64. alert("未知错误,修改失败,请与管理员联系!<%=intAssetInOutID%>");
  65. history.back();
  66. </script>
  67. <%
  68. }
  69. %>
  70. </HTML>