<%@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");%> <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 ){ UIManager screenSingle = (UIManager) TEMPLATE_WORKFLOW.process("SingleEntry","TEMPLATE_WORKFLOW"); %> <% String wf = null; CheckNull chkNull = new CheckNull(); Organization og = new Masfactor(screenSingle.getUProfile()); String subject = null; String remark = null; String emp_fullname = null; String bossid = og.getBoss(screenSingle.getUProfile().get("employeeid"),screenSingle.getUProfile().get("job")).get(0).toString(); String bossjob = bossid.substring(bossid.indexOf(":")+1); CscCalendar calendar = new CscCalendar(); long attach_time = Long.parseLong(chkNull.chkNullString(request.getParameter("attach_time"),String.valueOf(calendar.getTimeInMillis()))); if( !chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){ subject = chkNull.chkNullString(request.getParameter("subject")); remark = chkNull.chkNullString(request.getParameter("__remark")); emp_fullname = chkNull.chkNullString(request.getParameter("emp_fullname")); }else{ subject = ""; remark = ""; emp_fullname = ""; } bossid = bossid.substring(0,bossid.indexOf(":")); DbRecord memployee_dr = new InitialRecord(screenSingle.getUProfile()).getDbRecord("Memployee"); memployee_dr.setColumn("*"); memployee_dr.set("COMPANYID",screenSingle.getUProfile().get("companyid")); memployee_dr.set("EMPLOYEEID",bossid); memployee_dr.search(); //WF_STATUS 1 = รอการอนุมัติ // 3 = ยกเลิกการอนุมัติ // 4 = อนุมัติแล้ว // 5 = ไม่อนุมัติ // 6 = แก้ไขโดย HR // 7 = ส่งกลับ // 8 = ยกเลิกเอกสาร // 9 = ประวัติ 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(); } } %> <jsp:useBean id="LOG_SENTHELP" class="com.csc.library.system.Task" scope="page"/><% LOG_SENTHELP.setChannel(request, response); HelpEntry screenHelp = (HelpEntry) LOG_SENTHELP.process("HelpEntry","LOG_SENTHELP"); screenHelp.getInquiry().setFilter("COMPANYID = '"+screenHelp.getUProfile().get("companyid")+"' AND "+ "WF_ID = '"+chkNull.chkNullString(request.getParameter("wf_id"),"0")+"' AND "+ "WF_VER = '"+chkNull.chkNullString(request.getParameter("wf_ver"),"0")+"'" ); screenHelp.referLangOn(); screenHelp.process(); %> <!-- Insert useBean --> <HTML> <HEAD> <TITLE>myNOTE : Business Process Management Service</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8"> <!-- Insert Link --> <LINK HREF="../CSS/MYNOTE.css" REL="stylesheet" TYPE="text/css"> <LINK HREF="../CSS/MYNOTE_MENU.css" REL="stylesheet" TYPE="text/css"> <!-- Insert Script Import --> <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 LANGUAGE="JavaScript">setLang('<%=screenSingle.getUProfile().get("lang")%>');</SCRIPT> <!--DWR INCLUDE--> <script src="../JS/VIEWCALENDAR.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 type="text/javascript" src="/hr/dwr/interface/Tabsent_nstda_dwr.js"></script> <!--DWR INCLUDE--> <SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript"> <!-- function DelWF(){ with( document.cscform ){ __wf_status.value="8"; wf_command.value="delete"; var b = __wf.value; var id = __doc_no.value; var appr = __wfapprove.value; //if( comments.value=="" ){ // alert(MyCode[88]); // return; //} if( ((b=="true")&&(id!="0")) || (appr=="true") ){ __wfcmd.value=true; update(); }else{ alert(MyCode[85]); } } } function GoWF(){ setLimitLeave(); getLeaveUsed(); with( document.cscform ){ var b = __wf.value; var id = __doc_no.value; var appr = __wfapprove.value; if( (__oldWF.value=="7") && (__doc_no.value != "0") ){ alert(MyCode[89]); return; } type_absent.value=__wf__type_absent.value; if(__wf__abroadid.value!="") __wf__go_abroad[0].checked=true; if( ((b=="false")||(id=="0")) || ((b=="true")&&(id!="0")&&(appr=="true")) ){ if(chk_Time()&&chk_Time2()){ getParam(); __wfcmd.value=true; saveRecord(); } }else{ alert(MyCode[86]); } } } function getParam(){ with( document.cscform ){ var x = 1; var y; __screen_value.value = ''; for( i = 0 ; i < elements.length ; i++ ){ if( elements[i].name.indexOf('__wf__') > -1 ){ if( elements[i].type == 'checkbox' ){ if( elements[i].checked ){ __screen_value.value += "#"+elements[i].name+","+elements[i].value; }else{ __screen_value.value += "#"+elements[i].name+","; } }else if( elements[i].type == 'radio' ){ if( elements[i].checked ){ __screen_value.value += "#"+elements[i].name+","+elements[i].value; } }else{ __screen_value.value += "#"+elements[i].name+","+elements[i].value; } } } __screen_value.value = __screen_value.value.replace('#',''); } } function setValue(field,field_value){ //alert(field_value); x = document.getElementsByName(field); for( i = 0 ; i < x.length ; i++ ){ if( x[i].type == 'text' || x[i].type == 'textarea' || x[i].type=='hidden'){ x[i].value = field_value; }else if( x[i].type == 'checkbox' || x[i].type == 'radio' ){ if( x[i].value == field_value ){ x[i].checked = true; }else{ x[i].checked = false; } }else if( x[i].type == 'select-one' ){ y = 0; for( ; y < x[i].length ; y++ ){ if( x[i].options[y].value == field_value ){ x[i].selectedIndex = y; } } } } } function openHelp(){ with( document.cscform ){ window.open("./HELP/LEAVE.pdf","Help","left=150,top=150,width=700,height=570,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function goHelp(helpName,inputName,condition){ with( document.cscform ){ var helpReturn; var temp=""; if( inputName=="sendto" ){ temp = __fixCon.value; __fixCon.value="job='"+condition+"'"; helpReturn="wf_next_actor:EMPLOYEEID,sendto:MEMPLOYEE@FULLNAME"; linkHelp_SendToReturn(helpName,helpReturn); } else if(inputName=="__wf__abroadid" ){ temp = __fixCon.value; __fixCon.value=""; helpReturn=inputName+":countryid,MCOUNTRY@EDESC"; linkHelp_Return(helpName,helpReturn); __fixCon.value=temp; } else if(inputName=="__wf__employeeid"){ temp = __fixCon.value; __fixCon.value=""; helpReturn=inputName+":employeeid,MEMPLOYEE@FULLNAME"; linkHelp_Return(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=="__employeeid" ){ temp = __fixCon.value; helpReturn="__employeeid:EMPLOYEEID,MEMPLOYEE@FULLNAME,emp_fullname:MEMPLOYEE.FULLNAME"; linkHelp_Return(helpName,helpReturn); __fixCon.value=temp; } else if(inputName=="__wf__emp_cover"){ temp = __fixCon.value; __fixCon.value=""; helpReturn=inputName+":employeeid,__fullname_emp_cover:fullname,__wf__shift_cover:time0"; 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 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<>'4' and wf_status<>'6' and wf_status<>'3' and wf_status<>'8' and wf_status<>'A' and wf_status<>'B')"; var param="../MYNOTE/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 addSentto(username,userid){ with( document.cscform ){ sendto.value = username; wf_next_actor.value = userid; document.getElementById("menu_child").style.visibility = 'hidden'; } } function initiframe(){ var source=""; with(document.cscform){ //if(__employeeid.value.length>0){ __fixCon.value = "employeeid='"+__wf__employeeid.value+"'"; source="../TA/SHOWNLEAVE_NSTDA.jsp?__employeeid="+__wf__employeeid.value+"&__fixCon="+__fixCon.value; //alert("source -->> "+source); setcframe(source,"viewframe"); //} } } function setcframe(source,mframe){ var vframe=document.getElementById(mframe); vframe.src=source; } function chk_Time(){ var count=0; with(document.cscform){ for (j=0;j<elements.length; j++){ if(elements[j].name.indexOf("__wf__start_date") > -1){ if(!isValidDate(elements[j].value)){ count+=1; elements[j].focus(); elements[j].select(); break; } } if(elements[j].name.indexOf("__wf__end_date") > -1){ if(!isValidDate(elements[j].value)){ count+=1; elements[j].focus(); elements[j].select(); break; } } if(elements[j].name.indexOf("__wf__start_time") > -1){ if(!isValidTime(elements[j].value)){ count+=1; elements[j].focus(); elements[j].select(); break; } } if(elements[j].name.indexOf("__wf__end_time") > -1){ if(!isValidTime(elements[j].value)){ count+=1; elements[j].focus(); elements[j].select(); break; } } }//for if(count>0){ return false; }else{ return true; } } } function chk_Time2(){ with(document.cscform){ /*if (!datetimeDifference(eval("__start_date.value"),eval("__end_date.value"), eval("__start_time.value"),eval("__end_time.value"))) { return true; } else return false;*/ return datetimeDifference(eval("__wf__start_date.value"),eval("__wf__end_date.value"), eval("__wf__start_time.value"),eval("__wf__end_time.value")); } } function chkStCover(){ with(document.cscform){ //alert(__language.value); var cf=""; if(__language.value=="tha") cf='มีพนักงานรับผิดชอบแทน'; if(confirm(cf)){ __wf__cover[0].checked=true; goHelp('MEMPLOYEEHELP','__wf__emp_cover'); } else __wf__cover[1].checked=true; } } function chkStAbroad(){ with(document.cscform){ //alert(__language.value); var cf=""; if(__language.value=="tha") cf='เดินทางออกนอกประเทศ'; if(confirm(cf)){ __wf__go_abroad[0].checked=true; goHelp('MCOUNTRYHELP','__wf__abroadid'); } else __wf__go_abroad[1].checked=true; } } function setLimitLeave(){ with(document.cscform){ for(i=0; i<elements.length; i++){ if(elements[i].name.indexOf("__wf__type_absent") > -1){ //alert(elements[i].value); limitleave.value=__wf__employeeid.value+"@"+__wf__type_absent.value+"@"+ __wf__start_date.value+"@"+__wf__start_time.value+"@"+ __wf__end_date.value+"@"+__wf__end_time.value+","+eval("detail1.document.cscform.L"+elements[i].value+"_USED.value"); } } } } <!-- Insert JavaScript --> --> </SCRIPT> <script language="javascript"> <!-- function viewPages(helppage){ var pam=helppage+".jsp?__fixCon=employeeid='<%= TEMPLATE_WORKFLOW.getUProfile().get("employeeid") %>'"; window.open(pam,"Help","left=150,top=150,width=800,height=500,toolbar=no,status=yes,scrollbars=yes"); } function goPages(helppage,welid,budid){ var pam=helppage+".jsp?__fixCon=welid='"+welid+"' and budyear = '"+budid+"' and employeeid='<%= TEMPLATE_WORKFLOW.getUProfile().get("employeeid") %>'"; window.open(pam,"Help","left=150,top=150,width=700,height=500,toolbar=no,status=yes,scrollbars=yes"); } var eventgrp = function(data1){ var str=""; for(i=0;i<data1.length;i++){ //alert(data1[i][0]+","+data1[i][1]+","+data1[i][2]); str = str + "<option value="+data1[i][0]+">"+data1[i][2]+"</option>"; } DWRUtil.setValue('__eventgrp',"<select name=\"__wf__type_absent\" onChange='setLimitLeave();'>"+str+"</select>"); } var country = function(data1){ var cname=""; for(i=0; i<data1.length; i++){ if(document.cscform.__wf__abroadid.value == data1[i][0]) cname+=data1[i][2]; } DWRUtil.setValue('MCOUNTRY@EDESC',cname); } var showfullname = function(data1){ var empid=""; //alert(data1[1][0]); with(document.cscform){ for(j=0; j<data1.length; j++){ empid+=data1[j][0]; } DWRUtil.setValue('MEMPLOYEE@FULLNAME',empid); } } var showfullname_cover = function(data1){ var empid=""; with(document.cscform){ for(j=0; j<data1.length; j++){ empid+=data1[j][0]; } DWRUtil.setValue('__fullname_emp_cover',empid); } } var eventdata=null; var selectEvent = function(data1){ // alert(gdata); var str3=""; for(i=0;i<data1.length;i++){ //str3 += data1[i][4]+","; if(data1[i][0]==eventdata){ str3 = str3 + "<option value="+data1[i][0]+" selected>"+data1[i][2]+"</option>"; }else str3 = str3 + "<option value="+data1[i][0]+">"+data1[i][2]+"</option>"; } //alert(str3); DWRUtil.setValue('__eventgrp',"<select name=\"__wf__type_absent\" disabled>"+str3+"</select>"); } var getLabelEvent = function(data1){ DWRUtil.setValue('__type_absent', data1[0]); } var getLabelCause = function(data1){ DWRUtil.setValue('__cause_absent', data1[0]); } var getLabelEmpRequest = function(data1){ DWRUtil.setValue('__employeeid', data1[0]); } var getInputEmpRequest = function(data1){ DWRUtil.setValue('__wf__employeeid', data1[1]); } function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } var getLeave = function(data1){ view_leave.innerHTML=data1; } function showLeave() { with (document.cscform) { Tabsent_nstda_dwr.getDWRData(new Array(__wf__employeeid.value,__wf__type_absent.value, __wf__start_date.value,__wf__start_time.value, __wf__end_date.value,__wf__end_time.value), getLeave); } } var leaveUsed = function(data1){ document.cscform.used.value=data1; } function getLeaveUsed() { with (document.cscform) { Tabsent_nstda_dwr.getDWRLeave(new Array(__wf__employeeid.value,__wf__type_absent.value, __wf__start_date.value,__wf__start_time.value, __wf__end_date.value,__wf__end_time.value), leaveUsed); } } function goView() { with(document.cscform){ if(__wf__employeeid.value=="" || __wf__type_absent.value=="" || __wf__start_date.value=="" || __wf__start_time.value=="" || __wf__end_date.value=="" || __wf__end_time.value==""){ alert(MyCode[0]); }else if(chk_Time() && chk_Time2()){ showLeave(); } } } //--> </script> <style type="text/css"> <!-- .style1 {color: #000000} #menu_child { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; Z-INDEX: 100; VISIBILITY: hidden; BORDER-LEFT: black 1px solid; WIDTH: 222px; LINE-HEIGHT: 18px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; BACKGROUND-COLOR: menu } --> </style> </HEAD> <BODY BGCOLOR=#FFFFFF onLoad="MM_preloadImages('../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif')"> <!-- ImageReady Slices (02.psd) --> <FORM NAME="cscform" METHOD="post" ACTION=""> <INPUT TYPE="hidden" NAME="__screen" VALUE=""> <INPUT TYPE="hidden" NAME="__cmd" VALUE=""> <INPUT TYPE="hidden" NAME="__help" VALUE=""> <INPUT TYPE="hidden" NAME="__fixCon" VALUE=""> <%=screenSingle.getTagConfirm()%> <INPUT TYPE="hidden" NAME="__notNull" VALUE="<%=screenSingle.getRequire()%>"> <INPUT TYPE="hidden" NAME="__companyid" VALUE="<%=screenSingle.getUProfile().get("companyid")%>"> <input type="hidden" name="__calendar"> <script language="javascript">getInputFormatDate();</script> <INPUT TYPE="hidden" NAME="wf_id" VALUE="801"> <INPUT TYPE="hidden" NAME="wf_ver" VALUE="<%=chkNull.chkNullString(request.getParameter("wf_ver"),"1")%>"> <INPUT TYPE="hidden" NAME="__wf_id" VALUE="801"> <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="__language" value="<%= screenSingle.getUProfile().get("lang") %>"> <INPUT TYPE="hidden" NAME="wf_return_actor" VALUE="IINIT"> <INPUT TYPE="hidden" NAME="__oldDocumentID" VALUE="<%=screenSingle.getDataLabel("DOC_NO")%>"> <INPUT TYPE="hidden" NAME="__oldWF" VALUE="<%=screenSingle.getDataLabel("WF_STATUS")%>"> <INPUT TYPE="hidden" NAME="__wf" VALUE="<%=wf%>"> <INPUT TYPE="hidden" NAME="__wfcmd" VALUE="false"> <INPUT TYPE="hidden" NAME="limitleave" VALUE=""> <INPUT TYPE="hidden" NAME="used" VALUE=""> <input type="hidden" name="type_absent" value=""> <!-- Insert Hidden Field --> <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_HEAD.jsp" flush="true"> <jsp:param name="logo" value="<%=chkNull.chkNullString(screenSingle.getUProfile().get("logo"))%>"/> <jsp:param name="companyid" value="<%=chkNull.chkNullString(screenSingle.getUProfile().get("companyid"))%>"/> <jsp:param name="fullname" value="<%=chkNull.chkNullString(screenSingle.getUProfile().get("fullname"))%>"/> <jsp:param name="companyname" value="<%=chkNull.chkNullString(screenSingle.getUProfile().get("companyname"))%>"/> <jsp:param name="user_level" value="<%=(chkNull.chkNullString(screenSingle.getUProfile().get("user_level")).equals("1")?"Administrator":"User")%>"/> </jsp:include> <DIV ALIGN="right"> <% if( (request.getParameter("__singlereadonly") == null || request.getParameter("__readonly") == null) && request.getParameter("__singledisabled") == null){ String screen_value = chkNull.chkNullString(screenSingle.getDataLabel("SCREEN_VALUE")); String wf_status = chkNull.chkNullString(screenSingle.getDataLabel("WF_STATUS")); ManageDocument md = new ManageDocument(); md.setParam(new HashMap()); 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="delete_file" VALUE=""> <!-- Head --> <TABLE WIDTH="98%" 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="1" CLASS="txt01"> <TR BGCOLOR="EFEFEF"> <TD WIDTH="50%"><DIV ALIGN="left"> <STRONG> <SCRIPT LANGUAGE="JavaScript">swapLang("Initiator")</SCRIPT> : </STRONG><%=screenSingle.getUProfile().get("fullname")%></TD> <TD WIDTH="50%"><DIV ALIGN="right"><STRONG> <SCRIPT LANGUAGE="JavaScript">swapLang("Position")</SCRIPT> : </STRONG><%=screenSingle.getUProfile().get("positionname")%></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 Head --> <BR> <!-- Help --> <TABLE WIDTH="98%" 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("Request Leave")</SCRIPT> </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> <!-- Send To --> <TABLE WIDTH="98%" 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="1" CLASS="txt01"> <TR BGCOLOR="#0099CC"> <TD WIDTH="19%" BGCOLOR="#0099CC"><DIV ALIGN="right"><STRONG> <SCRIPT LANGUAGE="JavaScript">swapLang("Send To")</SCRIPT> : </STRONG></DIV></TD> <TD WIDTH="81%" BGCOLOR="#EFEFEF"><INPUT TYPE="text" NAME="sendto" SIZE="40" VALUE="<%=chkNull.chkNullString(request.getParameter("sendto"),memployee_dr.getString("FULLNAME"))%>" ID="menu_parent" CLASS="txt01" READONLY> <A HREF="JavaScript:goHelp('MEMPLOYEEHELP','sendto','<%=bossjob%>');"><IMG SRC="../IMAGES/MYNOTE/534.gif" WIDTH="18" HEIGHT="17" BORDER="0" ALIGN="absmiddle"></A> <INPUT TYPE="hidden" NAME="wf_next_actor" VALUE="<%=chkNull.chkNullString(request.getParameter("wf_next_actor"),memployee_dr.getString("EMPLOYEEID"))%>"> <DIV ID="menu_child"> <% while( screenHelp.nextRec() ){ %> <A HREF="JavaScript:addSentto('<%=screenHelp.getString("MEMPLOYEE","FULLNAME")%>','<%=screenHelp.getString("EMPLOYEEID")%>');"><%=screenHelp.getString("MEMPLOYEE","FULLNAME")%></A> <% } %> </DIV> <SCRIPT TYPE="text/JavaScript"> at_attach("menu_parent", "menu_child", "hover", "y", "pointer"); </SCRIPT> </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" READONLY> <A HREF="JavaScript:goHelp('MEMPLOYEEHELP','cc','');"><IMG SRC="../IMAGES/MYNOTE/534.gif" WIDTH="18" HEIGHT="17" 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=swapLangMyNote("Request Leave");</SCRIPT> <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"><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 Send To --> <BR> <!-- User Code --> <TABLE WIDTH="98%" 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"> <!-- Insert Code Step 1 --> <table class=txt01 cellspacing=1 cellpadding=0 width="100%" border=0> <tbody> <tr> <td class="columnlabel"><div align=right><strong><span id="__type_absent"></span> <script language="javascript">SearchDWR.getInput(new Array("TABSENT_NSTDA","TYPE_ABSENT","Name:__type_absent"),getLabelEvent);</script> <!--script language="javascript">swapLang('Leave_Type')</script--> :</strong></div></td> <td class="columnobject1"><span id="__eventgrp"></span> <input name="__wf__emp_request" type="hidden" value="<%=screenSingle.getUProfile().get("actor")%>"> <input type="hidden" name="__wf__employeeid" value="<%=screenSingle.getUProfile().get("employeeid") %>"> <INPUT NAME="__wf__absentid" value="0" type="hidden"><script language="javascript">SearchDWR.searchAll(new Array("meventgrp","eventgrpid,companyid,tdesc,edesc","daytype!='1' and daytype !='5' and daytype !='6' and daytype !='9'","eventgrpid","langon"),eventgrp);</script> </td> </tr> <tr> <td class="columnlabel"><div align=right><strong><span id="__cause_absent"></span> <script language="javascript">SearchDWR.getInput(new Array("TABSENT_NSTDA","CAUSE_ABSENT","Name:__cause_absent"),getLabelCause);</script> <!--script language="javascript">swapLang('Leave_Cause')</script--> :</strong></div></td> <td class="columnobject1"><div align=left> <input name="__wf__cause_absent" type="text" value="" size="50" class="txt01"/> </div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Start_Date')</script> :</strong></div></td> <td class="columnobject1"><div align=left><span class="desc"> <input type="text" size="10" name="__wf__start_date" onKeypress="setdis()" maxlength=10 value="<%= new CscCalendar().getDDMMYYYY() %>" class="txt01" > </span><span class="desc"> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1311','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image1311" width="20" border="0" align="absmiddle" id="Image1311" onClick="viewCal('__wf__start_date')"></a></span></div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Start_Time')</script> :</strong></div></td> <td class="columnobject1"><div align=left> <input class="txt01" maxlength=5 size=5 name="__wf__start_time" onKeyPress="javascript:chkBigDecimal();"> </div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('End_Date')</script> :</strong></div></td> <td class="columnobject1"><div align=left><span class="desc"> <input type="text" size="10" name="__wf__end_date" onKeypress="setdis()" maxlength=10 value="<%= new CscCalendar().getDDMMYYYY() %>" class="txt01"> </span><span class="desc"> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1312','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image1312" width="20" border="0" align="absmiddle" id="Image1312" onClick="viewCal('__wf__end_date')"></a></span></div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('End_Time')</script> :</strong></div></td> <td class="columnobject1"><input class="txt01" maxlength=5 size=5 name="__wf__end_time" onKeyPress="javascript:chkBigDecimal();"> </td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Go Abroad')</script> :</strong></div></td> <td class="columnobject1"><INPUT TYPE="radio" NAME="__wf__go_abroad" VALUE="1" > <SCRIPT LANGUAGE="JavaScript">swapLang("Yes");</SCRIPT> <INPUT TYPE="radio" NAME="__wf__go_abroad" VALUE="0" CHECKED> <SCRIPT LANGUAGE="JavaScript">swapLang("No");</SCRIPT> </td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Abroad')</script> :</strong></div></td> <td class="columnobject1"><div align=left> <input maxlength=13 size=13 value="" name="__wf__abroadid" class="txt01" onKeyDown="javascript:SearchDWR.searchAll(new Array('mcountry','countryid,companyid,tdesc,edesc','','countryid','langon'),country);"> <a href="#"><img src="../IMAGES/MYNOTE/SEARCH.gif" width="20" height="20" border=0 onClick="chkStAbroad();"/></a> <input maxlength=40 size=40 value="" name="MCOUNTRY@EDESC" disabled class="txt01"> </div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Assure Book')</script> :</strong></div></td> <td class="columnobject1"><div align=left> <INPUT TYPE="radio" NAME="__wf__assure_book" VALUE="1"> <SCRIPT LANGUAGE="JavaScript">swapLang("Yes");</SCRIPT> <INPUT TYPE="radio" NAME="__wf__assure_book" VALUE="0" CHECKED> <SCRIPT LANGUAGE="JavaScript">swapLang("No");</SCRIPT> </div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> </strong></div></td> <td class="columnobject1"><div align=left>กรณีลาต่อเนื่องหลายวันกรุณามอบหมายงานของท่านให้ผู้อื่นปฏิบัติแทนในระหว่างที่ลา </div></td> </tr> <tr> <td class="columnlabel"><script language="javascript">swapLang('Cover')</script></td> <td class="columnobject1"><div align=left></div> <INPUT TYPE="radio" NAME="__wf__cover" VALUE="1"> <SCRIPT LANGUAGE="JavaScript">swapLang("Yes");</SCRIPT> <INPUT TYPE="radio" NAME="__wf__cover" VALUE="0" CHECKED> <SCRIPT LANGUAGE="JavaScript">swapLang("No");</SCRIPT> </td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Employee Cover')</script> :</strong></div></td> <td class="columnobject1"><div align=left> <input type="hidden" name="__wf__emp_cover" value=""> <input type="hidden" name="__wf__shift_cover" value=""> <input maxlength=40 size=40 name="__fullname_emp_cover" disabled class="txt01"> <a href="#"><img src="../IMAGES/MYNOTE/SEARCH.gif" border=0 width="20" height="20" onClick="chkStCover();"/></a> </div> <input name="__wf__status" value="0" type="hidden"/> </td> </tr> <!--<tr><td class="columnlabel"><div align=right><strong> <script language=JavaScript>swapLang("รวมวันลา")</script> :</strong></div></td> <td class="columnobject1"><input class=txt01 maxlength=3 size=3 value=1 name=__total_day> <script language=JavaScript>swapLang("วัน")</script> </td> </tr><tr><td class="columnlabel"><div align=right><strong> <script language=JavaScript>swapLang("รวมชั่วโมง")</script> :</strong></div></td> <td class="columnobject1"><input class=txt01 maxlength=3 size=3 value=0 name=__total_hour> <script language=JavaScript>swapLang("ชั่วโมง")</script> <input class=txt01 maxlength=3 size=3 value=0 name=__total_minute> <script language=JavaScript>swapLang("นาที")</script> </td> </tr><tr><td class="columnlabel"><div align=right><strong> <script language=JavaScript>swapLang("ความสำคัญ")</script> :</strong></div></td> <td class="columnobject1"><input type=radio checked value=0 name=priority> <script language=JavaScript>swapLang("ปกติ")</script> <input type=radio value=1 name=priority> <script language=JavaScript>swapLang("ด่วน")</script> <input type=radio value=2 name=priority> <script language=JavaScript>swapLang("ด่วนมาก")</script> </td> </tr><tr><td class="columnlabel"><div align=right><strong> <script language=JavaScript>swapLang("แจ้งเมล์เตือนถึงผู้รับ")</script> :</strong></div></td> <td class="columnobject1"><input type=radio value=0 name=notify> <script language=JavaScript>swapLang("ไม่ใช่")</script> <input type=radio checked value=1 name=notify> <script language=JavaScript>swapLang("ใช่")</script> </td> </tr> --> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Leave Amount')</script> :</strong></div></td> <td class="columnobject1"><div align="right"><a href="javascript:goView();"><img height=37 src="../IMAGES/MYNOTE/BUTTON/BUTTON_VIEW.gif" width=89 border=0></a></div></td> </tr> </tbody> </table></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 User Code --> <BR> <!-- Remark --> <TABLE WIDTH="98%" 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="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"><%=screenSingle.getInput("REMARK")%> <% if( screenSingle.getDataLabel("REMARK").length() < 1 ){ %> <SCRIPT LANGUAGE="JavaScript">setValue('__remark','<%=remark%>');</SCRIPT> <% } %> </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 Remark --> <BR> <!-- Reference Note --> <TABLE WIDTH="98%" 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="1" CLASS="txt01"> <% boolean isReference = false; 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") ){ isReference = true; 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(",,",","); //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>Reference Note :</STRONG></DIV></TD> <TD WIDTH="4%"><DIV ALIGN="center"><%=reference_di.getString("FMYNOTECHECK")%></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("FMYNOTECHECK")%></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>Reference Note :</STRONG></DIV></TD> <TD COLSPAN="4" BGCOLOR="#FFFFFF"> </TD> </TR> <% } if( !isReference ){ %> <INPUT TYPE="hidden" NAME="reference_param" VALUE="<%=reference_param%>"> <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('../MYNOTE/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"><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 Reference Note --> <BR> <!-- Attach File --> <TABLE WIDTH="98%" 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="1" CLASS="txt01"> <% boolean isAttach = false; 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") ){ isAttach = true; 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("delete_file")).equals("") ){ String[] file_name = request.getParameter("delete_file").split(","); for( int i = 0 ; i < file_name.length ; i++ ){ download.delFile(file_name[i]); } } } 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"); if( file_name.size() > 0 ){ %> <TR> <TD WIDTH="18%" BGCOLOR="#0099CC"><DIV ALIGN="left"><STRONG>Attach File :</STRONG></DIV></TD> <TD WIDTH="4%"><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++ ){ %> <TR> <TD WIDTH="18%"> </TD> <TD WIDTH="4%"><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>Attach File :</STRONG></DIV></TD> <TD COLSPAN="4" BGCOLOR="#FFFFFF"> </TD> </TR> <% } if( !isAttach ){ %> <TR BGCOLOR="EFEFEF"> <TD WIDTH="18%" BGCOLOR="#FFFFFF"> </TD> <TD COLSPAN="4" BGCOLOR="#FFFFFF"><DIV ALIGN="right"><A HREF="JavaScript:;" onClick="MM_openBrWindow('../MYNOTE/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"><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 Attach File --> <BR> <% if( wf.equals("true") ){ %> <TABLE WIDTH="98%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <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> </TR> <SCRIPT LANGUAGE="JavaScript">setDisabled();</SCRIPT> </TABLE> <% }else{ %> <TABLE WIDTH="98%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <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> </TR> </TABLE> <% } %> <!-- End Step 1 --> <% }else if( chkNull.chkNullString(request.getParameter("__singlereadonly")).equals("true") && chkNull.chkNullString(request.getParameter("__readonly")).equals("false") ){ String screen_value = chkNull.chkNullString(screenSingle.getDataLabel("SCREEN_VALUE")); HashMap hm = new HashMap(); ManageDocument md = new ManageDocument(); hm.put("WF_ID",request.getParameter("wf_id")); hm.put("WF_VER",request.getParameter("wf_ver")); hm.put("WF_SEQ_NO",request.getParameter("wf_seq_no")); hm.put("STEP_ID",request.getParameter("step_id")); hm.put("STEP_SEQ_NO",request.getParameter("step_seq_no")); hm.put("ACTOR_ID",screenSingle.getUProfile().getActor()); hm.put("POSITION_CODE",screenSingle.getUProfile().get("job")); md.setUProfile(screenSingle.getUProfile()); md.setParam(hm); md.setVW_Incident(); md.setWFDataValue(screen_value); if( md.getIncidentValue("READ_CHECK").equals("0") ){ md.changeReadFlag(); } %> <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")%>"> <!-- Head --> <TABLE WIDTH="98%" 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="1" CLASS="txt01"> <TR BGCOLOR="EFEFEF"> <TD WIDTH="50%"><DIV ALIGN="left"> <STRONG> <SCRIPT LANGUAGE="JavaScript">swapLang("Initiator")</SCRIPT> : </STRONG><%=screenSingle.getDataLabel("VW_INCIDENT","INITIATOR_FNAME")+" "+screenSingle.getDataLabel("VW_INCIDENT","INITIATOR_LNAME")%></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"><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 Head --> <BR> <!-- Help --> <TABLE WIDTH="98%" 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("Request Leave")</SCRIPT> </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> <!-- Send To --> <TABLE WIDTH="98%" 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="1" CLASS="txt01"> <TR BGCOLOR="#0099CC"> <TD WIDTH="19%" BGCOLOR="#0099CC"><DIV ALIGN="right"><STRONG> <SCRIPT LANGUAGE="JavaScript">swapLang("Send To")</SCRIPT> : </STRONG></DIV></TD> <TD WIDTH="81%" BGCOLOR="#EFEFEF"><INPUT TYPE="text" NAME="sendto" SIZE="40" VALUE="<%=chkNull.chkNullString(request.getParameter("sendto"),memployee_dr.getString("FULLNAME"))%>" ID="menu_parent" READONLY> <A HREF="JavaScript:goHelp('MEMPLOYEEHELP','sendto','<%=bossjob%>');"><IMG SRC="../IMAGES/MYNOTE/534.gif" WIDTH="18" HEIGHT="17" BORDER="0" ALIGN="absmiddle"></A> <INPUT TYPE="hidden" NAME="wf_next_actor" VALUE="<%=chkNull.chkNullString(request.getParameter("wf_next_actor"),memployee_dr.getString("EMPLOYEEID"))%>"> <DIV ID="menu_child"> <% while( screenHelp.nextRec() ){ %> <A HREF="JavaScript:addSentto('<%=screenHelp.getString("MEMPLOYEE","FULLNAME")%>','<%=screenHelp.getString("EMPLOYEEID")%>');"><%=screenHelp.getString("MEMPLOYEE","FULLNAME")%></A> <% } %> </DIV> <SCRIPT TYPE="text/JavaScript"> at_attach("menu_parent", "menu_child", "hover", "y", "pointer"); </SCRIPT> </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"))%>" READONLY> <A HREF="JavaScript:goHelp('MEMPLOYEEHELP','cc','');"><IMG SRC="../IMAGES/MYNOTE/534.gif" WIDTH="18" HEIGHT="17" 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()" READONLY> <SCRIPT LANGUAGE="JavaScript">document.cscform.subject.value=swapLangMyNote("Request Leave");</SCRIPT> <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"><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 Send To --> <BR> <!-- User Code --> <TABLE WIDTH="98%" 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"> <!-- Insert Code Step 2 --> <table class=txt01 cellspacing=1 cellpadding=0 width="100%" border=0> <tr > <td class="columnlabel"><strong><span id="__type_absent"></span> <script language="javascript">SearchDWR.getInput(new Array("TABSENT_NSTDA","TYPE_ABSENT","Name:__type_absent"),getLabelEvent);</script> <!--script language="javascript">swapLang('Leave_Type')</script--> :</strong></td> <td class="columnobject1"> <input type="hidden" name="__wf__employeeid" value="<%=screenSingle.getUProfile().get("employeeid") %>"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__employeeid','<%=md.getWFDataValue("__wf__employeeid")%>');</SCRIPT> <input name="__wf__emp_request" type="hidden" value="<%=screenSingle.getUProfile().get("actor")%>"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__emp_request','<%=md.getWFDataValue("__wf__emp_request")%>');</SCRIPT> <INPUT NAME="__wf__absentid" value="0" type="hidden"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__absentid','<%=md.getWFDataValue("__wf__absentid")%>');</SCRIPT> <span id="__eventgrp"></span> <script language="javascript">SearchDWR.searchAll(new Array("meventgrp","eventgrpid,companyid,tdesc,edesc","daytype!='1' and daytype !='5' and daytype !='6' and daytype !='9'","eventgrpid","langon"),selectEvent);</script> <script language="javascript">eventdata='<%=md.getWFDataValue("__wf__type_absent")%>';</script> </td> </tr> <tr> <td class="columnlabel"><div align=right><strong><span id="__cause_absent"></span> <script language="javascript">SearchDWR.getInput(new Array("TABSENT_NSTDA","CAUSE_ABSENT","Name:__cause_absent"),getLabelCause);</script> <!--script language="javascript">swapLang('Leave_Cause')</script--> :</strong></div></td> <td class="columnobject1"><div align=left> <input name="__wf__cause_absent" type="text" value="" size="50" class="txt01" readonly=""/ disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__cause_absent','<%=md.getWFDataValue("__wf__cause_absent")%>');</SCRIPT> </div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Start_Date')</script> :</strong></div></td> <td class="columnobject1"><div align=left><span class="desc"> <input type="text" size="10" name="__wf__start_date" onKeypress="setdis()" maxlength=10 value="<%= new CscCalendar().getDDMMYYYY() %>" class="txt01"/ disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__start_date','<%=md.getWFDataValue("__wf__start_date")%>');</SCRIPT> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image131111','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" ><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image131111" width="20" border="0" align="absmiddle" id="Image131111" ></a></span></div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Start_Time')</script> :</strong></div></td> <td class="columnobject1"><div align=left> <input class="txt01" maxlength=5 size=5 name="__wf__start_time" readonly="" disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__start_time','<%=md.getWFDataValue("__wf__start_time")%>');</SCRIPT> </div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('End_Date')</script> :</strong></div></td> <td class="columnobject1"><div align=left><span class="desc"> <input type="text" size="10" name="__wf__end_date" onKeypress="setdis()" maxlength=10 value="<%= new CscCalendar().getDDMMYYYY() %>" class="txt01" disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__end_date','<%=md.getWFDataValue("__wf__end_date")%>');</SCRIPT> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image131211','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image131211" width="20" border="0" align="absmiddle" id="Image131211"></a></span></div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('End_Time')</script> :</strong></div></td> <td class="columnobject1"><input class="txt01" maxlength=5 size=5 name="__wf__end_time" readonly="" disabled="disabled"> <span class="desc"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__end_time','<%=md.getWFDataValue("__wf__end_time")%>');</SCRIPT> </span></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Go Abroad')</script> :</strong></div></td> <td class="columnobject1"><INPUT TYPE="radio" NAME="__wf__go_abroad" VALUE="1" disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">swapLang("Yes");</SCRIPT> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__go_abroad','<%=md.getWFDataValue("__wf__go_abroad")%>');</SCRIPT> <INPUT TYPE="radio" NAME="__wf__go_abroad" VALUE="0" disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">swapLang("No");</SCRIPT> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__go_abroad','<%=md.getWFDataValue("__wf__go_abroad")%>');</SCRIPT> </td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Abroad')</script> :</strong></div></td> <td class="columnobject1"><div align=left> <input maxlength=13 size=13 value="" name="__wf__abroadid" class="txt01" readonly="" disabled="disabled"> <span class="desc"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__abroadid','<%=md.getWFDataValue("__wf__abroadid")%>');</SCRIPT> </span> <a href="#"><img src="../IMAGES/MYNOTE/SEARCH.gif" width="20" height="20" border=0/></a> <input maxlength=40 size=40 value="" name="MCOUNTRY@EDESC" disabled class="txt01"> <span class="desc"> <SCRIPT LANGUAGE="JavaScript">javascript:SearchDWR.searchAll(new Array('mcountry','countryid,companyid,tdesc,edesc','','countryid','langon'),country);</SCRIPT> </span></div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Assure Book')</script> :</strong></div></td> <td class="columnobject1"><div align=left> <INPUT TYPE="radio" NAME="__wf__assure_book" VALUE="1" disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">swapLang("Yes");</SCRIPT> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__assure_book','<%=md.getWFDataValue("__wf__go_abroad")%>');</SCRIPT> <INPUT TYPE="radio" NAME="__wf__assure_book" VALUE="0" disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">swapLang("No");</SCRIPT> <script language="JavaScript">setValue('__wf__assure_book','<%=md.getWFDataValue("__wf__go_abroad")%>');</script> </div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> </strong></div></td> <td class="columnobject1"><div align=left> กรณีลาต่อเนื่องหลายวันกรุณามอบหมายงานของท่านให้ผู้อื่นปฏิบัติแทนในระหว่างที่ลา </div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Cover')</script> :</strong></div></td> <td class="columnobject1"><INPUT TYPE="radio" NAME="__wf__cover" VALUE="1" disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">swapLang("Yes");</SCRIPT> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__cover','<%=md.getWFDataValue("__wf__cover")%>');</SCRIPT> <INPUT TYPE="radio" NAME="__wf__cover" VALUE="0" disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">swapLang("No");</SCRIPT> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__cover','<%=md.getWFDataValue("__wf__cover")%>');</SCRIPT> </td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Employee Cover')</script> :</strong></div></td> <td class="columnobject1"><div align=left> <input value="" name="__wf__emp_cover" type="hidden" class="txt01" disabled="disabled"> <span class="desc"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__emp_cover','<%=md.getWFDataValue("__wf__emp_cover")%>');</SCRIPT> </span><input maxlength=40 size=40 value="" name="__fullname_emp_cover" disabled class="txt01"> <a href="#"><img src="../IMAGES/MYNOTE/SEARCH.gif" width="20" height="20" border=0/></a> <span class="desc"> <script language="javascript">SearchDWR.searchAll(new Array("memployee","fullname,employeeid,companyid,fname,lname,efname,elname","employeeid='<%=md.getWFDataValue("__wf__emp_cover")%>'","employeeid","langon"),showfullname_cover);</script> </span></div> <input name="__wf__status" value="0" type="hidden"/> </td> </tr> <tbody> <!--<tr><td class="columnlabel"><div align=right><strong> <script language=JavaScript>swapLang("รวมวันลา")</script> :</strong></div></td> <td class="columnobject1"><input class=txt01 maxlength=3 size=3 value=1 name=__total_day> <script language=JavaScript>swapLang("วัน")</script> </td> </tr><tr><td class="columnlabel"><div align=right><strong> <script language=JavaScript>swapLang("รวมชั่วโมง")</script> :</strong></div></td> <td class="columnobject1"><input class=txt01 maxlength=3 size=3 value=0 name=__total_hour> <script language=JavaScript>swapLang("ชั่วโมง")</script> <input class=txt01 maxlength=3 size=3 value=0 name=__total_minute> <script language=JavaScript>swapLang("นาที")</script> </td> </tr><tr><td class="columnlabel"><div align=right><strong> <script language=JavaScript>swapLang("ความสำคัญ")</script> :</strong></div></td> <td class="columnobject1"><input type=radio checked value=0 name=priority> <script language=JavaScript>swapLang("ปกติ")</script> <input type=radio value=1 name=priority> <script language=JavaScript>swapLang("ด่วน")</script> <input type=radio value=2 name=priority> <script language=JavaScript>swapLang("ด่วนมาก")</script> </td> </tr><tr><td class="columnlabel"><div align=right><strong> <script language=JavaScript>swapLang("แจ้งเมล์เตือนถึงผู้รับ")</script> :</strong></div></td> <td class="columnobject1"><input type=radio value=0 name=notify> <script language=JavaScript>swapLang("ไม่ใช่")</script> <input type=radio checked value=1 name=notify> <script language=JavaScript>swapLang("ใช่")</script> </td> </tr> --><tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Leave Amount')</script> :</strong></div></td> <td width="74%" class="columnobject1"><div align="right"><a href="javascript:goView();"><img height=37 src="../IMAGES/MYNOTE/BUTTON/BUTTON_VIEW.gif" width=89 border=0></a></div></td> </tr> </tbody> </table> </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 User Code --> <SCRIPT LANGUAGE="JavaScript">setDisabled();</SCRIPT> <BR> <!-- WF Command --> <TABLE WIDTH="98%" 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="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="reject"> <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"><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 WF Command --> <BR> <!-- Remark --> <TABLE WIDTH="98%" 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="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"><%=screenSingle.getInput("REMARK")%> </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 Remark --> <BR> <!-- Reference Note --> <TABLE WIDTH="98%" 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="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") ){ reference_param = ""; 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{ 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(",,",","); //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>Reference Note :</STRONG></DIV></TD> <TD WIDTH="4%"><DIV ALIGN="center"><%=reference_di.getString("FMYNOTECHECK").replaceAll(">"," DISABLED>")%></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("FMYNOTECHECK").replaceAll(">"," DISABLED>")%></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>Reference Note :</STRONG></DIV></TD> <TD COLSPAN="4" BGCOLOR="#FFFFFF"> </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 Reference Note --> <BR> <!-- Attach File --> <TABLE WIDTH="98%" 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="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")+"/"+ chkNull.chkNullString(request.getParameter("wf_id"),"0")+"/"+ chkNull.chkNullString(request.getParameter("wf_ver"),"0")+"/"+ chkNull.chkNullString(request.getParameter("wf_seq_no"),"0")); }else{ download = new Downloadfile(environment.getValue("DIRNOTEATTACHTEMP-dir")+attach_time); if( !chkNull.chkNullString(request.getParameter("delete_file")).equals("") ){ String[] file_name = request.getParameter("delete_file").split(","); for( int i = 0 ; i < file_name.length ; i++ ){ download.delFile(file_name[i]); } } } 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"); if( file_name.size() > 0 ){ %> <TR> <TD WIDTH="18%" BGCOLOR="#0099CC"><DIV ALIGN="left"><STRONG>Attach File :</STRONG></DIV></TD> <TD WIDTH="4%"><DIV ALIGN="center"> <INPUT TYPE="checkbox" NAME="attach_file" VALUE="<%=file_name.get(0)%>" DISABLED> </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++ ){ %> <TR> <TD WIDTH="18%"> </TD> <TD WIDTH="4%"><DIV ALIGN="center"> <INPUT TYPE="checkbox" NAME="attach_file" VALUE="<%=file_name.get(i)%>" DISABLED> </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>Attach File :</STRONG></DIV></TD> <TD COLSPAN="4" BGCOLOR="#FFFFFF"> </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 Attach File --> <BR> <TABLE WIDTH="95%" BORDER="0" CELLSPACING="1" CELLPADDING="0" CLASS="txt01"> <TR CLASS="txt01"> <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> </TR> </TABLE> <BR> <!-- Document Routing --> <TABLE WIDTH="98%" 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="1" CLASS="txt01"> <TR BGCOLOR="#0099CC"> <TD COLSPAN="6" BGCOLOR="#0099CC"><DIV ALIGN="center"><STRONG>: History Document Routing :</STRONG></DIV></TD> </TR> <TR BGCOLOR="#CCCCCC"> <TD WIDTH="5%"><DIV ALIGN="center">No.</DIV></TD> <TD WIDTH="25%"><DIV ALIGN="center">Actor</DIV></TD> <TD WIDTH="24%"><DIV ALIGN="center">Position</DIV></TD> <TD WIDTH="18%"><DIV ALIGN="center">Start Time</DIV></TD> <TD WIDTH="18%"><DIV ALIGN="center">End Time</DIV></TD> <TD WIDTH="10%"><DIV ALIGN="center">Action</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() ); } %> </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 Document Routing --> <BR> <!-- Comment --> <TABLE WIDTH="98%" 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="1" CLASS="txt01"> <TR BGCOLOR="#0099CC"> <TD BGCOLOR="#0099CC"><DIV ALIGN="center"><STRONG>: View Comment :</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>Comment No : <%=comment_no++%> </STRONG></TD> <TD COLSPAN="3"><DIV ALIGN="right">Date : <%=calendar.getDDMMYYYY()%> Time : <%=calendar.getHHMMSS()%></DIV></TD> </TR> <TR BGCOLOR="EFEFEF"> <TD WIDTH="18%" BGCOLOR="EFEFEF"><DIV ALIGN="right">Name : </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">Position : </DIV></TD> <TD WIDTH="29%" BGCOLOR="EFEFEF"><%=history_di.getString("ACTOR_TPOSITION")%></TD> </TR> <TR BGCOLOR="EFEFEF"> <TD><DIV ALIGN="right">Message :</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"><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 Comment --> <!-- End Step 2 --> <% }else if( chkNull.chkNullString(request.getParameter("__singledisabled")).equals("true") && chkNull.chkNullString(request.getParameter("__readonly")).equals("true") ){ String screen_value = chkNull.chkNullString(screenSingle.getDataLabel("SCREEN_VALUE")); HashMap hm = new HashMap(); ManageDocument md = new ManageDocument(); hm.put("WF_ID",request.getParameter("wf_id")); hm.put("WF_VER",request.getParameter("wf_ver")); hm.put("WF_SEQ_NO",request.getParameter("wf_seq_no")); hm.put("STEP_ID",request.getParameter("step_id")); hm.put("STEP_SEQ_NO",request.getParameter("step_seq_no")); hm.put("ACTOR_ID",screenSingle.getUProfile().getActor()); hm.put("POSITION_CODE",screenSingle.getUProfile().get("job")); md.setUProfile(screenSingle.getUProfile()); md.setParam(hm); md.setVW_Incident(); md.setWFDataValue(screen_value); %> <!-- Head --> <TABLE WIDTH="98%" 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="1" CLASS="txt01"> <TR BGCOLOR="EFEFEF"> <TD WIDTH="50%"><DIV ALIGN="left"> <STRONG> <SCRIPT LANGUAGE="JavaScript">swapLang("Initiator")</SCRIPT> : </STRONG><%=screenSingle.getDataLabel("VW_INCIDENT","INITIATOR_FNAME")+" "+screenSingle.getDataLabel("VW_INCIDENT","INITIATOR_LNAME")%></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"><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 Head --> <BR> <!-- Help --> <TABLE WIDTH="98%" 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("Request Leave")</SCRIPT> </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> <!-- User Code --> <TABLE WIDTH="98%" 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"> <!-- Insert Code Step 3 --> <table class=txt01 cellspacing=1 cellpadding=0 width="100%" border=0> <tr > <td class="columnlabel"><strong><span id="__type_absent"></span> <script language="javascript">SearchDWR.getInput(new Array("TABSENT_NSTDA","TYPE_ABSENT","Name:__type_absent"),getLabelEvent);</script> <!--script language="javascript">swapLang('Leave_Type')</script--> :</strong></td> <td class="columnobject1"><input type="hidden" name="__wf__employeeid" value="<%=screenSingle.getUProfile().get("employeeid") %>"><SCRIPT LANGUAGE="JavaScript">setValue('__wf__employeeid','<%=md.getWFDataValue("__wf__employeeid")%>');</SCRIPT><div align=left><span id="__eventgrp"> <script language="javascript">SearchDWR.searchAll(new Array("meventgrp","eventgrpid,companyid,tdesc,edesc","daytype!='1' and daytype !='5' and daytype !='6' and daytype !='9'","eventgrpid","langon"),selectEvent);</script> <script language="javascript">eventdata='<%=md.getWFDataValue("__wf__type_absent")%>';</script> </span></div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong><span id="__cause_absent"></span> <script language="javascript">SearchDWR.getInput(new Array("TABSENT_NSTDA","CAUSE_ABSENT","Name:__cause_absent"),getLabelCause);</script> <!--script language="javascript">swapLang('Leave_Cause')</script--> :</strong></div></td> <td class="columnobject1"><div align=left> <input name="__wf__cause_absent" type="text" value="" size="50" class="txt01" readonly=""/ disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__cause_absent','<%=md.getWFDataValue("__wf__cause_absent")%>');</SCRIPT> </div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Start_Date')</script> :</strong></div></td> <td class="columnobject1"><div align=left><span class="desc"> <input type="text" size="10" name="__wf__start_date" onKeypress="setdis()" maxlength=10 value="<%= new CscCalendar().getDDMMYYYY() %>" class="txt01"/ disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__start_date','<%=md.getWFDataValue("__wf__start_date")%>');</SCRIPT> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image131111','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" ><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image131111" width="20" border="0" align="absmiddle" id="Image131111" ></a></span></div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Start_Time')</script> :</strong></div></td> <td class="columnobject1"><div align=left> <input class="txt01" maxlength=5 size=5 name="__wf__start_time" readonly="" disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__start_time','<%=md.getWFDataValue("__wf__start_time")%>');</SCRIPT> </div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('End_Date')</script> :</strong></div></td> <td class="columnobject1"><div align=left><span class="desc"> <input type="text" size="10" name="__wf__end_date" onKeypress="setdis()" maxlength=10 value="<%= new CscCalendar().getDDMMYYYY() %>" class="txt01" disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__end_date','<%=md.getWFDataValue("__wf__end_date")%>');</SCRIPT> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image131211','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image131211" width="20" border="0" align="absmiddle" id="Image131211"></a></span></div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('End_Time')</script> :</strong></div></td> <td class="columnobject1"><input class="txt01" maxlength=5 size=5 name="__wf__end_time" readonly="" disabled="disabled"> <span class="desc"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__end_time','<%=md.getWFDataValue("__wf__end_time")%>');</SCRIPT> </span></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Go Abroad')</script> :</strong></div></td> <td class="columnobject1"><INPUT TYPE="radio" NAME="__wf__go_abroad" VALUE="1" disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">swapLang("Yes");</SCRIPT> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__go_abroad','<%=md.getWFDataValue("__wf__go_abroad")%>');</SCRIPT> <INPUT TYPE="radio" NAME="__wf__go_abroad" VALUE="0" disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">swapLang("No");</SCRIPT> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__go_abroad','<%=md.getWFDataValue("__wf__go_abroad")%>');</SCRIPT> </td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Abroad')</script> :</strong></div></td> <td class="columnobject1"><div align=left> <input maxlength=13 size=13 value="" name="__wf__abroadid" class="txt01" readonly="" disabled="disabled"> <span class="desc"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__abroadid','<%=md.getWFDataValue("__wf__abroadid")%>');</SCRIPT> </span> <a href="#"><img src="../IMAGES/MYNOTE/SEARCH.gif" width="20" height="20" border=0/></a> <input maxlength=40 size=40 value="" name="MCOUNTRY@EDESC" disabled class="txt01"> <span class="desc"> <SCRIPT LANGUAGE="JavaScript">javascript:SearchDWR.searchAll(new Array('mcountry','countryid,companyid,tdesc,edesc','','countryid','langon'),country);</SCRIPT> </span></div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Assure Book')</script> :</strong></div></td> <td class="columnobject1"><div align=left> <INPUT TYPE="radio" NAME="__wf__assure_book" VALUE="1" disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">swapLang("Yes");</SCRIPT> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__assure_book','<%=md.getWFDataValue("__wf__go_abroad")%>');</SCRIPT> <INPUT TYPE="radio" NAME="__wf__assure_book" VALUE="0" disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">swapLang("No");</SCRIPT> <script language="JavaScript">setValue('__wf__assure_book','<%=md.getWFDataValue("__wf__go_abroad")%>');</script> </div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> </strong></div></td> <td class="columnobject1"><div align=left> กรณีลาต่อเนื่องหลายวันกรุณามอบหมายงานของท่านให้ผู้อื่นปฏิบัติแทนในระหว่างที่ลา </div></td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Cover')</script> :</strong></div></td> <td class="columnobject1"><INPUT TYPE="radio" NAME="__wf__cover" VALUE="1" disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">swapLang("Yes");</SCRIPT> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__cover','<%=md.getWFDataValue("__wf__cover")%>');</SCRIPT> <INPUT TYPE="radio" NAME="__wf__cover" VALUE="0" disabled="disabled"> <SCRIPT LANGUAGE="JavaScript">swapLang("No");</SCRIPT> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__cover','<%=md.getWFDataValue("__wf__cover")%>');</SCRIPT> </td> </tr> <tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Employee Cover')</script> :</strong></div></td> <td class="columnobject1"><div align=left> <input value="" name="__wf__emp_cover" type="hidden" class="txt01" disabled="disabled"> <span class="desc"> <SCRIPT LANGUAGE="JavaScript">setValue('__wf__emp_cover','<%=md.getWFDataValue("__wf__emp_cover")%>');</SCRIPT> </span><input maxlength=40 size=40 value="" name="__fullname_emp_cover" disabled class="txt01"> <a href="#"><img src="../IMAGES/MYNOTE/SEARCH.gif" width="20" height="20" border=0/></a> <span class="desc"> <script language="javascript">SearchDWR.searchAll(new Array("memployee","fullname,employeeid,companyid,fname,lname,efname,elname","employeeid='<%=md.getWFDataValue("__wf__emp_cover")%>'","employeeid","langon"),showfullname_cover);</script> </span></div> <input name="__wf__status" value="0" type="hidden"/> </td> </tr> <tbody> <!--<tr><td class="columnlabel"><div align=right><strong> <script language=JavaScript>swapLang("รวมวันลา")</script> :</strong></div></td> <td class="columnobject1"><input class=txt01 maxlength=3 size=3 value=1 name=__total_day> <script language=JavaScript>swapLang("วัน")</script> </td> </tr><tr><td class="columnlabel"><div align=right><strong> <script language=JavaScript>swapLang("รวมชั่วโมง")</script> :</strong></div></td> <td class="columnobject1"><input class=txt01 maxlength=3 size=3 value=0 name=__total_hour> <script language=JavaScript>swapLang("ชั่วโมง")</script> <input class=txt01 maxlength=3 size=3 value=0 name=__total_minute> <script language=JavaScript>swapLang("นาที")</script> </td> </tr><tr><td class="columnlabel"><div align=right><strong> <script language=JavaScript>swapLang("ความสำคัญ")</script> :</strong></div></td> <td class="columnobject1"><input type=radio checked value=0 name=priority> <script language=JavaScript>swapLang("ปกติ")</script> <input type=radio value=1 name=priority> <script language=JavaScript>swapLang("ด่วน")</script> <input type=radio value=2 name=priority> <script language=JavaScript>swapLang("ด่วนมาก")</script> </td> </tr><tr><td class="columnlabel"><div align=right><strong> <script language=JavaScript>swapLang("แจ้งเมล์เตือนถึงผู้รับ")</script> :</strong></div></td> <td class="columnobject1"><input type=radio value=0 name=notify> <script language=JavaScript>swapLang("ไม่ใช่")</script> <input type=radio checked value=1 name=notify> <script language=JavaScript>swapLang("ใช่")</script> </td> </tr> --><tr> <td class="columnlabel"><div align=right><strong> <script language="javascript">swapLang('Leave Amount')</script> :</strong></div></td> <td width="74%" class="columnobject1"><div align="right"><a href="javascript:goView();"><img height=37 src="../IMAGES/MYNOTE/BUTTON/BUTTON_VIEW.gif" width=89 border=0></a></div></td> </tr> </tbody> </table> </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 User Code --> <SCRIPT LANGUAGE="JavaScript">setDisabled();</SCRIPT> <BR> <!-- Remark --> <TABLE WIDTH="98%" 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="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"><%=screenSingle.getInput("REMARK")%> </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 Remark --> <BR> <!-- Reference Note --> <TABLE WIDTH="98%" 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="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") ){ reference_param = ""; 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{ 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(",,",","); //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>Reference Note :</STRONG></DIV></TD> <TD WIDTH="4%"><DIV ALIGN="center"><%=reference_di.getString("FMYNOTECHECK").replaceAll(">"," DISABLED>")%></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("FMYNOTECHECK").replaceAll(">"," DISABLED>")%></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>Reference Note :</STRONG></DIV></TD> <TD COLSPAN="4" BGCOLOR="#FFFFFF"> </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 Reference Note --> <BR> <!-- Attach File --> <TABLE WIDTH="98%" 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="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")+"/"+ chkNull.chkNullString(request.getParameter("wf_id"),"0")+"/"+ chkNull.chkNullString(request.getParameter("wf_ver"),"0")+"/"+ chkNull.chkNullString(request.getParameter("wf_seq_no"),"0")); }else{ download = new Downloadfile(environment.getValue("DIRNOTEATTACHTEMP-dir")+attach_time); if( !chkNull.chkNullString(request.getParameter("delete_file")).equals("") ){ String[] file_name = request.getParameter("delete_file").split(","); for( int i = 0 ; i < file_name.length ; i++ ){ download.delFile(file_name[i]); } } } 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"); if( file_name.size() > 0 ){ %> <TR> <TD WIDTH="18%" BGCOLOR="#0099CC"><DIV ALIGN="left"><STRONG>Attach File :</STRONG></DIV></TD> <TD WIDTH="4%"><DIV ALIGN="center"> <INPUT TYPE="checkbox" NAME="attach_file" VALUE="<%=file_name.get(0)%>" DISABLED> </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++ ){ %> <TR> <TD WIDTH="18%"> </TD> <TD WIDTH="4%"><DIV ALIGN="center"> <INPUT TYPE="checkbox" NAME="attach_file" VALUE="<%=file_name.get(i)%>" DISABLED> </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>Attach File :</STRONG></DIV></TD> <TD COLSPAN="4" BGCOLOR="#FFFFFF"> </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 Attach File --> <BR> <!-- Document Routing --> <TABLE WIDTH="98%" 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="1" CLASS="txt01"> <TR BGCOLOR="#0099CC"> <TD COLSPAN="6" BGCOLOR="#0099CC"><DIV ALIGN="center"><STRONG>: History Document Routing :</STRONG></DIV></TD> </TR> <TR BGCOLOR="#CCCCCC"> <TD WIDTH="5%"><DIV ALIGN="center">No.</DIV></TD> <TD WIDTH="25%"><DIV ALIGN="center">Actor</DIV></TD> <TD WIDTH="24%"><DIV ALIGN="center">Position</DIV></TD> <TD WIDTH="18%"><DIV ALIGN="center">Start Time</DIV></TD> <TD WIDTH="18%"><DIV ALIGN="center">End Time</DIV></TD> <TD WIDTH="10%"><DIV ALIGN="center">Action</DIV></TD> </TR> <% DbInquiry history_di = (DbInquiry)screenSingle.getRecord().getChild("VW_INCIDENT"); if( history_di != null && history_di.foundData() ){ 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() ); } %> </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 Document Routing --> <BR> <!-- Comment --> <TABLE WIDTH="98%" 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="1" CLASS="txt01"> <TR BGCOLOR="#0099CC"> <TD BGCOLOR="#0099CC"><DIV ALIGN="center"><STRONG>: View Comment :</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>Comment No : <%=comment_no++%> </STRONG></TD> <TD COLSPAN="3"><DIV ALIGN="right">Date : <%=calendar.getDDMMYYYY()%> Time : <%=calendar.getHHMMSS()%></DIV></TD> </TR> <TR BGCOLOR="EFEFEF"> <TD WIDTH="18%" BGCOLOR="EFEFEF"><DIV ALIGN="right">Name : </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">Position : </DIV></TD> <TD WIDTH="29%" BGCOLOR="EFEFEF"><%=history_di.getString("ACTOR_TPOSITION")%></TD> </TR> <TR BGCOLOR="EFEFEF"> <TD><DIV ALIGN="right">Message :</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"><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 Comment --> <!-- End Step 3 --> <% } %> <BR> </DIV> <!----- SHOW LEAVE ----> <TABLE WIDTH="98%" 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="1" CLASS="txt01"> <TR BGCOLOR="#FFFFFF"> <TD nowrap><iframe id="viewframe" src="" width="100%" height="200" name="detail1" ></iframe></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> <script language="javascript">initiframe();</script> <BR> <!----- SHOW VIEW ----> <span id="view_leave"></span> <BR> </TD> </TR> <TR> <TD COLSPAN=3 HEIGHT="20" BACKGROUND="../IMAGES/MYNOTE/BPM_09.jpg"><DIV ALIGN="center"><SPAN CLASS="txt02">myNOTE (Business Process Management)©2005 Computer Science Corporation Limited. <BR> All Rights Reserved.</SPAN></DIV></TD> </TR> </TABLE> </FORM> </BODY> </HTML> <% } %>