<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <%@page contentType="text/html; charset=UTF-8"%> <%@page import="com.csc.library.entry.HelpEntry,com.csc.library.system.*,com.csc.library.utilities.*"%> <%@ page import="com.csc.library.entry.*,com.csc.library.database.*,com.csc.library.session.*" %> <jsp:useBean id="TRESERV_ASSET01" class="com.csc.library.system.Task" scope="page"/> <jsp:useBean id="TRESERV_ASSET01_1" class="com.csc.library.system.Task" scope="page"/> <% TRESERV_ASSET01.setChannel(request,response); HelpEntry screen = (HelpEntry) TRESERV_ASSET01.process("HelpEntry","MASSETHELP"); screen.referLangOn(); TRESERV_ASSET01_1.setChannel(request,response); HelpEntry screen2 = (HelpEntry) TRESERV_ASSET01_1.process("HelpEntry","MASSETTYPEHELP"); screen2.process(); screen2.referLangOn(); CheckNull chk = new CheckNull(); String NstartDate = chk.chkNullString(request.getParameter("__start_date")); String startTime = chk.chkNullString(request.getParameter("__start_time")); String NendDate = chk.chkNullString(request.getParameter("__end_date")); String endTime = chk.chkNullString(request.getParameter("__end_time")); String startDate = new CscCalendar(NstartDate).getYYYYMMDD(); String endDate = new CscCalendar(NendDate).getYYYYMMDD(); String cmd = chk.chkNullString(request.getParameter("__cmd")); String lstType = chk.chkNullString(request.getParameter("__lstAsstype")); if(cmd.equals("show") && lstType.length() > 0){ String[] item = lstType.split(","); String fixcon = "(1<>1"; for(int i=0;i<item.length;i++){ fixcon += " or ASTYPE='"+item[i].trim()+"'"; } fixcon+= ")"; //out.println("fixcon : " + fixcon); screen.inq.setFilter(fixcon); screen.process(); screen.inq.setOrderBy("ASTYPE"); } %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > <link href="../CSS/TISCO.css" rel="stylesheet" type="text/css"> <script type='text/javascript' src='../JS/SCREEN.js'></script> <script type='text/javascript' src='../JS/ICONSMENU.js'></script> <script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script> <script src="../JS/VIEWCALENDAR.js"></script> <script language="javascript"> function GoSave(){confirmSave();} function GoUpdate(){update();} function GoDelete(){edelete();} function GoSearch(){search();} function goBack(){ window.close(); } function isSetCheckBox(){ with(document.cscform){ if(__lstAsstype.value != "null"){ var lst = __lstAsstype.value; //alert("fdf "+lst); setCheckBox(lst); showMasset(); } } } function setCheckBox(lst){ var n=lst.split(","); with(document.cscform){ for(i =0;i<n.length;i++){ for(j=0;j<elements.length;j++){ if(elements[j].type == "checkbox"){ //if(elements[j].checked == false){ var typeName = elements[j].name; var chk = typeName.indexOf("chk"); if(chk!= -1){ if(elements[j].value == n[i]){ elements[j].checked = true; } } //} } } } } } function showMasset(){ with(document.cscform){ var a = document.getElementById("content1"); var b = document.getElementById("content2"); if(__lstAsstype.value != "null"){ a.style.display=""; b.style.display=""; } } } function checkAllType(checkbox){ if(checkbox.checked == true){ selectAllType(); }else{ deselectAllType(); } } function selectAllType(){ with(document.cscform){ for(i=0;i<elements.length;i++){ if(elements[i].type == "checkbox"){ if(elements[i].checked == false){ var typeName = elements[i].name; var chk = typeName.indexOf("chk"); if(chk!= -1){ elements[i].checked = true; } } } } } } function deselectAllType(){ with(document.cscform){ for(i=0;i<elements.length;i++){ if(elements[i].type == "checkbox"){ if(elements[i].checked == true){ var typeName = elements[i].name; var chk = typeName.indexOf("chk"); if(chk!= -1){ elements[i].checked = false; } } } } } } function searchBySelect(){ var lstAsstype =""; with(document.cscform){ for(i=0;i<elements.length;i++){ if(elements[i].type == "checkbox"){ if(elements[i].checked == true){ var typeName = elements[i].name; var chk = typeName.indexOf("chk"); if(chk!= -1){ lstAsstype += elements[i].value + ","; } } } } if(lstAsstype != ""){ __lstAsstype.value = lstAsstype; __cmd.value = "show"; submit(); }else{ alert("กรุณาเลือกประเภทของทรัพย์สิน"); hideMasset(); } } } function hideMasset(){ with(document.cscform){ var a = document.getElementById("content1"); var b = document.getElementById("content2"); a.style.display="NONE"; b.style.display="NONE"; } } function goMulti(){ with(document.cscform){ var lstAsset =""; for(i=0;i<elements.length;i++){ if(elements[i].type == "checkbox"){ var e = elements[i].name; var n = e.indexOf("chk"); var m = e.indexOf("selectAll"); if(n == -1 && m == -1){ if(elements[i].checked == true){ lstAsset += elements[i].value + ","; } } } } if(lstAsset.length > 0 || lstAsset != ""){ sendList(lstAsset); } } } function sendList(objLst){ //alert("objLst "+ objLst); with(window.opener){ getResult(objLst); } window.close(); } function checkedBox(obj){ if(obj.checked == true){ CheckAll(obj); //alert(obj.value); }else{ //alert(obj.value); DesCheckAll(obj); } } function CheckAll(obj){ with(document.cscform){ for(i=0;i<elements.length;i++){ if(elements[i].type == "checkbox"){ var e = elements[i].name; var chk = e.indexOf(obj.value); if(chk != -1){ if(elements[i].checked == false){ elements[i].checked = true; } } } } } } function DesCheckAll(obj){ with(document.cscform){ for(i=0;i<elements.length;i++){ if(elements[i].type == "checkbox"){ var e = elements[i].name; var chk = e.indexOf(obj.value); if(chk != -1){ if(elements[i].checked == true){ elements[i].checked = false; } } } } } } </script> </head> <body leftmargin="0" onLoad="MM_preloadImages('../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif');isSetCheckBox();"> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <script language="javascript">initToolTips();</script> <form name="cscform" method="post" action="WEL316011.jsp"> <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screen.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <input type="hidden" name="__calendar"> <script language="javascript">getInputFormatDate();</script> <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>"> <input type ="hidden" name="__cmd" value=""> <input type="hidden" name="__fixCon" value=""> <input type="hidden" name="__screen" value="WEL316011"> <input type="hidden" name="__goPage" value =""> <input type="hidden" name="__orderBy" value=""> <input type="hidden" name="__lstAsstype" value="<%=request.getParameter("__lstAsstype")%>"> <input type="hidden" name="__start_date" value="<%=request.getParameter("__start_date")%>"> <input type="hidden" name="__start_time" value="<%=request.getParameter("__start_time")%>"> <input type="hidden" name="__end_date" value="<%=request.getParameter("__end_date")%>"> <input type="hidden" name="__end_time" value="<%=request.getParameter("__end_time")%>"> <div align="center"> <script language="JavaScript" src="../JS/HOTKEY.js"></script> </div> <br> <div align="center"> <table cellpadding="0" cellspacing="0" width="900" class="table-content"> <tr> <td> <table cellpadding="0" cellspacing="0" width="900" class="table-content"> <tr> <td class="header" colspan="3">WEL316011, <script language="javascript"> swapLang('Asset List'); </script> </td> </tr> <tr> <td colspan="3" class="blankspace"></td> </tr> <tr> <td class="column-text" colspan = "3"><div align="left"><script language="javascript">swapLang("Condition_Asset");</script></div></td> </tr> <tr> <td class="column-text" colspan="3"><input type="checkbox" name="chkAllType" value="1" onclick="checkAllType(this);"><script language="javascript">swapLang("Select All");</script></td> </tr> <tr> <% int i=0,j=1; while(screen2.nextRec()){ %> <td class="column-text"><input type="checkbox" name="chk<%=i%>" value="<%=screen2.getString("astypeid")%>"><%=screen2.getString("tdesc")%> </td> <% if(j%3 == 0){ %> </tr><tr> <% }%> <% i++; j++; } int f = (3-((j-1)%3)); for(int k=0;k<f;k++){ %> <td class="column-text"> </td> </tr> <%} %> <tr> <td colspan="3" class="column-text"> </td> </tr> <tr> <td class="column-text" colspan="3"><div align="center"><a href="javascript:searchBySelect();"><img src="../IMAGES/BUTTON/SEARCH.gif" width="73" height="23" border="0"/></a> <a href="javascript:goBack();"><img src="../IMAGES/BUTTON/BACK.gif" width="73" height="23" border="0"/></a> </div></td> </tr> </table> </td> </tr> <tr> <td class="column-text"><div id="content1" style="display:none" align="left"><script language="javascript">swapLang("Found Data");</script> <%=screen.getRecCount()%> </div></td> </tr> <tr> <td><div id="content2" style="display:none" > <table cellpadding="0" cellspacing="0" width="900" class="table-content" cols="4"> <% screen.referLangOn(); String typeid=""; String tmp=""; int inc=0; while(screen.nextRec()){ if(screen.getString("simstatus").equals("3")){ tmp = screen.getString("astype"); if(!typeid.equals(tmp)){ %> <tr><td colspan="4"> </td></tr> <tr> <td colspan="4" class="content-header"><div align="left"><%=screen.getString("massettype","tdesc")%></div></td> </tr> <tr> <td class="column-label"><div align="left"><input type="checkbox" name="selectAll" value="<%=screen.getString("astype")%>" onclick="checkedBox(this);"><div></td> <td class="column-label"><div align="left"><script language="javascript">swapLang("Code");</script></div></td> <td class="column-label"><div align="left"><script language="javascript">swapLang("Detail");</script></div></td> <td class="column-label"><div align="left"><script language="javascript">swapLang("Status");</script></div></td> </tr> <%}%> <tr> <td class="column-text"><input type="checkbox" name="<%=screen.getString("astype")+""+inc%>" value="<%=screen.getString("assetid")%>"> </td> <td class="column-text"><%=screen.getString("assetid")%></td> <td class="column-text"><%=screen.getString("tdesc")%></td> <td class="column-text"><%=screen.inq.getCurrentDbRecord().getSystemCode("simstatus")%></td> </tr> <% typeid = screen.getString("astype"); inc++; } } %> <tr> <td colspan="4"> </td> </tr> <tr> <td colspan="4"><div align="center"><a href="javascript:goMulti();"><img src="../IMAGES/BUTTON/ADD.gif" width="73" height="23" border="0"/></a></div></td> </tr> <tr> <td colspan="4"> </td> </tr> </table> </div></td> </tr> </table> </div> <!----------BEGIN CSC ENDING ZONE ------------------------> <%=screen.endJSP()%> <!----------END CSC ENDING ZONE --------------------------> </form> </body> </html>