<%@page contentType="text/html; charset=UTF-8"%> <%@page import="java.util.*,java.io.*"%> <%@page import="com.csc.library.util.download.*"%> <%@page import="com.csc.library.util.ManageDocument"%> <%@page import="com.csc.library.approve.*,com.csc.library.databean.*"%> <%@page import="com.csc.library.entry.*,com.csc.library.utilities.*"%> <%@page import="com.csc.library.session.*"%> <%request.setCharacterEncoding("UTF-8");%> <!-- Begin useBean --> <jsp:useBean id="TEMPLATE_WORKFLOW" class="com.csc.library.system.Task" scope="page"/> <% TEMPLATE_WORKFLOW.setChannel(request,response); TEMPLATE_WORKFLOW.checkProfile(); if( TEMPLATE_WORKFLOW.getUProfile() != null ){ TEMPLATE_WORKFLOW.getUProfile().set("appname","WELFARE"); UIManager screenSingle = (UIManager) TEMPLATE_WORKFLOW.process("SingleEntry","TEMPLATE_WORKFLOW"); boolean isStep1 = false; boolean isStep2 = false; boolean isStep3 = false; boolean isStepCancel = false; boolean isStepComment = false; boolean isStepReturn = false; boolean isStepCopy = false; String wf = null; CheckNull chkNull = new CheckNull(); Organization og = new Masfactor(screenSingle.getUProfile()); String subject = null; String remark = null; String step_type = null; CscCalendar calendar = new CscCalendar(); long attach_time = Long.parseLong(chkNull.chkNullString(request.getParameter("attach_time"),String.valueOf(calendar.getTimeInMillis()))); ManageDocument md = new ManageDocument(); if( !chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){ subject = chkNull.chkNullString(request.getParameter("subject")); remark = chkNull.chkNullString(request.getParameter("__remark")); }else if( chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){ response.sendRedirect("../MYNOTE/SENT_COMPLETE.jsp"); }else{ subject = ""; remark = ""; } //WF_STATUS 1 = รอการอนุมัติ // 3 = ยกเลิกการอนุมัติ // 4 = อนุมัติแล้ว // 5 = ไม่อนุมัติ // 6 = แก้ไขโดย HR // 7 = ส่งกลับ // 8 = ยกเลิกเอกสาร // 9 = ประวัติ if( (request.getParameter("__runno") == null || request.getParameter("__runno").equals("")) && (request.getParameter("__help") == null || request.getParameter("__help").equals("")) ){ screenSingle.clean(); } if( (!screenSingle.getDataLabel("WF_STATUS").equals("1")) && (!screenSingle.getDataLabel("WF_STATUS").equals("4")) && (!screenSingle.getDataLabel("WF_STATUS").equals("7")) ){ wf = "false"; }else{ wf = "true"; } if( request.getParameter("downfile") != null ){ ThaiUtilities tu = new ThaiUtilities(); String filePath = request.getParameter("downfile"); File f = new File(tu.ASCII2Unicode(filePath)); String fileName = f.getName(); String fileType = fileName.substring(fileName.indexOf(".")+1,fileName.length()); if ( f.exists() && f.canRead() ) { response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", "attachment; filename="+tu.Unicode2ASCII(f.getName())); response.setHeader("cache-control", "no-cache"); response.setContentLength((int) f.length()); BufferedInputStream fileInput = new BufferedInputStream(new FileInputStream(f)); byte buffer[] = new byte[8 * 1024]; out.clearBuffer(); OutputStream out_s = response.getOutputStream(); CopyStreams.copyStreamsWithoutClose(fileInput, out_s, buffer); out_s.flush(); out_s.close(); fileInput.close(); } } %> <!-- End useBean --> <% CscCalendar thisDate = new CscCalendar();%> <HTML> <HEAD> <TITLE>myNOTE : Business Process Management Service</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8"> <!-- Begin Link --> <LINK HREF="../CSS/MYNOTE.css" REL="stylesheet" TYPE="text/css"> <LINK HREF="../CSS/MYNOTE_MENU.css" REL="stylesheet" TYPE="text/css"> <!-- End Link --> <!-- Begin Import Script --> <SCRIPT TYPE='text/JavaScript' SRC='../JS/MYNOTE_SCREEN.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/MYNOTE_MENU.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/SCREEN.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/DATEINPUT.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/VIEWCALENDAR.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/ICONSMENU.js'></SCRIPT> <script type='text/javascript' src='/hr/dwr/interface/SearchDWR.js'></script> <script type='text/javascript' src='/hr/dwr/engine.js'></script> <script type='text/javascript' src='/hr/dwr/util.js'></script> <script type="text/javascript" src="/hr/dwr/interface/SystemCode.js"></script> <script type="text/javascript" src="/hr/dwr/interface/CscCalendar.js"></script> <SCRIPT LANGUAGE="JavaScript">setLang('<%=screenSingle.getUProfile().get("lang")%>');</SCRIPT> <!-- End Import Script --> <SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript"> <!-- ThaiCode[200]="ต้องมีผู้ร่วมเดินทางอย่างน้อย 1 คน"; EngCode[200]="ต้องมีผู้ร่วมเดินทางอย่างน้อย 1 คน"; ThaiCode[201]="กรุณาระบุวันที่เช็คอินด้วย"; EngCode[201]="กรุณาระบุวันที่เช็คอินด้วย"; ThaiCode[202]="กรุณาระบุโรงแรมที่พักด้วย"; EngCode[202]="กรุณาระบุโรงแรมที่พักด้วย"; ThaiCode[203]="กรุณาว่าสูบบุหรี่หรือไม่"; EngCode[203]="กรุณาว่าสูบบุหรี่หรือไม่"; ThaiCode[204]="กรุณาระบุประเภทห้อง"; EngCode[204]="กรุณาระบุประเภทห้อง"; ThaiCode[205]="ไม่พบโรงแรมคู่สัญญา ในจังหวัดที่ไปปฏิบัติงาน"; EngCode[205]="ไม่พบโรงแรมคู่สัญญา ในจังหวัดที่ไปปฏิบัติงาน"; ThaiCode[206]="พบโรงแรมคู่สัญญา ในจังหวัดที่ไปปฏิบัติงาน จำนวน"; EngCode[206]="พบโรงแรมคู่สัญญา ในจังหวัดที่ไปปฏิบัติงาน จำนวน"; ThaiCode[207]="แห่ง"; EngCode[207]="แห่ง"; function goHelp(helpName,inputName,condition){ with( document.cscform ){ var helpReturn; var temp; var tmpFixcon = ""; if (inputName == "__wf__employeeid$") { var tmpEmployeeid = document.getElementById("__employeeid$"+condition); with(document.cscform){ for(i=0;i<elements.length;i++){ if( (elements[i].name.indexOf("$employeeid$") > -1) && elements[i].value != "") { // alert( elements[i].name.indexOf("$employeeid$") + " name is " + elements[i].name + " value is " + elements[i].value ); if(tmpFixcon == "") { tmpFixcon = "employeeid <> '"+elements[i].value+"' "; } else { tmpFixcon += " and employeeid <> '"+elements[i].value+"' "; } } }//end for if(tmpFixcon.length>0){ tmpFixcon+=" and status not in('X','Y','Z')"; }else{ tmpFixcon =" status not in('X','Y','Z')"; } }//end with } if( inputName == "sendto" ){ temp = __fixCon.value; if( condition.indexOf(",") > -1 ){ condition = condition.replace(/,/g,"','"); } helpReturn="wf_next_actor:EMPLOYEEID,sendto:MEMPLOYEE@FULLNAME"; linkHelp_SendToReturn(helpName,helpReturn); __fixCon.value=temp; }else if( inputName == "cc" ){ temp = __fixCon.value; helpReturn="wf_cc_actor:EMPLOYEEID,cc:MEMPLOYEE@FULLNAME"; linkHelp_SendToReturn(helpName,helpReturn); __fixCon.value=temp; }else if(inputName == "__wf__employeeid" && __wf__employeeid.disabled == false){ temp = __fixCon.value; helpReturn="__wf__employeeid:employeeid,__wf__position:mposition.tdesc,__wf__fullname:memployee.fullname,__wf__bu1:mbu1.tdesc,__wf__bu2:mbu2.tdesc,__wf__bu3:mbu3.tdesc"; linkHelp_Return(helpName,helpReturn); __fixCon.value=temp; }else if(inputName == "__wf__sitewelid" && __wf__sitewelid.disabled == false){ temp = __fixCon.value; __fixCon.value="siteweltype='1' and zipcode in(select z.zipcode from csczipcode z,mprovince p where z.province=p.provinceid and p.long_tname = '"+__wf__provice.options[__wf__provice.selectedIndex].text+"')"; helpReturn="__wf__sitewelid:sitewelid,__wf__detailwelfare:msitewel.tdesc,__wf__address_hotel:msitewel.fulladdress,__wf__phone_hotel:msitewel.tel,__wf__fax_hotel:msitewel.fax,__wf__payby:payby,__wf__paydesc:payby|desc"; linkHelp_ReturnSitewel(helpName,helpReturn); __fixCon.value=temp; }else if(inputName == "__wf__employeeid$" && tmpEmployeeid.disabled == false){ temp = __fixCon.value; // alert(tmpFixcon); __fixCon.value = tmpFixcon; helpReturn="__wf__tworkoutarea1$employeeid$"+condition+":employeeid,__wf__fullname$"+condition+":memployee.fullname,__wf__position$"+condition+":mposition.tdesc,__wf__bu1$"+condition+":mbu1.tdesc,__wf__bu2$"+condition+":mbu2.tdesc"; linkHelp_Return(helpName,helpReturn); __fixCon.value=temp; } } } function linkHelp_SendToReturn(help,input){ with( document.cscform ){ var param = "BROWSE_USER.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&__langOn=off"; window.open(param,"Help","left=150,top=150,width=530,height=370,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function linkHelp_Return(help,input){ with( document.cscform ){ var param="BROWSE_HELP.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&__langOn=off"; window.open(param,"Help","left=150,top=150,width=530,height=370,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function linkHelp_ReturnSitewel(help,input){ with( document.cscform ){ var param="BROWSE_SITEWELHELP.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&__langOn=off"; window.open(param,"Help","left=150,top=150,width=530,height=370,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function linkHelpWF(help,input){ with(document.cscform){ var temp = __fixCon.value; var fix = "wf_id='"+wf_id.value+"' and wf_ver='"+wf_ver.value+"' and initiator='<%=screenSingle.getUProfile().get("actor")%>' and (wf_status<>'6' and wf_status<>'3' and wf_status<>'8' and wf_status<>'A' and wf_status<>'B' and wf_status<>'')"; var param="BROWSE_HELP.jsp?__helpName="+help+"&__fieldSearch="+input+"&__pageCall="+__screen.value+"&__fixCon="+fix; window.open(param,"Help","left=150,top=150,width=530,height=370,resizable=yes,scrollbars=yes,toolbar=no,status=yes"); __fixCon.value = temp; } } function openHelp(){ with( document.cscform ){ window.open("","Help","left=150,top=150,width=700,height=570,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function checkAll(){ with(document.cscform){ for(i=0;i<elements.length;i++){ if(elements[i].type=="checkbox") elements[i].checked=true; }//end for }//end with }//end function function decheckAll(){ with(document.cscform){ for(i=0;i<elements.length;i++){ if(elements[i].type=="checkbox") elements[i].checked=false; }//end for }//end with }//end function function inputEmployeeid(){ setTimeout("document.cscform.__wf__employeeid.value = '<%= chkNull.chkNullString(screenSingle.getUProfile().get("employeeid"),"")%>'", 2000); } //เมื่อกรอกรหัส Employeeid ให้ทำการค้นหาทันที (หน่วงเวลาไว้ 2 วินาที)\\ function searchEmployee(id){ SearchDWR.searchDBXMLAll(new Array("DETAILEMPLOYEEHELP_WF","memployee.employeeid,memployee.fullname,mposition.tdesc,mbu1.tdesc,mbu2.tdesc,mbu3.tdesc","memployee:employeeid = '"+id+"'","false","langoff"),employee); } var employee = function(data) { var employeeRec=new Array("__wf__employeeid","__wf__fullname","__wf__position","__wf__bu1","__wf__bu2","__wf__bu3"); if(data.length>0) { for(i=0;i<employeeRec.length;i++){ DWRUtil.setValue(employeeRec[i],data[0][i]); } } else { for(i=0;i<employeeRec.length;i++){ DWRUtil.setValue(employeeRec[i],""); } document.cscform.__wf__employeeid.value=""; } } function searchSitewelfare(id){ SearchDWR.searchDBXMLAll(new Array("MSITEWELHELP","msitewel.sitewelid,msitewel.tdesc,msitewel.fulladdress,msitewel.tel,msitewel.fax","msitewel:sitewelid = '"+id+"'","false","langoff"),welfare); } var welfare = function(data) { var welfareRec=new Array("__wf__sitewelid","__wf__detailwelfare","__wf__address_hotel","__wf__phone_hotel","__wf__fax_hotel"); if(data.length>0) { for(i=0;i<welfareRec.length;i++){ DWRUtil.setValue(welfareRec[i],data[0][i]); } } else { for(i=0;i<welfareRec.length;i++){ DWRUtil.setValue(welfareRec[i],""); } document.cscform.__wf__sitewelid.value=""; } } //สร้าง Input BOX รหัสอบรม\\ function createInputEmployeeid(){SearchDWR.getInput(new Array("MEMPLOYEE","employeeid","Name:wf__employeeid","Help:DETAILEMPLOYEEHELP_WF","HelpReturn:true","onKeyup:initialization(this.value);onKeyPress:chkSpecialStr();"),emp);} //สร้าง Input BOX รหัสอบรม\\ function createInputWelfareid(){SearchDWR.getInput(new Array("MSITEWEL","sitewelid","Name:wf__sitewelid","Help:MSITEWELHELP","HelpReturn:true","onKeyup:initialization2(this.value);onKeyPress:chkSpecialStr();"),wel);} //ใช้ในการกรอกข้อมูลแล้วค้นหา ถ้าหาไม่เจอให้ลบข้อมูลที่กรอกไปเลย\\ function initialization(emp) { empTemp=emp; if (init) clearTimeout(init); init = setTimeout("searchEmployee(empTemp)", 1500); } function initialization2(wel) { empTemp=wel; if (init) clearTimeout(init); init = setTimeout("searchSitewelfare(empTemp)", 1500); } //ตัวแปร\\ var emp=function(data){DWRUtil.setValue("employee",data[1]);} var wel=function(data){DWRUtil.setValue("welfare",data[1]);} var init = null; var empTemp=""; var listSmoke=""; var listTypeRoom = ""; function getSysSmoke() { SystemCode.getContentDWR(new Array("SMOKE",getLang()),callbackSys3); } function getSysTypeRoom() { SystemCode.getContentDWR(new Array("TYPE_ROOM",getLang()),callbackSys4); } var callbackSys = function(data1) { var str=""; for(i=0;i<data1.length;i++){ str = str + "<input type='radio' name=\"__wf__travel_by\" value='"+data1[i][0]+"'>"+data1[i][1]+" <br> "; } DWRUtil.setValue("__travel_by",str); } var callbackSys2 = function(data1){ var str=""; for(var i=0;i<data1.length;i++){ if(data1[i][0]=="0") str += "<input type='radio' name=\"__wf__rest_stay_overnight\" value='"+data1[i][0]+"' checked onclick=\"setEnabledTxt();\">"+data1[i][1]; else str += "<br><input type='radio' name=\"__wf__rest_stay_overnight\" value='"+data1[i][0]+"' onclick=\"setDisabledTxt();\">"+data1[i][1]; } DWRUtil.setValue("__rest_stay_overnight",str); } var callbackSys3 = function(data1){ listSmoke="<option value=''>-</option>"; for(i=0;i<data1.length;i++){ listSmoke = listSmoke + "<option value='"+data1[i][0]+"'>"+data1[i][1]; } } var callbackSys4 = function(data1){ listTypeRoom="<option value=''>-</option>" for(i=0;i<data1.length;i++){ listTypeRoom = listTypeRoom + "<option value='"+data1[i][0]+"'>"+data1[i][1]; } } function setListSmoke( index ) { if (listSmoke == "") { getSysSmoke(); setTimeout(" setListSmoke('1')",1000 ); } else { var str="<SELECT NAME='__wf__tworkoutarea1$smoke$"+index+"' ID='__smoke$"+index+"'>"+listSmoke; } DWRUtil.setValue("__smoke$"+index,str); } function setListTypeRoom( index ) { if (listTypeRoom == "") { getSysTypeRoom(); setTimeout(" setListTypeRoom('1')",1000 ); } else { var str="<SELECT NAME='__wf__tworkoutarea1$type_room$"+index+"' ID='__type_room$"+index+"'>"+listTypeRoom; } DWRUtil.setValue("__type_room$"+index,str); } function setDisabledTxt() { with(document.cscform) { __wf__detailwelfare.disabled = true; __wf__sitewelid.disabled = true; __wf__address_hotel.disabled = true; __wf__phone_hotel.disabled = true; __wf__fax_hotel.disabled = true; __wf__date_checkin.disabled = true; __wf__time_checkin.disabled = true; __wf__date_checkout.disabled = true; __wf__time_checkout.disabled = true; __wf__detailwelfare.value = ""; __wf__sitewelid.value = ""; __wf__address_hotel.value = ""; __wf__phone_hotel.value = ""; __wf__fax_hotel.value = ""; __wf__date_checkin.value = ""; __wf__time_checkin.value = ""; __wf__date_checkout.value = ""; __wf__time_checkout.value = ""; } } function setEnabledTxt() { with(document.cscform) { //__wf__detailwelfare.disabled = false; __wf__sitewelid.disabled = false; //__wf__address_hotel.disabled = false; //__wf__phone_hotel.disabled = false; //__wf__fax_hotel.disabled = false; __wf__date_checkin.disabled = false; __wf__time_checkin.disabled = false; __wf__date_checkout.disabled = false; __wf__time_checkout.disabled = false; } } function chkDateEnabled(obj) { with(document.cscform) { if(!obj.disabled) { viewCal(obj.name); } } } function setRoom( index ) { var str="<SELECT NAME='__wf__tworkoutarea1$room$"+index+"' ID='__room$"+index+"'>"; for(i=1;i<=eval(index);i++){ str = str + "<option value='"+i+"'>"+i; } DWRUtil.setValue("__room$"+index,str); } function addRowToTable(tbName , str) { var tbl = document.getElementById(tbName); var lastRow = tbl.rows.length; // เก็บแถวสุดท้ายที่มีอยู่จริง var chkLastRow = document.getElementById("amountrow"); var iteration = ""; // เก็บแถวสุดท้าย if(str != "") { iteration = str; } else { iteration = chkLastRow.value; } var row = tbl.insertRow(lastRow); // cell 1 var cell1 = row.insertCell(0); var checkNode = document.createElement('input'); checkNode.type="checkbox"; checkNode.value=iteration; checkNode.name="chkRow"+iteration; checkNode.id="chkRow"+iteration; cell1.appendChild(checkNode); // cell 2 var cell2 = row.insertCell(1); var cell2Txt = document.createElement('input'); cell2Txt.type="text"; cell2Txt.name="__wf__tworkoutarea1$employeeid$"+iteration; cell2Txt.id="__employeeid$"+iteration; cell2Txt.size=9; var cell2img = document.createElement('img'); cell2img.src="../IMAGES/BUTTON/MAIN/SEARCH20.gif"; cell2img.border=0; var cell2a = document.createElement('A') cell2a.href="javascript: goHelp(\"DETAILEMPLOYEEHELP_WF\",\"__wf__employeeid$\",\""+iteration+"\");"; cell2a.appendChild(cell2img); cell2.appendChild(cell2Txt); cell2.appendChild(cell2a); // cell 3 var cell3 = row.insertCell(2); var cell3Txt = document.createElement('input'); cell3Txt.type="text"; cell3Txt.name="__wf__fullname$"+iteration; cell3Txt.id="__fullname$"+iteration; cell3Txt.size=20; cell3Txt.readOnly = true; cell3.appendChild(cell3Txt); // cell 4 var cell4 = row.insertCell(3); var cell4Txt = document.createElement('input'); cell4Txt.type="text"; cell4Txt.name="__wf__position$"+iteration; cell4Txt.id="__position$"+iteration; cell4Txt.size=20; cell4Txt.readOnly = true; cell4.appendChild(cell4Txt); // cell 5 var cell5 = row.insertCell(4); var cell5Txt = document.createElement('input'); cell5Txt.type="text"; cell5Txt.name="__wf__bu1$"+iteration; cell5Txt.id="__bu1$"+iteration; cell5Txt.size=20; cell5Txt.readOnly = true; cell5.appendChild(cell5Txt); // cell 6 var cell6 = row.insertCell(5); var cell6Txt = document.createElement('input'); cell6Txt.type="text"; cell6Txt.name="__wf__bu2$"+iteration; cell6Txt.id="__bu2$"+iteration; cell6Txt.size=20; cell6Txt.readOnly = true; cell6.appendChild(cell6Txt); // cell 7 var cell7 = row.insertCell(6); var cell7Spa = document.createElement('span'); cell7Spa.id="__smoke$"+iteration; cell7.appendChild(cell7Spa); //setListSmoke(iteration); // cell 8 var cell8 = row.insertCell(7); var cell8Spa = document.createElement('span'); cell8Spa.id="__type_room$"+iteration; cell8.appendChild(cell8Spa); //setListTypeRoom(iteration); // cell 9 var cell9 = row.insertCell(8); var cell9Spa = document.createElement('span'); cell9Spa.id="__room$"+iteration; cell9.appendChild(cell9Spa); setRoom(iteration); // cell 10 hidden var cell10 = row.insertCell(9); var cell10Hidden = document.createElement('input'); cell10Hidden.type="hidden"; cell10Hidden.value=iteration; cell10Hidden.name="__wf__tworkoutarea1$line_no$"+iteration; cell10Hidden.id="__line_no$"+iteration; cell10.appendChild(cell10Hidden); if(str == "") { chkLastRow.value = eval(chkLastRow.value) + 1; var chkList = document.getElementById("checkList"); chkList.value+=iteration+","; setListSmoke(iteration); setListTypeRoom(iteration); } } function removeRowFromTable(tblName,c) { var tbl = document.getElementById(tblName); var chkList = document.getElementById("checkList"); var chkLastRow = document.getElementById("amountrow"); var lastRow = tbl.rows.length; var chkListarr=chkList.value.split(","); if(c<chkListarr.length-2){ c++; var checkbx = document.getElementById("chkRow"+chkListarr[c]); if(checkbx.checked){ tbl.deleteRow(c+1); chkList.value=chkList.value.replace(chkListarr[c]+",",""); c=-1; // chkLastRow.value = eval(chkLastRow.value) - 1; } removeRowFromTable(tblName,c); } } function validData(){ with(document.cscform){ if(__wf__datestart.value.length==0){ alert(MyCode[0]); __wf__datestart.focus(); __wf__datestart.select(); return false; }else if(__wf__dateend.value.length==0){ alert(MyCode[0]); __wf__dateend.focus(); __wf__dateend.select(); return false; }else if(__wf__starttime.value.length==0){ alert(MyCode[0]); __wf__starttime.focus(); __wf__starttime.select(); return false; }else if(__wf__endtime.value.length==0){ alert(MyCode[0]); __wf__endtime.focus(); __wf__endtime.select(); return false; }else if(DWRUtil.getValue("__wf__rest_stay_overnight")=="0" && DWRUtil.getValue("__wf__date_checkin")==""){ alert(MyCode[201]); return false; }else if(DWRUtil.getValue("__wf__rest_stay_overnight")=="0" && __wf__sitewelid.value.length==0){ alert(MyCode[202]); return false; } return true; } } function GoWFM(){ if(validData()&&checkEmpNoBlank()) return GoWF(); } function checkOvernight(){ var over="<%=chkNull.chkNullString(request.getParameter("__wf__rest_stay_overnight"),"1")%>"; if(over=="1") setDisabledTxt(); } function checkEmpNoBlank(){ if(document.getElementById("checkList").value.indexOf(",")>-1){ var chkList=document.getElementById("checkList").value.split(","); for(var i=0;i<chkList.length;i++){ if(chkList[i].length>0){ if(document.getElementById("__employeeid$"+chkList[i]).value.length==0){ alert(MyCode[0]); document.getElementById("__employeeid$"+chkList[i]).focus(); document.getElementById("__employeeid$"+chkList[i]).select(); return false; } if(DWRUtil.getValue("__wf__tworkoutarea1$type_room$"+chkList[i])=="-"&& document.cscform.__wf__sitewelid.value.length>0){ alert(MyCode[204]); return false; } if(DWRUtil.getValue("__wf__tworkoutarea1$smoke$"+chkList[i])=="-"&& document.cscform.__wf__sitewelid.value.length>0){ alert(MyCode[203]); return false; } } } }else{ alert(MyCode[200]); return false; } return true; } function incDate(obj){ var ovalue=obj.value.split("-"); var dt; nvalue=""; var mn=0; if(ovalue[0].length==4){ dt=new Date(); dt.setFullYear(parseInt(ovalue[0]),(parseInt(ovalue[1])-1),parseInt(ovalue[2])); dt.setDate(dt.getDate()+1); mn=(dt.getMonth()+1); nvalue=((dt.getDate()<10)?"0"+dt.getDate():dt.getDate())+"-"+((mn<10)?"0"+mn:mn) +"-"+dt.getYear(); }else{ dt=new Date(); dt.setFullYear(parseInt(ovalue[2]),(parseInt(ovalue[1])-1),parseInt(ovalue[0])); dt.setDate(dt.getDate()+1); mn=(dt.getMonth()+1); nvalue=((dt.getDate()<10)?"0"+dt.getDate():dt.getDate())+"-"+((mn<10)?"0"+mn:mn) +"-"+dt.getYear(); } return nvalue; } function chkInputDate5(obj1,obj2) { var temp1 = obj1.value; var temp2 = obj2.value; var tempdate1 = obj1.value.split("-"); var tempdate2 = obj2.value.split("-"); var chk = true; if (obj1.value == "") { obj1.value = datePresent(); } if (obj2.value == "") { obj2.value = datePresent(); obj2.value=incDate(obj2); } if (!chkInputDate(obj1)) { chk = false; } else if (!chkInputDate(obj2)) { chk = false; } else if (!checkFdateEdate(obj1.value,obj2.value)) { chk = false; obj2.select(); //obj2.value = obj1.value; obj2.value=incDate(obj1); alert(MyCode[119]); } return chk; } function setDefaultTime(obj){ obj.value="1200"; obj.focus(); } function checkSitewel(provincename){ SearchDWR.searchDBXMLAll(new Array("MSITEWELHELP","msitewel.sitewelid,msitewel.tdesc,msitewel.fulladdress,msitewel.tel,msitewel.fax","msitewel:siteweltype='1' and zipcode in(select z.zipcode from csczipcode z,mprovince p where z.province=p.provinceid and p.long_tname ='"+provincename+"')","false","langoff"),setsitewel); } var setsitewel=function(data1){ if(data1.length==0) { alert(MyCode[205]); DWRUtil.setValue("__wf__rest_stay_overnight","2"); }else{ alert(MyCode[206]+data1.length+" "+MyCode[207]); DWRUtil.setValue("__wf__rest_stay_overnight","0"); setEnabledTxt(); } } --> </SCRIPT> </HEAD> <BODY BGCOLOR=#FFFFFF> <!-- ImageReady Slices (02.psd) --> <FORM NAME="cscform" METHOD="post" ACTION="WELWF002.jsp"> <INPUT TYPE="hidden" NAME="__screen" VALUE="WELWF002"> <INPUT TYPE="hidden" NAME="__cmd" VALUE=""> <INPUT TYPE="hidden" NAME="__help" VALUE=""> <INPUT TYPE="hidden" NAME="__fixCon" VALUE=""> <INPUT TYPE="hidden" NAME="__notNull" VALUE="<%=screenSingle.getRequire()%>"> <INPUT TYPE="hidden" NAME="__language" VALUE="<%=screenSingle.getUProfile().get("lang")%>"> <INPUT TYPE="hidden" NAME="__companyid" VALUE="<%=screenSingle.getUProfile().get("companyid")%>"> <INPUT TYPE="hidden" NAME="__calendar" VALUE=""> <SCRIPT LANGUAGE="JavaScript">getInputFormatDate();</SCRIPT> <INPUT TYPE="hidden" NAME="wf_id" VALUE="3002"> <INPUT TYPE="hidden" NAME="__wf_id" VALUE="3002"> <INPUT TYPE="hidden" NAME="wf_ver" VALUE="<%=chkNull.chkNullString(request.getParameter("wf_ver"),"1")%>"> <INPUT TYPE="hidden" NAME="__wf_ver" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf_ver"),"1")%>"> <INPUT TYPE="hidden" NAME="wf_seq_no" VALUE="<%=chkNull.chkNullString(request.getParameter("wf_seq_no"),"0")%>"> <INPUT TYPE="hidden" NAME="step_id" VALUE="<%=chkNull.chkNullString(request.getParameter("step_id"),"0")%>"> <INPUT TYPE="hidden" NAME="step_seq_no" VALUE="<%=chkNull.chkNullString(request.getParameter("step_seq_no"),"0")%>"> <INPUT TYPE="hidden" NAME="wf_return_actor" VALUE="IINIT"> <INPUT TYPE="hidden" NAME="__oldDocumentID" VALUE="<%=chkNull.chkNullString(request.getParameter("__oldDocumentID"),screenSingle.getDataLabel("DOC_NO"))%>"> <INPUT TYPE="hidden" NAME="__oldWF" VALUE="<%=chkNull.chkNullString(request.getParameter("__oldWF"),screenSingle.getDataLabel("WF_STATUS"))%>"> <INPUT TYPE="hidden" NAME="__wf" VALUE="<%=wf%>"> <INPUT TYPE="hidden" NAME="__wfcmd" VALUE="false"> <INPUT TYPE="hidden" NAME="remark" VALUE="<%=remark%>"> <INPUT TYPE="hidden" NAME="__employeeid" VALUE="<%=screenSingle.getUProfile().get("employeeid")%>"> <INPUT TYPE="hidden" NAME="__wf__docdate" VALUE="<%=thisDate.getDDMMYYYY()%>"> <%=screenSingle.InitialVariable()%> <DIV ID="toolTipLayer" STYLE="position:absolute; visibility: hidden"></DIV> <SCRIPT LANGUAGE="JavaScript">initToolTips();</SCRIPT> <TABLE WIDTH=950 BORDER=0 ALIGN="center" CELLPADDING=0 CELLSPACING=0> <jsp:include page="../MYNOTE/MYNOTE_HEAD.jsp" flush="true"/> <DIV ALIGN="right"> <!-- Begin Step1 --> <% if( (request.getParameter("__singlereadonly") == null || request.getParameter("__readonly") == null) && request.getParameter("__singledisabled") == null && chkNull.chkNullString(request.getParameter("__help")).equals("") ){ isStep1 = true; String screen_value = chkNull.chkNullString(screenSingle.getDataLabel("SCREEN_VALUE")); String wf_status = chkNull.chkNullString(screenSingle.getDataLabel("WF_STATUS")); md.setUProfile(screenSingle.getUProfile()); md.setParam("wf_id","3002"); md.setParam("wf_ver","1"); md.setParam("wf_seq_no","0"); md.setParam("step_id","1"); md.setParam("step_seq_no","1"); md.setParam("actor_id",screenSingle.getUProfile().getActor()); md.setParam("position_code",screenSingle.getUProfile().get("job")); if( screen_value.length() > 0 ){ md.setWFDataValue(screen_value); }else{ screen_value = chkNull.chkNullString(request.getParameter("__screen_value")); if( screen_value.length() > 0 && !chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){ md.setWFDataValue(screen_value); } } %> <INPUT TYPE="hidden" NAME="__initiator" VALUE="<%=screenSingle.getUProfile().get("actorid")%>"> <INPUT TYPE="hidden" NAME="__position_code" VALUE="<%=screenSingle.getUProfile().get("job")%>"> <INPUT TYPE="hidden" NAME="__doc_no" VALUE="<%=screenSingle.getDataLabel("DOC_NO")%>"> <INPUT TYPE="hidden" NAME="__screen_value" VALUE=""> <INPUT TYPE="hidden" NAME="__wfapprove" VALUE="false"> <INPUT TYPE="hidden" NAME="wf_command" VALUE="initiate"> <INPUT TYPE="hidden" NAME="__finflow" VALUE="0"> <INPUT TYPE="hidden" NAME="__wf_status" VALUE="<%=wf_status%>"> <INPUT TYPE="hidden" NAME="attach_time" VALUE="<%=attach_time%>"> <INPUT TYPE="hidden" NAME="reference_delete" VALUE=""> <INPUT TYPE="hidden" NAME="attach_file_delete" VALUE=""> <!-- End Step1 --> <!-- Begin Step2 --> <% }else if( ((request.getParameter("__singlereadonly") == null || request.getParameter("__readonly") == null) && request.getParameter("__singledisabled") == null && !chkNull.chkNullString(request.getParameter("__help")).equals("")) || (chkNull.chkNullString(request.getParameter("__singlereadonly")).equals("true") && chkNull.chkNullString(request.getParameter("__readonly")).equals("false")) ){ isStep2 = true; String screen_value = chkNull.chkNullString(screenSingle.getDataLabel("SCREEN_VALUE")); md.setUProfile(screenSingle.getUProfile()); md.setParam("wf_id",request.getParameter("wf_id")); md.setParam("wf_ver",request.getParameter("wf_ver")); md.setParam("wf_seq_no",request.getParameter("wf_seq_no")); md.setParam("step_id",request.getParameter("step_id")); md.setParam("step_seq_no",request.getParameter("step_seq_no")); md.setParam("actor_id",screenSingle.getUProfile().getActor()); md.setParam("position_code",screenSingle.getUProfile().get("job")); md.setVW_Incident(); md.setWFDataValue(screen_value); if( md.getIncidentValue("READ_CHECK").equals("0") ){ md.changeReadFlag(); } if( (request.getParameter("__singlereadonly") == null || request.getParameter("__readonly") == null) && request.getParameter("__singledisabled") == null && !chkNull.chkNullString(request.getParameter("__help")).equals("") && !screenSingle.getDataLabel("WF_STATUS").equals("7") && !screenSingle.getDataLabel("WF_STATUS").equals("4") ){ isStepCancel = true; isStep2 = false; }else if( chkNull.chkNullString(request.getParameter("isComment")).equals("true") ){ isStep2 = false; isStepCancel = false; isStepComment = true; }else if( screenSingle.getDataLabel("WF_STATUS").equals("7") ){ isStep2 = false; isStepCancel = false; isStepComment = false; isStepReturn = true; }else if( screenSingle.getDataLabel("WF_STATUS").equals("4") ){ isStep2 = false; isStepCancel = false; isStepComment = false; isStepReturn = false; isStepCopy = true; } %> <INPUT TYPE="hidden" NAME="__wfapprove" VALUE="true"> <INPUT TYPE="hidden" NAME="__initiator" VALUE="<%=screenSingle.getDataLabel("INITIATOR")%>"> <INPUT TYPE="hidden" NAME="__position_code" VALUE="<%=screenSingle.getDataLabel("POSITION_CODE")%>"> <INPUT TYPE="hidden" NAME="__doc_no" VALUE="<%=screenSingle.getDataLabel("DOC_NO")%>"> <INPUT TYPE="hidden" NAME="__screen_value" VALUE="<%=screenSingle.getDataLabel("SCREEN_VALUE")%>"> <INPUT TYPE="hidden" NAME="__start_time" VALUE="<%=screenSingle.getDataLabel("START_TIME")%>"> <!-- End Step2 --> <!-- Begin Step3 --> <% }else if( chkNull.chkNullString(request.getParameter("__singledisabled")).equals("true") && chkNull.chkNullString(request.getParameter("__readonly")).equals("true") ){ isStep3 = true; String screen_value = chkNull.chkNullString(screenSingle.getDataLabel("SCREEN_VALUE")); md.setUProfile(screenSingle.getUProfile()); md.setParam("wf_id",request.getParameter("wf_id")); md.setParam("wf_ver",request.getParameter("wf_ver")); md.setParam("wf_seq_no",request.getParameter("wf_seq_no")); md.setParam("step_id",request.getParameter("step_id")); md.setParam("step_seq_no",request.getParameter("step_seq_no")); md.setParam("actor_id",screenSingle.getUProfile().getActor()); md.setParam("position_code",screenSingle.getUProfile().get("job")); md.setVW_Incident(); md.setWFDataValue(screen_value); if( md.getIncidentValue("READ_CHECK").equals("0") ){ md.changeReadFlag(); } } %> <!-- End Step3 --> <!-- Begin Head --> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="EFEFEF"> <% if( isStep1 ){ %> <TD WIDTH="50%"><DIV ALIGN="left"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Initiator")</SCRIPT> : </STRONG><%=screenSingle.getUProfile().get("fullname")%></DIV></TD> <TD WIDTH="50%"><DIV ALIGN="right"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Position")</SCRIPT> : </STRONG><%=screenSingle.getUProfile().get("positionname")%></DIV></TD> <% }else{ %> <TD WIDTH="50%"><DIV ALIGN="left"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Initiator")</SCRIPT> : </STRONG><%=screenSingle.getDataLabel("VW_INCIDENT","FBEGINER")%></DIV></TD> <TD WIDTH="50%"><DIV ALIGN="right"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Position")</SCRIPT> : </STRONG><%=screenSingle.getDataLabel("VW_INCIDENT","INITIATOR_TPOSITION")%></DIV></TD> <% } %> </TR> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <!-- End Head --> <BR> <!-- Begin Help --> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"><FONT COLOR="#FFFFFF"></FONT></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" CLASS="txt01"> <TR BGCOLOR="EFEFEF"> <TD WIDTH="99%" BGCOLOR="EFEFEF"><DIV ALIGN="center"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("แบบฟอร์มขอเดินทางปฎิบัติงานและขอที่พักต่างจังหวัด")</SCRIPT></STRONG></DIV></TD> <!--TD BGCOLOR="EFEFEF"><DIV ALIGN="right"><A HREF="JavaScript:openHelp();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_HELP.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD--> </TR> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"><FONT COLOR="#FFFFFF"></FONT></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <!-- End Help --> <BR> <!-- Begin Send To --> <% if( !isStep3 ){ %> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <% if( isStep1 || isStep2 ){ String[] sendto = md.genSendTo().split("#"); %> <TR BGCOLOR="#0099CC" ID="RowSendTo"> <TD WIDTH="19%" BGCOLOR="#0099CC"><DIV ALIGN="right"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("To ")</SCRIPT> : </STRONG></DIV></TD> <TD WIDTH="81%" BGCOLOR="#EFEFEF"> <INPUT TYPE="text" NAME="sendto" SIZE="40" VALUE="<%=chkNull.chkNullString(request.getParameter("sendto"),sendto[0])%>" CLASS="txt01" READONLY> <A HREF="JavaScript: goHelp('MEMPLOYEEHELP','sendto',<%=sendto[1]%>);" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('employee_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><IMG SRC="../IMAGES/BUTTON/MAIN/SEARCH20.gif" ALT="SEARCH" NAME="employee_image" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle"></A> <INPUT TYPE="hidden" NAME="wf_next_actor" VALUE="<%=chkNull.chkNullString(request.getParameter("wf_next_actor"),sendto[2])%>"> </TD> </TR> <TR BGCOLOR="#0099CC"> <TD WIDTH="19%" BGCOLOR="#0099CC"><DIV ALIGN="right"><!--STRONG--><SCRIPT LANGUAGE="JavaScript">swapLang("CC")</SCRIPT> : <!--/STRONG--></DIV></TD> <TD WIDTH="81%" BGCOLOR="#EFEFEF"> <INPUT TYPE="text" NAME="cc" SIZE="40" VALUE="<%=chkNull.chkNullString(request.getParameter("cc"))%>" CLASS="txt01"> <A HREF="JavaScript: goHelp('MEMPLOYEEHELP','cc','');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('employee_image2','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><IMG SRC="../IMAGES/BUTTON/MAIN/SEARCH20.gif" ALT="SEARCH" NAME="employee_image2" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle"></A> <INPUT TYPE="hidden" NAME="wf_cc_actor" VALUE="<%=chkNull.chkNullString(request.getParameter("wf_cc_actor"))%>"> </TD> </TR> <% } %> <TR BGCOLOR="#0099CC"> <TD WIDTH="19%" BGCOLOR="#0099CC"><DIV ALIGN="right"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Subject")</SCRIPT> : </STRONG></DIV></TD> <TD WIDTH="81%" BGCOLOR="#EFEFEF"><INPUT TYPE="text" NAME="subject" SIZE="50" VALUE="<%=chkNull.chkNullString(subject)%>" onMouseOver="toolTip('<%=(screenSingle.getUProfile().get("lang").equals("tha")?"ชื่อเรื่อง":"Subject")%>')" onMouseOut="toolTip()" CLASS="txt01" READONLY> <SCRIPT LANGUAGE="JavaScript">document.cscform.subject.value=swap2String("ขอปฎิบัติงาน/ที่พักต่างจังหวัด");</SCRIPT> <% if( !isStep2 && !isStepComment && !isStepReturn ){ %> <A HREF="JavaScript:linkHelpWF('WORKFLOW_DATAHELP','__docno');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('doc_no_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"> <IMG SRC="../IMAGES/BUTTON/MAIN/SEARCH20.gif" ALT="SEARCH" NAME="doc_no_image" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle"></A> <% } %> </TD> </TR> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <BR> <% } %> <!-- End Send To --> <!-- Begin Code --> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <!-- Begin User Code --> <TR bgColor=#efefef> <TD width="100%" bgColor=#0099cc align='Left' colspan="2"><font size="2"> <SCRIPT language=JavaScript>swapLang("Employee")</SCRIPT></U> : </font></TD> </TR> <TR> <TD align="right" bgcolor=#0099cc><SCRIPT language="javascript">swapLang('Employee')</SCRIPT> : </TD> <TD bgcolor=#efefef> <SPAN ID = "employee"></SPAN> <INPUT TYPE="text" SIZE = "45" NAME="__wf__fullname" value ="<%= chkNull.chkNullString(screenSingle.getUProfile().get("fullname"),"") %>"disabled> </TD> </TR> <SCRIPT language=JavaScript>createInputEmployeeid();</SCRIPT> <% if(chkNull.chkNullString(request.getParameter("step_id")).equals("")){ %> <SCRIPT language=JavaScript>inputEmployeeid();</SCRIPT> <% } %> <TR bgcolor=#efefef> <TD align="right" bgcolor=#0099cc><SCRIPT language=JavaScript>swapLang("Position")</SCRIPT> : </TD> <TD bgcolor=#efefef> <INPUT size="52" type="text" name="__wf__position" value = "<%=screenSingle.getUProfile().get("positionname")%>"disabled></TD> </TR> <TR bgcolor=#efefef> <TD align="right" bgcolor=#0099cc><SCRIPT language=JavaScript>swapLang("Bu1")</SCRIPT> : </TD> <TD bgcolor=#efefef> <INPUT size="52" type="text" name="__wf__bu1" value = "<%=screenSingle.getUProfile().get("bu1name")%>" disabled></TD> </TR> <TR bgcolor=#efefef> <TD align="right" bgcolor=#0099cc><SCRIPT language=JavaScript>swapLang("Bu2")</SCRIPT> : </TD> <TD bgcolor=#efefef> <INPUT size="52" type="text" name="__wf__bu2" value = "<%=screenSingle.getUProfile().get("bu2name")%>" disabled></TD> </TR> <TR bgcolor=#efefef> <TD align="right" bgcolor=#0099cc><SCRIPT language=JavaScript>swapLang("Bu3")</SCRIPT> : </TD> <TD bgcolor=#efefef> <INPUT size="52" type="text" name="__wf__bu3" value = "<%=screenSingle.getUProfile().get("bu3name")%>" disabled></TD> </TR> <TR> <TD width="100%" bgColor=#0099cc colspan="2"> </TD> </TR> <TR bgcolor=#efefef> <TD align="right" bgcolor=#0099cc><SCRIPT language=JavaScript>swapLang(" เดินทางไปปฎิบัติงานจังหวัด")</SCRIPT> : </TD> <TD bgcolor=#efefef> <SELECT NAME="__wf__provice" onChange="checkSitewel(this.options[this.selectedIndex].text);"> <% DbInquiry Qprovince = new InitialInquiry(screenSingle.getUProfile()).getDbInquiry("MPROVINCE"); Qprovince.setColumn("provinceid,short_tname,short_ename,long_tname,long_ename"); Qprovince.setOrderBy("long_tname"); Qprovince.refresh(); boolean chk = true; while(Qprovince.next()) { %> <OPTION VALUE="<%=Qprovince.getString("PROVINCEID")%>" <%if(chk){%>SELECTED<%chk=false;}%>><%=Qprovince.getString("LONG_TNAME")%> <% } %> </SELECT></TD> </TR> <TR bgcolor=#efefef> <TD align="right" bgcolor=#0099cc><SCRIPT language=JavaScript>swapLang("Within")</SCRIPT> : </TD> <TD bgcolor=#efefef> <INPUT TYPE="text" NAME="__wf__datestart" VALUE="<%//=thisDate.getDDMMYYYY()%>" SIZE="8" MAXLENGTH="10" ONKEYPRESS="chkInteger();" ONBLUR="chkInputDate2(this,__wf__dateend);" ONKEYUP="formatDate(this);" ONFOCUS="this.select();"> <A HREF="#" ONMOUSEOUT="MM_swapImgRestore()" ONMOUSEOVER="MM_swapImage('Image111','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" ONCLICK="chkDateEnabled(__wf__datestart)"><IMG SRC="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" ALT="Calendar" NAME="Image111" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle" ID="Image111"></A> <SCRIPT language=JavaScript>swapLang("Time")</SCRIPT> <INPUT TYPE="text" NAME="__wf__starttime" VALUE="0.00" SIZE="5" ONBLUR="chkTime(this);" ONKEYPRESS="chkInteger();"> <SCRIPT language=JavaScript>swapLang("To date")</SCRIPT> <INPUT TYPE="text" NAME="__wf__dateend" VALUE="<%//=thisDate.getDDMMYYYY()%>" SIZE="8" MAXLENGTH="10" ONKEYPRESS="chkInteger();" ONBLUR="chkInputDate2(__wf__datestart,this);" ONKEYUP="formatDate(this);" ONFOCUS="this.select();"> <A HREF="#" ONMOUSEOUT="MM_swapImgRestore()" ONMOUSEOVER="MM_swapImage('Image111','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" ONCLICK="chkDateEnabled(__wf__dateend)"><IMG SRC="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" ALT="Calendar" NAME="Image111" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle" ID="Image111"></A> <SCRIPT language=JavaScript>swapLang("Time")</SCRIPT> <INPUT TYPE="text" NAME="__wf__endtime" VALUE="0.00" SIZE="5" ONBLUR="chkTime(this);" ONKEYPRESS="chkInteger();"> </TD> </TR> <TR> <TD align="right" bgcolor=#0099cc><SCRIPT language=JavaScript>swapLang("Travel by")</SCRIPT> : </TD> <TD bgcolor=#efefef><SPAN id="__travel_by"></SPAN><SCRIPT language="javascript">SystemCode.getContentDWR(new Array("TRAV_BY",getLang()),callbackSys);</SCRIPT></TD> </TR> <TR bgcolor=#efefef> <TD align="right" bgcolor=#0099cc><SCRIPT language=JavaScript>swapLang("Reason and the necessity")</SCRIPT> : </TD> <TD bgcolor=#efefef> <INPUT TYPE="text" NAME="__wf__reason" VALUE="" SIZE="60"></TD> </TR> <TR bgcolor=#efefef> <TD align="right" bgcolor=#0099cc><SCRIPT language=JavaScript>swapLang("Work detail")</SCRIPT> : </TD> <TD bgcolor=#efefef> <TEXTAREA NAME="__wf__detailwork" ROWS="4" COLS="60"></TEXTAREA></TD> </TR> <TR bgcolor=#efefef> <TD align="right" bgcolor=#0099cc><SCRIPT language=JavaScript>swapLang("Bringing detail")</SCRIPT> : </TD> <TD bgcolor=#efefef> <TEXTAREA NAME="__wf__detailBringing" ROWS="4" COLS="60"></TEXTAREA></TD> </TR> <TR> <TD align="right" bgcolor=#0099cc><SCRIPT language=JavaScript>//swapLang("Travel by")</SCRIPT> </TD> <TD bgcolor=#efefef><SPAN id="__rest_stay_overnight"></SPAN><SCRIPT language="javascript">SystemCode.getContentDWR(new Array("REST_STAY_OVERNIGHT",getLang()),callbackSys2);</SCRIPT></TD> </TR> <TR> <TD align="right" bgcolor=#0099cc><script language="javascript">swapLang('Hotel ')</script> : </td> <TD bgcolor=#efefef> <SPAN ID = "welfare"></SPAN> <INPUT TYPE="text" SIZE = "45" NAME="__wf__detailwelfare" VALUE ="" DISABLED> </TD> </TR> <SCRIPT language=JavaScript>createInputWelfareid();</SCRIPT> <TR bgcolor=#efefef> <TD align="right" bgcolor=#0099cc><SCRIPT language=JavaScript>swapLang("Address")</SCRIPT> : </TD> <TD bgcolor=#efefef> <TEXTAREA NAME="__wf__address_hotel" ROWS="3" COLS="50" DISABLED></TEXTAREA></TD> </TR> <TR bgcolor=#efefef> <TD align="right" bgcolor=#0099cc><SCRIPT language=JavaScript>swapLang("Telephone")</SCRIPT> : </TD> <TD bgcolor=#efefef> <INPUT size="16" type="text" name="__wf__phone_hotel" value = "" disabled> <SCRIPT language=JavaScript>swapLang("Fax")</SCRIPT> : <INPUT size="16" type="text" name="__wf__fax_hotel" value = "" disabled></TD> </TR> <TR bgcolor=#efefef> <TD align="right" bgcolor=#0099cc><SCRIPT language=JavaScript>swapLang("Check in")</SCRIPT> : </TD> <TD bgcolor=#efefef> <INPUT TYPE="text" NAME="__wf__date_checkin" VALUE="<%//=thisDate.getDDMMYYYY()%>" SIZE="8" MAXLENGTH="10" ONKEYPRESS="chkInteger();" ONBLUR="chkInputDate5(this,__wf__date_checkout);setDefaultTime(document.cscform.__wf__time_checkin);setDefaultTime(document.cscform.__wf__time_checkout);" ONKEYUP="formatDate(this);" ONFOCUS="this.select();"> <A HREF="#" ONMOUSEOUT="MM_swapImgRestore()" ONMOUSEOVER="MM_swapImage('Image111','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" ONCLICK="chkDateEnabled(__wf__date_checkin)"><IMG SRC="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" ALT="Calendar" NAME="Image111" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle" ID="Image111"></A> <SCRIPT language=JavaScript>swapLang("Time")</SCRIPT> <INPUT TYPE="text" NAME="__wf__time_checkin" VALUE="0.00" SIZE="5" ONBLUR="chkTime(this);" ONKEYPRESS="chkInteger();"> </TD> </TR> <TR bgcolor=#efefef> <TD align="right" bgcolor=#0099cc><SCRIPT language=JavaScript>swapLang("Check out")</SCRIPT> : </TD> <TD bgcolor=#efefef> <INPUT TYPE="text" NAME="__wf__date_checkout" VALUE="<%//=thisDate.getDDMMYYYY()%>" SIZE="8" MAXLENGTH="10" ONKEYPRESS="chkInteger();" ONBLUR="chkInputDate5(__wf__date_checkin,this);setDefaultTime(document.cscform.__wf__time_checkout)" ONKEYUP="formatDate(this);" ONFOCUS="this.select();"> <A HREF="#" ONMOUSEOUT="MM_swapImgRestore()" ONMOUSEOVER="MM_swapImage('Image111','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" ONCLICK="chkDateEnabled(__wf__date_checkout)"><IMG SRC="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" ALT="Calendar" NAME="Image111" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle" ID="Image111"></A> <SCRIPT language=JavaScript>swapLang("Time")</SCRIPT> <INPUT TYPE="text" NAME="__wf__time_checkout" VALUE="0.00" SIZE="5" ONBLUR="chkTime(this);" ONKEYPRESS="chkInteger();"> </TD> </TR> <TR bgcolor=#efefef> <TD align="right" bgcolor=#0099cc><SCRIPT language=JavaScript>swapLang("Pay by")</SCRIPT> : </TD> <TD bgcolor=#efefef> <input type="hidden" name="__wf__payby"><input type="text" name="__wf__paydesc" readonly></TD> </TR> <TR bgcolor=#efefef> <TD align="right" bgcolor=#0099cc> : </TD> <TD bgcolor=#efefef> <font color="red"><strong>หมายเหตุ</strong> ตามนโยบายโรงแรมคู่สัญญาจัดให้มีในจังหวัดที่ธนาคารและบริษัทหลักทรัพย์เปิดทำการเท่านั้น<br> กรณีต้องการเตรียมเสริม โปรดระบุความต้องการที่ช่องหมายเหตุเพิ่มเติมด้วย </font></TD> </TR> <TR bgColor=#efefef> <TD width="100%" bgColor=#0099cc align='Left' colspan="2"><FONT size="2"> <SCRIPT language=JavaScript>swapLang("Traveler is all")</SCRIPT></U> : </font></TD> </TR> <TR><TD COLSPAN="2"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01" ID="tblMulti"> <TR> <TD ALIGN="center" BGCOLOR=#0099cc WIDTH="2%"><SCRIPT LANGUAGE=JavaScript>swapLang("Del")</SCRIPT></TD> <TD ALIGN="center" BGCOLOR=#0099cc WIDTH="18%"><SCRIPT LANGUAGE=JavaScript>swapLang("Employeeid")</SCRIPT></TD> <TD ALIGN="center" BGCOLOR=#0099cc WIDTH="20%"><SCRIPT LANGUAGE=JavaScript>swapLang("Name")</SCRIPT></TD> <TD ALIGN="center" BGCOLOR=#0099cc WIDTH="10%"><SCRIPT LANGUAGE=JavaScript>swapLang("Position")</SCRIPT></TD> <TD ALIGN="center" BGCOLOR=#0099cc WIDTH="10%"><SCRIPT LANGUAGE=JavaScript>swapLang("Bu1")</SCRIPT></TD> <TD ALIGN="center" BGCOLOR=#0099cc WIDTH="10%"><SCRIPT LANGUAGE=JavaScript>swapLang("Bu2")</SCRIPT></TD> <TD ALIGN="center" BGCOLOR=#0099cc WIDTH="10%"><SCRIPT LANGUAGE=JavaScript>swapLang("Smoke")</SCRIPT></TD> <TD ALIGN="center" BGCOLOR=#0099cc WIDTH="10%"><SCRIPT LANGUAGE=JavaScript>swapLang("Type room")</SCRIPT></TD> <TD ALIGN="center" BGCOLOR=#0099cc WIDTH="5%"><SCRIPT LANGUAGE=JavaScript>swapLang("Waiting room")</SCRIPT></TD> </TR> </TABLE></TD></TR> <% if( isStep1 ){ %> <TR> <TD BGCOLOR = "#efefef" colspan="2" align="center"> <A HREF="JavaScript:checkAll();"><IMG SRC="../IMAGES/BUTTON/SELECTALL.gif" WIDTH="73" HEIGHT="23" BORDER="0"></A> <A HREF="JavaScript:decheckAll();"><IMG SRC="../IMAGES/BUTTON/DESELECTALL.gif" WIDTH="73" HEIGHT="23" BORDER="0"></A><A HREF="JavaScript:addRowToTable('tblMulti','');"><IMG SRC="../IMAGES/BUTTON/ADD.gif" WIDTH="73" HEIGHT="23" BORDER="0"></A> <A HREF="JavaScript:removeRowFromTable('tblMulti',-1);"><IMG SRC="../IMAGES/BUTTON/DELETE.gif" WIDTH="73" HEIGHT="23" BORDER="0"></A></TD> </TR> <% } %> <INPUT TYPE="hidden" NAME="__wf__amountrow" VALUE = "1" ID="amountrow"> <INPUT TYPE="hidden" NAME="__wf__checkList" VALUE="" ID="checkList"> <!-- End User Code --> <TR BGCOLOR=#EFEFEF> <TD WIDTH="25%" BGCOLOR="#0099CC" CLASS="txt01" ALIGN="right"><SCRIPT LANGUAGE="JavaScript">swapLang("Priority");</SCRIPT> :</TD> <TD WIDTH="75%" BGCOLOR="#EFEFEF"> <INPUT TYPE="radio" NAME="priority" VALUE="0"> <SCRIPT LANGUAGE="JavaScript">swapLang("Normal")</SCRIPT> <INPUT TYPE="radio" NAME="priority" VALUE="1"> <SCRIPT LANGUAGE="JavaScript">swapLang("High")</SCRIPT> <INPUT TYPE="radio" NAME="priority" VALUE="2"> <SCRIPT LANGUAGE="JavaScript">swapLang("Highest")</SCRIPT> </TD> </TR> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <!-- End Code --> <BR> <!-- Begin Remark --> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#0099CC"> <TD WIDTH="15%" VALIGN="top" BGCOLOR="#0099CC"><DIV ALIGN="right"><%=screenSingle.getLabel("REMARK")%> :</DIV></TD> <TD WIDTH="85%" BGCOLOR="#FFFFFF"> <% if( isStep1 ){ %> <%=screenSingle.getInput("REMARK")%> <% if( screenSingle.getDataLabel("REMARK").trim().length() < 1 ){ %> <SCRIPT LANGUAGE="JavaScript">setValue('__remark',document.cscform.remark.value);</SCRIPT> <% } }else{ %> <%=screenSingle.getInput("REMARK")%> <% } %> </TD> </TR> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <!-- End Remark --> <BR> <!-- Begin Workflow Command --> <% if( isStep2 ){ %> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#EFEFEF"> <TD WIDTH="26%" BGCOLOR="#0099CC" ALIGN="right" CLASS="txt01"><SCRIPT LANGUAGE="JavaScript">swapLang("Command")</SCRIPT> :</TD> <TD WIDTH="74%" BGCOLOR="#EFEFEF"> <INPUT TYPE="radio" NAME="wf_command" VALUE="send" CHECKED> <SCRIPT LANGUAGE="JavaScript">swapLang("Send");</SCRIPT> <INPUT TYPE="radio" NAME="wf_command" VALUE="abort"> <SCRIPT LANGUAGE="JavaScript">swapLang("Reject");</SCRIPT> <INPUT TYPE="radio" NAME="wf_command" VALUE="return"> <SCRIPT LANGUAGE="JavaScript">swapLang("Return");</SCRIPT> </TD> </TR> <!--TR BGCOLOR="#EFEFEF"> <TD WIDTH="26%" BGCOLOR="#0099CC" ALIGN="right" CLASS="txt01"><SCRIPT LANGUAGE="JavaScript">swapLang("Finish Workflow")</SCRIPT> :</TD> <TD WIDTH="74%" BGCOLOR="#EFEFEF"> <INPUT TYPE="radio" NAME="__finflow" VALUE="1"> <SCRIPT LANGUAGE="JavaScript">swapLang("Yes");</SCRIPT> <INPUT TYPE="radio" NAME="__finflow" VALUE="0" CHECKED> <SCRIPT LANGUAGE="JavaScript">swapLang("No");</SCRIPT> </TD> </TR--> <TR BGCOLOR="#EFEFEF"> <TD WIDTH="26%" BGCOLOR="#0099CC" ALIGN="right" CLASS="txt01"><SCRIPT LANGUAGE="JavaScript">swapLang("Comments")</SCRIPT> :</TD> <TD WIDTH="74%" BGCOLOR="#EFEFEF"> <TEXTAREA NAME='comments' COLS='50' ROWS='4' WRAP=''></TEXTAREA> </TD> </TR> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <BR> <% }else if( isStepComment ){ %> <INPUT TYPE="hidden" NAME="wf_command" VALUE="comment"> <% }else if( isStepCancel || isStepReturn ){ %> <INPUT TYPE="hidden" NAME="wf_command" VALUE=""> <% } %> <!-- End Workflow Command --> <!-- Begin Reference Note --> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <% String reference_param = ""; DbInquiry wf_reference_di = (DbInquiry)screenSingle.getRecord().getChild("WF_REFERENCE"); if( wf_reference_di != null && wf_reference_di.foundData() && !chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){ do{ reference_param += ","+wf_reference_di.getString("REF_WF_ID")+":"+wf_reference_di.getString("REF_WF_VER")+":"+wf_reference_di.getString("REF_WF_SEQ_NO")+":"+ wf_reference_di.getString("REF_STEP_ID")+":"+wf_reference_di.getString("REF_STEP_SEQ_NO")+":"+wf_reference_di.getString("REF_ACTOR_ID")+":"+ wf_reference_di.getString("REF_ACTOR_SEQ_NO")+":"+wf_reference_di.getString("REF_POSITION_CODE"); }while( wf_reference_di.next() ); reference_param = reference_param.replaceFirst(",",""); }else{ if( !chkNull.chkNullString(request.getParameter("__cmd")).equalsIgnoreCase("save") ){ reference_param = chkNull.chkNullString(request.getParameter("reference_param")); } if( !chkNull.chkNullString(request.getParameter("reference_delete")).equals("") ){ String reference_delete = chkNull.chkNullString(request.getParameter("reference_delete")); String[] temp_delete = reference_delete.split(","); //System.out.println("Refer Delete : "+reference_delete); for( int i = 0 ; i < temp_delete.length ; i++ ){ reference_param = reference_param.replaceFirst(temp_delete[i],""); } reference_param = reference_param.replaceAll(",,",","); if( reference_param.startsWith(",") ){ reference_param = reference_param.replaceFirst(",",""); } if( reference_param.endsWith(",") ){ reference_param = reference_param.substring(0,reference_param.length()-1); } //System.out.println("Refer Param : "+reference_param); } } String[] temp = reference_param.split(","); if( temp.length > 0 && reference_param.length() > 0 ){ String[] temp2 = temp[0].split(":"); DbInquiry reference_di = new InitialInquiry(screenSingle.getUProfile()).getDbInquiry("VW_INCIDENT1"); reference_di.setColumn("*"); reference_di.setFilter("WF_ID = '"+temp2[0]+"' AND "+ "WF_VER = '"+temp2[1]+"' AND "+ "WF_SEQ_NO = '"+temp2[2]+"' AND "+ "STEP_ID = '"+temp2[3]+"' AND "+ "STEP_SEQ_NO = '"+temp2[4]+"' AND "+ "ACTOR_ID = '"+temp2[5]+"' AND "+ "ACTOR_SEQ_NO = '"+temp2[6]+"' AND "+ "POSITION_CODE = '"+temp2[7]+"'" ); reference_di.refresh(); if( reference_di.next() ){ %> <TR> <TD WIDTH="18%" BGCOLOR="#0099CC"><DIV ALIGN="left"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Reference Note");</SCRIPT> :</STRONG></DIV></TD> <TD WIDTH="4%"><DIV ALIGN="center"><%=reference_di.getString("FREFERCHECK")%></DIV></TD> <TD WIDTH="68%"><DIV ALIGN="left"><%=reference_di.getString("FREFER_SUBJECT")%></DIV></TD> <TD WIDTH="10%"><DIV ALIGN="center"><%=new CscCalendar(Long.parseLong(reference_di.getString("WI_START_TIME"))).getDDMMYYYY()%></DIV></TD> </TR> <% } for( int i = 1 ; i < temp.length ; i++ ){ temp2 = temp[i].split(":"); reference_di.setFilter("WF_ID = '"+temp2[0]+"' AND "+ "WF_VER = '"+temp2[1]+"' AND "+ "WF_SEQ_NO = '"+temp2[2]+"' AND "+ "STEP_ID = '"+temp2[3]+"' AND "+ "STEP_SEQ_NO = '"+temp2[4]+"' AND "+ "ACTOR_ID = '"+temp2[5]+"' AND "+ "ACTOR_SEQ_NO = '"+temp2[6]+"' AND "+ "POSITION_CODE = '"+temp2[7]+"'" ); reference_di.refresh(); if( reference_di.next() ){ %> <TR> <TD WIDTH="18%"> </TD> <TD WIDTH="4%"><DIV ALIGN="center"><%=reference_di.getString("FREFERCHECK")%></DIV></TD> <TD WIDTH="68%"><DIV ALIGN="left"><%=reference_di.getString("FREFER_SUBJECT")%></DIV></TD> <TD WIDTH="10%"><DIV ALIGN="center"><%=new CscCalendar(Long.parseLong(reference_di.getString("WI_START_TIME"))).getDDMMYYYY()%></DIV></TD> </TR> <% } } }else{ %> <TR BGCOLOR="#0099CC"> <TD WIDTH="18%" BGCOLOR="#0099CC"><DIV ALIGN="left"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Reference Note");</SCRIPT> :</STRONG></DIV></TD> <TD COLSPAN="4" BGCOLOR="#FFFFFF"> </TD> </TR> <% } %> <INPUT TYPE="hidden" NAME="reference_param" VALUE="<%=reference_param%>"> <% if( isStep1 ){ %> <TR BGCOLOR="EFEFEF"> <TD WIDTH="18%" BGCOLOR="#FFFFFF"> </TD> <TD COLSPAN="4" BGCOLOR="#FFFFFF"><DIV ALIGN="right"><A HREF="#"></A><A HREF="JavaScript:;" onClick="MM_openBrWindow('REFERENCE_NOTE.jsp?wf_id='+wf_id.value+'&wf_ver='+wf_ver.value+'&reference_param=<%=reference_param%>','REFERENCE_NOTE','SCROLLBARS=yes,STATUS=yes,RESIZABLE=yes,WIDTH=550,HEIGHT=300')"><IMG SRC="../IMAGES/MYNOTE/SEARCH.gif" WIDTH="20" HEIGHT="20" BORDER="0"></A><A HREF="JavaScript:GoDelReference();"><IMG SRC="../IMAGES/MYNOTE/DEL.gif" WIDTH="20" HEIGHT="20" BORDER="0"></A></DIV></TD> </TR> <% } %> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <!-- End Reference Note --> <BR> <!-- Begin Attach File --> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <% InitialEnvironment environment = new InitialEnvironment("GLOBAL"); Downloadfile download = null; DbInquiry attached_file_di = (DbInquiry)screenSingle.getRecord().getChild("ATTACHED_FILE"); if( attached_file_di != null && attached_file_di.foundData() && !chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){ download = new Downloadfile(environment.getValue("DIRNOTEATTACHTFILE-dir")+screenSingle.getUProfile().get("companyid")+"/"+ attached_file_di.getString("WF_ID")+"/"+ attached_file_di.getString("WF_VER")+"/"+ attached_file_di.getString("WF_SEQ_NO")); }else{ if( !chkNull.chkNullString(request.getParameter("__cmd")).equalsIgnoreCase("save") ){ download = new Downloadfile(environment.getValue("DIRNOTEATTACHTEMP-dir")+attach_time); }//else{ // download = new Downloadfile(environment.getValue("DIRNOTEATTACHTEMP-dir")); //} if( !chkNull.chkNullString(request.getParameter("attach_file_delete")).equals("") ){ String[] file_name = request.getParameter("attach_file_delete").split(","); for( int i = 0 ; i < file_name.length ; i++ ){ download.delFile(file_name[i]); } } } if( download != null ){ HashMap attach_file_hm = download.listFile(); ArrayList file_name = (ArrayList)attach_file_hm.get("file_name"); ArrayList file_size = (ArrayList)attach_file_hm.get("file_size"); ArrayList file_create = (ArrayList)attach_file_hm.get("file_create"); if( file_name.size() > 0 ){ calendar.setTimeInMillis(Long.parseLong(file_create.get(0).toString())); %> <TR> <TD WIDTH="18%" BGCOLOR="#0099CC"><DIV ALIGN="left"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Attach File");</SCRIPT> :</STRONG></DIV></TD> <TD WIDTH="04%"><DIV ALIGN="center"><INPUT TYPE="checkbox" NAME="attach_file" VALUE="<%=file_name.get(0)%>"></DIV></TD> <TD WIDTH="68%"><DIV ALIGN="left"> <A HREF="<%=request.getRequestURI()+"?"+download.getDownloadLink((String)file_name.get(0))%>"><%=file_name.get(0)%></A> </DIV></TD> <TD WIDTH="10%"><DIV ALIGN="center"> <%=calendar.getDDMMYYYY()%> </DIV></TD> </TR> <% for( int i = 1 ; i < file_name.size() ; i++ ){ calendar.setTimeInMillis(Long.parseLong(file_create.get(i).toString())); %> <TR> <TD WIDTH="18%"> </TD> <TD WIDTH="04%"><DIV ALIGN="center"><INPUT TYPE="checkbox" NAME="attach_file" VALUE="<%=file_name.get(i)%>"></DIV></TD> <TD WIDTH="68%"><DIV ALIGN="left"><A HREF="<%=request.getRequestURI()+"?"+download.getDownloadLink((String)file_name.get(i))%>"><%=file_name.get(i)%></A></DIV></TD> <TD WIDTH="10%"><DIV ALIGN="center"><%=calendar.getDDMMYYYY()%></DIV></TD> </TR> <% } }else{ %> <TR BGCOLOR="#0099CC"> <TD WIDTH="18%" BGCOLOR="#0099CC"><DIV ALIGN="left"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Attach File");</SCRIPT> :</STRONG></DIV></TD> <TD COLSPAN="4" BGCOLOR="#FFFFFF"> </TD> </TR> <% } }else{ %> <TR BGCOLOR="#0099CC"> <TD WIDTH="18%" BGCOLOR="#0099CC"><DIV ALIGN="left"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Attach File");</SCRIPT> :</STRONG></DIV></TD> <TD COLSPAN="4" BGCOLOR="#FFFFFF"> </TD> </TR> <% } if( isStep1 ){ %> <TR BGCOLOR="EFEFEF"> <TD WIDTH="18%" BGCOLOR="#FFFFFF"> </TD> <TD COLSPAN="4" BGCOLOR="#FFFFFF"><DIV ALIGN="right"><A HREF="JavaScript:;" onClick="MM_openBrWindow('ATTACH_FILE.jsp?attach_time=<%=attach_time%>','ATTACH_FILE','SCROLLBARS=yes,STATUS=yes,RESIZABLE=yes,WIDTH=550,HEIGHT=300')"><IMG SRC="../IMAGES/MYNOTE/SEARCH.gif" WIDTH="20" HEIGHT="20" BORDER="0"></A><A HREF="JavaScript:GoDeleteAttachFile();"><IMG SRC="../IMAGES/MYNOTE/DEL.gif" WIDTH="20" HEIGHT="20" BORDER="0"></A></DIV></TD> </TR> <% } %> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <!-- End Attach File --> <BR> <!-- Begin Workflow Button --> <% if( !isStep3 ){ %> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <% if( isStep1 ){ %> <TD><DIV ALIGN="right"><A HREF="JavaScript:GoWFM();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SUBMIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> <% }else if( isStepCancel ){ %> <TD><DIV ALIGN="right"><A HREF="JavaScript:DelWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CANCEL.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> <% }else if( isStep2 || isStepComment ){ %> <TD><DIV ALIGN="right"><A HREF="JavaScript:GoWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SUBMIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> <% }else if( isStepReturn ){ %> <TD><DIV ALIGN="right"><A HREF="JavaScript:EditWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_EDIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A><A HREF="JavaScript:DelWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CANCEL.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> <% }else if( isStepCopy ){ %> <TD><DIV ALIGN="right"><A HREF="JavaScript:CopyWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_EDIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> <% } %> </TR> </TABLE> <BR> <!-- End Workflow Button --> <% } if( !isStep1 ){ %> <!-- Begin Document Routing --> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#0099CC"> <TD COLSPAN="6" BGCOLOR="#0099CC"><DIV ALIGN="center"><STRONG>: <script language="javascript">swapLang("History Document Routing");</script> :</STRONG></DIV></TD> </TR> <TR BGCOLOR="#CCCCCC"> <TD WIDTH="05%"><DIV ALIGN="center"><SCRIPT LANGUAGE="JavaScript">swapLang("No.");</SCRIPT></DIV></TD> <TD WIDTH="25%"><DIV ALIGN="center"><SCRIPT LANGUAGE="JavaScript">swapLang("Actor");</SCRIPT></DIV></TD> <TD WIDTH="24%"><DIV ALIGN="center"><SCRIPT LANGUAGE="JavaScript">swapLang("Position");</SCRIPT></DIV></TD> <TD WIDTH="18%"><DIV ALIGN="center"><SCRIPT LANGUAGE="JavaScript">swapLang("Start Time");</SCRIPT></DIV></TD> <TD WIDTH="18%"><DIV ALIGN="center"><SCRIPT LANGUAGE="JavaScript">swapLang("End Time");</SCRIPT></DIV></TD> <TD WIDTH="10%"><DIV ALIGN="center"><SCRIPT LANGUAGE="JavaScript">swapLang("Action");</SCRIPT></DIV></TD> </TR> <% DbInquiry history_di = (DbInquiry)screenSingle.getRecord().getChild("VW_INCIDENT"); if( history_di != null && history_di.foundData() && !chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){ do{ %> <TR BGCOLOR="#0099CC"> <TD BGCOLOR="#EFEFEF"><DIV ALIGN="right"><%=history_di.getString("STEP_SEQ_NO")%></DIV></TD> <TD BGCOLOR="#EFEFEF"><DIV ALIGN="left"><%=history_di.getString("ACTOR_FNAME")+" "+history_di.getString("ACTOR_LNAME")%></DIV></TD> <TD BGCOLOR="#EFEFEF"><DIV ALIGN="left"><%=history_di.getString("ACTOR_TPOSITION")%></DIV></TD> <% calendar.setTimeInMillis(Long.parseLong(history_di.getString("AI_START_TIME"))); %> <TD BGCOLOR="#EFEFEF"><DIV ALIGN="center"><%=calendar.getDDMMYYHHMMSS()%></DIV></TD> <% if( history_di.getString("AI_COMPLETION_TIME").equals("0") ){ %> <TD BGCOLOR="#EFEFEF"><DIV ALIGN="center"></DIV></TD> <% }else{ calendar.setTimeInMillis(Long.parseLong(history_di.getString("AI_COMPLETION_TIME"))); %> <TD BGCOLOR="#EFEFEF"><DIV ALIGN="center"><%=calendar.getDDMMYYHHMMSS()%></DIV></TD> <% } %> <TD BGCOLOR="#EFEFEF"><DIV ALIGN="right"><%=history_di.getString("FAI_ACTION")%></DIV></TD> </TR> <% }while( history_di.next() ); step_type = history_di.getString("STEP_TYPE"); } %> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <!-- End Document Routing --> <BR> <!-- Begin Comment --> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#0099CC"> <TD BGCOLOR="#0099CC"><DIV ALIGN="center"><STRONG>: <SCRIPT LANGUAGE="JavaScript">swapLang("View Comment");</SCRIPT> :</STRONG></DIV></TD> </TR> <TR BGCOLOR="#0099CC"> <TD BGCOLOR="#FFFFFF"> <% if( history_di != null ){ history_di.go(0); } if( history_di.recCount() > 0 ){ int comment_no = 1; history_di.go(0); while( history_di.next() ){ if( !history_di.getString("COMMENTS").trim().equals("") && !history_di.getString("AI_COMPLETION_TIME").equals("0") ){ calendar.setTimeInMillis(Long.parseLong(history_di.getString("AI_COMPLETION_TIME"))); %> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#CCCCCC"> <TD><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Comment No");</SCRIPT> : <%=comment_no++%> </STRONG></TD> <TD COLSPAN="3"><DIV ALIGN="right"><SCRIPT LANGUAGE="JavaScript">swapLang("Date");</SCRIPT> : <%=calendar.getDDMMYYYY()%> <SCRIPT LANGUAGE="JavaScript">swapLang("Time");</SCRIPT> : <%=calendar.getHHMMSS()%></DIV></TD> </TR> <TR BGCOLOR="EFEFEF"> <TD WIDTH="18%" BGCOLOR="EFEFEF"><DIV ALIGN="right"><SCRIPT LANGUAGE="JavaScript">swapLang("Name");</SCRIPT> : </DIV></TD> <TD WIDTH="37%" BGCOLOR="EFEFEF"><%=history_di.getString("ACTOR_FNAME")+" "+history_di.getString("ACTOR_LNAME")%></TD> <TD WIDTH="16%" BGCOLOR="EFEFEF"><DIV ALIGN="right"><SCRIPT LANGUAGE="JavaScript">swapLang("Position");</SCRIPT> : </DIV></TD> <TD WIDTH="29%" BGCOLOR="EFEFEF"><%=history_di.getString("ACTOR_TPOSITION")%></TD> </TR> <TR BGCOLOR="EFEFEF"> <TD><DIV ALIGN="right"><SCRIPT LANGUAGE="JavaScript">swapLang("Message");</SCRIPT> :</DIV></TD> <TD COLSPAN="3"><%=history_di.getString("COMMENTS")%></TD> </TR> </TABLE> <% } } } %> </TD> </TR> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <BR> <!-- End Comment --> <!-- Begin Set Value --> <% } if( isStep1 ){ %> <!-- Begin Set Value Step1 --> <SCRIPT LANGUAGE="JavaScript"> setValue('priority','<%=chkNull.chkNullString(request.getParameter("priority"),"0")%>'); <% if(request.getParameter("__wf__employeeid") != null) { %> setTimeout("setValue('__wf__employeeid','<%=chkNull.chkNullString(request.getParameter("__wf__employeeid"))%>')",1000); setTimeout("searchEmployee('<%=chkNull.chkNullString(request.getParameter("__wf__employeeid"))%>')",1000); <% } %> setValue('__wf__provice','<%=chkNull.chkNullString(request.getParameter("__wf__provice"))%>'); setValue('__wf__datestart','<%=chkNull.chkNullString(request.getParameter("__wf__datestart"))%>'); setValue('__wf__starttime','<%=chkNull.chkNullString(request.getParameter("__wf__starttime"))%>'); setValue('__wf__dateend','<%=chkNull.chkNullString(request.getParameter("__wf__dateend"))%>'); setValue('__wf__endtime','<%=chkNull.chkNullString(request.getParameter("__wf__endtime"))%>'); setTimeout("setValue('__wf__travel_by','<%=chkNull.chkNullString(request.getParameter("__wf__travel_by"))%>')",1000); setValue('__wf__reason','<%=chkNull.chkNullString(request.getParameter("__wf__reason"))%>'); setValue('__wf__detailwork','<%=chkNull.chkNullString(request.getParameter("__wf__detailwork"))%>'); setValue('__wf__detailBringing','<%=chkNull.chkNullString(request.getParameter("__wf__detailBringing"))%>'); setTimeout("setValue('__wf__rest_stay_overnight','<%=chkNull.chkNullString(request.getParameter("__wf__rest_stay_overnight"),"1")%>'),checkOvernight()",1000); <% if(request.getParameter("__wf__sitewelid") != null) { %> setTimeout("setValue('__wf__sitewelid','<%=chkNull.chkNullString(request.getParameter("__wf__sitewelid"))%>')",1000); setTimeout("searchSitewelfare('<%=chkNull.chkNullString(request.getParameter("__wf__sitewelid"))%>')",1000); <% } %> setValue('__wf__date_checkin','<%=chkNull.chkNullString(request.getParameter("__wf__date_checkin"))%>'); setValue('__wf__time_checkin','<%=chkNull.chkNullString(request.getParameter("__wf__time_checkin"))%>'); setValue('__wf__date_checkout','<%=chkNull.chkNullString(request.getParameter("__wf__date_checkout"))%>'); setValue('__wf__time_checkout','<%=chkNull.chkNullString(request.getParameter("__wf__time_checkout"))%>'); <% if( (request.getParameter("__wf__checkList") != null) && (request.getParameter("__wf__amountrow") != null) ) { %> setValue('__wf__checkList','<%=chkNull.chkNullString(request.getParameter("__wf__checkList"))%>'); setValue('__wf__amountrow','<%=chkNull.chkNullString(request.getParameter("__wf__amountrow"))%>'); // เก็บค่าใน listbox ไว้ในตัวแปรก่อน สร้าง listbox getSysSmoke(); getSysTypeRoom(); // สร้างบรรทัด var splValue=document.cscform.__wf__checkList.value.split(","); for(var c=0;c<splValue.length-1;c++){ addRowToTable('tblMulti',splValue[c]); } // สร้าง listbox setTimeout("setSystemCode();",500); function setSystemCode(){ for(var c=0;c<splValue.length-1;c++){ setListTypeRoom(splValue[c]); setListSmoke(splValue[c]); } } // ใส่ value setTimeout("setValueAll();",1000); <% } else { %> addRowToTable('tblMulti',""); setValue('__wf__checkList','1,'); <% } %> function setValueAll() { <% String splValue[] = md.getWFDataValue("__wf__checkList").split(","); for(int c=0;c<splValue.length;c++) { %> var tmpEmployeeid = document.getElementById("__employeeid$<%=splValue[c]%>"); var tmpFullname = document.getElementById("__fullname$<%=splValue[c]%>"); var tmpPosition = document.getElementById("__position$<%=splValue[c]%>"); var tmpBu1 = document.getElementById("__bu1$<%=splValue[c]%>"); var tmpBu2 = document.getElementById("__bu2$<%=splValue[c]%>"); tmpEmployeeid.value = "<%=md.getWFDataValue("__wf__tworkoutarea1$employeeid$"+splValue[c])%>"; tmpFullname.value = "<%=md.getWFDataValue("__wf__fullname$"+splValue[c])%>"; tmpPosition.value = "<%=md.getWFDataValue("__wf__position$"+splValue[c])%>"; tmpBu1.value = "<%=md.getWFDataValue("__wf__bu1$"+splValue[c])%>"; tmpBu2.value = "<%=md.getWFDataValue("__wf__bu2$"+splValue[c])%>"; setValue('__wf__tworkoutarea1$smoke$<%=splValue[c]%>','<%=md.getWFDataValue("__wf__tworkoutarea1$smoke$"+splValue[c])%>'); setValue('__wf__tworkoutarea1$type_room$<%=splValue[c]%>','<%=md.getWFDataValue("__wf__tworkoutarea1$type_room$"+splValue[c])%>'); setValue('__wf__tworkoutarea1$room$<%=splValue[c]%>','<%=md.getWFDataValue("__wf__tworkoutarea1$room$"+splValue[c])%>'); <% } %> } </SCRIPT> <!-- End Set Value Step1 --> <% }else if( isStep2 || isStepCancel || isStepComment || isStepReturn || isStepCopy ){ %> <!-- Begin Set Value Step2 --> <SCRIPT LANGUAGE="JavaScript"> hideSendTo('<%=step_type%>'); setTimeout("setValue('__wf__employeeid','<%=md.getWFDataValue("__wf__employeeid")%>')",1000); setValue('__wf__fullname','<%=md.getWFDataValue("__wf__fullname")%>'); setValue('__wf__position','<%=md.getWFDataValue("__wf__position")%>'); setValue('__wf__bu1','<%=md.getWFDataValue("__wf__bu1")%>'); setValue('__wf__bu2','<%=md.getWFDataValue("__wf__bu2")%>'); setValue('__wf__bu3','<%=md.getWFDataValue("__wf__bu3")%>'); setValue('__wf__provice','<%=md.getWFDataValue("__wf__provice")%>'); setValue('__wf__datestart','<%=md.getWFDataValue("__wf__datestart")%>'); setValue('__wf__starttime','<%=md.getWFDataValue("__wf__starttime")%>'); setValue('__wf__dateend','<%=md.getWFDataValue("__wf__dateend")%>'); setValue('__wf__endtime','<%=md.getWFDataValue("__wf__endtime")%>'); setTimeout("setValue('__wf__travel_by','<%=md.getWFDataValue("__wf__travel_by")%>')",1000); setValue('__wf__reason','<%=md.getWFDataValue("__wf__reason")%>'); setValue('__wf__detailwork','<%=md.getWFDataValue("__wf__detailwork")%>'); setValue('__wf__detailBringing','<%=md.getWFDataValue("__wf__detailBringing")%>'); setTimeout("setValue('__wf__rest_stay_overnight','<%=md.getWFDataValue("__wf__rest_stay_overnight")%>')",1000); setTimeout("setValue('__wf__sitewelid','<%=md.getWFDataValue("__wf__sitewelid")%>')",1000); setValue('__wf__detailwelfare','<%=md.getWFDataValue("__wf__detailwelfare")%>'); setValue('__wf__address_hotel','<%=md.getWFDataValue("__wf__address_hotel")%>'); setValue('__wf__phone_hotel','<%=md.getWFDataValue("__wf__phone_hotel")%>'); setValue('__wf__fax_hotel','<%=md.getWFDataValue("__wf__fax_hotel")%>'); setValue('__wf__date_checkin','<%=md.getWFDataValue("__wf__date_checkin")%>'); setValue('__wf__time_checkin','<%=md.getWFDataValue("__wf__time_checkin")%>'); setValue('__wf__date_checkout','<%=md.getWFDataValue("__wf__date_checkout")%>'); setValue('__wf__time_checkout','<%=md.getWFDataValue("__wf__time_checkout")%>'); setValue('__wf__checkList','<%=md.getWFDataValue("__wf__checkList")%>'); setValue('__wf__amountrow','<%=md.getWFDataValue("__wf__amountrow")%>'); getSysSmoke(); getSysTypeRoom(); var splValue=document.cscform.__wf__checkList.value.split(","); for(var c=0;c<splValue.length-1;c++){ addRowToTable('tblMulti',splValue[c]); } setTimeout("setSystemCode();",500); function setSystemCode(){ for(var c=0;c<splValue.length-1;c++){ setListTypeRoom(splValue[c]); setListSmoke(splValue[c]); } } setTimeout("setValueAll();",1000); function setValueAll() { <% String splValue[] = md.getWFDataValue("__wf__checkList").split(","); for(int c=0;c<splValue.length;c++){ %> var tmpEmployeeid = document.getElementById("__employeeid$<%=splValue[c]%>"); var tmpFullname = document.getElementById("__fullname$<%=splValue[c]%>"); var tmpPosition = document.getElementById("__position$<%=splValue[c]%>"); var tmpBu1 = document.getElementById("__bu1$<%=splValue[c]%>"); var tmpBu2 = document.getElementById("__bu2$<%=splValue[c]%>"); tmpEmployeeid.value = "<%=md.getWFDataValue("__wf__tworkoutarea1$employeeid$"+splValue[c])%>"; tmpFullname.value = "<%=md.getWFDataValue("__wf__fullname$"+splValue[c])%>"; tmpPosition.value = "<%=md.getWFDataValue("__wf__position$"+splValue[c])%>"; tmpBu1.value = "<%=md.getWFDataValue("__wf__bu1$"+splValue[c])%>"; tmpBu2.value = "<%=md.getWFDataValue("__wf__bu2$"+splValue[c])%>"; setValue('__wf__tworkoutarea1$smoke$<%=splValue[c]%>','<%=md.getWFDataValue("__wf__tworkoutarea1$smoke$"+splValue[c])%>'); setValue('__wf__tworkoutarea1$type_room$<%=splValue[c]%>','<%=md.getWFDataValue("__wf__tworkoutarea1$type_room$"+splValue[c])%>'); setValue('__wf__tworkoutarea1$room$<%=splValue[c]%>','<%=md.getWFDataValue("__wf__tworkoutarea1$room$"+splValue[c])%>'); <% } %> } setValue('priority','<%=screenSingle.getDataLabel("VW_INCIDENT","PRIORITY")%>'); setTimeout("setDisabled(true)",1500); </SCRIPT> <!-- End Set Value Step2 --> <% }else if( isStep3 ){ %> <!-- Begin Set Value Step3 --> <SCRIPT LANGUAGE="JavaScript"> setTimeout("setValue('__wf__employeeid','<%=md.getWFDataValue("__wf__employeeid")%>')",1000); setValue('__wf__fullname','<%=md.getWFDataValue("__wf__fullname")%>'); setValue('__wf__position','<%=md.getWFDataValue("__wf__position")%>'); setValue('__wf__bu1','<%=md.getWFDataValue("__wf__bu1")%>'); setValue('__wf__bu2','<%=md.getWFDataValue("__wf__bu2")%>'); setValue('__wf__bu3','<%=md.getWFDataValue("__wf__bu3")%>'); setValue('__wf__provice','<%=md.getWFDataValue("__wf__provice")%>'); setValue('__wf__datestart','<%=md.getWFDataValue("__wf__datestart")%>'); setValue('__wf__starttime','<%=md.getWFDataValue("__wf__starttime")%>'); setValue('__wf__dateend','<%=md.getWFDataValue("__wf__dateend")%>'); setValue('__wf__endtime','<%=md.getWFDataValue("__wf__endtime")%>'); setTimeout("setValue('__wf__travel_by','<%=md.getWFDataValue("__wf__travel_by")%>')",1000); setValue('__wf__reason','<%=md.getWFDataValue("__wf__reason")%>'); setValue('__wf__detailwork','<%=md.getWFDataValue("__wf__detailwork")%>'); setValue('__wf__detailBringing','<%=md.getWFDataValue("__wf__detailBringing")%>'); setTimeout("setValue('__wf__rest_stay_overnight','<%=md.getWFDataValue("__wf__rest_stay_overnight")%>')",1000); setTimeout("setValue('__wf__sitewelid','<%=md.getWFDataValue("__wf__sitewelid")%>')",1000); setValue('__wf__detailwelfare','<%=md.getWFDataValue("__wf__detailwelfare")%>'); setValue('__wf__address_hotel','<%=md.getWFDataValue("__wf__address_hotel")%>'); setValue('__wf__phone_hotel','<%=md.getWFDataValue("__wf__phone_hotel")%>'); setValue('__wf__fax_hotel','<%=md.getWFDataValue("__wf__fax_hotel")%>'); setValue('__wf__date_checkin','<%=md.getWFDataValue("__wf__date_checkin")%>'); setValue('__wf__time_checkin','<%=md.getWFDataValue("__wf__time_checkin")%>'); setValue('__wf__date_checkout','<%=md.getWFDataValue("__wf__date_checkout")%>'); setValue('__wf__time_checkout','<%=md.getWFDataValue("__wf__time_checkout")%>'); setValue('__wf__checkList','<%=md.getWFDataValue("__wf__checkList")%>'); setValue('__wf__amountrow','<%=md.getWFDataValue("__wf__amountrow")%>'); getSysSmoke(); getSysTypeRoom(); var splValue=document.cscform.__wf__checkList.value.split(","); for(var c=0;c<splValue.length-1;c++){ addRowToTable('tblMulti',splValue[c]); } setTimeout("setSystemCode();",500); function setSystemCode(){ for(var c=0;c<splValue.length-1;c++){ setListTypeRoom(splValue[c]); setListSmoke(splValue[c]); } } setTimeout("setValueAll();",1000); function setValueAll() { <% String splValue[] = md.getWFDataValue("__wf__checkList").split(","); for(int c=0;c<splValue.length;c++){ %> var tmpEmployeeid = document.getElementById("__employeeid$<%=splValue[c]%>"); var tmpFullname = document.getElementById("__fullname$<%=splValue[c]%>"); var tmpPosition = document.getElementById("__position$<%=splValue[c]%>"); var tmpBu1 = document.getElementById("__bu1$<%=splValue[c]%>"); var tmpBu2 = document.getElementById("__bu2$<%=splValue[c]%>"); tmpEmployeeid.value = "<%=md.getWFDataValue("__wf__tworkoutarea1$employeeid$"+splValue[c])%>"; tmpFullname.value = "<%=md.getWFDataValue("__wf__fullname$"+splValue[c])%>"; tmpPosition.value = "<%=md.getWFDataValue("__wf__position$"+splValue[c])%>"; tmpBu1.value = "<%=md.getWFDataValue("__wf__bu1$"+splValue[c])%>"; tmpBu2.value = "<%=md.getWFDataValue("__wf__bu2$"+splValue[c])%>"; setValue('__wf__tworkoutarea1$smoke$<%=splValue[c]%>','<%=md.getWFDataValue("__wf__tworkoutarea1$smoke$"+splValue[c])%>'); setValue('__wf__tworkoutarea1$type_room$<%=splValue[c]%>','<%=md.getWFDataValue("__wf__tworkoutarea1$type_room$"+splValue[c])%>'); setValue('__wf__tworkoutarea1$room$<%=splValue[c]%>','<%=md.getWFDataValue("__wf__tworkoutarea1$room$"+splValue[c])%>'); <% } %> } setValue('priority','<%=screenSingle.getDataLabel("VW_INCIDENT","PRIORITY")%>'); setTimeout("setDisabled(true)",2500); </SCRIPT> <!-- End Set Value Step3 --> <% } %> <!-- End Set Value --> </DIV> </TD> <TD VALIGN="top" BACKGROUND="../IMAGES/MYNOTE/BPM_07.jpg"> </TD> </TR> <!--TR> <TD COLSPAN="2" HEIGHT="20" BACKGROUND="../IMAGES/MYNOTE/BPM_09.jpg"><DIV ALIGN="center"><SPAN CLASS="txt02"> </SPAN></DIV></TD> </TR> </TABLE--> <%=screenSingle.endJSP()%> </FORM> </BODY> </HTML> <% } %>