| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- <%@ include file="../common/header.jsp"%>
- <script type="text/javascript" language="javascript">
- <!--
- function doFilter() {
- var form = document.forms.tokenRequestPln;
-
- form.action.value="list";
- doDisable(form, "button");
- form.submit();
- }
- function doClaim(tempTableId, dlogId) {
- var form = document.forms.tokenRequestPln;
- var x = window.confirm("<bean:message key="confirm.claimToken"/>")
- if (x) {
- form.action.value = "claim_token";
- form.tempTableId.value = tempTableId;
- form.dlogId.value = dlogId;
- doDisable(form, "button");
- form.submit();
- }
- }
- function doGetToken(meterNo, refNo, idPelanggan) {
- var form = document.forms.tokenRequestPln;
- doDisable(form, "button");
- try {
- var req = createXMLHttpRequest();
- req.open("GET", "tokenRequestPln.do?action=get_token&meterNo=" +meterNo+ "&refNo=" +refNo+ "&idPelanggan=" +idPelanggan+ "&ts=" +new Date().getTime());
- var res = "";
- req.onreadystatechange = function(){
- if (req.readyState < 4){
- document.getElementById("token_div_" +refNo).innerHTML = "<img src='images/wait.gif' border=0 > <b>Please Wait...<\/b>";
- }
- if (req.readyState == 4){
- var response = req.responseText;
- document.getElementById("token_div_" +refNo).innerHTML = response;
-
- if (response.length > 0 && (response == "Token not exist!" || response == "Problem Occurred!")) {
- document.getElementById("token_div_" +refNo).style.color='red';
- }
- doEnable(form, "button");
- }
- }
- req.send(null);
- } catch(e) {
- alert(e);
- }
- }
- -->
- </script>
- <!-- CONTENT -->
- <form name="tokenRequestPln" method="post" action="tokenRequestPln.do">
- <input type="hidden" name="action" value="" />
- <input type="hidden" name="clear" value="" />
- <input type="hidden" name="tempTableId" value="" />
- <input type="hidden" name="dlogId" value="" />
- <table width="100%" border="0" cellpadding="1" cellspacing="2">
- <tr>
- <td class="titleHeader"><bean:message key="project.tokenRequestPln.key"/></td>
- </tr>
- </table>
- <table width="100%" border="0" cellspacing="1" cellpadding="2">
- <tr><td><html:errors /></td></tr>
- </table>
- <table width="100%" border="0" cellspacing="1" cellpadding="2">
- <tr>
- <td width="20%"><b><bean:message key="tokenRequestPln.idPelanggan.key"/></b></td>
- <td width="1%">:</td>
- <td width="29%">
- <label><input type="text" name="tokenRequestPln_idPelanggan_filter" value="<logic:notEmpty name="tokenRequestPln_idPelanggan_filter"><bean:write name="tokenRequestPln_idPelanggan_filter"/></logic:notEmpty>" /></label>
- </td>
- <td width="50%"> </td>
- </tr>
- <tr>
- <td width="20%"><b><bean:message key="tokenRequestPln.meterNo.key"/></b></td>
- <td width="1%">:</td>
- <td width="29%">
- <label><input type="text" name="tokenRequestPln_meterNo_filter" value="<logic:notEmpty name="tokenRequestPln_meterNo_filter"><bean:write name="tokenRequestPln_meterNo_filter"/></logic:notEmpty>" /></label>
- </td>
- <td width="50%"> </td>
- </tr>
- <tr>
- <td width="20%"><b><bean:message key="tokenRequestPln.refNo.key"/></b></td>
- <td width="1%">:</td>
- <td width="29%">
- <label><input type="text" name="tokenRequestPln_refNo_filter" value="<logic:notEmpty name="tokenRequestPln_refNo_filter"><bean:write name="tokenRequestPln_refNo_filter"/></logic:notEmpty>" /></label>
- </td>
- <td width="50%"> </td>
- </tr>
- <tr>
- <td colspan="4"> </td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td colspan="4" align="left">
- <input type="button" value="<bean:message key="button.search"/>" onclick="doFilter();"/>
- </td>
- </tr>
- <tr>
- <td colspan="4"> </td>
- </tr>
- <tr>
- <td colspan="4"> </td>
- </tr>
- </table>
- <table width="100%" border="0" cellspacing="1" cellpadding="1">
- <tr>
- <td width="5%" class="titleField"><div align="center">#</div></td>
- <td align="left" height="10" valign="top" class="titleField"><bean:message key="tokenRequestPln.insertDate.key" /></td>
- <td align="left" height="10" valign="top" class="titleField"><bean:message key="tokenRequestPln.idPelanggan.key" /></td>
- <td align="left" height="10" valign="top" class="titleField"><bean:message key="tokenRequestPln.meterNo.key" /></td>
- <td align="left" height="10" valign="top" class="titleField"><bean:message key="tokenRequestPln.refNo.key"/></td>
- <td align="left" height="10" valign="top" class="titleField"><bean:message key="tokenRequestPln.token.key"/></td>
- <td align="left" height="10" valign="top" class="titleField"><bean:message key="tokenRequestPln.claimDate.key"/></td>
- <td align="left" height="10" valign="top" class="titleField"><bean:message key="tokenRequestPln.isClaim.key"/></td>
- </tr>
- <logic:notEmpty name="tokenRequestPlnList">
- <logic:iterate id="element" name="tokenRequestPlnList" scope="request" indexId="index">
- <%
- sequence++;
- String bgcolor = "FFFFFF";
- if(sequence%2 == 0){
- bgcolor = "EDEDE8";
- }
- %>
- <tr bgcolor="<% out.print(bgcolor); %>" onmouseover="mOvr(this);" onmouseout="mOut(this, '<% out.print(bgcolor); %>');">
- <td align="center" class="celBorder"><%=++seq%> </td>
- <td align="left" class="celBorder">
- <bean:write name="element" property="a02" /> <bean:write name="element" property="a01" />
- </td>
- <td align="left" class="celBorder"><bean:write name="element" property="a10"/></td>
- <td align="left" class="celBorder"><bean:write name="element" property="a07"/></td>
- <td align="left" class="celBorder"><bean:write name="element" property="a09"/></td>
- <td align="left" class="celBorder">
- <logic:notEmpty name="element" property="a15">
- <bean:write name="element" property="a15"/>
- </logic:notEmpty>
- <logic:empty name="element" property="a15">
- <div id="token_div_${element.a09}" align="left"><input id="getToken_btn_${element.a09}" type="button" value="<bean:message key="button.getToken"/>" onclick="doGetToken('<bean:write name="element" property="a07" />', '<bean:write name="element" property="a09" />', '<bean:write name="element" property="a10" />');"/></div>
- </logic:empty>
- </td>
- <td align="left" class="celBorder"><logic:notEmpty name="element" property="a17"><bean:write name="element" property="a17" /></logic:notEmpty><logic:empty name="element" property="a17"> </logic:empty></td>
- <td align="center" class="celBorder">
- <logic:notEmpty name="element" property="a15">
- <logic:notEmpty name="element" property="a16">
- <logic:equal name="element" property="a16" value="1">
- CLAIMED
- </logic:equal>
- <logic:notEqual name="element" property="a16" value="1">
- <input type="button" value="<bean:message key="button.claim"/>" onclick="doClaim('<bean:write name="element" property="temptablePk" />', '<bean:write name="element" property="a33" />');"/>
- </logic:notEqual>
- </logic:notEmpty>
- <logic:empty name="element" property="a16">
- <input type="button" value="<bean:message key="button.claim"/>" onclick="doClaim('<bean:write name="element" property="temptablePk" />', '<bean:write name="element" property="a33" />');"/>
- </logic:empty>
- </logic:notEmpty>
- </td>
- </tr>
- </logic:iterate>
- </logic:notEmpty>
- <logic:empty name="tokenRequestPlnList">
- <tr>
- <td colspan="7"><font color="#FF0000">no record data</font></td>
- </tr>
- </logic:empty>
- </table>
- </form>
- <!-- END CONTENT -->
- <logic:notEmpty name="focus"><bean:write name="focus" filter="false" /></logic:notEmpty>
- <%@ include file="../common/footer.jsp"%>
|