spp.jsp 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. <%@ include file="../common/header.jsp" %>
  2. <script type="text/javascript" language="javascript">
  3. <!--
  4. function doUploadOk(){
  5. var x = window.confirm("<bean:message key="confirm.upload"/>")
  6. if (x) {
  7. document.forms.spp.action.value="upload_ok";
  8. document.forms.spp.submit();
  9. }
  10. }
  11. function doAddSppData(){
  12. document.forms.spp.addDataBtn.disabled=true;
  13. document.forms.spp.action.value="add_SppData";
  14. document.forms.spp.itemFocus.value="nim";
  15. document.forms.spp.submit();
  16. }
  17. function doEditSppData(sequence){
  18. document.forms.spp.action.value="edit_sppData";
  19. document.forms.spp.itemFocus.value="nim";
  20. document.forms.spp.sequence.value=sequence;
  21. document.forms.spp.submit();
  22. }
  23. function doDeleteSppData(sequence){
  24. var x = window.confirm("<bean:message key="confirm.delete"/>");
  25. if(x){
  26. document.forms.spp.action.value="delete_sppData";
  27. document.forms.spp.itemFocus.value="nim";
  28. document.forms.spp.sequence.value=sequence;
  29. document.forms.spp.submit();
  30. }
  31. }
  32. -->
  33. </script>
  34. <form name="spp" action="spp.do" method="POST">
  35. <input type="hidden" name="action"/>
  36. <input type="hidden" name="clear">
  37. <input type="hidden" name="itemFocus">
  38. <input type="hidden" name="sequence"/>
  39. <logic:notEmpty name="idx"><input type="hidden" name="idx" value="<bean:write name="idx"/>"></logic:notEmpty>
  40. <input type="hidden" name="ts" value="<bean:write name="ts"/>">
  41. <input type="hidden" name="redirect" value="create"/>
  42. <table border="0" width="98%" align="center" cellpadding="2" cellspacing="1">
  43. <tr><td>&nbsp;</td></tr>
  44. <tr><td><html:errors/></td></tr>
  45. </table>
  46. <table border="0" width="98%" align="center" class="td" cellpadding="2" cellspacing="1">
  47. <tr>
  48. <td width="15%" valign="top"><bean:message key="spp.institusi.key" /></td>
  49. <td valign="top">:</td>
  50. <td valign="top">
  51. <div align="left">
  52. <html:text name="spp_${ts}" property="codeInstitusi" size="6" maxlength="4" />
  53. </div>
  54. </td>
  55. <td colspan="4">&nbsp;</td>
  56. </tr>
  57. <tr>
  58. <td width="15%" valign="top"><bean:message key="spp.payment.key" /></td>
  59. <td valign="top">:</td>
  60. <td valign="top">
  61. <div align="left">
  62. <html:text name="spp_${ts}" property="codePayment" size="4" maxlength="3" />
  63. </div>
  64. </td>
  65. <td colspan="4">&nbsp;</td>
  66. </tr>
  67. <tr>
  68. <td width="15%" valign="top"><bean:message key="spp.date.key" /></td>
  69. <td valign="top">:</td>
  70. <td valign="top">
  71. <div align="left">
  72. <input type="text" name="date" value="<logic:notEmpty name="spp_${ts}" property="date"><bean:write name="spp_${ts}" property="date"/></logic:notEmpty>" size="15" maxlength="10" >
  73. <a href="javascript:cal_date.popup();"><img src="./images/cal.gif" width="16" height="16" border="0" alt=""></a>
  74. <script type="text/javascript" language="javascript">
  75. var cal_date = new calendar1(document.forms['spp'].elements['date']);
  76. </script>
  77. </div>
  78. </td>
  79. <td colspan="4">&nbsp;</td>
  80. </tr>
  81. <tr>
  82. <td width="15%" valign="top"><bean:message key="spp.data.key" /></td>
  83. <td valign="top">:</td>
  84. <td valign="top">
  85. <div align="left">
  86. <html:text name="spp_${ts}" property="data" size="2" maxlength="5" />
  87. </div>
  88. </td>
  89. <td colspan="4">&nbsp;</td>
  90. </tr>
  91. <tr>
  92. <td width="15%" valign="top"><bean:message key="spp.tahun.key" /></td>
  93. <td valign="top">:</td>
  94. <td valign="top">
  95. <div align="left">
  96. <html:text name="spp_${ts}" property="tahun" size="6" maxlength="4" />
  97. </div>
  98. </td>
  99. <td colspan="4">&nbsp;</td>
  100. </tr>
  101. <tr>
  102. <td width="15%" valign="top"><bean:message key="spp.semester.key" /></td>
  103. <td valign="top">:</td>
  104. <td valign="top">
  105. <div align="left">
  106. <html:text name="spp_${ts}" property="semester" size="8" maxlength="6" />
  107. </div>
  108. </td>
  109. <td colspan="4">&nbsp;</td>
  110. </tr>
  111. <tr>
  112. <td width="15%"></td>
  113. <td width="10"></td>
  114. <td width="30%"><input type="button" value=<bean:message key="button.upload"/> onclick="doUploadOk();" ></td>
  115. <td colspan="4">&nbsp;</td>
  116. </tr>
  117. </table>
  118. <!-- set one to many start -->
  119. <br>
  120. <div style="border: 2px solid rgb(204, 204, 204); padding: 15px; overflow: auto; width: 750px; height: 150px; background-color: rgb(255, 255, 255);">
  121. <table border="0" width="100%" align="center" cellpadding="2" cellspacing="1">
  122. <tr><td colspan="22" align="center" class="titleField"><bean:message key="project.sppData.key" /></td></tr>
  123. <tr class="titlefield">
  124. <td width="31" class="titleField"><bean:message key="sppData.nim.key"/><font color="#FF0000">*</font></td>
  125. <td width="31" class="titleField"><bean:message key="sppData.name.key"/> <font color="#FF0000">*</font></td>
  126. <td width="31" class="titleField"><bean:message key="sppData.faculty.key"/><font color="#FF0000">*</font></td>
  127. <td width="20" class="titleField"><bean:message key="sppData.idProdi.key"/><font color="#FF0000">*</font></td>
  128. <td width="31" class="titleField"><bean:message key="sppData.nameProdi.key"/><font color="#FF0000">*</font></td>
  129. <td width="15" class="titleField"><bean:message key="sppData.angkatan.key"/><font color="#FF0000">*</font></td>
  130. <td width="26" class="titleField"><bean:message key="sppData.rekening.key"/><font color="#FF0000">*</font></td>
  131. <td width="22" class="titleField"><bean:message key="sppData.remark.key"/><font color="#FF0000">*</font></td>
  132. <td width="15" class="titleField"><bean:message key="sppData.tagihan01.key"/></td>
  133. <td width="15" class="titleField"><bean:message key="sppData.tagihan02.key"/></td>
  134. <td width="15" class="titleField"><bean:message key="sppData.tagihan03.key"/></td>
  135. <td width="15" class="titleField"><bean:message key="sppData.tagihan04.key"/></td>
  136. <td width="15" class="titleField"><bean:message key="sppData.tagihan05.key"/></td>
  137. <td width="15" class="titleField"><bean:message key="sppData.tagihan06.key"/></td>
  138. <td width="15" class="titleField"><bean:message key="sppData.tagihan07.key"/></td>
  139. <td width="15" class="titleField"><bean:message key="sppData.tagihan08.key"/></td>
  140. <td width="12" class="titleField"><bean:message key="sppData.tagihan09.key"/></td>
  141. <td width="10" class="titleField"><bean:message key="sppData.kdOperator.key"/><font color="#FF0000">*</font></td>
  142. <td width="15" class="titleField"><bean:message key="sppData.pin.key"/> <font color="#FF0000">*</font></td>
  143. <td width="5" class="titleField"><bean:message key="sppData.metode.key"/> <font color="#FF0000">*</font></td>
  144. <td class="titleField" width="5">&nbsp;</td>
  145. <td class="titleField" width="5">&nbsp;</td>
  146. </tr>
  147. <logic:notEmpty name="spp_${ts}" property="sppData">
  148. <% int index = 0; %>
  149. <logic:iterate id="element_sppData" name="spp_${ts}" property="sppData">
  150. <tr bgcolor="<%= index%2 == 0 ? "FFFFFF" : "EDEDE8" %>" >
  151. <td align="left"><bean:write name="element_sppData" property="nim" /></td>
  152. <td align="left"><bean:write name="element_sppData" property="name" /></td>
  153. <td align="left"><bean:write name="element_sppData" property="faculty" /></td>
  154. <td align="left"><bean:write name="element_sppData" property="idProdi" /></td>
  155. <td align="left"><bean:write name="element_sppData" property="nameProdi" /></td>
  156. <td align="left"><bean:write name="element_sppData" property="angkatan" /></td>
  157. <td align="left"><bean:write name="element_sppData" property="rekGiro" /></td>
  158. <td align="left"><bean:write name="element_sppData" property="remark" /></td>
  159. <td align="left"><bean:write name="element_sppData" property="tagihan01" /></td>
  160. <td align="left"><bean:write name="element_sppData" property="tagihan02" /></td>
  161. <td align="left"><bean:write name="element_sppData" property="tagihan03" /></td>
  162. <td align="left"><bean:write name="element_sppData" property="tagihan04" /></td>
  163. <td align="left"><bean:write name="element_sppData" property="tagihan05" /></td>
  164. <td align="left"><bean:write name="element_sppData" property="tagihan06" /></td>
  165. <td align="left"><bean:write name="element_sppData" property="tagihan07" /></td>
  166. <td align="left"><bean:write name="element_sppData" property="tagihan08" /></td>
  167. <td align="left"><bean:write name="element_sppData" property="tagihan09" /></td>
  168. <td align="left"><bean:write name="element_sppData" property="kodeOperator" /></td>
  169. <td align="left"><bean:write name="element_sppData" property="pin" /></td>
  170. <td align="left"><bean:write name="element_sppData" property="metode" /></td>
  171. <td align="left">
  172. <a href="#" ><img src="./images/edit.gif" border="0" onclick="javascript:doEditSppData(<%=index%>);" alt=""></a>
  173. </td>
  174. <td>
  175. <a href="#" ><img src="./images/trash.gif" border="0" onclick="javascript:doDeleteSppData(<%=index%>);" alt=""></a>
  176. </td>
  177. </tr>
  178. <% index++; %>
  179. </logic:iterate>
  180. </logic:notEmpty>
  181. <tr>
  182. <td><html:text name="sppData_${ts}" property="nim" size="12" maxlength="15" /></td>
  183. <td><html:text name="sppData_${ts}" property="name" size="22" maxlength="50" /></td>
  184. <td><html:text name="sppData_${ts}" property="faculty" size="8" maxlength="10" /></td>
  185. <td><html:text name="sppData_${ts}" property="idProdi" size="8" maxlength="10" /></td>
  186. <td><html:text name="sppData_${ts}" property="nameProdi" size="20" maxlength="50" /></td>
  187. <td><html:text name="sppData_${ts}" property="angkatan" size="10" maxlength="4" /></td>
  188. <td><html:text name="sppData_${ts}" property="rekGiro" size="15" maxlength="25" /></td>
  189. <td><html:text name="sppData_${ts}" property="remark" size="20" maxlength="50" /></td>
  190. <td><html:text name="sppData_${ts}" property="tagihan01" size="10" maxlength="12" /></td>
  191. <td><html:text name="sppData_${ts}" property="tagihan02" size="10" maxlength="12" /></td>
  192. <td><html:text name="sppData_${ts}" property="tagihan03" size="10" maxlength="12" /></td>
  193. <td><html:text name="sppData_${ts}" property="tagihan04" size="10" maxlength="12" /></td>
  194. <td><html:text name="sppData_${ts}" property="tagihan05" size="10" maxlength="12" /></td>
  195. <td><html:text name="sppData_${ts}" property="tagihan06" size="10" maxlength="12" /></td>
  196. <td><html:text name="sppData_${ts}" property="tagihan07" size="10" maxlength="12" /></td>
  197. <td><html:text name="sppData_${ts}" property="tagihan08" size="10" maxlength="12" /></td>
  198. <td><html:text name="sppData_${ts}" property="tagihan09" size="10" maxlength="12" /></td>
  199. <td><html:text name="sppData_${ts}" property="kodeOperator" size="10" maxlength="2" /></td>
  200. <td><html:text name="sppData_${ts}" property="pin" size="10" maxlength="10" /></td>
  201. <td><html:text name="sppData_${ts}" property="metode" size="3" maxlength="1" /></td>
  202. <td align=center>
  203. <input type="button" size="5" name="addDataBtn" value="<bean:message key="button.add" />" onclick="javascript:doAddSppData();"></td>
  204. </tr>
  205. </table>
  206. </div>
  207. <br>
  208. <!-- end one to many start -->
  209. </FORM>
  210. <%@ include file="../common/footer.jsp" %>