PageRenderTime 28ms CodeModel.GetById 18ms RepoModel.GetById 1ms app.codeStats 0ms

/ES/m009e0201.asp

http://github.com/boss2009/ASP-site
ASP | 131 lines | 126 code | 5 blank | 0 comment | 10 complexity | a57adbea56800859f03a79eba654f2fa MD5 | raw file
  1. <%@language="JAVASCRIPT"%>
  2. <!--#include file="../inc/ASPUtility.inc" -->
  3. <!--#include file="../Connections/cnnASP02.asp" -->
  4. <!--#include file="../inc/ASPCheckLogin.inc" -->
  5. <%
  6. var MM_editAction = Request.ServerVariables("URL");
  7. if (Request.QueryString) {
  8. MM_editAction += "?" + Request.QueryString;
  9. }
  10. if (String(Request.Form("MM_update"))=="true"){
  11. var IsReceived = ((Request.Form("IsReceived")=="1")?"1":"0");
  12. var DateReceived = ((String(Request.Form("DateReceived"))=="undefined")?"1/1/1900":Request.Form("DateReceived"));
  13. var Description = String(Request.Form("Description")).replace(/'/g, "''");
  14. var rsServiceRequested = Server.CreateObject("ADODB.Recordset");
  15. rsServiceRequested.ActiveConnection = MM_cnnASP02_STRING;
  16. rsServiceRequested.Source = "{call dbo.cp_eqpSrv_Request("+ Request.Form("MM_recordId") + ",'"+Request.Form("DateRequested")+"',"+IsReceived+",'"+DateReceived+"','"+Description+"',1,'E',0)}";
  17. rsServiceRequested.CursorType = 0;
  18. rsServiceRequested.CursorLocation = 2;
  19. rsServiceRequested.LockType = 3;
  20. rsServiceRequested.Open();
  21. Response.Redirect("UpdateSuccessful.asp?page=m009e0201.asp&intEquip_srv_id="+Request.QueryString("intEquip_srv_id"));
  22. }
  23. var rsServiceRequested = Server.CreateObject("ADODB.Recordset");
  24. rsServiceRequested.ActiveConnection = MM_cnnASP02_STRING;
  25. rsServiceRequested.Source = "{call dbo.cp_eqpSrv_Request("+ Request.QueryString("intEquip_srv_id") + ",'',0,'','',1,'Q',0)}"
  26. rsServiceRequested.CursorType = 0;
  27. rsServiceRequested.CursorLocation = 2;
  28. rsServiceRequested.LockType = 3;
  29. rsServiceRequested.Open();
  30. %>
  31. <html>
  32. <head>
  33. <title>Service Requested</title>
  34. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  35. <link rel="stylesheet" href="../css/MyStyle.css" type="text/css">
  36. <script language="Javascript" src="../js/MyFunctions.js"></script>
  37. <script for="document" event="onkeyup()" language="JavaScript">
  38. if (window.event.ctrlKey) {
  39. switch (window.event.keyCode) {
  40. case 83 :
  41. //alert("S");
  42. Save();
  43. break;
  44. case 85:
  45. //alert("U");
  46. document.frm0201.reset();
  47. break;
  48. case 76 :
  49. //alert("L");
  50. window.location.href='m009FS01.asp?intEquip_Srv_id=<%=Request.QueryString("intEquip_Srv_id")%>';
  51. break;
  52. }
  53. }
  54. </script>
  55. <script language="Javascript">
  56. function ChangeReceived() {
  57. if (document.frm0201.IsReceived.checked) {
  58. document.frm0201.DateReceived.disabled = false;
  59. if (Trim(document.frm0201.DateReceived.value)=="") {
  60. document.frm0201.DateReceived.value = "<%=CurrentDate()%>";
  61. }
  62. } else {
  63. document.frm0201.DateReceived.disabled = true;
  64. document.frm0201.DateReceived.value = "";
  65. }
  66. }
  67. function Init(){
  68. ChangeReceived();
  69. document.frm0201.DateRequested.focus();
  70. }
  71. function Save(){
  72. if (document.frm0201.IsReceived.checked) {
  73. if (!CheckDate(document.frm0201.DateReceived.value)) {
  74. alert("Invalid Date Received.");
  75. document.frm0201.DateReceived.focus();
  76. return ;
  77. }
  78. }
  79. if (!CheckTextArea(document.frm0201.Description, 4000)){
  80. alert("Text area cannot exceed 4000 characters.");
  81. return ;
  82. }
  83. document.frm0201.submit();
  84. }
  85. </script>
  86. </head>
  87. <body onLoad="Init();">
  88. <form name="frm0201" method="POST" action="<%=MM_editAction%>">
  89. <h5>Service Requested</h5>
  90. <hr>
  91. <table cellpadding="2" cellspacing="3">
  92. <tr>
  93. <td nowrap>Date Requested:</td>
  94. <td nowrap>
  95. <input type="text" name="DateRequested" value="<%=FilterDate(rsServiceRequested.Fields.Item("dtsRequested_date").Value)%>" size="11" maxlength="10" tabindex="1" accesskey="F" onChange="FormatDate(this)">
  96. <span style="font-size: 7pt">(mm/dd/yyyy)</span>
  97. </td>
  98. </tr>
  99. <tr>
  100. <td nowrap><input type="checkbox" name="IsReceived" value="1" tabindex="2" <%=((rsServiceRequested.Fields.Item("bitIs_received").Value=="1")?"CHECKED":"")%> onClick="ChangeReceived();" class="chkstyle">Date Received:</td>
  101. <td nowrap>
  102. <input type="text" name="DateReceived" value="<%=FilterDate(rsServiceRequested.Fields.Item("dtsReceived_Date").Value)%>" size="11" maxlength="10" tabindex="3" onChange="FormatDate(this)">
  103. <span style="font-size: 7pt">(mm/dd/yyyy)</span>
  104. </td>
  105. </tr>
  106. <tr>
  107. <td valign="top">Description:</td>
  108. <td valign="top"><textarea name="Description" cols="65" rows="10" tabindex="4" accesskey="L"><%=rsServiceRequested.Fields.Item("chvNote_Desc").Value%></textarea>
  109. </tr>
  110. </table>
  111. <hr>
  112. <table cellpadding="1" cellspacing="1">
  113. <tr>
  114. <td><input type="button" value="Save" tabindex="3" onClick="Save();" class="btnstyle"></td>
  115. <td><input type="reset" value="Undo Changes" tabindex="4" class="btnstyle"></td>
  116. <td><input type="button" value="Close" tabindex="5" onClick="window.location.href='m009FS01.asp?intEquip_Srv_id=<%=Request.QueryString("intEquip_Srv_id")%>'" class="btnstyle"></td>
  117. </tr>
  118. </table>
  119. <input type="hidden" name="MM_update" value="true">
  120. <input type="hidden" name="MM_recordId" value="<%=Request.QueryString("intEquip_Srv_id")%>">
  121. </form>
  122. </body>
  123. </html>
  124. <%
  125. rsServiceRequested.Close();
  126. %>