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

/AC/m001a0102.asp

http://github.com/boss2009/ASP-site
ASP | 186 lines | 180 code | 6 blank | 0 comment | 14 complexity | 89f5bc9e02ceab64639daffc07adcdbc 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("MM_insert")) == "true") {
  11. var JobDescription = String(Request.Form("JobDescription"))
  12. var rsEmployment = Server.CreateObject("ADODB.Recordset");
  13. rsEmployment.ActiveConnection = MM_cnnASP02_STRING;
  14. rsEmployment.Source = "{call dbo.cp_EmplyInfo2(0,"+ Request.Form("intAdult_id") + ",0,0,"+Request.Form("CompanyName")+",0,'"+Request.Form("EmploymentType")+"','"+Request.Form("EmploymentDuration")+"','"+Request.Form("StartDate")+"','"+Request.Form("EndDate")+"','"+JobDescription.replace(/'/g, "''")+"',0,'A',0)}";
  15. rsEmployment.CursorType = 0;
  16. rsEmployment.CursorLocation = 2;
  17. rsEmployment.LockType = 3;
  18. // Response.Redirect(rsEmployment.Source);
  19. rsEmployment.Open();
  20. Response.Redirect("InsertSuccessful.html");
  21. }
  22. var rsClient = Server.CreateObject("ADODB.Recordset");
  23. rsClient.ActiveConnection = MM_cnnASP02_STRING;
  24. rsClient.Source = "{call dbo.cp_Idv_Adult_Client("+Request.QueryString("intAdult_id")+")}";
  25. rsClient.CursorType = 0;
  26. rsClient.CursorLocation = 2;
  27. rsClient.LockType = 3;
  28. rsClient.Open();
  29. var rsWorkType = Server.CreateObject("ADODB.Recordset");
  30. rsWorkType.ActiveConnection = MM_cnnASP02_STRING;
  31. rsWorkType.Source = "{call dbo.cp_work_type(0,'',1,0,'Q',0)}";
  32. rsWorkType.CursorType = 0;
  33. rsWorkType.CursorLocation = 2;
  34. rsWorkType.LockType = 3;
  35. rsWorkType.Open();
  36. var rsEmploymentType = Server.CreateObject("ADODB.Recordset");
  37. rsEmploymentType.ActiveConnection = MM_cnnASP02_STRING;
  38. rsEmploymentType.Source = "{call dbo.cp_employ_type(0,'','',0,'Q',0)}"
  39. rsEmploymentType.CursorType = 0;
  40. rsEmploymentType.CursorLocation = 2;
  41. rsEmploymentType.LockType = 3;
  42. rsEmploymentType.Open();
  43. var WorkType = ((String(Request.Form("WorkType"))=="undefined")?13:Request.Form("WorkType"));
  44. var rsCompany = Server.CreateObject("ADODB.Recordset");
  45. rsCompany.ActiveConnection = MM_cnnASP02_STRING;
  46. rsCompany.Source = "{call dbo.cp_get_company_work_type("+WorkType+",0)}";
  47. rsCompany.CursorType = 0;
  48. rsCompany.CursorLocation = 2;
  49. rsCompany.LockType = 3;
  50. rsCompany.Open();
  51. %>
  52. <html>
  53. <head>
  54. <title>New Employment Record for <%=(rsClient.Fields.Item("chvName").Value)%></title>
  55. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  56. <link rel="stylesheet" href="../css/MyStyle.css" type="text/css">
  57. <script language="javascript" src="../js/MyFunctions.js"></script>
  58. <script for="document" event="onkeyup()" language="JavaScript">
  59. if (window.event.ctrlKey) {
  60. switch (window.event.keyCode) {
  61. case 83 :
  62. //alert("S");
  63. Save();
  64. break;
  65. case 76 :
  66. //alert("L");
  67. window.close();
  68. break;
  69. }
  70. }
  71. </script>
  72. <script language="javascript">
  73. function Save(){
  74. if (document.frm0102.CompanyName.value <= 0) {
  75. alert("Select a company.");
  76. document.frm0102.CompanyName.focus();
  77. return;
  78. }
  79. if (!CheckDate(document.frm0102.StartDate.value)){
  80. alert("Invalid Start Date.");
  81. document.frm0102.StartDate.focus();
  82. return ;
  83. }
  84. if (!CheckDate(document.frm0102.EndDate.value)){
  85. alert("Invalid End Date.");
  86. document.frm0102.EndDate.focus();
  87. return ;
  88. }
  89. document.frm0102.MM_insert.value = "true";
  90. document.frm0102.submit();
  91. }
  92. </script>
  93. </head>
  94. <body onLoad="javascript:document.frm0102.CompanyName.focus()">
  95. <form ACTION="<%=MM_editAction%>" METHOD="POST" name="frm0102">
  96. <h5>New Employment Record:</h5>
  97. <hr>
  98. <table cellpadding="1" cellspacing="1">
  99. <tr>
  100. <td nowrap>Work Type:</td>
  101. <td nowrap><select name="WorkType" tabindex="1" onChange="document.frm0102.submit();" accesskey="F">
  102. <%
  103. while (!rsWorkType.EOF) {
  104. %>
  105. <option value="<%=(rsWorkType.Fields.Item("intWork_type_id").Value)%>" <%=((rsWorkType.Fields.Item("intWork_type_id").Value==Request.Form("WorkType"))?"SELECTED":"")%>><%=(rsWorkType.Fields.Item("chvWork_type_desc").Value)%></option>
  106. <%
  107. rsWorkType.MoveNext();
  108. }
  109. %>
  110. </select></td>
  111. </tr>
  112. <tr>
  113. <td nowrap>Company Name:</td>
  114. <td nowrap><select name="CompanyName" tabindex="2">
  115. <%
  116. while (!rsCompany.EOF) {
  117. %>
  118. <option value="<%=(rsCompany.Fields.Item("intCompany_id").Value)%>" <%=((rsCompany.Fields.Item("intCompany_id").Value == Request.Form("CompanyName"))?"SELECTED":"")%>><%=(rsCompany.Fields.Item("chvOrg_Name").Value)%></option>
  119. <%
  120. rsCompany.MoveNext();
  121. }
  122. %>
  123. </select></td>
  124. </tr>
  125. <tr>
  126. <td nowrap>Employment Type:</td>
  127. <td nowrap><select name="EmploymentType" tabindex="3">
  128. <%
  129. while (!rsEmploymentType.EOF) {
  130. %>
  131. <option value="<%=rsEmploymentType.Fields.Item("chrEmploy_Type").Value%>" <%=((Request.Form("EmploymentType").Value == rsEmploymentType.Fields.Item("chrEmploy_Type").Value)?"SELECTED":"")%>><%=rsEmploymentType.Fields.Item("chvEmploy_Desc").Value%>
  132. <%
  133. rsEmploymentType.MoveNext();
  134. }
  135. %>
  136. </select></td>
  137. </tr>
  138. <tr>
  139. <td nowrap>Duration:</td>
  140. <td nowrap><select name="EmploymentDuration" tabindex="4">
  141. <option value="">N/A
  142. <option value="T" <%=((Request.Form("EmploymentDuration")=="T")?"SELECTED":"")%>>Temporary
  143. <option value="P" <%=((Request.Form("EmploymentDuration")=="P")?"SELECTED":"")%>>Permanent
  144. </select></td>
  145. </tr>
  146. <tr>
  147. <td nowrap>Start Date:</td>
  148. <td nowrap>
  149. <input type="text" name="StartDate" size="11" maxlength="10" value="<%=Request.Form("StartDate")%>" tabindex="5" onChange="FormatDate(this)">
  150. <span style="font-size: 7pt">(mm/dd/yyyy)</span>
  151. </td>
  152. </tr>
  153. <tr>
  154. <td nowrap>End Date:</td>
  155. <td nowrap>
  156. <input type="text" name="EndDate" size="11" maxlength="10" value="<%=Request.Form("EndDate")%>" tabindex="6" onChange="FormatDate(this)">
  157. <span style="font-size: 7pt">(mm/dd/yyyy)</span>
  158. </td>
  159. </tr>
  160. <tr>
  161. <td nowrap valign="top">Job Description:</td>
  162. <td nowrap valign="top"><textarea name="JobDescription" rows="5" cols="65" tabindex="7" accesskey="L"><%=Request.Form("JobDescription")%></textarea></td>
  163. </tr>
  164. </table>
  165. <hr>
  166. <table cellpadding="1" cellspacing="1">
  167. <tr>
  168. <td><input type="button" value="Save" tabindex="8" onClick="Save();" class="btnstyle"></td>
  169. <td><input type="button" value="Close" tabindex="9" onClick="window.close();" class="btnstyle"></td>
  170. </tr>
  171. </table>
  172. <input type="hidden" name="MM_insert" value="false">
  173. <input type="hidden" name="intAdult_id" value="<%=Request.QueryString("intAdult_id")%>">
  174. </form>
  175. </body>
  176. </html>
  177. <%
  178. rsClient.Close();
  179. rsCompany.Close();
  180. %>