<%@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.databean.util.FileUtil"%> <%@page import="com.csc.library.approve.*,com.csc.library.databean.*"%> <%@page import="com.csc.library.entry.*,com.csc.library.utilities.*"%> <%@page import="com.csc.library.session.*"%> <%request.setCharacterEncoding("UTF-8");%> <!-- Begin useBean --> <jsp:useBean id="TEMPLATE_WORKFLOW" class="com.csc.library.system.Task" scope="page"/> <% TEMPLATE_WORKFLOW.setChannel(request,response); TEMPLATE_WORKFLOW.checkProfile(); if( TEMPLATE_WORKFLOW.getUProfile() != null ){ TEMPLATE_WORKFLOW.getUProfile().set("appname","RECRUIT"); UIManager screenSingle = (UIManager) TEMPLATE_WORKFLOW.process("SingleEntry","TEMPLATE_WORKFLOW"); boolean isStep1 = false; boolean isStep2 = false; boolean isStep3 = false; boolean isStepCancel = false; boolean isStepComment = false; boolean isStepReturn = false; boolean isStepCopy = false; boolean isDraft = false; boolean isAdminEdit = false; boolean isAdminCancel = false; boolean isAdminDelete = false; boolean isAdminClean = false; boolean isArchive = false; String wf = null; CheckNull chkNull = new CheckNull(); Organization og = new Masfactor(screenSingle.getUProfile()); String subject = null; String remark = null; String step_type = null; CscCalendar calendar = new CscCalendar(); long attach_time = Long.parseLong(chkNull.chkNullString(request.getParameter("attach_time"),String.valueOf(calendar.getTimeInMillis()))); ManageDocument md = new ManageDocument(); if( !chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){ subject = chkNull.chkNullString(request.getParameter("subject")); remark = chkNull.chkNullString(request.getParameter("__remark")); }else if( chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){ /* if( chkNull.chkNullString(request.getParameter("__checkPage")).equals("true") ){ response.sendRedirect("../MYNOTE/SENT_COMPLETE.jsp"); }else{ response.sendRedirect("../MYNOTE/INBOX.jsp"); }*/ //response.sendRedirect("../MYNOTE/SENT_COMPLETE.jsp"); if(chkNull.chkNullString(request.getParameter("isAdminEdit")).equals("true")){ response.sendRedirect("../WORKFLOW_ADMIN/ADMIN_EDIT.jsp"); }else if(chkNull.chkNullString(request.getParameter("isAdminCancel")).equals("true")){ response.sendRedirect("../WORKFLOW_ADMIN/ADMIN_CANCEL.jsp"); }else if(chkNull.chkNullString(request.getParameter("isAdminClean")).equals("true")){ response.sendRedirect("../WORKFLOW_ADMIN/ADMIN_CLEAN.jsp"); }else if(chkNull.chkNullString(request.getParameter("isAdminDelete")).equals("true")){ response.sendRedirect("../WORKFLOW_ADMIN/ADMIN_DELETE.jsp"); }else{ response.sendRedirect("../MYNOTE/SENT_COMPLETE.jsp"); } }else{ subject = ""; remark = ""; } //WF_STATUS 1 = รอการอนุมัติ // 3 = ยกเลิกการอนุมัติ // 4 = อนุมัติแล้ว // 5 = ไม่อนุมัติ // 6 = แก้ไขโดย HR // 7 = ส่งกลับ // 8 = ยกเลิกเอกสาร // 9 = ประวัติ if( (request.getParameter("__runno") == null || request.getParameter("__runno").equals("")) && (request.getParameter("__help") == null || request.getParameter("__help").equals("")) ){ screenSingle.clean(); } if( (!screenSingle.getDataLabel("WF_STATUS").equals("1")) && (!screenSingle.getDataLabel("WF_STATUS").equals("4")) && (!screenSingle.getDataLabel("WF_STATUS").equals("7")) ){ wf = "false"; }else{ wf = "true"; } if( request.getParameter("downfile") != null ){ ThaiUtilities tu = new ThaiUtilities(); String filePath = request.getParameter("downfile"); File f = new File(tu.ASCII2Unicode(filePath)); String fileName = f.getName(); String fileType = fileName.substring(fileName.indexOf(".")+1,fileName.length()); if ( f.exists() && f.canRead() ) { //response.setContentType("application/octet-stream"); //response.setHeader("Content-Disposition", "attachment; filename="+tu.Unicode2ASCII(f.getName())); ServletContext context = pageContext.getServletContext(); String mimeType = context.getMimeType( tu.Unicode2ASCII(f.getName()) ); response.setContentType( mimeType ); response.setHeader("Content-Disposition", "attachment; filename="+tu.Unicode2ASCII(f.getName())); response.setContentLength((int) f.length()); BufferedInputStream fileInput = new BufferedInputStream(new FileInputStream(f)); byte buffer[] = new byte[8 * 1024]; out.clearBuffer(); OutputStream out_s = response.getOutputStream(); CopyStreams.copyStreamsWithoutClose(fileInput, out_s, buffer); out_s.flush(); out_s.close(); fileInput.close(); } } %> <!-- End useBean --> <HTML> <HEAD> <TITLE>myNOTE : Business Process Management Service</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8"> <!-- Begin Link --> <LINK HREF="../CSS/MYNOTE.css" REL="stylesheet" TYPE="text/css"> <LINK HREF="../CSS/MYNOTE_MENU.css" REL="stylesheet" TYPE="text/css"> <!-- End Link --> <!-- Begin Import Script --> <SCRIPT TYPE='text/JavaScript' SRC='../JS/MYNOTE_SCREEN.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/MYNOTE_MENU.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/SCREEN.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/DATEINPUT.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/VIEWCALENDAR.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/ICONSMENU.js'></SCRIPT> <SCRIPT LANGUAGE="JavaScript">setLang('<%=screenSingle.getUProfile().get("lang")%>');</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> <!-- End Import Script --> <SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript"> <!-- function preGoWF(){//f with( document.cscform ){//0 var msg1 = "Please insert old transfer date."; var msg2 = "Please insert new transfer date."; var msg3 = "Please insert HR transfer date."; var msg = "Please insert old transfer date."; if(dwr.util.getValue("__language") == "tha"){ msg1="สังกัดปัจจุบันยังไม่ได้ใส่วันที่โอนย้าย"; msg2="สังกัดใหม่ยังไม่ได้ใส่วันที่โอนย้าย"; msg3="HR ยังไม่ได้ใส่วันที่โอนย้าย"; msg="วันที่มีผลไม่ควรเกิน 60 วันนับจากวันที่เริ่มต้นเอกสาร"; } if(step_id.value>1&&step_id.value<6){ if(!<%=((md.getParam()!=null && md.getParam().containsKey("__wf__old_transfer_date"))?"true":"false")%>){//3 if(dwr.util.getValue("__wf__old_transfer_date")== ""){//4 alert(msg1); }//4 else if(!checkFdateEdate(__wf__old_transfer_date.value,__wf__start_t.value)){ alert(msg); } else{//4 GoWF(); }//4 }//3 } else if(step_id.value>5&&step_id.value<10){//3 if(!<%=((md.getParam()!=null && md.getParam().containsKey("__wf__new_transfer_date"))?"true":"false")%>){//3 if(dwr.util.getValue("__wf__new_transfer_date")== ""){//4__wf__hr_transfer_date alert(msg2); }//4 else if(!checkFdateEdate(__wf__new_transfer_date.value,__wf__start_t.value)){ alert(msg); } else{//4 GoWF(); }//4 }//3 } else if(step_id.value>9){//3 if(!<%=((md.getParam()!=null && md.getParam().containsKey("__wf__hr_transfer_date"))?"true":"false")%>){//3 if(dwr.util.getValue("__wf__hr_transfer_date")== ""){//4 alert(msg3); }//4 else if(!checkFdateEdate(__wf__hr_transfer_date.value,__wf__start_t.value)){ alert(msg); } else{//4 GoWF(); }//4 }//3 } else {//3 GoWF(); }//3 }//0 }//f function checkFdateEdate(strstart,strend) { var dayF,dayE,monthF,monthE,yearF,yearE,checkdaytrue = true; dayF = parseFloat(strstart.substring(0,2)); // วันเริ่มต้น dayE = parseFloat(strend.substring(0,2)); // วันสิ้นสุด monthF = parseFloat(strstart.substring(3,5)); // เดือนเริ่มต้น monthE = parseFloat(strend.substring(3,5)); // เดือนสิ้นสุด yearF = parseFloat(strstart.substring(6,10)); // ปีเริ่มต้น yearE = parseFloat(strend.substring(6,10)); // ปีสิ้นสุด if (yearE < yearF) checkdaytrue = false; //ถ้าปีท้ายน้อยกว่าปีก่อน else if ( (yearE == yearF) && (monthF > monthE) ) checkdaytrue = false; //ปีเท่ากันแต่เดือนปีก่อนมากกว่า else if ((yearE == yearF) && (monthF == monthE) && (dayF > dayE) ) checkdaytrue = false; //ปีและเดือนเท่ากันแต่วันก่อนมากกว่าวันท้าย return checkdaytrue; // ถ้าวันก่อนมากกว่าวันท้ายส่ง false } function ckk2(){ with(document.cscform){ alert(step_id.value); //alert(dwr.util.getValue("__wf__result")); //alert(__wf__acknowledge.checked); //alert(dwr.util.getValue("__wf__acknowledge")); } } function goHelp(helpName,inputName,condition){ with( document.cscform ){ var helpReturn; var temp; if( inputName == "sendto" ){ temp = __fixCon.value; //__fixCon.value="job='"+condition+"'"; if( condition.indexOf(",") > -1 ){ condition = condition.replace(/,/g,"','"); } //__fixCon.value="EMPLOYEEID IN ("+condition+")"; __fixCon.value="EMPLOYEEID IN ("+condition+") AND STATUS IN ('A','S','T','V')"; helpReturn="wf_next_actor:EMPLOYEEID,sendto:MEMPLOYEE@FULLNAME"; linkHelp_SendToReturn(helpName,helpReturn); __fixCon.value=temp; }else if( inputName == "__wf__assessor1" ){ temp = __fixCon.value; //__fixCon.value+= "branch='" +__wf__branchid2.value+"' and bu1='" +__wf__bu1id.value+"' and status='"+statusdes.value+"'"; __fixCon.value="STATUS='A'"; helpReturn="__wf__assessor1:employeeid,__wf__assessorname1:tdesc"; linkHelp_SendToReturn(helpName,helpReturn); __fixCon.value=temp; } else if( inputName == "__wf__assessor2" ){ temp = __fixCon.value; //__fixCon.value+= "branch='" +__wf__branchid2.value+"' and bu1='" +__wf__bu1id.value+"' and status='"+statusdes.value+"'"; __fixCon.value="STATUS='A'"; helpReturn="__wf__assessor2:EMPLOYEEID,__wf__assessorname2:tdesc"; linkHelp_SendToReturn(helpName,helpReturn); __fixCon.value=temp; } else if( inputName == "__wf__assessor3" ){ temp = __fixCon.value; //__fixCon.value+= "branch='" +__wf__branchid2.value+"' and bu1='" +__wf__bu1id.value+"' and status='"+statusdes.value+"'"; __fixCon.value="STATUS='A'"; helpReturn="__wf__assessor3:EMPLOYEEID,__wf__assessorname3:tdesc"; linkHelp_SendToReturn(helpName,helpReturn); __fixCon.value=temp; } else if( inputName == "__wf__newEmpid" ){ temp = __fixCon.value; __fixCon.value="employeeid !='"+__wf__employeeid.value+"'"; helpReturn="__wf__newEmpid:EMPLOYEEID"; linkHelp_SendToReturn(helpName,helpReturn); __fixCon.value=temp; } else if( inputName == "cc" ){ temp = __fixCon.value; //__fixCon.value="STATUS IN ('A','S','T','V')"; helpReturn="wf_cc_actor:EMPLOYEEID,cc:MEMPLOYEE@FULLNAME"; //linkHelp_SendToReturn(helpName,helpReturn); linkHelp_CCReturn(helpName,helpReturn); __fixCon.value=temp; } } } function goHelp2(helpName,inputName,condition){ with( document.cscform ){ var helpReturn; var temp; if( inputName == "sendto" ){ temp = __fixCon.value; //__fixCon.value="job='"+condition+"'"; if( condition.indexOf(",") > -1 ){ condition = condition.replace(/,/g,"','"); } //__fixCon.value="EMPLOYEEID IN ("+condition+")"; __fixCon.value=condition + " AND STATUS IN ('A','S','T','V')"; helpReturn="wf_next_actor:EMPLOYEEID,sendto:__wf__fullname"; linkHelp_SendToReturn(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<>'6' and wf_status<>'3' and wf_status<>'8' and wf_status<>'A' and wf_status<>'B' and wf_status<>'')"; var param="BROWSE_HELP.jsp?__helpName="+help+"&__fieldSearch="+input+"&__pageCall="+__screen.value+"&__fixCon="+fix; window.open(param,"Help","left=150,top=150,width=530,height=370,resizable=yes,scrollbars=yes,toolbar=no,status=yes"); __fixCon.value = temp; } } function linkHelp_CCReturn(help,input){ with( document.cscform ){ var param = "BROWSE_USER_CC.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&__langOn=off"; window.open(param,"Help","left=450,top=30,width=550,height=600,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function openHelp(){ with( document.cscform ){ window.open("","Help","left=150,top=150,width=700,height=570,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } var init = null; var empTemp=""; function initialization(emp) { empTemp=emp; if (init) clearTimeout(init); init = setTimeout("searchEmp()", 1000); } function searchEmp(){ SearchDWR.searchDBXMLAll(new Array("RWF002","memployee.employeeid,memployee.fullname,mbranch.tdesc,mbu1.tdesc,mbu2.tdesc,mbu3.tdesc,memployee.tel_ext,memployee.status,memployee.branch,memployee.bu1,memployee.bu2,memployee.bu3","memployee:employeeid = '"+empTemp+"'","false","langon"),showEmp); } var showEmp = function(data){ var s = new Array("__wf__employeeid","__wf__fullname","branchDesc","bu1Desc","bu2Desc","bu3Desc","__wf__tel_ext"); if(data.length>0){ for(i=0;i<s.length;i++){ //alert("เดิม"+s[i]+" "+data[0][i]); dwr.util.setValue(s[i],data[0][i]); } } else{ for(i=0;i<s.length;i++){ dwr.util.setValue(s[i],""); } } } function searchJob(reqid){ SearchDWR.searchDBXMLAll(new Array("REQUESTHELP","mrequest.jobid,mjobcode.tdesc,mrequest.branch,mrequest.bu1,mrequest.bu2,mrequest.bu3,mbranch.tdesc,mbu1.tdesc,mbu2.tdesc,mbu3.tdesc,mrequest.positionid","MREQUEST:requestid = '"+reqid+"'","false","langon"),showJob); //alert(reqid); } var showJob = function(data){ var s = new Array("__wf__jobcodeid","__wf__jobDesc","__wf__branchid2","__wf__bu1id","__wf__bu2id","__wf__bu3id","__wf__branch","__wf__bu1","__wf__bu2","__wf__bu3","__wf__positionid"); if(data.length>0){ for(i=0;i<s.length;i++){ //alert("ใหม่"+s[i]+" "+data[0][i]); dwr.util.setValue(s[i],data[0][i]); } } else{ for(i=0;i<s.length;i++){ dwr.util.setValue(s[i],""); } } } function setBranch(empid){ SearchDWR.searchAll(new Array("Memployee","branch","employeeid='"+empid+"'",""),function(data){ dwr.util.setValue("__wf__branchid",data[0][0]); }); } function goView(){ var pam="REC201V.jsp?__help=__applicantid$"+document.cscform.__wf__applicantid.value+";&__cmd=search"; window.open(pam,"Help"); } function goViewReq(){ var pam="REC511.jsp?__help=__requestid$"+document.cscform.__wf__requestid.value+";&__cmd=search"; window.open(pam,"Help"); } function goViewIntvw(){ var pam="REC802x.jsp?__help=__applicantid$"+document.cscform.__wf__applicantid.value+";&__cmd=search;&__fixCon=applicantid='"+document.cscform.__wf__applicantid.value+"' and date_interview='"+document.cscform.__wf__date.value+"' and requestid='"+document.cscform.__wf__requestid.value+"'&__requestid="+document.cscform.__wf__requestid.value; window.open(pam,"Help"); } function searchOldJob(jobid){ SearchDWR.searchDBXMLAll(new Array("WFMJOBCODEHELP","MJOBCODE.TDESC,MBRANCH.TDESC,MBU1.TDESC,MBU2.TDESC,MBU3.TDESC,MJOBCODE.JOBCODEID","MJOBCODE:JOBCODEID = '"+jobid+"'","false","langon"),function(data){var job = new Array("oldJobDesc","branchDesc","bu1Desc","bu2Desc","bu3Desc");if(data.length>0){for(i=0;i<job.length;i++){dwr.util.setValue(job[i],data[0][i]);}}}); } function searchEmpJob(employeeid){ SearchDWR.searchDBXMLAll(new Array("MEMPLOYEEHELP3","MEMPLOYEE.FULLNAME,MEMPLOYEE.TEL_EXT","MEMPLOYEE:EMPLOYEEID = '"+employeeid+"'","false","langon"),function(data){var employee = new Array("__wf__fullname","__wf__tel_ext");if(data.length>0){for(i=0;i<employee.length;i++){dwr.util.setValue(employee[i],data[0][i]);}}}); } --> </SCRIPT> </HEAD> <BODY BGCOLOR=#FFFFFF> <!-- ImageReady Slices (02.psd) --> <FORM NAME="cscform" METHOD="post" ACTION=""> <INPUT TYPE="hidden" NAME="__screen" VALUE="RWF003"> <INPUT TYPE="hidden" NAME="__cmd" VALUE=""> <INPUT TYPE="hidden" NAME="__help" VALUE=""> <INPUT TYPE="hidden" NAME="__fixCon" VALUE=""> <INPUT TYPE="hidden" NAME="__notNull" VALUE="<%=screenSingle.getRequire()%>"> <INPUT TYPE="hidden" NAME="__language" VALUE="<%=screenSingle.getUProfile().get("lang")%>"> <INPUT TYPE="hidden" NAME="__companyid" VALUE="<%=screenSingle.getUProfile().get("companyid")%>"> <INPUT TYPE="hidden" NAME="__calendar" VALUE=""> <SCRIPT LANGUAGE="JavaScript">getInputFormatDate();</SCRIPT> <INPUT TYPE="hidden" NAME="wf_id" VALUE="5003"> <INPUT TYPE="hidden" NAME="__wf_id" VALUE="5003"> <INPUT TYPE="hidden" NAME="wf_ver" VALUE="<%=chkNull.chkNullString(request.getParameter("wf_ver"),"1")%>"> <INPUT TYPE="hidden" NAME="__wf_ver" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf_ver"),"1")%>"> <INPUT TYPE="hidden" NAME="wf_seq_no" VALUE="<%=chkNull.chkNullString(request.getParameter("wf_seq_no"),"0")%>"> <INPUT TYPE="hidden" NAME="step_id" VALUE="<%=chkNull.chkNullString(request.getParameter("step_id"),"0")%>"> <INPUT TYPE="hidden" NAME="step_seq_no" VALUE="<%=chkNull.chkNullString(request.getParameter("step_seq_no"),"0")%>"> <INPUT TYPE="hidden" NAME="wf_return_actor" VALUE="IINIT"> <INPUT TYPE="hidden" NAME="__oldDocumentID" VALUE="<%=chkNull.chkNullString(request.getParameter("__oldDocumentID"),screenSingle.getDataLabel("DOC_NO"))%>"> <INPUT TYPE="hidden" NAME="__oldWF" VALUE="<%=chkNull.chkNullString(request.getParameter("__oldWF"),screenSingle.getDataLabel("WF_STATUS"))%>"> <INPUT TYPE="hidden" NAME="__wf" VALUE="<%=wf%>"> <INPUT TYPE="hidden" NAME="__wfcmd" VALUE="false"> <INPUT TYPE="hidden" NAME="remark" VALUE="<%=remark%>"> <INPUT TYPE="hidden" NAME="draft_cmd" VALUE=""> <INPUT TYPE="hidden" NAME="draft_no" VALUE="<%=chkNull.chkNullString(request.getParameter("draft_no"),"0")%>"> <INPUT TYPE="hidden" NAME="admin_cmd" VALUE=""> <INPUT TYPE="hidden" NAME="__checkPage" VALUE="true"> <!-- Redirect Page --> <INPUT TYPE="hidden" NAME="isAdminEdit" VALUE="<%=chkNull.chkNullString(request.getParameter("isAdminEdit"))%>"> <INPUT TYPE="hidden" NAME="isAdminCancel" VALUE="<%=chkNull.chkNullString(request.getParameter("isAdminCancel"))%>"> <INPUT TYPE="hidden" NAME="isAdminClean" VALUE="<%=chkNull.chkNullString(request.getParameter("isAdminClean"))%>"> <INPUT TYPE="hidden" NAME="isAdminDelete" VALUE="<%=chkNull.chkNullString(request.getParameter("isAdminDelete"))%>"> <%=screenSingle.InitialVariable()%> <DIV ID="toolTipLayer" STYLE="position:absolute; visibility: hidden"></DIV> <SCRIPT LANGUAGE="JavaScript">initToolTips();</SCRIPT> <TABLE WIDTH=950 BORDER=0 ALIGN="center" CELLPADDING=0 CELLSPACING=0> <jsp:include page="MYNOTE_HEAD.jsp" flush="true"/> <DIV ALIGN="right"> <!-- Begin Step1 --> <% if( (request.getParameter("__singlereadonly") == null || request.getParameter("__readonly") == null) && request.getParameter("__singledisabled") == null && chkNull.chkNullString(request.getParameter("__help")).equals("") ){ isStep1 = true; String screen_value = chkNull.chkNullString(screenSingle.getDataLabel("SCREEN_VALUE")); String wf_status = chkNull.chkNullString(screenSingle.getDataLabel("WF_STATUS")); /*if( chkNull.chkNullString(request.getParameter("isDraft")).equals("true") ){ isDraft = true; isStep1 = false; md.setUProfile(screenSingle.getUProfile()); md.setParam("wf_id", request.getParameter("wf_id")); md.setParam("wf_ver", request.getParameter("wf_ver")); md.setParam("wf_seq_no","0"); md.setParam("step_id","1"); md.setParam("step_seq_no","1"); md.setParam("actor_id",screenSingle.getUProfile().getActor()); md.setParam("position_code",screenSingle.getUProfile().get("job")); md.setParam("draft_no", request.getParameter("draft_no")); md.setDraftData(); }else{ isStep1 = true;*/ md.setUProfile(screenSingle.getUProfile()); md.setParam("wf_id","5003"); md.setParam("wf_ver","1"); md.setParam("wf_seq_no","0"); md.setParam("step_id","1"); md.setParam("step_seq_no","1"); md.setParam("actor_id",screenSingle.getUProfile().getActor()); md.setParam("position_code",screenSingle.getUProfile().get("job")); if( screen_value.length() > 0 ){ md.setWFDataValue(screen_value); }else{ screen_value = chkNull.chkNullString(request.getParameter("__screen_value")); if( screen_value.length() > 0 && !chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){ md.setWFDataValue(screen_value); } } //} %> <INPUT TYPE="hidden" NAME="__initiator" VALUE="<%=screenSingle.getUProfile().get("actorid")%>"> <INPUT TYPE="hidden" NAME="__position_code" VALUE="<%=screenSingle.getUProfile().get("job")%>"> <INPUT TYPE="hidden" NAME="__doc_no" VALUE="<%=screenSingle.getDataLabel("DOC_NO")%>"> <INPUT TYPE="hidden" NAME="__screen_value" VALUE=""> <INPUT TYPE="hidden" NAME="__wfapprove" VALUE="false"> <INPUT TYPE="hidden" NAME="wf_command" VALUE="initiate"> <INPUT TYPE="hidden" NAME="__finflow" VALUE="0"> <INPUT TYPE="hidden" NAME="__wf_status" VALUE="<%=wf_status%>"> <INPUT TYPE="hidden" NAME="attach_time" VALUE="<%=attach_time%>"> <INPUT TYPE="hidden" NAME="reference_delete" VALUE=""> <INPUT TYPE="hidden" NAME="attach_file_delete" VALUE=""> <INPUT TYPE="hidden" NAME="wf_default_actor" VALUE="true"> <!-- End Step1 --> <!-- Begin Step2 --> <% }else if( ((request.getParameter("__singlereadonly") == null || request.getParameter("__readonly") == null) && request.getParameter("__singledisabled") == null && !chkNull.chkNullString(request.getParameter("__help")).equals("")) || (chkNull.chkNullString(request.getParameter("__singlereadonly")).equals("true") && chkNull.chkNullString(request.getParameter("__readonly")).equals("false")) ){ isStep2 = true; String screen_value = chkNull.chkNullString(screenSingle.getDataLabel("SCREEN_VALUE")); md.setUProfile(screenSingle.getUProfile()); md.setParam("wf_id",request.getParameter("wf_id")); md.setParam("wf_ver",request.getParameter("wf_ver")); md.setParam("wf_seq_no",request.getParameter("wf_seq_no")); md.setParam("step_id",request.getParameter("step_id")); md.setParam("step_seq_no",request.getParameter("step_seq_no")); md.setParam("actor_id",screenSingle.getUProfile().getActor()); md.setParam("position_code",screenSingle.getUProfile().get("job")); md.setVW_Incident(); md.setWFDataValue(screen_value); if( md.getIncidentValue("READ_CHECK").equals("0") ){ md.changeReadFlag(); } if( (request.getParameter("__singlereadonly") == null || request.getParameter("__readonly") == null) && request.getParameter("__singledisabled") == null && !chkNull.chkNullString(request.getParameter("__help")).equals("") && !screenSingle.getDataLabel("WF_STATUS").equals("7") && !screenSingle.getDataLabel("WF_STATUS").equals("4") ){ isStepCancel = true; isStep2 = false; }else if( chkNull.chkNullString(request.getParameter("isComment")).equals("true") ){ isStep2 = false; //isStepCancel = false; isStepComment = true; }else if( screenSingle.getDataLabel("WF_STATUS").equals("7") ){ isStep2 = false; //isStepCancel = false; //isStepComment = false; isStepReturn = true; %> <INPUT TYPE="hidden" NAME="reference_param" VALUE=""> <INPUT TYPE="hidden" NAME="attach_time" VALUE="<%=attach_time%>"> <% }else if( screenSingle.getDataLabel("WF_STATUS").equals("4") ){ isStep2 = false; //isStepCancel = false; //isStepComment = false; //isStepReturn = false; isStepCopy = true; }else if( chkNull.chkNullString(request.getParameter("isAdminEdit")).equals("true") ){ isStep2 = false; isAdminEdit = true; screenSingle.getRecord().setColumn(screenSingle.getRecord().getListKey()+"screen_value"); }else if( chkNull.chkNullString(request.getParameter("isAdminCancel")).equals("true") ){ isStep2 = false; isAdminCancel = true; } %> <INPUT TYPE="hidden" NAME="__wfapprove" VALUE="true"> <INPUT TYPE="hidden" NAME="__initiator" VALUE="<%=screenSingle.getDataLabel("INITIATOR")%>"> <INPUT TYPE="hidden" NAME="__position_code" VALUE="<%=screenSingle.getDataLabel("POSITION_CODE")%>"> <INPUT TYPE="hidden" NAME="__doc_no" VALUE="<%=screenSingle.getDataLabel("DOC_NO")%>"> <INPUT TYPE="hidden" NAME="__screen_value" VALUE="<%=screenSingle.getDataLabel("SCREEN_VALUE")%>"> <INPUT TYPE="hidden" NAME="__start_time" VALUE="<%=screenSingle.getDataLabel("START_TIME")%>"> <!-- End Step2 --> <!-- Begin Step3 --> <% }else if( chkNull.chkNullString(request.getParameter("__singledisabled")).equals("true") && chkNull.chkNullString(request.getParameter("__readonly")).equals("true") ){ isStep3 = true; String screen_value = chkNull.chkNullString(screenSingle.getDataLabel("SCREEN_VALUE")); md.setUProfile(screenSingle.getUProfile()); md.setParam("wf_id",request.getParameter("wf_id")); md.setParam("wf_ver",request.getParameter("wf_ver")); md.setParam("wf_seq_no",request.getParameter("wf_seq_no")); md.setParam("step_id",request.getParameter("step_id")); md.setParam("step_seq_no",request.getParameter("step_seq_no")); md.setParam("actor_id",screenSingle.getUProfile().getActor()); md.setParam("position_code",screenSingle.getUProfile().get("job")); md.setVW_Incident(); md.setWFDataValue(screen_value); if( md.getIncidentValue("READ_CHECK").equals("0") ){ md.changeReadFlag(); } if( chkNull.chkNullString(request.getParameter("isArchive")).equals("true") && chkNull.chkNullString(request.getParameter("isAdminDelete")).equals("")){ md.setParam("wf_runno",request.getParameter("__runno")); md.setArchiveData(); isStep3 = false; isArchive = true; }else if( chkNull.chkNullString(request.getParameter("isAdminEdit")).equals("true") ){ isStep3 = false; isAdminEdit = true; screenSingle.getRecord().setColumn(screenSingle.getRecord().getListKey()+"screen_value"); }else if( chkNull.chkNullString(request.getParameter("isAdminDelete")).equals("true") ){ md.setParam("wf_runno",request.getParameter("__runno")); md.setArchiveData(); isStep3 = false; isArchive = true; isAdminDelete = true; }else if( chkNull.chkNullString(request.getParameter("isAdminClean")).equals("true") ){ isStep3 = false; isAdminClean = true; } %> <INPUT TYPE="hidden" NAME="__doc_no" VALUE="<%=screenSingle.getDataLabel("DOC_NO")%>"> <INPUT TYPE="hidden" NAME="__screen_value" VALUE="<%=screenSingle.getDataLabel("SCREEN_VALUE")%>"> <INPUT TYPE="hidden" NAME="__initiator" VALUE="<%=screenSingle.getDataLabel("INITIATOR")%>"> <INPUT TYPE="hidden" NAME="__position_code" VALUE="<%=screenSingle.getDataLabel("POSITION_CODE")%>"> <%}%> <!-- End Step3 --> <!-- Begin Head --> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="EFEFEF"> <% if( isStep1 || isDraft ){ %> <TD WIDTH="50%"><DIV ALIGN="left"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Initiator")</SCRIPT> : </STRONG><%=screenSingle.getUProfile().get("fullname")%></DIV></TD> <TD WIDTH="50%"><DIV ALIGN="right"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Position")</SCRIPT> : </STRONG><%=screenSingle.getUProfile().get("positionname")%></DIV></TD> <% }else if( isArchive ){ %> <TD WIDTH="50%"><DIV ALIGN="left"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Initiator")</SCRIPT> : </STRONG><%=md.getChildIncident("VW_HINCIDENT").getString("FBEGINER")%></DIV></TD> <TD WIDTH="50%"><DIV ALIGN="right"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Position")</SCRIPT> : </STRONG><%=md.getChildIncident("VW_HINCIDENT").getString("INITIATOR_TPOSITION")%></DIV></TD> <% }else{ %> <TD WIDTH="50%"><DIV ALIGN="left"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Initiator")</SCRIPT> : </STRONG><%=screenSingle.getDataLabel("VW_INCIDENT","FBEGINER")%></DIV></TD> <TD WIDTH="50%"><DIV ALIGN="right"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Position")</SCRIPT> : </STRONG><%=screenSingle.getDataLabel("VW_INCIDENT","INITIATOR_TPOSITION")%></DIV></TD> <% } %> </TR> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <!-- End Head --> <BR> <!-- Begin Help --> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"><FONT COLOR="#FFFFFF"></FONT></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" CLASS="txt01"> <TR BGCOLOR="EFEFEF"> <TD WIDTH="99%" BGCOLOR="EFEFEF"><DIV ALIGN="center"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("New Position to Transfer Form")</SCRIPT></STRONG></DIV></TD> <!--TD BGCOLOR="EFEFEF"><DIV ALIGN="right"><A HREF="JavaScript:openHelp();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_HELP.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD--> </TR> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"><FONT COLOR="#FFFFFF"></FONT></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <!-- End Help --> <BR> <!-- Begin Send To --> <% if( !isStep3 && !isAdminEdit && !isAdminDelete && !isAdminClean && !isAdminCancel && !isArchive){ %> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <% if( isStep1 || isStep2 || isDraft){ //String[] sendto = md.genSendTo().split("#"); String[] sendcc = null; if( request.getParameter("step_id") != null && (request.getParameter("step_id").equals("11") || request.getParameter("step_id").equals("12") || request.getParameter("step_id").equals("13") || request.getParameter("step_id").equals("14")) ){ sendcc = md.getCCbyDefinition("JobTransferringCC").split("#"); if( sendcc.length == 3 ){ String[] sendcc2 = md.getCCbyDefinition("INITIATOR").split("#"); sendcc[0] += ","+sendcc2[0]; sendcc[1] = "'"+sendcc[2]+","+sendcc2[2]+"'"; sendcc[2] += ","+sendcc2[2]; } //out.println(sendcc[0]); //out.println(sendcc[1]); //out.println(sendcc[2]); //sendcc = new String(md.getCCbyDefinition("JobTransferringCC")+"#"+md.getCCbyDefinition("INITIATOR")).split("#"); }else{ sendcc = new String(" #''# ").split("#"); } %> <TR BGCOLOR="#0099CC" ID="RowSendTo"> <TD WIDTH="19%" BGCOLOR="#0099CC"><DIV ALIGN="right"><STRONG><!--SCRIPT LANGUAGE="JavaScript">swapLang("To")</SCRIPT-->TO : </STRONG></DIV></TD> <TD WIDTH="81%" BGCOLOR="#EFEFEF"> <%=md.genSendTo_KKB()%> <!--INPUT TYPE="text" NAME="sendto" SIZE="40" VALUE="<%//=chkNull.chkNullString(request.getParameter("sendto"),sendto[0])%>" CLASS="txt01" READONLY> <A HREF="JavaScript: goHelp('MEMPLOYEEHELP','sendto',<%//=sendto[1]%>);" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('employee_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><IMG SRC="../IMAGES/BUTTON/MAIN/SEARCH20.gif" ALT="SEARCH" NAME="employee_image" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle"></A> <INPUT TYPE="hidden" NAME="wf_next_actor" VALUE="<%//=chkNull.chkNullString(request.getParameter("wf_next_actor"),sendto[2])%>"--> </TD> </TR> <TR BGCOLOR="#0099CC"> <TD WIDTH="19%" BGCOLOR="#0099CC"><DIV ALIGN="right"><STRONG><!--SCRIPT LANGUAGE="JavaScript">swapLang("CC")</SCRIPT-->CC : </STRONG></DIV></TD> <TD WIDTH="81%" BGCOLOR="#EFEFEF"> <INPUT TYPE="text" NAME="cc" SIZE="40" VALUE="<%=chkNull.chkNullString(request.getParameter("cc"),sendcc[0])%>" CLASS="txt01"> <A HREF="JavaScript: goHelp('MEMPLOYEEHELP','cc','');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('employee_image2','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><IMG SRC="../IMAGES/BUTTON/MAIN/SEARCH20.gif" ALT="SEARCH" NAME="employee_image2" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle"></A> <INPUT TYPE="hidden" NAME="wf_cc_actor" VALUE="<%=chkNull.chkNullString(request.getParameter("wf_cc_actor"),sendcc[2])%>"> </TD> </TR> <% } %> <TR BGCOLOR="#0099CC"> <TD WIDTH="19%" BGCOLOR="#0099CC"><DIV ALIGN="right"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Subject")</SCRIPT> : </STRONG></DIV></TD> <TD WIDTH="81%" BGCOLOR="#EFEFEF"><input type="text" name="subject" size="50" value="<%=chkNull.chkNullString(subject)%>" onMouseOver="toolTip('<%=(screenSingle.getUProfile().get("lang").equals("tha")?"ชื่อเรื่อง":"Subject")%>')" onMouseOut="toolTip()" class="txt01" readonly> <SCRIPT LANGUAGE="JavaScript">document.cscform.subject.value=swap2String("New Position to Transfer Form");</SCRIPT> <% if( !isStep2 && !isStepComment && !isStepReturn ){ %> <A HREF="JavaScript:linkHelpWF('WORKFLOW_DATAHELP','__docno');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('doc_no_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"> <IMG SRC="../IMAGES/BUTTON/MAIN/SEARCH20.gif" ALT="SEARCH" NAME="doc_no_image" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle"></A> <% } %> </TD> </TR> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <% } %> <!-- End Send To --> <BR> <!-- Begin Code --> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <!-- Begin User Code --> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01" colspan="2"><DIV ALIGN="left"><SCRIPT language=JavaScript>swapLang("Employee")</SCRIPT></DIV></TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Employee")</SCRIPT> : </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><input size="30" type="text" name="__wf__fullname" disabled></TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Old job description")</SCRIPT> : </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><input size="30" type="text" name="oldJobDesc" disabled></TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Branch")</SCRIPT> : </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><input size="30" type="text" name="branchDesc" disabled></TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Group")</SCRIPT> : </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><input size="30" type="text" name="bu1Desc" disabled></TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Department")</SCRIPT> : </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><input size="30" type="text" name="bu2Desc" disabled></TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Team")</SCRIPT> : </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><input size="30" type="text" name="bu3Desc" disabled></TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Tel Extension")</SCRIPT> : </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><input size="10" type="text" name="__wf__tel_ext" disabled></TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01" colspan="2"><DIV ALIGN="left"><SCRIPT language=JavaScript>swapLang("Position to Transfer")</SCRIPT></DIV></TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("New Position")</SCRIPT> : </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><input type="text" size="10" name="__wf__jobcodeid" value="<%=chkNull.chkNullString(request.getParameter("__wf__jobcodeid"),"") %>" readonly> <input size="30" type="text" name="__wf__jobDesc" value="<%=chkNull.chkNullString(request.getParameter("__wf__jobDesc"),md.getWFDataValue("__wf__jobDesc")) %>" readonly></TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Branch")</SCRIPT> : </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><input size="30" type="text" name="__wf__branch" value="<%=chkNull.chkNullString(request.getParameter("__wf__branch"),md.getWFDataValue("__wf__branch")) %>" disabled><input type="hidden" name="branchid" value=""></TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Group")</SCRIPT> : </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><input size="30" type="text" name="__wf__bu1" value="<%=chkNull.chkNullString(request.getParameter("__wf__bu1"),md.getWFDataValue("__wf__bu1")) %>" disabled> <input type="hidden" name="statusdes" value="A"></TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Department")</SCRIPT> : </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><input size="30" type="text" name="__wf__bu2" value="<%=chkNull.chkNullString(request.getParameter("__wf__bu2"),md.getWFDataValue("__wf__bu2")) %>" disabled></TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Team")</SCRIPT> : </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><input size="30" type="text" name="__wf__bu3" value="<%=chkNull.chkNullString(request.getParameter("__wf__bu3"),md.getWFDataValue("__wf__bu3")) %>" disabled> </TD> </TR> <% String sid = chkNull.chkNullString(request.getParameter("step_id"),"0"); // out.println("SID :"+sid); //if(!sid.equals("2")&&!sid.equals("3")&&!sid.equals("4")) if(sid.equals("1")||sid.equals("0")) /* if(!chkNull.chkNullString(request.getParameter("step_id")).equals("1")&&!chkNull.chkNullString(request.getParameter("step_id")).equals("2")&&!chkNull.chkNullString(request.getParameter("step_id")).equals("3"))*/ { %> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("assessor")</SCRIPT> 1: </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"> <input type="text" size="10" name="__wf__assessor1" value="<%=chkNull.chkNullString(request.getParameter("__wf__assessor1"),md.getWFDataValue("__wf__assessor1")) %>" readonly><a href="javascript:goHelp('MEMPLOYEEHELP','__wf__assessor1');"><img src="../IMAGES/MYNOTE/SEARCH.gif" border=0 width="20" height="20" /></a><input size="50" type="text" name="__wf__assessorname1" value="<%=chkNull.chkNullString(request.getParameter("__wf__assessorname1"),md.getWFDataValue("__wf__assessorname1")) %>" disabled></TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("assessor")</SCRIPT> 2: </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><input type="text" size="10" name="__wf__assessor2" value="<%=chkNull.chkNullString(request.getParameter("__wf__assessor2"),md.getWFDataValue("__wf__assessor2")) %>" readonly><a href="javascript:goHelp('MEMPLOYEEHELP','__wf__assessor2');"><img src="../IMAGES/MYNOTE/SEARCH.gif" border=0 width="20" height="20" /></a><input size="50" type="text" name="__wf__assessorname2" value="<%=chkNull.chkNullString(request.getParameter("__wf__assessorname2"),md.getWFDataValue("__wf__assessorname2")) %>" disabled> </TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("assessor")</SCRIPT> 3: </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><input type="text" size="10" name="__wf__assessor3" value="<%=chkNull.chkNullString(request.getParameter("__wf__assessor3"),md.getWFDataValue("__wf__assessor3")) %>" readonly><a href="javascript:goHelp('MEMPLOYEEHELP','__wf__assessor3');"><img src="../IMAGES/MYNOTE/SEARCH.gif" border=0 width="20" height="20" /></a><input size="50" type="text" name="__wf__assessorname3" value="<%=chkNull.chkNullString(request.getParameter("__wf__assessorname3"),md.getWFDataValue("__wf__assessorname3")) %>" disabled> </TD> </TR> <% }else{ %> <INPUT TYPE="hidden" NAME="__wf__assessor1" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__assessor1"),md.getWFDataValue("__wf__assessor1")) %>"> <INPUT TYPE="hidden" NAME="__wf__assessorname1" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__assessorname1"),md.getWFDataValue("__wf__assessorname1")) %>"> <INPUT TYPE="hidden" NAME="__wf__assessor2" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__assessor2"),md.getWFDataValue("__wf__assessor2")) %>"> <INPUT TYPE="hidden" NAME="__wf__assessorname2" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__assessorname2"),md.getWFDataValue("__wf__assessorname2")) %>"> <INPUT TYPE="hidden" NAME="__wf__assessor3" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__assessor3"),md.getWFDataValue("__wf__assessor3")) %>"> <INPUT TYPE="hidden" NAME="__wf__assessorname3" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__assessorname3"),md.getWFDataValue("__wf__assessorname3")) %>"> <% } if( !sid.equals("0")){ int fix=60; CscCalendar start_t=new CscCalendar(Long.parseLong(screenSingle.getDataLabel("START_TIME"))); int stid=Integer.parseInt (sid); //.getDDMMYYYY().incDate(fix) (Long.parseLong %> <INPUT TYPE="hidden" NAME="__wf__start_t" VALUE="<%=start_t.incDate(fix).getDDMMYYYY()%>"> <% if(!md.getParam().containsKey("__wf__old_transfer_date")) { %> <tr> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("The original affiliation agrees transfer")</SCRIPT> <SCRIPT language=JavaScript>swapLang("DATE")</SCRIPT>: </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"> <input type="text" size="10" name="__wf__old_transfer_date" maxlength=10 value="<%=chkNull.chkNullString(request.getParameter("__wf__old_transfer_date")) %>" class="txt01" onKeyup = "formatDate(this)" onBlur = "" onKeypress = "chkIntegerOfDate(this.value)"> <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__old_transfer_date')"></a> <font color="#999999">( DDMMYYYY )</font></td> </tr> <% }else if(md.getParam().containsKey("__wf__old_transfer_date")){ %> <tr> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("The original affiliation agrees transfer")</SCRIPT><font color="#FFFFFF" size="1" face="MS Sans Serif"> </font> <SCRIPT language=JavaScript>swapLang("DATE")</SCRIPT>: </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"> <input type="text" size="10" name="__wf__old_transfer_date" maxlength=10 value="<%=chkNull.chkNullString(request.getParameter("__wf__old_transfer_date"),md.getWFDataValue("__wf__old_transfer_date"))%>" class="txt01" onKeyup = "formatDate(this)" onBlur = "" onKeypress = "chkIntegerOfDate(this.value)" > <% if(stid>2&&stid<5&&isStep2) { %> <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__old_transfer_date')"></a> <font color="#999999">( DDMMYYYY )</font> </td> </tr> <% }if(stid>5 || stid==1){ if(!md.getParam().containsKey("__wf__new_transfer_date")){ %> <tr> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("The new affiliation agrees transfer")</SCRIPT><font color="#FFFFFF" size="1" face="MS Sans Serif"> </font> <SCRIPT language=JavaScript>swapLang("DATE")</SCRIPT>: </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"> <input type="text" size="10" name="__wf__new_transfer_date" maxlength=10 value="<%=chkNull.chkNullString(request.getParameter("__wf__new_transfer_date")) %>" class="txt01" onKeyup = "formatDate(this)" onBlur = "" onKeypress = "chkIntegerOfDate(this.value)"> <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__new_transfer_date')"></a> <font color="#999999">( DDMMYYYY )</font></td> </tr> <% }else if(md.getParam().containsKey("__wf__new_transfer_date")){ %> <tr> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("The new affiliation agrees transfer")</SCRIPT><font color="#FFFFFF" size="1" face="MS Sans Serif"> </font> <SCRIPT language=JavaScript>swapLang("DATE")</SCRIPT>: </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"> <input type="text" size="10" name="__wf__new_transfer_date" maxlength=10 value="<%=chkNull.chkNullString(request.getParameter("__wf__new_transfer_date"),md.getWFDataValue("__wf__new_transfer_date"))%>" class="txt01" onKeyup = "formatDate(this)" onBlur = "" onKeypress = "chkIntegerOfDate(this.value)"> <% if(stid>6&&stid<9&&isStep2){ %> <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__new_transfer_date')"></a> <font color="#999999">( DDMMYYYY )</font> </td> </tr> <% }if(stid>9 || stid ==1){ if(!md.getParam().containsKey("__wf__hr_transfer_date")){ %> <tr> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("The HR affiliation agrees transfer")</SCRIPT><font color="#FFFFFF" size="1" face="MS Sans Serif"> </font> <SCRIPT language=JavaScript>swapLang("DATE")</SCRIPT>: </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"> <input type="text" size="10" name="__wf__hr_transfer_date" maxlength=10 value="<%=chkNull.chkNullString(request.getParameter("__wf__hr_transfer_date")) %>" class="txt01" onKeyup = "formatDate(this)" onBlur = "" onKeypress = "chkIntegerOfDate(this.value)"> <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__hr_transfer_date')"></a> <font color="#999999">( DDMMYYYY )</font></td> </tr> <% }else if(md.getParam().containsKey("__wf__hr_transfer_date")){ %> <tr> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("The HR affiliation agrees transfer")</SCRIPT><font color="#FFFFFF" size="1" face="MS Sans Serif"> </font> <SCRIPT language=JavaScript>swapLang("DATE")</SCRIPT>: </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"> <input type="text" size="10" name="__wf__hr_transfer_date" maxlength=10 value="<%=chkNull.chkNullString(request.getParameter("__wf__hr_transfer_date"),md.getWFDataValue("__wf__hr_transfer_date"))%>" class="txt01" > </td> </tr> <% } } } } } } if(chkNull.chkNullString(request.getParameter("step_id")).toString().equals("15")&&!(md.getWFDataValue("__wf__branchid").equalsIgnoreCase(md.getWFDataValue("__wf__branchid2")))){ %> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Employee's New ID")</SCRIPT></DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><input type="text" size="10" name="__wf__newEmpid" value="<%=chkNull.chkNullString(request.getParameter("__wf__newEmpid"),md.getWFDataValue("__wf__newEmpid")) %>" readonly<%if( !isDraft &&!sid.equals("15")){%> disabled="disabled"<%}%>><a href="javascript:goHelp('MEMPLOYEEHELP','__wf__newEmpid');"><img src="../IMAGES/MYNOTE/SEARCH.gif" border=0 width="20" height="20" /></a> </TD> </TR> <%}else{ %> <INPUT TYPE="hidden" NAME="__wf__newEmpid" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__newEmpid"),md.getWFDataValue("__wf__newEmpid")) %>"> <%}%> <!-- kan edit 03/09/2551 <tr bgcolor="#FFFFFF"> <td width="30%" bgcolor="#0099cc" class="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Effective Date")</SCRIPT> : </DIV></td> <td width="70%" bgcolor="#EFEFEF" class="txt01"><input size="10" type="text" name="__wf__eff_date" onKeyPress = "chkIntegerOfDate(this.value)" onBlur = "chkInputDate(this)" onKeyUp = "formatDate(this)" value="<%//=chkNull.chkNullString(request.getParameter("__wf__eff_date"),md.getWFDataValue("__wf__eff_date")) %>" disabled> <a href="javascript:viewCal('__wf__eff_date')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('999','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" ><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image19" width="20" height="20" border="0" align="absmiddle"></a> </td> </tr> --> <TR BGCOLOR="#FFFFFF"> <!--TD WIDTH="30%" BGCOLOR="#0099cc" CLASS="txt01"><DIV ALIGN="right"><SCRIPT language=JavaScript>swapLang("Reason")</SCRIPT> : </DIV></TD> <TD WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><TEXTAREA name="__wf__reason" cols="80" rows="4"<%//if( !isDraft &&!sid.equals("1")&&!sid.equals("0")){%> disabled="disabled"<%//}%>><%//=chkNull.chkNullString(request.getParameter("__wf__reason"),md.getWFDataValue("__wf__reason")) %></TEXTAREA></TD--> <INPUT TYPE="hidden" NAME="__wf__employeeid" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__employeeid"),md.getWFDataValue("__wf__employeeid")) %>"> <INPUT TYPE="hidden" NAME="__wf__oldjob" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__oldjob"),md.getWFDataValue("__wf__oldjob")) %>"> <INPUT TYPE="hidden" NAME="__wf__requestid" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__requestid"),md.getWFDataValue("__wf__requestid")) %>"> <INPUT TYPE="hidden" NAME="__wf__date" VALUE="<%=new CscCalendar(chkNull.chkNullString(request.getParameter("__wf__date"),md.getWFDataValue("__wf__date"))).getYYYYMMDD() %>"> <INPUT TYPE="hidden" NAME="__wf__applicantid" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__applicantid"),md.getWFDataValue("__wf__applicantid")) %>"> <input type="hidden" name="__wf__branchid" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__branchid"),md.getWFDataValue("__wf__branchid"))%>"> <INPUT TYPE="hidden" NAME="__wf__branchid2" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__branchid2"),md.getWFDataValue("__wf__branchid2")) %>"> <INPUT TYPE="hidden" NAME="__wf__bu1id" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__bu1id"),md.getWFDataValue("__wf__bu1id")) %>"> <INPUT TYPE="hidden" NAME="__wf__bu2id" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__bu2id"),md.getWFDataValue("__wf__bu2id")) %>"> <INPUT TYPE="hidden" NAME="__wf__bu3id" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__bu3id"),md.getWFDataValue("__wf__bu3id")) %>"> <INPUT TYPE="hidden" NAME="__wf__positionid" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__positionid"),md.getWFDataValue("__wf__positionid")) %>"> </TR> <% String sid_a = chkNull.chkNullString(request.getParameter("step_id"),"1"); int stid_a=Integer.parseInt (sid_a); if(stid_a>5 ||stid_a==0 ||stid_a==1) { DbInquiry actor_incident_inq = new InitialInquiry(screenSingle.getUProfile()).getDbInquiry("ACTOR_INCIDENT"); actor_incident_inq.setColumn("STATUS"); actor_incident_inq.setFilter("WF_ID="+screenSingle.getDataLabel("VW_INCIDENT","WF_ID")+" AND "+ "WF_VER="+screenSingle.getDataLabel("VW_INCIDENT","WF_VER")+" AND "+ "WF_SEQ_NO="+screenSingle.getDataLabel("VW_INCIDENT","WF_SEQ_NO")+" AND "+ "STEP_ID="+chkNull.chkNullString(request.getParameter("step_id"),screenSingle.getDataLabel("VW_INCIDENT","STEP_ID"))+" AND "+ "STEP_SEQ_NO="+chkNull.chkNullString(request.getParameter("step_seq_no"),screenSingle.getDataLabel("VW_INCIDENT","STEP_SEQ_NO"))+" AND "+ "ACTOR_ID='"+screenSingle.getUProfile().get("employeeid")+"' AND "+ "POSITION_CODE='"+screenSingle.getUProfile().get("job")+"' AND "+ "STATUS = 13"); actor_incident_inq.refresh(); if( !actor_incident_inq.next() ){ %> <tr bgColor=#efefef> <td width="25%" bgColor=#0099cc CLASS="txt01" align='right'><div align=right><script language="javascript">swapLang("Applicant's Infomation")</script> : </div></td> <td WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><a href="javascript:goView();"><img height=37 src="../IMAGES/MYNOTE/BUTTON/BUTTON_VIEW.gif" width=89 border=0></a></td> </tr> <tr bgColor=#efefef> <td width="25%" bgColor=#0099cc CLASS="txt01" align='right'><div align=right><script language="javascript">swapLang("Request's Infomation")</script> : </div></td> <td WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><a href="javascript:goViewReq();"><img height=37 src="../IMAGES/MYNOTE/BUTTON/BUTTON_VIEW.gif" width=89 border=0></a></td> </tr> <tr bgColor=#efefef> <td width="25%" bgColor=#0099cc CLASS="txt01" align='right'><div align=right><script language="javascript">swapLang("Interview's Infomation")</script> : </div></td> <td WIDTH="70%" BGCOLOR="#EFEFEF" CLASS="txt01"><a href="javascript:goViewIntvw();"><img height=37 src="../IMAGES/MYNOTE/BUTTON/BUTTON_VIEW.gif" width=89 border=0></a></td> </tr> <% } } %> <!-- End User Code --> <TR BGCOLOR=#EFEFEF> <TD WIDTH="25%" BGCOLOR="#0099CC" CLASS="txt01" ALIGN="right"><SCRIPT LANGUAGE="JavaScript">swapLang("Priority");</SCRIPT> :</TD> <TD WIDTH="75%" BGCOLOR="#EFEFEF"> <INPUT TYPE="radio" NAME="priority" VALUE="0" checked> <SCRIPT LANGUAGE="JavaScript">swapLang("Normal")</SCRIPT> <INPUT TYPE="radio" NAME="priority" VALUE="1"> <SCRIPT LANGUAGE="JavaScript">swapLang("High")</SCRIPT> <INPUT TYPE="radio" NAME="priority" VALUE="2"> <SCRIPT LANGUAGE="JavaScript">swapLang("Highest")</SCRIPT> </TD> </TR> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <!-- End Code --> <BR> <!-- Begin Remark --> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#0099CC"> <TD WIDTH="15%" VALIGN="top" BGCOLOR="#0099CC"><DIV ALIGN="right"><%=screenSingle.getLabel("REMARK")%> :</DIV></TD> <TD WIDTH="85%" BGCOLOR="#FFFFFF"> <% if( isStep1 || isDraft || isArchive ){ %> <%=screenSingle.getInput("REMARK")%> <% if( screenSingle.getDataLabel("REMARK").trim().length() < 1 && isStep1){ %> <SCRIPT LANGUAGE="JavaScript">setValue('__remark',document.cscform.remark.value);</SCRIPT> <% }else if( isDraft ){ %> <SCRIPT LANGUAGE="JavaScript">setValue('remark','<%=md.getIncidentValue("REMARK")%>');</SCRIPT> <SCRIPT LANGUAGE="JavaScript">setValue('__remark',document.cscform.remark.value);</SCRIPT> <% } }else{ %> <%=screenSingle.getInput("REMARK")%> <% } %> </TD> </TR> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <!-- End Remark --> <BR> <!-- Begin Workflow Command --> <% if( isStep2 ){ %> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#EFEFEF"> <TD WIDTH="26%" BGCOLOR="#0099CC" ALIGN="right" CLASS="txt01"><SCRIPT LANGUAGE="JavaScript">swapLang("Command")</SCRIPT> :</TD> <TD WIDTH="74%" BGCOLOR="#EFEFEF"> <INPUT TYPE="radio" NAME="wf_command" VALUE="send" CHECKED> <SCRIPT LANGUAGE="JavaScript">swapLang("Send");</SCRIPT> <INPUT TYPE="radio" NAME="wf_command" VALUE="abort"> <SCRIPT LANGUAGE="JavaScript">swapLang("Reject");</SCRIPT> <INPUT TYPE="radio" NAME="wf_command" VALUE="return"> <SCRIPT LANGUAGE="JavaScript">swapLang("Return");</SCRIPT> </TD> </TR> <!--TR BGCOLOR="#EFEFEF"> <TD WIDTH="26%" BGCOLOR="#0099CC" ALIGN="right" CLASS="txt01"><SCRIPT LANGUAGE="JavaScript">swapLang("Finish Workflow")</SCRIPT> :</TD> <TD WIDTH="74%" BGCOLOR="#EFEFEF"> <INPUT TYPE="radio" NAME="__finflow" VALUE="1"> <SCRIPT LANGUAGE="JavaScript">swapLang("Yes");</SCRIPT> <INPUT TYPE="radio" NAME="__finflow" VALUE="0" CHECKED> <SCRIPT LANGUAGE="JavaScript">swapLang("No");</SCRIPT> </TD> </TR--> <TR BGCOLOR="#EFEFEF"> <TD WIDTH="26%" BGCOLOR="#0099CC" ALIGN="right" CLASS="txt01"><SCRIPT LANGUAGE="JavaScript">swapLang("Reason")</SCRIPT> :</TD> <TD WIDTH="74%" BGCOLOR="#EFEFEF"> <TEXTAREA NAME='comments' COLS='50' ROWS='4' WRAP='' ></TEXTAREA> </TD> </TR> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <BR> <% }else if( isStepComment ){ %> <INPUT TYPE="hidden" NAME="wf_command" VALUE="comment"> <% }else if( isStepCancel || isStepReturn || isAdminDelete || isAdminCancel || isAdminClean){ %> <INPUT TYPE="hidden" NAME="wf_command" VALUE=""> <% } %> <!-- End Workflow Command --> <!-- Begin Reference Note --> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <% String reference_param = ""; DbInquiry wf_reference_di =null; if( isDraft ){ wf_reference_di = md.getChildIncident("WF_REFERENCE_DRAFT"); }else if( isArchive ){ wf_reference_di = md.getChildIncident("WF_HREFERENCE"); }else{ wf_reference_di = (DbInquiry)screenSingle.getRecord().getChild("WF_REFERENCE"); } if( wf_reference_di != null && wf_reference_di.foundData() && !chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){ do{ reference_param += ","+wf_reference_di.getString("REF_WF_ID")+":"+wf_reference_di.getString("REF_WF_VER")+":"+wf_reference_di.getString("REF_WF_SEQ_NO")+":"+ wf_reference_di.getString("REF_STEP_ID")+":"+wf_reference_di.getString("REF_STEP_SEQ_NO")+":"+wf_reference_di.getString("REF_ACTOR_ID")+":"+ wf_reference_di.getString("REF_ACTOR_SEQ_NO")+":"+wf_reference_di.getString("REF_POSITION_CODE"); }while( wf_reference_di.next() ); reference_param = reference_param.replaceFirst(",",""); }else{ if( !chkNull.chkNullString(request.getParameter("__cmd")).equalsIgnoreCase("save") ){ reference_param = chkNull.chkNullString(request.getParameter("reference_param")); } if( !chkNull.chkNullString(request.getParameter("reference_delete")).equals("") ){ String reference_delete = chkNull.chkNullString(request.getParameter("reference_delete")); String[] temp_delete = reference_delete.split(","); //System.out.println("Refer Delete : "+reference_delete); for( int i = 0 ; i < temp_delete.length ; i++ ){ reference_param = reference_param.replaceFirst(temp_delete[i],""); } reference_param = reference_param.replaceAll(",,",","); if( reference_param.startsWith(",") ){ reference_param = reference_param.replaceFirst(",",""); } if( reference_param.endsWith(",") ){ reference_param = reference_param.substring(0,reference_param.length()-1); } //System.out.println("Refer Param : "+reference_param); } } String[] temp = reference_param.split(","); if( temp.length > 0 && reference_param.length() > 0 ){ String[] temp2 = temp[0].split(":"); DbInquiry reference_di = new InitialInquiry(screenSingle.getUProfile()).getDbInquiry("VW_INCIDENT1"); reference_di.setColumn("*"); reference_di.setFilter("WF_ID = '"+temp2[0]+"' AND "+ "WF_VER = '"+temp2[1]+"' AND "+ "WF_SEQ_NO = '"+temp2[2]+"' AND "+ "STEP_ID = '"+temp2[3]+"' AND "+ "STEP_SEQ_NO = '"+temp2[4]+"' AND "+ "ACTOR_ID = '"+temp2[5]+"' AND "+ "ACTOR_SEQ_NO = '"+temp2[6]+"' AND "+ "POSITION_CODE = '"+temp2[7]+"'" ); reference_di.refresh(); if( reference_di.next() ){ %> <TR> <TD WIDTH="18%" BGCOLOR="#0099CC"><DIV ALIGN="left"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Reference Note");</SCRIPT> :</STRONG></DIV></TD> <TD WIDTH="4%"><DIV ALIGN="center"><%=reference_di.getString("FREFERCHECK")%></DIV></TD> <TD WIDTH="68%"><DIV ALIGN="left"><%=reference_di.getString("FREFER_SUBJECT")%></DIV></TD> <TD WIDTH="10%"><DIV ALIGN="center"><%=new CscCalendar(Long.parseLong(reference_di.getString("WI_START_TIME"))).getDDMMYYYY()%></DIV></TD> </TR> <% } for( int i = 1 ; i < temp.length ; i++ ){ temp2 = temp[i].split(":"); reference_di.setFilter("WF_ID = '"+temp2[0]+"' AND "+ "WF_VER = '"+temp2[1]+"' AND "+ "WF_SEQ_NO = '"+temp2[2]+"' AND "+ "STEP_ID = '"+temp2[3]+"' AND "+ "STEP_SEQ_NO = '"+temp2[4]+"' AND "+ "ACTOR_ID = '"+temp2[5]+"' AND "+ "ACTOR_SEQ_NO = '"+temp2[6]+"' AND "+ "POSITION_CODE = '"+temp2[7]+"'" ); reference_di.refresh(); if( reference_di.next() ){ %> <TR> <TD WIDTH="18%"> </TD> <TD WIDTH="4%"><DIV ALIGN="center"><%=reference_di.getString("FREFERCHECK")%></DIV></TD> <TD WIDTH="68%"><DIV ALIGN="left"><%=reference_di.getString("FREFER_SUBJECT")%></DIV></TD> <TD WIDTH="10%"><DIV ALIGN="center"><%=new CscCalendar(Long.parseLong(reference_di.getString("WI_START_TIME"))).getDDMMYYYY()%></DIV></TD> </TR> <% } } }else{ %> <TR BGCOLOR="#0099CC"> <TD WIDTH="18%" BGCOLOR="#0099CC"><DIV ALIGN="left"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Reference Note");</SCRIPT> :</STRONG></DIV></TD> <TD COLSPAN="4" BGCOLOR="#FFFFFF"> </TD> </TR> <% } if( isStep1 || isDraft){ %> <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('REFERENCE_NOTE.jsp?wf_id='+wf_id.value+'&wf_ver='+wf_ver.value+'&reference_param=<%=reference_param%>','REFERENCE_NOTE','SCROLLBARS=yes,STATUS=yes,RESIZABLE=yes,WIDTH=550,HEIGHT=300')"><IMG SRC="../IMAGES/MYNOTE/SEARCH.gif" WIDTH="20" HEIGHT="20" BORDER="0"></A><A HREF="JavaScript:GoDelReference();"><IMG SRC="../IMAGES/MYNOTE/DEL.gif" WIDTH="20" HEIGHT="20" BORDER="0"></A></DIV></TD> </TR> <% } %> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <!-- End Reference Note --> <BR> <!-- Begin Attach File --> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <% InitialEnvironment environment = new InitialEnvironment("GLOBAL"); Downloadfile download = null; DbInquiry attached_file_di = (DbInquiry)screenSingle.getRecord().getChild("ATTACHED_FILE"); if( attached_file_di != null && attached_file_di.foundData() && !chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){ String source = 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"); download = new Downloadfile(source); if( isStepReturn ){ File destination = new File(environment.getValue("DIRNOTEATTACHTEMP-dir")+attach_time); if( !destination.exists() ){ destination.mkdirs(); } new FileUtil().copyFolder2Folder(source, environment.getValue("DIRNOTEATTACHTEMP-dir")+attach_time); download = new Downloadfile(environment.getValue("DIRNOTEATTACHTEMP-dir")+attach_time); } }else{ if( isDraft ){ attached_file_di = md.getChildIncident("ATTACHED_FILE_DRAFT"); if( attached_file_di != null ){ //System.out.println("Attach : "+attached_file_di); Attached_file_draft1 afd = ((Attached_file_draft1)attached_file_di.getCurrentDbRecord()); afd.setParam(md.getParam()); afd.moveFileToTempFolder(attach_time); } }else if( isArchive ){ attached_file_di = md.getChildIncident("HATTACHED_FILE"); if( attached_file_di != null && attached_file_di.foundData() ){ String source = environment.getValue("DIRNOTEATTACHTFILEARCHIVE-dir")+screenSingle.getUProfile().get("companyid")+"/"+attached_file_di.getString("WF_ID")+"/"+attached_file_di.getString("WF_VER")+"/"+attached_file_di.getString("WF_SEQ_NO"); download = new Downloadfile(source); } } if( !isArchive ){ if( !chkNull.chkNullString(request.getParameter("__cmd")).equalsIgnoreCase("save") ){ download = new Downloadfile(environment.getValue("DIRNOTEATTACHTEMP-dir")+attach_time); }//else{ // download = new Downloadfile(environment.getValue("DIRNOTEATTACHTEMP-dir")); //} if( !chkNull.chkNullString(request.getParameter("attach_file_delete")).equals("") ){ String[] file_name = request.getParameter("attach_file_delete").split(","); for( int i = 0 ; i < file_name.length ; i++ ){ download.delFile(file_name[i]); } } } } if( download != null ){ HashMap attach_file_hm = download.listFile(); ArrayList file_name = (ArrayList)attach_file_hm.get("file_name"); ArrayList file_size = (ArrayList)attach_file_hm.get("file_size"); ArrayList file_create = (ArrayList)attach_file_hm.get("file_create"); if( file_name.size() > 0 ){ calendar.setTimeInMillis(Long.parseLong(file_create.get(0).toString())); %> <TR> <TD WIDTH="18%" BGCOLOR="#0099CC"><DIV ALIGN="left"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Attach File_");</SCRIPT> :</STRONG></DIV></TD> <TD WIDTH="04%"><DIV ALIGN="center"><INPUT TYPE="checkbox" NAME="attach_file" VALUE="<%=file_name.get(0)%>"></DIV></TD> <TD WIDTH="68%"><DIV ALIGN="left"> <A HREF="<%=request.getRequestURI()+"?"+download.getDownloadLink((String)file_name.get(0))%>"><%=file_name.get(0)%></A> </DIV></TD> <TD WIDTH="10%"><DIV ALIGN="center"> <%=calendar.getDDMMYYYY()%> </DIV></TD> </TR> <% for( int i = 1 ; i < file_name.size() ; i++ ){ calendar.setTimeInMillis(Long.parseLong(file_create.get(i).toString())); %> <TR> <TD WIDTH="18%"> </TD> <TD WIDTH="04%"><DIV ALIGN="center"><INPUT TYPE="checkbox" NAME="attach_file" VALUE="<%=file_name.get(i)%>"></DIV></TD> <TD WIDTH="68%"><DIV ALIGN="left"><A HREF="<%=request.getRequestURI()+"?"+download.getDownloadLink((String)file_name.get(i))%>"><%=file_name.get(i)%></A></DIV></TD> <TD WIDTH="10%"><DIV ALIGN="center"><%=calendar.getDDMMYYYY()%></DIV></TD> </TR> <% } }else{ %> <TR BGCOLOR="#0099CC"> <TD WIDTH="18%" BGCOLOR="#0099CC"><DIV ALIGN="left"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Attach File_");</SCRIPT> :</STRONG></DIV></TD> <TD COLSPAN="4" BGCOLOR="#FFFFFF"> </TD> </TR> <% } }else{ %> <TR BGCOLOR="#0099CC"> <TD WIDTH="18%" BGCOLOR="#0099CC"><DIV ALIGN="left"><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Attach File_");</SCRIPT> :</STRONG></DIV></TD> <TD COLSPAN="4" BGCOLOR="#FFFFFF"> </TD> </TR> <% } if( isStep1 || isDraft){ %> <TR BGCOLOR="EFEFEF"> <TD WIDTH="18%" BGCOLOR="#FFFFFF"> </TD> <TD COLSPAN="4" BGCOLOR="#FFFFFF"><DIV ALIGN="right"><A HREF="JavaScript:;" onClick="MM_openBrWindow('ATTACH_FILE.jsp?attach_time=<%=attach_time%>','ATTACH_FILE','SCROLLBARS=yes,STATUS=yes,RESIZABLE=yes,WIDTH=550,HEIGHT=300')"><IMG SRC="../IMAGES/MYNOTE/SEARCH.gif" WIDTH="20" HEIGHT="20" BORDER="0"></A><A HREF="JavaScript:GoDeleteAttachFile();"><IMG SRC="../IMAGES/MYNOTE/DEL.gif" WIDTH="20" HEIGHT="20" BORDER="0"></A></DIV></TD> </TR> <% } %> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <!-- End Attach File --> <BR> <!-- Begin Workflow Button --> <% if( !isStep3 ){ %> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <% if( isStep1 || isDraft ){ %> <TD><DIV ALIGN="right"><!--A HREF="JavaScript:SaveDraft();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SAVE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A><A HREF="JavaScript:DelDraft();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CANCEL.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A--><A HREF="JavaScript:GoWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SUBMIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> <% }else if( isStepCancel || isAdminCancel){ %> <TD><DIV ALIGN="right"><A HREF="JavaScript:DelWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CANCEL.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> <% }else if( isStep2 || isStepComment ){ %> <TD><DIV ALIGN="right"><A HREF="JavaScript:preGoWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SUBMIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> <% }else if( isStepReturn ){ %> <TD><DIV ALIGN="right"><A HREF="JavaScript:EditWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_EDIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A><A HREF="JavaScript:DelWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CANCEL.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> <% }else if( isStepCopy ){ %> <TD><DIV ALIGN="right"><A HREF="JavaScript:CopyWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_EDIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> <% }else if( isAdminEdit ){ %> <TD><DIV ALIGN="right"><A HREF="JavaScript:AdminEditWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SAVE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> <% }else if( isAdminDelete ){ %> <TD><DIV ALIGN="right"><A HREF="JavaScript:AdminDeleteWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> <% }else if( isAdminClean ){ %> <TD><DIV ALIGN="right"><A HREF="JavaScript:AdminCleanWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CLEAN.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> <% } %> </TR> </TABLE> <BR> <!-- End Workflow Button --> <% } if( !isStep1 && !isDraft){ %> <!-- Begin Document Routing --> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#0099CC"> <TD COLSPAN="6" BGCOLOR="#0099CC"><DIV ALIGN="center"><STRONG>: <script language="javascript">swapLang("History Document Routing");</script> :</STRONG></DIV></TD> </TR> <TR BGCOLOR="#CCCCCC"> <TD WIDTH="05%"><DIV ALIGN="center"><SCRIPT LANGUAGE="JavaScript">swapLang("No.");</SCRIPT></DIV></TD> <TD WIDTH="25%"><DIV ALIGN="center"><SCRIPT LANGUAGE="JavaScript">swapLang("Actor");</SCRIPT></DIV></TD> <TD WIDTH="24%"><DIV ALIGN="center"><SCRIPT LANGUAGE="JavaScript">swapLang("Position");</SCRIPT></DIV></TD> <TD WIDTH="18%"><DIV ALIGN="center"><SCRIPT LANGUAGE="JavaScript">swapLang("Start Time");</SCRIPT></DIV></TD> <TD WIDTH="18%"><DIV ALIGN="center"><SCRIPT LANGUAGE="JavaScript">swapLang("End Time");</SCRIPT></DIV></TD> <TD WIDTH="10%"><DIV ALIGN="center"><SCRIPT LANGUAGE="JavaScript">swapLang("Action");</SCRIPT></DIV></TD> </TR> <% DbInquiry history_di = null; if( isArchive ){ history_di = md.getChildIncident("VW_HINCIDENT"); }else{ 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="center"><%=history_di.getString("STEP_SEQ_NO")%></DIV></TD> <TD BGCOLOR="#EFEFEF"><DIV ALIGN="left"><%=history_di.getString("ACTOR_FNAME")+" "+history_di.getString("ACTOR_LNAME")%></DIV></TD> <TD BGCOLOR="#EFEFEF"><DIV ALIGN="left"><%=history_di.getString("ACTOR_TPOSITION")%></DIV></TD> <% calendar.setTimeInMillis(Long.parseLong(history_di.getString("AI_START_TIME"))); %> <TD BGCOLOR="#EFEFEF"><DIV ALIGN="center"><%=calendar.getDDMMYYHHMMSS()%></DIV></TD> <% if( history_di.getString("AI_COMPLETION_TIME").equals("0") ){ %> <TD BGCOLOR="#EFEFEF"><DIV ALIGN="center"></DIV></TD> <% }else{ calendar.setTimeInMillis(Long.parseLong(history_di.getString("AI_COMPLETION_TIME"))); %> <TD BGCOLOR="#EFEFEF"><DIV ALIGN="center"><%=calendar.getDDMMYYHHMMSS()%></DIV></TD> <% } %> <TD BGCOLOR="#EFEFEF"><DIV ALIGN="right"><%=history_di.getString("FAI_ACTION")%></DIV></TD> </TR> <% }while( history_di.next() ); step_type = history_di.getString("STEP_TYPE"); } %> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <!-- End Document Routing --> <BR> <!-- Begin Comment --> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#0099CC"> <TD BGCOLOR="#0099CC"><DIV ALIGN="center"><STRONG>: <SCRIPT LANGUAGE="JavaScript">swapLang("View Comment");</SCRIPT> :</STRONG></DIV></TD> </TR> <TR BGCOLOR="#0099CC"> <TD BGCOLOR="#FFFFFF"> <% if( history_di != null ){ history_di.go(0); } if( history_di.recCount() > 0 ){ int comment_no = 1; history_di.go(0); while( history_di.next() ){ if( !history_di.getString("COMMENTS").trim().equals("") && !history_di.getString("AI_COMPLETION_TIME").equals("0") ){ calendar.setTimeInMillis(Long.parseLong(history_di.getString("AI_COMPLETION_TIME"))); %> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#CCCCCC"> <TD><STRONG><SCRIPT LANGUAGE="JavaScript">swapLang("Comment No");</SCRIPT> : <%=comment_no++%> </STRONG></TD> <TD COLSPAN="3"><DIV ALIGN="right"><SCRIPT LANGUAGE="JavaScript">swapLang("Date");</SCRIPT> : <%=calendar.getDDMMYYYY()%> <SCRIPT LANGUAGE="JavaScript">swapLang("Time");</SCRIPT> : <%=calendar.getHHMMSS()%></DIV></TD> </TR> <TR BGCOLOR="EFEFEF"> <TD WIDTH="18%" BGCOLOR="EFEFEF"><DIV ALIGN="right"><SCRIPT LANGUAGE="JavaScript">swapLang("Name");</SCRIPT> : </DIV></TD> <TD WIDTH="37%" BGCOLOR="EFEFEF"><%=history_di.getString("ACTOR_FNAME")+" "+history_di.getString("ACTOR_LNAME")%></TD> <TD WIDTH="16%" BGCOLOR="EFEFEF"><DIV ALIGN="right"><SCRIPT LANGUAGE="JavaScript">swapLang("Position");</SCRIPT> : </DIV></TD> <TD WIDTH="29%" BGCOLOR="EFEFEF"><%=history_di.getString("ACTOR_TPOSITION")%></TD> </TR> <TR BGCOLOR="EFEFEF"> <TD><DIV ALIGN="right"><SCRIPT LANGUAGE="JavaScript">swapLang("Message");</SCRIPT> :</DIV></TD> <TD COLSPAN="3"><%=history_di.getString("COMMENTS")%></TD> </TR> </TABLE> <% } } } %> </TD> </TR> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <BR> <!-- End Comment --> <!-- Begin Set Value --> <% } String sid2 = chkNull.chkNullString(request.getParameter("step_id"),"1"); int stid2=Integer.parseInt(sid2); if( isStep1 ){ %> <!-- Begin Set Value Step1 --> <SCRIPT LANGUAGE="JavaScript"> <% if( request.getParameter("sendto") != null && request.getParameter("wf_next_actor") != null ){ %> setValue('sendto','<%=chkNull.chkNullString(request.getParameter("sendto"),"")%>'); setValue('wf_next_actor','<%=chkNull.chkNullString(request.getParameter("wf_next_actor"),"")%>'); <% } %> setValue('priority','<%=chkNull.chkNullString(request.getParameter("priority"),"0")%>'); setValue('__remark',document.cscform.remark.value); initialization(document.cscform.__wf__employeeid.value); searchJob(document.cscform.__wf__requestid.value); searchOldJob(document.cscform.__wf__oldjob.value); setBranch('<%=screenSingle.getUProfile().get("employeeid")%>'); </SCRIPT> <!-- End Set Value Step1 --> <% }else if( isStep2 || isStepCancel || isStepComment || isStepReturn || isStepCopy || isDraft){ %> <!-- Begin Set Value Step2 --> <SCRIPT LANGUAGE="JavaScript"> hideSendTo('<%=step_type%>'); setValue('priority','<%=screenSingle.getDataLabel("VW_INCIDENT","PRIORITY")%>'); initialization('<%=chkNull.chkNullString(md.getWFDataValue("__wf__employeeid"),"")%>'); searchJob('<%=chkNull.chkNullString(md.getWFDataValue("__wf__requestid"),"")%>'); searchOldJob('<%=chkNull.chkNullString(md.getWFDataValue("__wf__oldJob"),"")%>'); setReadOnlyOn('__remark'); <% if( !isDraft ){ %> setTimeout("setDisabled(true)",2000); <% if(!md.getParam().containsKey("__wf__old_transfer_date")) { %> setTimeout("setDisabledOff('__wf__old_transfer_date')",2100); <% } else if(stid2>5&&md.getParam().containsKey("__wf__old_transfer_date")&&!md.getParam().containsKey("__wf__new_transfer_date")) { %> setTimeout("setDisabledOff('__wf__new_transfer_date')",2100); <% } else if(stid2>9&&md.getParam().containsKey("__wf__old_transfer_date")&&md.getParam().containsKey("__wf__new_transfer_date")&&!md.getParam().containsKey("__wf__hr_transfer_date")) { %> setTimeout("setDisabledOff('__wf__hr_transfer_date')",2100); <% } } else{ %> setValue('__checkPage','false'); <%} if(stid2>2&&stid2<5) { %> setTimeout("setDisabledOff('__wf__old_transfer_date')",2100); <% } if(stid2>6&&stid2<9) { %> setTimeout("setDisabledOff('__wf__new_transfer_date')",2100); <% } %> </SCRIPT> <!-- End Set Value Step2 --> <% }else if( isStep3 || isAdminEdit || isAdminCancel || isAdminDelete || isAdminClean || isArchive){ %> <!-- Begin Set Value Step3 --> <SCRIPT LANGUAGE="JavaScript"> setValue('__checkPage','false'); setValue('priority','<%=screenSingle.getDataLabel("VW_INCIDENT","PRIORITY")%>'); //initialization('<%=chkNull.chkNullString(md.getWFDataValue("__wf__employeeid"),"")%>'); searchEmpJob('<%=chkNull.chkNullString(md.getWFDataValue("__wf__employeeid"),"")%>'); searchJob('<%=chkNull.chkNullString(md.getWFDataValue("__wf__requestid"),"")%>'); searchOldJob('<%=chkNull.chkNullString(md.getWFDataValue("__wf__oldJob"),"")%>'); <% if(!isAdminEdit){ %> setTimeout("setDisabled(true)",2000); <% } %> </SCRIPT> <!-- End Set Value Step3 --> <% } %> <!-- End Set Value --> </DIV> </TD> <TD VALIGN="top" BACKGROUND="../IMAGES/MYNOTE/BPM_07.jpg"> </TD> </TR> <TR> <TD COLSPAN="2" HEIGHT="20" BACKGROUND="../IMAGES/MYNOTE/BPM_09.jpg"><DIV ALIGN="center"><SPAN CLASS="txt02"> </SPAN></DIV></TD> </TR> </TABLE> <%=screenSingle.endJSP()%> </FORM> </BODY> </HTML> <% } %>