<%@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.*,com.csc.library.database.*"%> <%@page import="com.csc.library.entry.*,com.csc.library.utilities.*"%> <%@page import="com.csc.library.session.*"%> <%@page import="com.csc.library.components.*"%> <%request.setCharacterEncoding("UTF-8");%> <!-- Begin useBean --> <jsp:useBean id="TEMPLATE_WORKFLOW" class="com.csc.library.system.Task" scope="page"/> <jsp:useBean id="SCREENEMP" class="com.csc.library.system.Task" scope="page"/> <jsp:setProperty name="TEMPLATE_WORKFLOW" property="appname" value="WELFARE" /> <jsp:setProperty name="SCREENEMP" property="appname" value="WELFARE" /> <!-- <jsp:setProperty name="TEMPLATE_WORKFLOW" property="classauthen" value="WorkflowUIAuthen" /> --> <% TEMPLATE_WORKFLOW.setChannel(request,response); SCREENEMP.setChannel(request,response); TEMPLATE_WORKFLOW.checkProfile(); if( TEMPLATE_WORKFLOW.getUProfile() != null ){ UIManager screenSingle = (UIManager) TEMPLATE_WORKFLOW.process("SingleEntry","TEMPLATE_WORKFLOW"); HelpEntry screenEmp = (HelpEntry) SCREENEMP.process("HelpEntry","WELEXP_CPN_001HELP"); String wf = null; CheckNull chkNull = new CheckNull(); Organization og = new Masfactor(screenSingle.getUProfile()); String subject = null; String remark = null; String step_type = 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()))); ManageDocument md = new ManageDocument(); md.setUProfile(screenSingle.getUProfile()); md.setRequest(request); md.setScreen(screenSingle); md.setTableSize("100%"); String wf_step_id=chkNull.chkNullString(request.getParameter("step_id"),"0"); boolean edit_by_ac=true; 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 if( chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){ 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 if(chkNull.chkNullString(request.getParameter("draft_cmd")).equals("save") || chkNull.chkNullString(request.getParameter("draft_cmd")).equals("delete")){ response.sendRedirect("../MYNOTE/INBOX.jsp"); }else{ response.sendRedirect("../MYNOTE/INBOX.jsp"); } //response.sendRedirect("../MYNOTE/SENT_COMPLETE.jsp"); }else{ subject = ""; remark = ""; emp_fullname = ""; } String type = ""; String sql = "select * from step_definition where wf_id = '3113' and step_id = '"+chkNull.chkNullString(request.getParameter("step_id"),"0")+"' and step_type='2' "; DataSet qr=new DataSet(sql,screenSingle.getUProfile().getDbName(),"step_definition"); qr.setFetchAll(false); qr.initConnection(screenSingle.getUProfile()); //out.print("=========="+screenSingle.getUProfile().getDbName()); while(qr.next()){ //out.print("aaaaaaaaa"); type = "1"; } qr.closeConnection(); 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( (request.getParameter("__runno") == null || request.getParameter("__runno").equals("")) && (request.getParameter("__help") == null || request.getParameter("__help").equals("")) ){ screenSingle.clean(); } if( (!screenSingle.getDataLabel("WF_STATUS").equals("1")) && (!screenSingle.getDataLabel("WF_STATUS").equals("4")) && (!screenSingle.getDataLabel("WF_STATUS").equals("7")) ){ wf = "false"; }else{ wf = "true"; } if( request.getParameter("downfile") != null ){ ThaiUtilities tu = new ThaiUtilities(); String filePath = request.getParameter("downfile"); File f = new File(tu.ASCII2Unicode(filePath)); String fileName = f.getName(); String fileType = fileName.substring(fileName.indexOf(".")+1,fileName.length()); if ( f.exists() && f.canRead() ) { response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", "attachment; filename="+tu.Unicode2ASCII(f.getName())); response.setHeader("cache-control", "no-cache"); response.setContentLength((int) f.length()); BufferedInputStream fileInput = new BufferedInputStream(new FileInputStream(f)); byte buffer[] = new byte[8 * 1024]; out.clearBuffer(); OutputStream out_s = response.getOutputStream(); CopyStreams.copyStreamsWithoutClose(fileInput, out_s, buffer); out_s.flush(); out_s.close(); fileInput.close(); } } String chk_job = ""; String sql_job = "select m.employeeid,m.job,j.jobcodeid,j.jobgroup From memployee m inner join mjobcode j on (m.job=j.jobcodeid) where j.jobgroup in ('A-2','A-1','A') and m.employeeid='"+screenSingle.getUProfile().get("employeeid")+"' "; DataSet jobc=new DataSet(sql_job,screenSingle.getUProfile().getDbName(),"memployee"); jobc.setFetchAll(false); jobc.initConnection(screenSingle.getUProfile()); //out.print("=========="+screenSingle.getUProfile().getDbName()); if(jobc.next()){ //out.print("True :: "+sql_job); chk_job = "1"; } //out.print("False :: "+sql_job); jobc.closeConnection(); CscCalendar cscc = new CscCalendar(); //cscc.decDate(30); %> <!-- End useBean --> <html> <head> <title>myNOTE : Business Process Management Service</title> <meta http-equiv="Content-Type" content="text/html; CHARSET=UTF-8"> <!-- Begin Link --> <!-- Begin CSS Links --> <link href="../CSS/MYNOTE.css" rel="stylesheet" type="text/css"> <!-- DO NOT EDIT --> <!-- DO NOT EDIT --> <!-- End script for Dropdown Menu --> <script language="JavaScript" type='text/JavaScript' src='../JS/UTILITIES.js'></script> <script language="JavaScript" type='text/JavaScript' src='../JS/ACTIVE_OBJECT.js'></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/ICONSMENU.js'></script> <script language="JavaScript">setLang('<%=screenSingle.getUProfile().get("lang")%>');</script> <!-- End Import Script --> <!--DWR INCLUDE--> <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/CheckAlowanceDwr.js"></script> <script type='text/javascript' src='/hr/dwr/interface/Texpend_emp_controller_rh.js'></script> <link href="../CSS/start/jquery-ui-1.9.2.custom.min.css" rel="stylesheet" type="text/css"> <script type='text/JavaScript' src='../JS/jquery-1.7.2.js'></script> <script type='text/JavaScript' src='../JS/jquery-ui-1.9.2.min.js'></script> <script type='text/JavaScript' src='../JS/CscBase.js'></script> <script type='text/JavaScript' src='../JS/cscWFBase.js'></script> <script type='text/JavaScript' src='../JS/CscCalendarV3.js'></script> <!--DWR INCLUDE--> <script language="JavaScript" type="text/JavaScript"> setPageTitle(swap2String("Allowance Form")); var sCmap = {}; $(function(){ var bgSc = $("#blogScreen"); bgSc.dialog({ modal: true, resizable : false, draggable : false, closeOnEscape: false, create : function( event, ui ){ $(this).prev().find(".ui-dialog-titlebar-close").hide(); } }); if( $.initLoad && $.isFunction( $.initLoad ) ){ var result = $.initLoad(); if( result ){ bgSc.dialog("close"); }else{ setTimeout(function(){ bgSc.dialog("close"); }, 4000); } } // Begin Button Events $( "a[id=addchild]" ).click(function( event ) { // Add Child with(document.cscform){ var param = "__wf__line_no="+__wf__line_no.value+"&minDate="+__wf__startdate_f.value+"&maxDate="+__wf__enddate_e.value; window.open("WELEXP_CPN_005_1.jsp?"+param,"Help","left=150,top=150,width=700,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } }); $("input[name=checkB]").click(function( event ) { // Select All $("input[type=checkbox]").attr("checked", event.currentTarget.checked); }); $( "a[id=delchild]" ).click(function( event ) { // Del Child var chk = $("input[type=checkbox]"); var flag = false; if(chk.length == 1){ $("input[name=checkB]").attr("checked", false); alert("ไม่มีข้อมูล !!"); return ; } for(var i = 0;i<chk.length;i++){ if(chk[i].name != "checkB" && chk[i].checked){ var list_minerkey = $("input[name=__wf__list_minerkey]"); var list_v = list_minerkey.val(); list_v = list_v.replace(chk[i].value+",",""); list_minerkey.val(list_v); $("tr[id="+chk[i].value+"]").remove(); $("input[name=checkB]").attr("checked", false); flag = true; } } if(!flag){ alert("กรุณาเลือกข้อมูลที่ต้องการลบ !!"); } }); var perdiemReturn = function (data){ $("input[name=__wf__perdiemrate]").val(data[0]); $("input[name=__wf__numdate]").val(data[1]); $("input[name=__wf__numhour]").val(data[2]); $("input[name=__wf__date_rate]").val(data[3]); if(parseFloat($("input[name=__wf__date_rate_tmp]").val()) == 0){ $("input[name=__wf__date_rate_tmp]").val(data[3]); } $("input[name=__wf__calallowance]").val("1"); } var perdiemUsReturn = function (data){ $("input[name=__wf__perdiemrate]").val(data[0]); $("input[name=__wf__numdate]").val(data[1]); $("input[name=__wf__numhour]").val(data[2]); $("input[name=__wf__numprice]").val(data[3]); $("input[name=__wf__date_rate]").val(data[4]); if(parseFloat($("input[name=__wf__date_rate_tmp]").val()) == 0){ $("input[name=__wf__date_rate_tmp]").val(data[4]); } $("input[name=__wf__calallowance]").val("1"); } $("a[id=cal_perdiemrate]").click(function( event ){ if($("input[name=__wf__travel_id]").val() != ""){ var empid = $("input[name=__wf__employeeid]").val(); var provinceid = $("select[name=__wf__provinceid]").val(); var j_group = $("input[name=__wf__jobgroup]").val(); var position = $("input[name=__wf__trav_emptrav_positionid]").val(); var location_type = $("select[name=__wf__location_type]").val(); var countryid = $("select[name=__wf__countryid]").val(); var date_rate = $("input[name=__wf__date_rate]").val(); var rate_curency = parseFloat(delComma($("input[name=__wf__exchangerate]").val())); if(location_type == "0"){ var fstartDate = $("input[name=__wf__startdate_f]").val(); var fstartTime = $("input[name=__wf__startdate_ftime]").val(); var endDate = $("input[name=__wf__enddate_e]").val(); var endTime = $("input[name=__wf__enddate_etime]").val(); CheckAlowanceDwr.calAllowanceTH(new Array(empid, provinceid, fstartDate, fstartTime, endDate, endTime, j_group, position, date_rate), perdiemReturn); } else { var fstartDate = $("input[name=__wf__per_startdate_f]").val(); var fstartTime = $("input[name=__wf__per_startdate_ftime]").val(); var fendDate = $("input[name=__wf__per_startdate_e]").val(); var fendTime = $("input[name=__wf__per_startdate_etime]").val(); var estartDate = $("input[name=__wf__per_enddate_f]").val(); var estartTime = $("input[name=__wf__per_enddate_ftime]").val(); var endDate = $("input[name=__wf__per_enddate_e]").val(); var endTime = $("input[name=__wf__per_enddate_etime]").val(); var exp_type = $("select[name=__wf__exp_type]").val(); var country = $("select[name=__wf__countryid]").val(); if((rate_curency*1) <= 0){ var msg = "Please input exchangerate !!"; if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA") msg = "กรุณากรอก อัตราแลกเปลี่ยน !!"; alert(msg); $("input[name=__wf__exchangerate]").focus(); return false; } CheckAlowanceDwr.calAllowanceUS(new Array(empid, country, fstartDate, fstartTime, fendDate, fendTime, estartDate, estartTime, endDate, endTime, j_group, position, exp_type, rate_curency, date_rate), perdiemUsReturn); } }else{ var msg = "Please select travel document !!"; if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA") msg = "กรุณาเลือกเอกสารอุนุมัติเดินทางก่อน !!"; alert(msg); document.cscform["__wf__travel_id"].focus(); } }); // End Button Events }); function viewPrint(){ with( document.cscform ){ var local=window.location+""; var targetlink=local.substring(local.indexOf("?"),local.length); window.open("./WELEXP_CPN_005_PRINT.jsp"+targetlink+"&showHead=false","Help","left=150,top=150,width=700,height=570,toolbar=no,status=no,scrollbars=yes,resizable=yes"); } } function chkAll(){ $(function(){ var chk = $("input[type=checkbox]"); chk.click(function( event ) { if(event.currentTarget.name != "checkB"){ for(var i = 0; i<chk.length; i++){ if(chk[i].name != "checkB" && !chk[i].checked){ $("input[name=checkB]").attr("checked", false); return ; } } $("input[name=checkB]").attr("checked", event.currentTarget.checked); }else{ $("input[type=checkbox]").attr("checked", event.currentTarget.checked); } }); }); return true; } function setDatePicker(obj){ $(function() { $( "#"+obj.id ).datepicker({ dateFormat: "dd-mm-yy", showOn: "button", buttonImage: "../IMAGES/calendar.jpg", buttonImageOnly: true, onClose: function( selectedDate ) { if(obj.id == "__wf__per_startdate_f"){ $( "#__wf__per_startdate_e" ).datepicker( "option", "minDate" , selectedDate ); $( "#__wf__per_enddate_f" ).datepicker( "option", "minDate" , selectedDate ); $( "#__wf__per_enddate_e" ).datepicker( "option", "minDate" , selectedDate ); }else if(obj.id == "__wf__per_startdate_e"){ $( "#__wf__per_enddate_f" ).datepicker( "option", "minDate" , selectedDate ); $( "#__wf__per_enddate_e" ).datepicker( "option", "minDate" , selectedDate ); }else if(obj.id == "__wf__per_enddate_f"){ $( "#__wf__per_enddate_e" ).datepicker( "option", "minDate" , selectedDate ); } $("input[name=__wf__calallowance]").val("0"); $("input[name=__wf__date_rate]").val("0"); } }); }); return true; } function getDevSceenValue(key){ return sCmap[key]; } function setDevSceenValue(screenvalue,sChmap){ var sCvalue = screenvalue.value; var arrField = sCvalue.split("#"); for(var i = 0; i < arrField.length; i++){ var arrdata = arrField[i].replace(",","&,#"); var data = arrdata.split("&,#"); sChmap[data[0]] = data[1]; } return true; } (function( $, undefined ) { $.initLoad = function(){ with( document.cscform ){ // Begin setValue $("input[name=sendto]").val(""); initToolTips(); var isstep1 = __wf__isstep1.value; var isstep2 = __wf__isstep2.value; var isstepcancel = __wf__isstepcancel.value; var isstepcomment = __wf__isstepcomment.value; var isstepreturn = __wf__isstepreturn.value; var isstepcopy = __wf__isstepcopy.value; var isdraft = __wf__isdraft.value; var isstep3 = __wf__isstep3.value; var isadminedit = __wf__isadminedit.value; var isadmincancel = __wf__isadmincancel.value; var isadmindelete = __wf__isadmindelete.value; var isadminclean = __wf__isadminclean.value; var isarchive = __wf__isarchive.value; setDevSceenValue(__screen_value,sCmap); if( isstep1 == "true" ){ setDatePicker(__wf__per_startdate_f); __wf__per_startdate_f.readOnly = true; setDatePicker(__wf__per_enddate_f); __wf__per_enddate_f.readOnly = true; setDatePicker(__wf__per_startdate_e); __wf__per_startdate_e.readOnly = true; setDatePicker(__wf__per_enddate_e); __wf__per_enddate_e.readOnly = true; <% if(!chkNull.chkNullString(request.getParameter("__wf__line_no")).equals("")){ %> setValue("__wf__line_no", getDevSceenValue("__wf__line_no")); setValue("__wf__list_minerkey", getDevSceenValue("__wf__list_minerkey")); setValue("__wf__branchid", getDevSceenValue("__wf__branchid")); setValue("__wf__branch_desc", getDevSceenValue("__wf__branch_desc")); setValue("__wf__costcenter", getDevSceenValue("__wf__costcenter")); setValue("__wf__accountcode", getDevSceenValue("__wf__accountcode")); setValue("__wf__travel_id", getDevSceenValue("__wf__travel_id")); setValue("__wf__jobgroup", getDevSceenValue("__wf__jobgroup")); setValue("__wf__trav_emp_tranveler", getDevSceenValue("__wf__trav_emp_tranveler")); setValue("__wf__trav_emp_tranveler_fullname", getDevSceenValue("__wf__trav_emp_tranveler_fullname")); setValue("__wf__trav_emptrav_positionid", getDevSceenValue("__wf__trav_emptrav_positionid")); setValue("__wf__trav_emptrav_position_desc", getDevSceenValue("__wf__trav_emptrav_position_desc")); setValue("__wf__exp_type", getDevSceenValue("__wf__exp_type")); setValue("__wf__exp_desc", getDevSceenValue("__wf__exp_desc")); setValue("__wf__location_type", getDevSceenValue("__wf__location_type")); setValue("__wf__traveler_from", getDevSceenValue("__wf__traveler_from")); setValue("__wf__provinceid", getDevSceenValue("__wf__provinceid")); setValue("__wf__countryid", getDevSceenValue("__wf__countryid")); setValue("__wf__city", getDevSceenValue("__wf__city")); setValue("__wf__startdate_f", getDevSceenValue("__wf__startdate_f")); setValue("__wf__startdate_ftime", getDevSceenValue("__wf__startdate_ftime")); setValue("__wf__startdate_e", getDevSceenValue("__wf__startdate_e")); setValue("__wf__startdate_etime", getDevSceenValue("__wf__startdate_etime")); setValue("__wf__enddate_f", getDevSceenValue("__wf__enddate_f")); setValue("__wf__enddate_ftime", getDevSceenValue("__wf__enddate_ftime")); setValue("__wf__enddate_e", getDevSceenValue("__wf__enddate_e")); setValue("__wf__enddate_etime", getDevSceenValue("__wf__enddate_etime")); setValue("__wf__per_startdate_f", getDevSceenValue("__wf__per_startdate_f")); setValue("__wf__per_startdate_e", getDevSceenValue("__wf__per_startdate_e")); setValue("__wf__per_startdate_ftime", getDevSceenValue("__wf__per_startdate_ftime")); //setValue("__wf__per_startdate_etime", getDevSceenValue("__wf__per_startdate_etime")); setValue("__wf__per_startdate_etime", getDevSceenValue("__wf__per_startdate_etime")); setValue("__wf__per_enddate_f", getDevSceenValue("__wf__per_enddate_f")); setValue("__wf__per_enddate_ftime", getDevSceenValue("__wf__per_enddate_ftime")); setValue("__wf__per_enddate_e", getDevSceenValue("__wf__per_enddate_e")); setValue("__wf__per_enddate_etime", getDevSceenValue("__wf__per_enddate_etime")); setValue("__wf__trav_by", getDevSceenValue("__wf__trav_by")); setValue("__wf__numdate", getDevSceenValue("__wf__numdate")); setValue("__wf__numhour", getDevSceenValue("__wf__numhour")); setValue("__wf__numprice", getDevSceenValue("__wf__numprice")); setValue("__wf__exchangerate", getDevSceenValue("__wf__exchangerate")); setValue("__wf__perdiemrate", getDevSceenValue("__wf__perdiemrate")); setValue("__wf__trav_reason", getDevSceenValue("__wf__trav_reason")); setValue("__wf__comid",getDevSceenValue("__wf__comid")); setValue("__wf__sap_status", getDevSceenValue("__wf__sap_status")); setValue("__wf__buaid",getDevSceenValue("__wf__buaid")); setValue("__wf__date_rate",getDevSceenValue("__wf__date_rate")); var list_minerkey = getDevSceenValue("__wf__list_minerkey"); var arrlist = list_minerkey.split(","); var arr = new Array(); for(var i = 0; i < arrlist.length; i++){ if(arrlist[i] != ""){ arr[0] = getDevSceenValue("__wf__tperdiem2$startdate$"+arrlist[i]); arr[1] = getDevSceenValue("__wf__tperdiem2$starttime$"+arrlist[i]); arr[2] = getDevSceenValue("__wf__tperdiem2$enddate$"+arrlist[i]); arr[3] = getDevSceenValue("__wf__tperdiem2$endtime$"+arrlist[i]); arr[4] = getDevSceenValue("__wf__tperdiem2$travelfrom$"+arrlist[i]); arr[5] = getDevSceenValue("__wf__tperdiem2$travelarrive$"+arrlist[i]); arr[6] = getDevSceenValue("__wf__tperdiem2$traveldetails$"+arrlist[i]); if(arr[0] != "undefined") AddChild(arrlist[i],arr); } } <%}%> chkLocation(); setValue("priority","<%=chkNull.chkNullString(request.getParameter("priority"),"0")%>"); //alert("111"); }else if( (isstep2 == "true")|| (isstepcancel == "true") || (isstepcomment == "true") || (isstepreturn == "true") || (isstepcopy == "true") || (isdraft == "true") ){ // Begin setValue Step 2 // alert("222"); var type = "<%=type%>"; //alert(type); setValue("__wf__employeeid",getDevSceenValue("__wf__employeeid")); setValue("__wf__emloyee_fullname",getDevSceenValue("__wf__emloyee_fullname")); setValue("__wf__positionid",getDevSceenValue("__wf__positionid")); setValue("__wf__positiondesc",getDevSceenValue("__wf__positiondesc")); setValue("__wf__bu1id",getDevSceenValue("__wf__bu1id")); setValue("__wf__bu1desc",getDevSceenValue("__wf__bu1desc")); setValue("__wf__bu2id",getDevSceenValue("__wf__bu2id")); setValue("__wf__bu2desc",getDevSceenValue("__wf__bu2desc")); setValue("__wf__bu3id",getDevSceenValue("__wf__bu3id")); setValue("__wf__bu3desc",getDevSceenValue("__wf__bu3desc")); setValue("__wf__bu4id",getDevSceenValue("__wf__bu4id")); setValue("__wf__bu4desc",getDevSceenValue("__wf__bu4desc")); setValue("__wf__bu5id",getDevSceenValue("__wf__bu5id")); setValue("__wf__bu5desc",getDevSceenValue("__wf__bu5desc")); setValue("__wf__jobcodeid",getDevSceenValue("__wf__jobcodeid")); setValue("__wf__jobcodedesc",getDevSceenValue("__wf__jobcodedesc")); setValue("__wf__startdate",getDevSceenValue("__wf__startdate")); setValue("__wf__tel_ext",getDevSceenValue("__wf__tel_ext")); setValue("__wf__mobile",getDevSceenValue("__wf__mobile")); setValue("__wf__line_no", getDevSceenValue("__wf__line_no")); setValue("__wf__list_minerkey", getDevSceenValue("__wf__list_minerkey")); setValue("__wf__branchid", getDevSceenValue("__wf__branchid")); setValue("__wf__branch_desc", getDevSceenValue("__wf__branch_desc")); setValue("__wf__costcenter", getDevSceenValue("__wf__costcenter")); setValue("__wf__accountcode", getDevSceenValue("__wf__accountcode")); setValue("__wf__travel_id", getDevSceenValue("__wf__travel_id")); setValue("__wf__jobgroup", getDevSceenValue("__wf__jobgroup")); setValue("__wf__trav_emp_tranveler", getDevSceenValue("__wf__trav_emp_tranveler")); setValue("__wf__trav_emp_tranveler_fullname", getDevSceenValue("__wf__trav_emp_tranveler_fullname")); setValue("__wf__trav_emptrav_positionid", getDevSceenValue("__wf__trav_emptrav_positionid")); setValue("__wf__trav_emptrav_position_desc", getDevSceenValue("__wf__trav_emptrav_position_desc")); setValue("__wf__exp_type", getDevSceenValue("__wf__exp_type")); setValue("__wf__exp_desc", getDevSceenValue("__wf__exp_desc")); setValue("__wf__location_type", getDevSceenValue("__wf__location_type")); setValue("__wf__traveler_from", getDevSceenValue("__wf__traveler_from")); setValue("__wf__provinceid", getDevSceenValue("__wf__provinceid")); setValue("__wf__countryid", getDevSceenValue("__wf__countryid")); setValue("__wf__city", getDevSceenValue("__wf__city")); setValue("__wf__startdate_f", getDevSceenValue("__wf__startdate_f")); setValue("__wf__startdate_ftime", getDevSceenValue("__wf__startdate_ftime")); setValue("__wf__startdate_e", getDevSceenValue("__wf__startdate_e")); setValue("__wf__startdate_etime", getDevSceenValue("__wf__startdate_etime")); setValue("__wf__enddate_f", getDevSceenValue("__wf__enddate_f")); setValue("__wf__enddate_ftime", getDevSceenValue("__wf__enddate_ftime")); setValue("__wf__enddate_e", getDevSceenValue("__wf__enddate_e")); setValue("__wf__enddate_etime", getDevSceenValue("__wf__enddate_etime")); setValue("__wf__per_startdate_f", getDevSceenValue("__wf__per_startdate_f")); setValue("__wf__per_startdate_e", getDevSceenValue("__wf__per_startdate_e")); setValue("__wf__per_startdate_ftime", getDevSceenValue("__wf__per_startdate_ftime")); setValue("__wf__per_startdate_etime", getDevSceenValue("__wf__per_startdate_etime")); setValue("__wf__per_enddate_f", getDevSceenValue("__wf__per_enddate_f")); setValue("__wf__per_enddate_ftime", getDevSceenValue("__wf__per_enddate_ftime")); setValue("__wf__per_enddate_e", getDevSceenValue("__wf__per_enddate_e")); setValue("__wf__per_enddate_etime", getDevSceenValue("__wf__per_enddate_etime")); setValue("__wf__trav_by", getDevSceenValue("__wf__trav_by")); setValue("__wf__numdate", getDevSceenValue("__wf__numdate")); setValue("__wf__numhour", getDevSceenValue("__wf__numhour")); setValue("__wf__numprice", getDevSceenValue("__wf__numprice")); setValue("__wf__exchangerate", getDevSceenValue("__wf__exchangerate")); setValue("__wf__perdiemrate", getDevSceenValue("__wf__perdiemrate")); setValue("__wf__trav_reason", getDevSceenValue("__wf__trav_reason")); setValue("__wf__comid",getDevSceenValue("__wf__comid")); setValue("__wf__sap_status", getDevSceenValue("__wf__sap_status")); setValue("__wf__buaid",getDevSceenValue("__wf__buaid")); setValue("__wf__date_rate",getDevSceenValue("__wf__date_rate")); var list_minerkey = getDevSceenValue("__wf__list_minerkey"); var arrlist = list_minerkey.split(","); var arr = new Array(); for(var i = 0; i < arrlist.length; i++){ if(arrlist[i] != ""){ arr[0] = getDevSceenValue("__wf__tperdiem2$startdate$"+arrlist[i]); arr[1] = getDevSceenValue("__wf__tperdiem2$starttime$"+arrlist[i]); arr[2] = getDevSceenValue("__wf__tperdiem2$enddate$"+arrlist[i]); arr[3] = getDevSceenValue("__wf__tperdiem2$endtime$"+arrlist[i]); arr[4] = getDevSceenValue("__wf__tperdiem2$travelfrom$"+arrlist[i]); arr[5] = getDevSceenValue("__wf__tperdiem2$travelarrive$"+arrlist[i]); arr[6] = getDevSceenValue("__wf__tperdiem2$traveldetails$"+arrlist[i]); if(arr[0] != "undefined") AddChild(arrlist[i],arr); } } chkLocation(); if( isdraft != "true" ){ setDisabled(true); } else { setValue("__checkPage","false"); } if(type=="1"){ setEnabled(false); } setValue("priority","<%=chkNull.chkNullString(request.getParameter("priority"),"0")%>"); // End setValue Step 2 }else if( (isstep3 == "true") || (isadminedit == "true") || (isadmincancel == "true") || (isadmindelete == "true") || (isadminclean == "true") || (isarchive == "true") ){ // Begin setValue Step 3 //alert("3"); setValue("__wf__employeeid",getDevSceenValue("__wf__employeeid")); setValue("__wf__emloyee_fullname",getDevSceenValue("__wf__emloyee_fullname")); setValue("__wf__positionid",getDevSceenValue("__wf__positionid")); setValue("__wf__positiondesc",getDevSceenValue("__wf__positiondesc")); setValue("__wf__bu1id",getDevSceenValue("__wf__bu1id")); setValue("__wf__bu1desc",getDevSceenValue("__wf__bu1desc")); setValue("__wf__bu2id",getDevSceenValue("__wf__bu2id")); setValue("__wf__bu2desc",getDevSceenValue("__wf__bu2desc")); setValue("__wf__bu3id",getDevSceenValue("__wf__bu3id")); setValue("__wf__bu3desc",getDevSceenValue("__wf__bu3desc")); setValue("__wf__bu4id",getDevSceenValue("__wf__bu4id")); setValue("__wf__bu4desc",getDevSceenValue("__wf__bu4desc")); setValue("__wf__bu5id",getDevSceenValue("__wf__bu5id")); setValue("__wf__bu5desc",getDevSceenValue("__wf__bu5desc")); setValue("__wf__jobcodeid",getDevSceenValue("__wf__jobcodeid")); setValue("__wf__jobcodedesc",getDevSceenValue("__wf__jobcodedesc")); setValue("__wf__startdate",getDevSceenValue("__wf__startdate")); setValue("__wf__tel_ext",getDevSceenValue("__wf__tel_ext")); setValue("__wf__mobile",getDevSceenValue("__wf__mobile")); setValue("__wf__line_no", getDevSceenValue("__wf__line_no")); setValue("__wf__list_minerkey", getDevSceenValue("__wf__list_minerkey")); setValue("__wf__branchid", getDevSceenValue("__wf__branchid")); setValue("__wf__branch_desc", getDevSceenValue("__wf__branch_desc")); setValue("__wf__costcenter", getDevSceenValue("__wf__costcenter")); setValue("__wf__accountcode", getDevSceenValue("__wf__accountcode")); setValue("__wf__travel_id", getDevSceenValue("__wf__travel_id")); setValue("__wf__jobgroup", getDevSceenValue("__wf__jobgroup")); setValue("__wf__trav_emp_tranveler", getDevSceenValue("__wf__trav_emp_tranveler")); setValue("__wf__trav_emp_tranveler_fullname", getDevSceenValue("__wf__trav_emp_tranveler_fullname")); setValue("__wf__trav_emptrav_positionid", getDevSceenValue("__wf__trav_emptrav_positionid")); setValue("__wf__trav_emptrav_position_desc", getDevSceenValue("__wf__trav_emptrav_position_desc")); setValue("__wf__exp_type", getDevSceenValue("__wf__exp_type")); setValue("__wf__exp_desc", getDevSceenValue("__wf__exp_desc")); setValue("__wf__location_type", getDevSceenValue("__wf__location_type")); setValue("__wf__traveler_from", getDevSceenValue("__wf__traveler_from")); setValue("__wf__provinceid", getDevSceenValue("__wf__provinceid")); setValue("__wf__countryid", getDevSceenValue("__wf__countryid")); setValue("__wf__city", getDevSceenValue("__wf__city")); setValue("__wf__startdate_f", getDevSceenValue("__wf__startdate_f")); setValue("__wf__startdate_ftime", getDevSceenValue("__wf__startdate_ftime")); setValue("__wf__startdate_e", getDevSceenValue("__wf__startdate_e")); setValue("__wf__startdate_etime", getDevSceenValue("__wf__startdate_etime")); setValue("__wf__enddate_f", getDevSceenValue("__wf__enddate_f")); setValue("__wf__enddate_ftime", getDevSceenValue("__wf__enddate_ftime")); setValue("__wf__enddate_e", getDevSceenValue("__wf__enddate_e")); setValue("__wf__enddate_etime", getDevSceenValue("__wf__enddate_etime")); setValue("__wf__per_startdate_f", getDevSceenValue("__wf__per_startdate_f")); setValue("__wf__per_startdate_e", getDevSceenValue("__wf__per_startdate_e")); setValue("__wf__per_startdate_ftime", getDevSceenValue("__wf__per_startdate_ftime")); setValue("__wf__per_startdate_etime", getDevSceenValue("__wf__per_startdate_etime")); setValue("__wf__per_enddate_f", getDevSceenValue("__wf__per_enddate_f")); setValue("__wf__per_enddate_ftime", getDevSceenValue("__wf__per_enddate_ftime")); setValue("__wf__per_enddate_e", getDevSceenValue("__wf__per_enddate_e")); setValue("__wf__per_enddate_etime", getDevSceenValue("__wf__per_enddate_etime")); setValue("__wf__trav_by", getDevSceenValue("__wf__trav_by")); setValue("__wf__numdate", getDevSceenValue("__wf__numdate")); setValue("__wf__numhour", getDevSceenValue("__wf__numhour")); setValue("__wf__numprice", getDevSceenValue("__wf__numprice")); setValue("__wf__exchangerate", getDevSceenValue("__wf__exchangerate")); setValue("__wf__perdiemrate", getDevSceenValue("__wf__perdiemrate")); setValue("__wf__trav_reason", getDevSceenValue("__wf__trav_reason")); setValue("__wf__comid",getDevSceenValue("__wf__comid")); setValue("__wf__sap_status", getDevSceenValue("__wf__sap_status")); setValue("__wf__buaid",getDevSceenValue("__wf__buaid")); setValue("__wf__date_rate",getDevSceenValue("__wf__date_rate")); var list_minerkey = getDevSceenValue("__wf__list_minerkey"); var arrlist = list_minerkey.split(","); var arr = new Array(); for(var i = 0; i < arrlist.length; i++){ if(arrlist[i] != ""){ arr[0] = getDevSceenValue("__wf__tperdiem2$startdate$"+arrlist[i]); arr[1] = getDevSceenValue("__wf__tperdiem2$starttime$"+arrlist[i]); arr[2] = getDevSceenValue("__wf__tperdiem2$enddate$"+arrlist[i]); arr[3] = getDevSceenValue("__wf__tperdiem2$endtime$"+arrlist[i]); arr[4] = getDevSceenValue("__wf__tperdiem2$travelfrom$"+arrlist[i]); arr[5] = getDevSceenValue("__wf__tperdiem2$travelarrive$"+arrlist[i]); arr[6] = getDevSceenValue("__wf__tperdiem2$traveldetails$"+arrlist[i]); if(arr[0] != "undefined") AddChild(arrlist[i],arr); } } chkLocation(); setValue("__checkPage","false"); setValue("priority","<%=screenSingle.getDataLabel("VW_INCIDENT","PRIORITY")%>" ); if( isadminedit != "true" ){ setDisabled(true); } } // End setValue return true; } } })(jQuery); function AddChild(objindex, objArr){ if(objArr == null){ objArr = new Array("0","1","2","3","4","5","6"); //return true; } var tbody_d = document.getElementById("detail_body"); var row = tbody_d.appendChild(document.createElement("tr")); // create row row.id = objindex; var col = row.insertCell(0); //create cell 0 col.className = "column-input"; col.align = "center"; var inp = document.createElement("input"); // create checkbox inp.type="checkbox"; inp.name = "__tperdiem2_line_no_"+objindex; inp.value = objindex; col.appendChild(inp); // create checkbox inp = document.createElement("input"); // create checkbox inp.type="hidden"; inp.name = "__wf__tperdiem2$line_no$"+objindex; inp.value = objindex; col.appendChild(inp); // create input hidden col = row.insertCell(1); //create cell 1 col.className = "column-input"; col.align = "center"; inp = document.createElement("input"); // create input :: outdate inp.type = "hidden"; inp.name = "__wf__tperdiem2$startdate$"+objindex; inp.value = objArr[0]; var span = col.appendChild(document.createElement("span")); // create span :: label span.innerHTML = objArr[0]; col.appendChild(inp); col = row.insertCell(2); //create cell 2 col.className = "column-input"; col.align = "center"; inp = document.createElement("input"); // create input :: outtime inp.type = "hidden"; inp.name = "__wf__tperdiem2$starttime$"+objindex; inp.value = objArr[1]; span = col.appendChild(document.createElement("span")); // create span :: label span.innerHTML = objArr[1]; col.appendChild(inp); col = row.insertCell(3); //create cell 3 col.className = "column-input"; col.align = "center"; inp = document.createElement("input"); // create input :: backdate inp.type = "hidden"; inp.name = "__wf__tperdiem2$enddate$"+objindex; inp.value = objArr[2]; span = col.appendChild(document.createElement("span")); // create span :: label span.innerHTML = objArr[2]; col.appendChild(inp); col = row.insertCell(4); //create cell 4 col.className = "column-input"; col.align = "center"; inp = document.createElement("input"); // create input :: backtime inp.type = "hidden"; inp.name = "__wf__tperdiem2$endtime$"+objindex; inp.value = objArr[3]; span = col.appendChild(document.createElement("span")); // create span :: label span.innerHTML = objArr[3]; col.appendChild(inp); col = row.insertCell(5); //create cell 5 col.className = "column-input"; col.align = "center"; inp = document.createElement("input"); // create input :: travelfrom inp.type = "hidden"; inp.name = "__wf__tperdiem2$travelfrom$"+objindex; inp.value = objArr[4]; span = col.appendChild(document.createElement("span")); // create span :: label span.innerHTML = objArr[4]; col.appendChild(inp); col = row.insertCell(6); //create cell 6 col.className = "column-input"; col.align = "center"; inp = document.createElement("input"); // create input :: travelarrive inp.type = "hidden"; inp.name = "__wf__tperdiem2$travelarrive$"+objindex; inp.value = objArr[5]; span = col.appendChild(document.createElement("span")); // create span :: label span.innerHTML = objArr[5]; col.appendChild(inp); col = row.insertCell(7); //create cell 7 col.className = "column-input"; col.align = "center"; inp = document.createElement("input"); // create input :: traveldetails inp.type = "hidden"; inp.name = "__wf__tperdiem2$traveldetails$"+objindex; inp.value = objArr[6]; span = col.appendChild(document.createElement("span")); // create span :: label span.innerHTML = objArr[6]; col.appendChild(inp); chkAll(); $(function(){ $("input[name=checkB]").attr("checked", false); }); return (objindex * 1) + 1; } function setEnabled(con){ with( document.cscform ){ /*for( i = 0 ; i < elements.length ; i++ ){ if( elements[i].name != 'sendto' && elements[i].name != 'cc' && elements[i].name != 'subject' && elements[i].name != 'wf_command' && elements[i].name != 'comments' && elements[i].name != '__remark' ){*/ __wf__buaid.disabled = con; __wf__buaid.className = ""; __wf__buaid.readOnly = con; __wf__costcenter.disabled = con; __wf__costcenter.className = ""; __wf__costcenter.readOnly = con; __wf__perdiemrate.disabled = con; __wf__perdiemrate.className = ""; __wf__perdiemrate.readOnly = con; __wf__accountcode.disabled = con; __wf__accountcode.className = ""; __wf__accountcode.readOnly = con; /* } }*/ } } function goHelp(helpName,inputName,condition){ with( document.cscform ){ var helpReturn; var temp; if( inputName == "sendto" ){ temp = __fixCon.value; if( condition.indexOf(",") > -1 ){ condition = condition.replace(/,/g,"','"); } //__fixCon.value="job='"+condition+"'"; __fixCon.value="EMPLOYEEID IN ('"+condition+"')"; helpReturn="wf_next_actor:EMPLOYEEID,sendto:FULLNAME"; //linkHelp_SendToReturn(helpName,helpReturn); linkHelp_Return(helpName,helpReturn); __fixCon.value=temp; }else if( inputName == "cc" ){ temp = __fixCon.value; helpReturn="wf_cc_actor:EMPLOYEEID,cc:FULLNAME"; linkHelp_SendToReturn(helpName,helpReturn); //linkHelp_Return(helpName,helpReturn); __fixCon.value=temp; }else if(inputName == "__wf__travel_id"){ temp = __fixCon.value; __fixCon.value = " EMP_TRANVELER = '"+__wf__employeeid.value+"' AND STATUS_PD = '1' AND LENDDATE < '<%=cscc.getYYYYMMDD()%>' AND LOCATION_TYPE = '0'";// "; //__fixCon.value = " EMP_TRANVELER = '"+__wf__employeeid.value+"' AND STATUS_PD = '1' AND LENDDATE < '<%=cscc.getYYYYMMDD()%>'"; helpReturn = "__wf__travel_id:travelerid,__wf__exp_type:exp_type,__wf__location_type:location_type,__wf__traveler_from:traveler_from,__wf__provinceid:provinceid,__wf__countryid:countryid,__wf__city:city,__wf__startdate_f:fstartdate,__wf__per_startdate_f:fstartdate,__wf__startdate_ftime:fstarttime,__wf__per_startdate_ftime:fstarttime,__wf__startdate_e:fenddate,__wf__per_startdate_e:fenddate,__wf__startdate_etime:fendtime,__wf__per_startdate_etime:fendtime,__wf__enddate_f:lstartdate,__wf__per_enddate_f:lstartdate,__wf__enddate_ftime:lstarttime,__wf__per_enddate_ftime:lstarttime,__wf__enddate_e:lenddate,__wf__per_enddate_e:lenddate,__wf__enddate_etime:lendtime,__wf__per_enddate_etime:lendtime,__wf__trav_by:trav_by,__wf__trav_reason:trav_reason,__wf__trav_emp_tranveler:v1memployee.employeeid,__wf__trav_emp_tranveler_fullname:v1memployee.fullname,__wf__trav_emptrav_positionid:mposition.positionid,__wf__trav_emptrav_position_desc:mposition.tdesc,__wf__jobgroup:v2mjobcode.jobgroup"; linkHelp_Return(helpName,helpReturn); __fixCon.value=temp; }else if(inputName == "__wf__branchid"){ temp = __fixCon.value; helpReturn = "__wf__branchid:branchid,__wf__branch_desc:tdesc,__wf__buaid:buaid,__wf__comid:comid"; 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(helpName,helpReturn,fixCon){ with(document.cscform){ var obj = ""; var nInput = helpReturn; var fixFilter = fixCon || __fixCon.value; if(helpReturn.indexOf(":")>0){ nInput=helpReturn.substring(0,helpReturn.indexOf(":")); obj = eval("document.cscform."+nInput); } var param="BROWSE_HELP.jsp?__helpName="+helpName+"&__helpReturn="+helpReturn+"&__pageCall="+__screen.value+"&__fixCon="+fixFilter; if(obj && obj.value ) { param = param +"&__valueSearch="+obj.value; } var win = window.open(param,"Help","left=150,top=150,width=520,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); if(win){ win.focus(); } } } function calDateHour(startdate_f,starttime_f,enddate_e,endtime_e){ var csc_date_f = new CscCalendar(startdate_f); csc_date_f.setCscTime(starttime_f); var csc_date_e = new CscCalendar(enddate_e); csc_date_e.setCscTime(endtime_e); var count_date = 0; //if(startdate_f == enddate_e){ // return count_date+"@"+csc_date_f.getDiffTime(csc_date_e); //} while(csc_date_f.getYYYYMMDD() < csc_date_e.getYYYYMMDD() && (csc_date_f.getDiffTime(csc_date_e)*1) >= 24){ csc_date_f.incDate(1); count_date += 1; } return count_date+"@"+csc_date_f.getDiffTime(csc_date_e); } function postReturn(){ with(document.cscform){ /*var branchid = __wf__branchid.value; if(branchid != ""){ var costcenter = ""; if(branchid == "01100"){ costcenter = "1100799"; }else{ costcenter = branchid.substring(1,branchid.length) + "819"; } __wf__costcenter.value = costcenter; }*/ if(__wf__isstep1.value == "true"){ var travel_id = __wf__travel_id.value; if(travel_id != ""){ $( "#__wf__per_startdate_f" ).datepicker( "option", "minDate" , __wf__per_startdate_f.value ); $( "#__wf__per_startdate_e" ).datepicker( "option", "minDate" , __wf__per_startdate_e.value ); $( "#__wf__per_enddate_f" ).datepicker( "option", "minDate" , __wf__per_enddate_f.value ); $( "#__wf__per_enddate_e" ).datepicker( "option", "minDate" , __wf__per_enddate_e.value ); var j_groups = $( "input[name=__wf__jobgroup]").val(); var perdiemrate = $("input[name=__wf__perdiemrate]"); if( j_groups != "A" && j_groups != "A-1" && j_groups != "A-2"){ perdiemrate.attr("readonly",true); perdiemrate.attr("class","disabled"); }else{ perdiemrate.removeAttr("readonly",true); perdiemrate.removeAttr("class","disabled"); } } } chkLocation(); } } function chkLocation(){ with(document.cscform){ var location_type = __wf__location_type.value || "0"; if(location_type == "0"){ document.getElementById("p1").style.display = "none"; document.getElementById("p2").style.display = "none"; $("input[name=__wf__startdate_ftime]").attr("class",""); $("input[name=__wf__startdate_ftime]").removeAttr("readonly"); $("input[name=__wf__startdate_etime]").attr("class",""); $("input[name=__wf__startdate_etime]").removeAttr("readonly"); $("input[name=__wf__enddate_ftime]").attr("class",""); $("input[name=__wf__enddate_ftime]").removeAttr("readonly"); $("input[name=__wf__enddate_etime]").attr("class",""); $("input[name=__wf__enddate_etime]").removeAttr("readonly"); }else{ document.getElementById("p1").style.display = ""; document.getElementById("p2").style.display = ""; $("input[name=__wf__startdate_ftime]").attr("class","disabled"); $("input[name=__wf__startdate_ftime]").attr("readonly","true"); $("input[name=__wf__startdate_etime]").attr("class","disabled"); $("input[name=__wf__startdate_etime]").attr("readonly","true"); $("input[name=__wf__enddate_ftime]").attr("class","disabled"); $("input[name=__wf__enddate_ftime]").attr("readonly","true"); $("input[name=__wf__enddate_etime]").attr("class","disabled"); $("input[name=__wf__enddate_etime]").attr("readonly","true"); } } } function chkAttachFile(){ with(document.cscform){ var msg = "Please Attach File"; if(__language.value == "tha") msg = "กรุณาแนบไฟล์หนังสือรับรอง"; if((parseInt(__wf__leave_day.value) >= parseInt(__guarantee_date.value)) && getValue("__wf__format_leave") == "0" &&(__attach_value.value == "1")) { if(!CheckAttachFile()){ alert(msg); return true; }else return true; }else{ return true; } } } function PreGoWF(){ with(document.cscform){ //var myline = __wf__list_minerkey.split(","); //if(){ if(checkValid() && ChkTravel()){ GoWF(); } //} } } /*function ChkLine(){ with(document.cscform){ alert(myline.length); return false; } }*/ /*function GoWF(){ 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; // } if( ((b=="false")||(id=="0")) || ((b=="true")&&(id!="0")&&(appr=="true")) ){ if( checkAbortCommand() && checkReturnCommand() ){ getParam(); // if( __remark.disabled == true ){ // __remark.disabled = false; // } __wfcmd.value=true; saveRecord(); } }else{ alert(MyCode[86]); } } }*/ function BeforeGoWF(){ with(document.cscform){ if(__wf__employeeid.value != ""){ ChkTravel(); //GoWF(); }else{ alert("กรุณารอสักครู่"); } } } function ChkTravel(){ with(document.cscform){ var traveling = function (data){ if(data == "false"){ if(__wf__isstep1.value == "false"){ document.cscform.wf_command[1].checked=true; alert("ไม่สามารถอนุมัติได้ เนื่องจากใบขออนุมัติการเดินทางใบนี้ ถูกอนุมัติแล้ว คุณต้องการบันทึกเอกสารใช่หรือไม่"); } GoWF(); }else{ GoWF(); } } var travel = document.cscform.__wf__travel_id.value; CheckAlowanceDwr.chkRequestTraveler(travel,traveling); } } function checkValid(){ with(document.cscform){ var myline = __wf__list_minerkey.value; var arrline = myline.split(","); //alert(arrline.length); var msg = ""; if(__wf__branchid.value == ""){ msg = "Please select Company Information !!"; if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA") msg = "กรุณาเลือกข้อมูลบริษัท !!"; alert(msg); __wf__branchid.focus(); return false; } if(__wf__costcenter.value == ""){ msg = "Please input costcenter !!"; if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA") msg = "กรุณากรอก รหัส Costcenter !!"; alert(msg); __wf__costcenter.focus(); return false; } if(__wf__accountcode.value == ""){ msg = "Please input AccountCode !!"; if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA") msg = "กรุณากรอก รหัสบัญีแยกตามประเภท !!"; alert(msg); __wf__accountcode.focus(); return false; } if(__wf__buaid.value == ""){ msg = "Please select travel document !!"; if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA") msg = "กรุณากรอก รหัส Business area !!"; alert(msg); __wf__buaid.focus(); return false; } if(__wf__travel_id.value == ""){ msg = "Please select travel document !!"; if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA") msg = "กรุณาเลือกเอกสารอุนุมัติเดินทางก่อน !!"; alert(msg); __wf__travel_id.focus(); return false; } if(!chkTime6(__wf__startdate_f,__wf__startdate_ftime,__wf__startdate_e,__wf__startdate_etime,__wf__per_startdate_f,__wf__per_startdate_ftime,'1')){ __wf__calallowance.value = "0"; return false; } if(!chkTime5(__wf__startdate_f,__wf__startdate_ftime,__wf__startdate_e,__wf__startdate_etime,__wf__enddate_f,__wf__enddate_ftime)){ __wf__calallowance.value = "0"; return false; } if(!chkTime5(__wf__startdate_e,__wf__startdate_etime,__wf__enddate_f,__wf__enddate_ftime,__wf__enddate_e,__wf__enddate_etime)){ __wf__calallowance.value = "0"; return false; } if(!chkTime6(__wf__enddate_f,__wf__enddate_ftime,__wf__enddate_e,__wf__enddate_etime,__wf__per_enddate_e,__wf__per_enddate_etime,'2')){ __wf__calallowance.value = "0"; return false; } if(!chkTime6(__wf__per_startdate_f,__wf__per_startdate_ftime,__wf__per_startdate_e,__wf__per_startdate_etime,__wf__startdate_f,__wf__startdate_ftime,'3')){ __wf__calallowance.value = "0"; return false; } if(!chkTime5(__wf__per_startdate_f,__wf__per_startdate_ftime,__wf__per_startdate_e,__wf__per_startdate_etime,__wf__per_enddate_f,__wf__per_enddate_ftime)){ __wf__calallowance.value = "0"; return false; } if(!chkTime5(__wf__per_startdate_e,__wf__per_startdate_etime,__wf__per_enddate_f,__wf__per_enddate_ftime,__wf__per_enddate_e,__wf__per_enddate_etime)){ __wf__calallowance.value = "0"; return false; } if(!chkTime6(__wf__per_enddate_f,__wf__per_enddate_ftime,__wf__per_enddate_e,__wf__per_enddate_etime,__wf__enddate_e,__wf__enddate_etime,'4')){ __wf__calallowance.value = "0"; return false; } if(__wf__calallowance.value == "0"){ msg = "Please Calculate again !!"; if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA") msg = "กรุณาทำการ คำนวณอีกครั้ง !!"; alert(msg); $("#cal_perdiemrate").focus(); return false; } if(arrline.length <= 1){ msg = "Please fill the information !!"; if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA") msg = "กรุณากรอกรายละเอียดการปฏิบัติงาน !!"; alert(msg); addchild.focus(); return false; } } return true; } function openHelp(){ with( document.cscform ){ window.open("../WELFARE/HELP/WELEXP_CPN_001.pdf","Help","left=150,top=150,width=700,height=570,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function chkExp_type(obj){ var exp = document.getElementById("exp_type_desc"); if(obj.value != "4"){ exp.style.display = "none"; }else{ exp.style.display = ""; } } function chkTime2(){ with(document.cscform){ var dateTime1 = ""; var dateTime2 = ""; var dateTime3 = ""; var dateTime4 = ""; dateTime1 = __wf__per_startdate_f.value + "-" + __wf__per_startdate_ftime.value; dateTime2 = __wf__per_startdate_e.value + "-" + __wf__per_startdate_etime.value; dateTime3 = __wf__per_enddate_f.value + "-" + __wf__per_enddate_ftime.value; dateTime4 = __wf__per_enddate_e.value + "-" + __wf__per_enddate_etime.value; if(dateTime1 > dateTime2){ //alert("1"); __wf__per_startdate_etime.focus(); __wf__per_startdate_etime.value = __wf__per_startdate_ftime.value; }else if(dateTime2 > dateTime3){ //alert("2"); __wf__per_enddate_ftime.focus(); __wf__per_enddate_ftime.value = __wf__per_startdate_etime.value; }else if(dateTime3 > dateTime4){ //alert("3"); __wf__per_enddate_etime.focus(); __wf__per_enddate_etime.value = __wf__per_enddate_ftime.value; } } } function chkTime3(objDate1,objTime1,objDate2,objTime2){ // เช็ก ก่อน หลัง var date1 = objDate1.value; var date2 = objDate2.value; var time1 = objTime1.value; var time2 = objTime2.value; var csc1 = new CscCalendar(date1); csc1.setCscTime(time1); var csc2 = new CscCalendar(date2); csc2.setCscTime(time2); if(!csc1.beforeDateTime(csc2)){ var msg = "Day and start time must be less day and end time."; if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA") msg = "วันและเวลาเริ่มต้นต้องน้อยกว่าวันและเวลาสิ้นสุด !!"; alert(msg); objTime2.focus(); return false; } return true; } function chkTime4(objDate1,objTime1,objDate2,objTime2,objBvalue){ var date1 = objDate1.value; var date2 = objDate2.value; var time1 = objTime1.value; var time2 = objTime2.value; var csc1 = new CscCalendar(date1); csc1.setCscTime(time1); var csc2 = new CscCalendar(date2); csc2.setCscTime(time2); if(objBvalue == "true"){ var timeH = csc1.getDiffTime(csc2); if(csc1.getTimeInMillis() <= csc2.getTimeInMillis()){ if(timeH > 4){ var msg = ""; if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA") msg = "วันและเวลาออกเดินทาง / วันและเวลาเดินทางกลับ\nในตั๋วเดินทางต้องไม่เกิน 4 ชั่วโมง\nจากวันที่ออกเดินทาง / วันที่เดินทางกลับ ในเอกสารอนุมัติเดินทาง !!"; alert(msg); objDate2.focus(); return false; } }else{ var msg = ""; if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA") msg = " วันและเวลาออกเดินทาง ในตั๋วเดินทางต้องน้องกว่า วันและเวลาออกเดินทาง ในเอกสารอนุมัติเดินทาง !!"; alert(msg); objDate2.focus(); return false; } }else{ var timeH = csc1.getDiffTime(csc2); if(csc1.getTimeInMillis() >= csc2.getTimeInMillis()){ if(timeH > 4){ var msg = ""; if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA") msg = "วันและเวลาเดินทางกลับ ในตั๋วเดินทางต้องไม่เกิน 4 ชั่วโมง \nวันที่เดินทางกลับ ในเอกสารอนุมัติเดินทาง !!"; alert(msg); objDate2.focus(); return false; } }else{ var msg = ""; if($("input[name=__language]").val() == "tha" || $("input[name=__language]").val() == "THA") msg = " วันและเวลาเดินทางกลับ ในตั๋วเดินทางต้องน้องกว่า วันและเวลาที่เดินทางกลับ ในเอกสารอนุมัติเดินทาง !!"; alert(msg); objDate2.focus(); return false; } } return true; } function chkTime5(objDate1,objTime1,objDate2,objTime2,objDate3,objTime3){ var turn = chkTime3(objDate1,objTime1,objDate2,objTime2) if(turn) turn = chkTime3(objDate2,objTime2,objDate3,objTime3); return turn; } function chkTime6(objDate1,objTime1,objDate2,objTime2,objDate3,objTime3,bvalue){ var trun = chkTime3(objDate1,objTime1,objDate2,objTime2); if(trun && document.cscform["__wf__location_type"].value == "0"){ if(bvalue == '1'){ trun = chkTime4(objDate1,objTime1,objDate3,objTime3,"true"); }else if(bvalue == '2'){ trun = chkTime4(objDate2,objTime2,objDate3,objTime3,"false"); }else if(bvalue == '3'){ trun = chkTime4(objDate3,objTime3,objDate1,objTime1,"true"); }else if(bvalue == '4'){ trun = chkTime4(objDate3,objTime3,objDate2,objTime2,"false"); } } return trun; } function checkNumFloat(obj,min,max,tfv){ if (obj.value == "") obj.value = "0"; obj.value = parseFloat(obj.value).toFixed(tfv); // แปลงจาก 01234.xx เป็น 1234.xx if (min >= 0 && max > 0) callMaxMin(obj,min,max); // ตรวจดูว่าค่าที่กรอกเกินค่าสูงสุด หรือต่ำกว่าค่าต่ำสุดหรือไม่ insertComma(obj); //123456 ==> 123,456 } function chkNull(obj, word){ if(obj.value.length == 0 && word == "int"){ obj.value = "0"; } } function chkDate_rate(obj1, obj2){ chkNull(obj1, "int"); chkNull(obj2, "int"); var v1 = parseFloat(obj1.value).toFixed(1) * 1; var v2 = parseFloat(obj2.value).toFixed(1) * 1; if(v1 > v2){ var msg = "The day at daily allowance shall have not exceed the system-calculated !" if(document.cscform["__language"].value == "THA" || document.cscform["__language"].value == "tha") msg = "วันที่ได้เบี้ยเลี้ยงต้องไม่เกินจากที่ระบบคำนวณให้ !"; alert(msg); obj1.value = obj2.value; } } function chkTTime(obj){ chkTime(obj); document.cscform["__wf__calallowance"].value = "0"; document.cscform["__wf__date_rate"].value = "0"; } </SCRIPT> </HEAD> <body> <form name="cscform" method="post" action="WELEXP_CPN_005.jsp"> <input type="hidden" NAME="__screen" value="WELEXP_CPN_005"> <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="3113"> <input type="hidden" name="__wf_id" value="3113"> <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="<%=(!screenSingle.getDataLabel("DOC_NO").equals("0")?screenSingle.getDataLabel("DOC_NO"):chkNull.chkNullString(request.getParameter("__oldDocumentID"),"0"))%>"> <input type="hidden" name="__oldWF" value="<%=(!screenSingle.getDataLabel("DOC_NO").equals("0")?screenSingle.getDataLabel("WF_STATUS"):chkNull.chkNullString(request.getParameter("__oldWF"),"0"))%>"> <input type="hidden" name="__wf" value="<%=wf%>"> <input type="hidden" name="__wfcmd" value="false"> <input type="hidden" name="used" value=""> <input type="hidden" name="remark" value="<%=remark%>"> <input type="hidden" name="__employeeid" value="<%=TEMPLATE_WORKFLOW.getUProfile().get("employeeid") %>"> <input type="hidden" name="__attach_value" value="0"> <input type="hidden" name="wf_default_actor" value="true"> <input type="hidden" name="__flag" value="<%=chkNull.chkNullString(request.getParameter("__flag"), "0")%>"> <input type="hidden" name="__field_list" value=""> <input type="hidden" name="__temp_value" value="<%=chkNull.chkNullString(request.getParameter("__temp_value"))%>"> <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"))%>"> <input type="hidden" name="__wf__document_routing" value=""> <input type="hidden" name="__wf__document_command_line" value=""> <input type="hidden" name="__wf__line_no" value="1"> <input type="hidden" name="__wf__list_minerkey" value=""> <input type="hidden" name="__wf__calallowance" value="0"> <input type="hidden" name="__wf__sap_status" value="1"> <%=screenSingle.InitialVariable()%> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></DIV> <!-- <SCRIPT LANGUAGE="JavaScript">initToolTips();</SCRIPT> --> <table width=950 border=0 align="center" cellpadding=0 cellspacing=0> <jsp:include page="../MYNOTE/MYNOTE_HEAD.jsp" flush="true"/> <div align="left" style="width: 760px; padding-left: 12px;"> <!-- Begin Step1 --> <%=md.getStepDocument("3113","1")%> <%=md.getHeadDocument()%> <br> <%=md.getHelpDocument("แบบฟอร์มเบิกค่าเบี้ยเลี้ยง")%> <br> <%=md.getSendToDocumentWithDocno("แบบฟอร์มเบิกค่าเบี้ยเลี้ยง", true)%> <!-- Begin CheckStep --> <input type="hidden" name="__wf__isstep1" id="__wf__isstep1" value="<%=md.isStep1%>"> <input type="hidden" name="__wf__isstep2" id="__wf__isstep2" value="<%=md.isStep2%>"> <input type="hidden" name="__wf__isstepcancel" id="__wf__isstepcancel" value="<%=md.isStepCancel%>"> <input type="hidden" name="__wf__isstepcomment" id="__wf__isstepcomment" value="<%=md.isStepComment%>"> <input type="hidden" name="__wf__isstepreturn" id="__wf__isstepreturn" value="<%=md.isStepReturn%>"> <input type="hidden" name="__wf__isstepcopy" id="__wf__isstepcopy" value="<%=md.isStepCopy%>"> <input type="hidden" name="__wf__isdraft" id="__wf__isdraft" value="<%=md.isDraft%>"> <input type="hidden" name="__wf__isstep3" id="__wf__isstep3" value="<%=md.isStep3%>"> <input type="hidden" name="__wf__isadminedit" id="__wf__isadminedit" value="<%=md.isAdminEdit%>"> <input type="hidden" name="__wf__isadmincancel" id="__wf__isadmincancel" value="<%=md.isAdminCancel%>"> <input type="hidden" name="__wf__isadmindelete" id="__wf__isadmindelete" value="<%=md.isAdminDelete%>"> <input type="hidden" name="__wf__isadminclean" id="__wf__isadminclean" value="<%=md.isAdminClean%>"> <input type="hidden" name="__wf__isarchive" id="__wf__isarchive" value="<%=md.isArchive%>"> <!-- End CheckStep --> <br> <!-- Begin Code --> <table width="100%" 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"> <table width="100%" border="0" cellpadding="0" cellspacing="1"> <!-- Begin User Code --> <%if(!screenSingle.getDataLabel("DOC_NO").equals("0")){%> <tr> <td class="column-title"><script language="JavaScript">swapLang('Docno');</script></td> <td class="column-input"><%=screenSingle.getDataLabel("DOC_NO")%></td> </tr> <%}%> <tr> <td colspan="2" class="column-title" ><script language="javascript">swapLang('Employee Details');</script></td> </tr> <% String empid = screenEmp.getUProfile().get("employeeid"); if(md.isStep1 || md.isDraft){ empid = chkNull.chkNullString(request.getParameter("__wf__employeeid"),screenEmp.getUProfile().get("employeeid")); }else{ empid = chkNull.chkNullString(request.getParameter("__wf__employeeid"),md.getWFDataValue("__wf__employeeid")); } screenEmp.getInquiry().setFilter(" employeeid = '"+empid+"' AND companyid = '"+screenEmp.getUProfile().get("companyid")+"'"); screenEmp.process(); screenEmp.nextRec(); %> <tr> <td class="column-label"><script language="javascript">swapLang('Employee Code');</script></td> <td class="column-input"> <input name="__wf__employeeid" type="text" size="15" value="<%=chkNull.chkNullString(screenEmp.getString("employeeid"))%>" readonly class="disabled"> <input name="__wf__emloyee_fullname" type="text" size="40" value="<%=chkNull.chkNullString(screenEmp.getString("fullname"))%>" readonly class="disabled"> </td> </tr> <tr> <td width="25%" class="column-label"><script language="javascript">swapLang('Position');</script></td> <td class="column-input"> <input type="hidden" name="__wf__positionid" value="<%=chkNull.chkNullString(screenEmp.getString("Mposition","positionid"))%>" size="52" readonly class="disabled"> <input type="text" name="__wf__positiondesc" value="<%=chkNull.chkNullString(screenEmp.getString("Mposition","tdesc"))%>" size="52" readonly class="disabled"> </td> </tr> <tr> <td class="column-label"><script language="javascript">swapLang('Business Unit 1');</script></td> <td class="column-input"> <input type="hidden" name="__wf__bu1id" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu1","bu1id")) %>" > <input type="text" name="__wf__bu1desc" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu1","tdesc")) %>" size="52" readonly class="disabled"></td> </tr> <tr> <td class="column-label"><script language="javascript">swapLang('Business Unit 2');</script></td> <td class="column-input"> <input type="hidden" name="__wf__bu2id" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu2","bu2id")) %>" size="52" readonly class="disabled"> <input type="text" name="__wf__bu2desc" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu2","tdesc")) %>" size="52" readonly class="disabled"></td> </tr> <tr> <td class="column-label"><script language="javascript">swapLang('Business Unit 3');</script></td> <td class="column-input"> <input type="hidden" name="__wf__bu3id" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu3","bu3id")) %>" size="52" readonly class="disabled"> <input type="text" name="__wf__bu3desc" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu3","tdesc")) %>" size="52" readonly class="disabled"></td> </tr> <tr> <td class="column-label"><script language="javascript">swapLang('Business Unit 4');</script></td> <td class="column-input"> <input type="hidden" name="__wf__bu4id" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu4","bu4id")) %>" size="52" readonly class="disabled"> <input type="text" name="__wf__bu4desc" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu4","tdesc")) %>" size="52" readonly class="disabled"></td> </tr> <tr> <td class="column-label"><script language="javascript">swapLang('Business Unit 5');</script></td> <td class="column-input"> <input type="hidden" name="__wf__bu5id" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu5","bu5id")) %>" size="52" readonly class="disabled"> <input type="tdesc" name="__wf__bu5desc" value="<%= chkNull.chkNullString(screenEmp.getString("Mbu5","tdesc")) %>" size="52" readonly class="disabled"> <input type="hidden" name="__wf__jobcodeid" value="<%= chkNull.chkNullString(screenEmp.getString("Mjobcode","jobcodeid")) %>"> <input type="hidden" name="__wf__jobcodedesc" value="<%= chkNull.chkNullString(screenEmp.getString("Mjobcode","tdesc")) %>"> <input type="hidden" name="__wf__startdate" value="<%= chkNull.chkNullString(screenEmp.getString("startdate")) %>"> </td> </tr> <tr> <td class="column-label"><script language="javascript">swapLang('Tel Ext');</script></td> <td class="column-input"><input type="text" class="disabled" name="__wf__tel_ext" value="<%= chkNull.chkNullString(screenEmp.getString("tel_ext")) %>" readonly></td> </tr> <tr> <td class="column-label"><script language="javascript">swapLang('Mobile');</script></td> <td class="column-input"><input type="text" class="disabled" name="__wf__mobile" value="<%= chkNull.chkNullString(screenEmp.getString("mobile")) %>" readonly></td> </tr> <% DbRecord db_texpend = new InitialRecord(screenSingle.getUProfile()).getDbRecord("Ttraveler"); ListBox listbox = new ListBox(); listbox.setUProfile(screenSingle.getUProfile()); listbox.setDisable("true"); %> <tr> <td colspan="2" class="column-title" ><script language="javascript">swapLang('Request Approve Detail');</script></td> </tr> <tr> <td class="column-label"><script language="javascript">swapLang('Company_Inf');</script> * </td> <td class="column-input"><input type="text" name="__wf__comid" value="<%=chkNull.chkNullString(request.getParameter("__wf__comid"),screenEmp.getString("mbranch","comid"))%>" class="disabled" readonly> <input type="hidden" name="__wf__branchid" size="15" value="<%=chkNull.chkNullString(request.getParameter("__wf__branchid"), screenEmp.getString("Mbranch","branchid"))%>" onkeypress="chkInteger(event);"> <%if((md.isStep1 || md.isDraft) || type.equals("1")){%> <!-- <a href="JavaScript: goHelp('MBRANCHHELP','__wf__branchid');" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('__wf__branchid','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"> <img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__wf__branchid" width="20" height="20" border="0" align="absmiddle"> </a> --> <%}%> <input type="text" name="__wf__branch_desc" size="70" value="<%=chkNull.chkNullString(request.getParameter("__wf__branch_desc"), screenEmp.getString("Mbranch","tdesc"))%>" class="disabled" readonly > </td> </tr> <tr><td class="column-label"><script language="JavaScript">swapLang('Business_area');</script> *</td> <td class="column-input"> <input type="text" name="__wf__buaid" value="<%=chkNull.chkNullString(request.getParameter("__wf__buaid"),screenEmp.getString("mbranch","buaid"))%>" class="disabled" readonly> </td> </tr> <tr> <td class="column-label"><script language="javascript">swapLang('Acc_id');</script> * </td> <td class="column-input"> <input type="text" name="__wf__accountcode" value="<%=chkNull.chkNullString(request.getParameter("__wf__accountcode"),screenEmp.getString("mcostcenter0","acc_code_per"))%>" class="disabled" readonly> </td> </tr> <tr> <td class="column-label"><script language="javascript">swapLang('Cost_wbs');</script> * </td> <td class="column-input"> <input type="text" name="__wf__costcenter" value="<%=chkNull.chkNullString(request.getParameter("__wf__costcenter"),screenEmp.getString("mcostcenter0","costcenter_sap"))%>" class="disabled" readonly > </td> </tr> <tr> <td class="column-label"><script language="javascript">swapLang('Travel approval code');</script> * </td> <td class="column-input"> <input type="text" name="__wf__travel_id" value="<%=chkNull.chkNullString(request.getParameter("__wf__travel_id"),"")%>" readonly> <input type="hidden" name="__wf__jobgroup" value="<%=chkNull.chkNullString(request.getParameter("__wf__jobgroup"),"")%>" > <%if(md.isStep1 || md.isDraft){%> <a href="JavaScript:goHelp('TTRAVELERHELP','__wf__travel_id');" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('__wf__travel_id','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"> <img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__wf__travel_id" width="20" height="20" border="0" align="absmiddle"> </a> <%}%> </td> </tr> <tr> <td class="column-label"><%=db_texpend.getField("emp_tranveler").getDescription()%></td> <td class="column-input"> <input type="text" name="__wf__trav_emp_tranveler" value="<%=chkNull.chkNullString(request.getParameter("__wf__trav_emp_tranveler"))%>" size="15" class="disabled" readonly> <input type="text" name="__wf__trav_emp_tranveler_fullname" value="<%=chkNull.chkNullString(request.getParameter("__wf__trav_emp_tranveler_fullname"))%>" size="40" class="disabled" readonly> </td> </tr> <tr> <td class="column-label"><%=db_texpend.getField("emptrav_positionid").getDescription()%></td> <td class="column-input"> <input type="text" name="__wf__trav_emptrav_positionid" value="<%=chkNull.chkNullString(request.getParameter("__wf__trav_emptrav_positionid"))%>" size="15" class="disabled" readonly> <input type="text" name="__wf__trav_emptrav_position_desc" value="<%=chkNull.chkNullString(request.getParameter("__wf__trav_emptrav_position_desc"))%>" size="40" class="disabled" readonly> </td> </tr> <% listbox.setName("wf__exp_type"); listbox.setValidCode(db_texpend.getField("exp_type").getValidCode()); listbox.setChecked(chkNull.chkNullString(request.getParameter("__wf__exp_type"),db_texpend.getField("exp_type").getDefault())); listbox.setonChange("chkExp_type(this);"); %> <tr> <td class="column-label"><%=db_texpend.getField("exp_type").getDescription()%></td> <td class="column-input"><%=listbox.process()%> <span id="exp_type_desc" align="left" style="display:none;"><input type="text" name="__wf__exp_desc" value="<%=chkNull.chkNullString(request.getParameter("__wf__exp_desc"))%>" size="50"></span></td> </tr> <% listbox.setName("wf__location_type"); listbox.setValidCode(db_texpend.getField("location_type").getValidCode()); listbox.setChecked(chkNull.chkNullString(request.getParameter("__wf__location_type"),db_texpend.getField("location_type").getDefault())); listbox.setonChange("chkType_Location(this);"); %> <tr> <td class="column-label"><%=db_texpend.getField("location_type").getDescription()%></td> <td class="column-input"><%=listbox.process()%></td> </tr> <tr> <td class="column-label"><script language="javascript">swapLang('Traveler from');</script></td> <td class="column-input"><input type="text" name="__wf__traveler_from" value="<%=chkNull.chkNullString(request.getParameter("__wf__traveler_from"))%>" size="40" class="disabled" readonly></td> </tr> <% listbox.setName("wf__provinceid"); listbox.setTable("MPROVINCEHELP","PROVINCEID","LONG_TNAME","","LONG_TNAME","PROVINCEID"); listbox.setBlank(true); listbox.setChecked((request.getParameter("__wf__provinceid")!=null)?request.getParameter("__wf__provinceid"):"K02"); listbox.setonChange(""); %> <tr> <td class="column-label"><%=db_texpend.getField("provinceid").getDescription()%></td> <td class="column-input"><%=listbox.process()%></td> </tr> <% listbox.setName("wf__countryid"); listbox.setTable("MCOUNTRYHELP","COUNTRYID","TDESC","","TDESC","COUNTRYID"); listbox.setChecked((request.getParameter("__wf__countryid")!=null)?request.getParameter("__wf__countryid"):"0140"); %> <tr> <td class="column-label"><%=db_texpend.getField("countryid").getDescription()%></td> <td class="column-input"><%=listbox.process()%> <script language="javascript">swapLang('City');</script> <input type="text" name="__wf__city" value="<%=chkNull.chkNullString(request.getParameter("__wf__city"))%>" class="disabled" readonly></td> </tr> <% String timestring = String.valueOf(new CscCalendar().getCSCTime()); String[] t = timestring.split("\\."); //out.print("T :: "+(t[1].length())); if(t[1].length() < 2){ timestring += "0"; } %> <tr> <td class="column-label"><script language="javascript">swapLang("Travel dates");</script></td> <td class="column-input"> <input type="text" name="__wf__startdate_f" id="__wf__startdate_f" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__startdate_f"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(this,__wf__startdate_e);" class="disabled" readonly/> <script language="javascript">swapLang('Time');</script> <input type="text" name="__wf__startdate_ftime" value="<%=chkNull.chkNullString(request.getParameter("__wf__startdate_ftime"),timestring)%>" size="6" onblur="chkTTime(this);" onkeypress="chkInteger(event);"> <!-- <input type="text" name="__wf__startdate_ftime" value="<%//=chkNull.chkNullString(request.getParameter("__wf__startdate_ftime"),timestring)%>" size="6" onblur="chkTime(this); chkTime6(__wf__startdate_f,this,__wf__startdate_e,__wf__startdate_etime,__wf__per_startdate_f,__wf__per_startdate_ftime,'1');" onkeypress="chkInteger(event);"> --> <script language="javascript">swapLang('To Date');</script> <input type="text" name="__wf__startdate_e" id="__wf__startdate_e" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__startdate_e"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(__wf__startdate_f,this);" class="disabled" readonly/> <script language="javascript">swapLang('Time');</script> <input type="text" name="__wf__startdate_etime" value="<%=chkNull.chkNullString(request.getParameter("__wf__startdate_etime"),timestring)%>" size="6" onblur="chkTTime(this);" onkeypress="chkInteger(event);"> <!-- <input type="text" name="__wf__startdate_etime" value="<%//=chkNull.chkNullString(request.getParameter("__wf__startdate_etime"),timestring)%>" size="6" onblur="chkTime(this); chkTime5(__wf__startdate_f,__wf__startdate_ftime,__wf__startdate_e,this,__wf__enddate_f,__wf__enddate_ftime);" onkeypress="chkInteger(event);"> --> </td> </tr> <tr> <td class="column-label"><script language="javascript">swapLang("Travel dates back");</script></td> <td class="column-input"> <input type="text" name="__wf__enddate_f" id="__wf__enddate_f" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__enddate_f"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(__wf__startdate_e,this);" class="disabled" readonly/> <script language="javascript">swapLang('Time');</script> <input type="text" name="__wf__enddate_ftime" value="<%=chkNull.chkNullString(request.getParameter("__wf__enddate_ftime"),timestring)%>" size="6" onblur="chkTTime(this);" onkeypress="chkInteger(event);"/> <!-- <input type="text" name="__wf__enddate_ftime" value="<%//=chkNull.chkNullString(request.getParameter("__wf__enddate_ftime"),timestring)%>" size="6" onblur="chkTime(this); chkTime5(__wf__startdate_e,__wf__startdate_etime,__wf__enddate_f,this,__wf__enddate_e,__wf__enddate_etime); " onkeypress="chkInteger(event);"/> --> <script language="javascript">swapLang('To Date');</script> <input type="text" name="__wf__enddate_e" id="__wf__enddate_e" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__enddate_e"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(__wf__enddate_f,this);" class="disabled" readonly/> <script language="javascript">swapLang('Time');</script> <input type="text" name="__wf__enddate_etime" value="<%=chkNull.chkNullString(request.getParameter("__wf__enddate_etime"),timestring)%>" size="6" onblur="chkTTime(this);" onkeypress="chkInteger(event);"> <!-- <input type="text" name="__wf__enddate_etime" value="<%//=chkNull.chkNullString(request.getParameter("__wf__enddate_etime"),timestring)%>" size="6" onblur="chkTime(this); chkTime6(__wf__enddate_f,__wf__enddate_ftime,__wf__enddate_e,this,__wf__per_enddate_e,__wf__per_enddate_etime,'2');" onkeypress="chkInteger(event);"> --> </td> </tr> <% listbox.setBlank(false); listbox.setName("wf__trav_by"); listbox.setValidCode(db_texpend.getField("trav_by").getValidCode()); listbox.setChecked(chkNull.chkNullString(request.getParameter("__wf__trav_by"),db_texpend.getField("trav_by").getDefault())); %> <tr> <td class="column-label"><%=db_texpend.getField("trav_by").getDescription()%></td> <td class="column-input"><%=listbox.process()%></td> </tr> <tr> <td class="column-label"><script language="javascript">swapLang("Start date in ticket");</script></td> <td class="column-input"> <input type="text" name="__wf__per_startdate_f" id="__wf__per_startdate_f" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__per_startdate_f"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(this,__wf__per_startdate_e);" /> <script language="javascript">swapLang('Time');</script> <input type="text" name="__wf__per_startdate_ftime" value="<%=chkNull.chkNullString(request.getParameter("__wf__per_startdate_ftime"),timestring)%>" size="6" onblur="chkTTime(this);" onkeypress="chkInteger(event);"> <script language="javascript">swapLang('To Date');</script> <!-- <input type="text" name="__wf__per_startdate_ftime" value="<//=chkNull.chkNullString(request.getParameter("__wf__per_startdate_ftime"),timestring)%>" size="6" onblur="chkTime(this); chkTime6(__wf__per_startdate_f,this,__wf__per_startdate_e,__wf__per_startdate_etime,__wf__startdate_f,__wf__startdate_ftime,'3');" onkeypress="chkInteger(event);"> <script language="javascript">swapLang('To Date');</script> --> <input type="text" name="__wf__per_startdate_e" id="__wf__per_startdate_e" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__per_startdate_e"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(__wf__per_startdate_f,this); chkInputDate2(this,__wf__per_enddate_f);"/> <script language="javascript">swapLang('Time');</script> <input type="text" name="__wf__per_startdate_etime" value="<%=chkNull.chkNullString(request.getParameter("__wf__per_startdate_etime"),timestring)%>" size="6" onblur="chkTTime(this);" onkeypress="chkInteger(event);"> <!-- <input type="text" name="__wf__per_startdate_etime" value="<%//=chkNull.chkNullString(request.getParameter("__wf__per_startdate_etime"),timestring)%>" size="6" onblur="chkTime(this); chkTime5(__wf__per_startdate_f,__wf__per_startdate_ftime,__wf__per_startdate_e,this,__wf__per_enddate_f,__wf__per_enddate_ftime);" onkeypress="chkInteger(event);"> --> </td> </tr> <tr> <td class="column-label"><script language="javascript">swapLang("Come back date in ticket");</script></td> <td class="column-input"> <input type="text" name="__wf__per_enddate_f" id="__wf__per_enddate_f" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__per_enddate_f"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(__wf__per_startdate_e,this); chkInputDate2(this,__wf__per_enddate_e);" /> <script language="javascript">swapLang('Time');</script> <input type="text" name="__wf__per_enddate_ftime" value="<%=chkNull.chkNullString(request.getParameter("__wf__per_enddate_ftime"),timestring)%>" size="6" onblur="chkTTime(this);" onkeypress="chkInteger(event);"/> <script language="javascript">swapLang('To Date');</script> <!-- <input type="text" name="__wf__per_enddate_ftime" value="<%//=chkNull.chkNullString(request.getParameter("__wf__per_enddate_ftime"),timestring)%>" size="6" onblur="chkTime(this); chkTime5(__wf__per_startdate_e,__wf__per_startdate_etime,__wf__per_enddate_f,this,__wf__per_enddate_e,__wf__per_enddate_etime);" onkeypress="chkInteger(event);"/> <script language="javascript">swapLang('To Date');</script> --> <input type="text" name="__wf__per_enddate_e" id="__wf__per_enddate_e" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__per_enddate_e"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(__wf__per_enddate_f,this);"/> <script language="javascript">swapLang('Time');</script> <input type="text" name="__wf__per_enddate_etime" value="<%=chkNull.chkNullString(request.getParameter("__wf__per_enddate_etime"),timestring)%>" size="6" onblur="chkTTime(this);" onkeypress="chkInteger(event);"> <!-- <input type="text" name="__wf__per_enddate_etime" value="<%//=chkNull.chkNullString(request.getParameter("__wf__per_enddate_etime"),timestring)%>" size="6" onblur="chkTime(this); chkTime6(__wf__per_enddate_f,__wf__per_enddate_ftime,__wf__per_enddate_e,this,__wf__enddate_e,__wf__enddate_etime,'4');" onkeypress="chkInteger(event);"> --> </td> </tr> <% DbRecord perdiem = new InitialRecord(screenSingle.getUProfile()).getDbRecord("Tperdiem"); %> <tr> <td class="column-label"><%=perdiem.getField("num_date").getDescription()%></td> <td class="column-input"> <input type="text" name="__wf__numdate" value="<%=chkNull.chkNullString(request.getParameter("__wf__numdate"),"0")%>" size="10" class="disabled" readonly> <script language="JavaScript">swapLang("Date");</script> </td> </tr> <tr> <td class="column-label"><%=perdiem.getField("num_hour").getDescription()%></td> <td class="column-input"> <input type="text" name="__wf__numhour" value="<%=chkNull.chkNullString(request.getParameter("__wf__numhour"),"0.00")%>" size="10" class="disabled" readonly> <script language="JavaScript">swapLang("Hours");</script> </td> </tr> <tr id="p1"> <td class="column-label"><%=perdiem.getField("dollarsrate").getDescription()%></td> <td class="column-input"><input type="text" name="__wf__numprice" value="<%=chkNull.chkNullString(request.getParameter("__wf__numprice"),"0.00")%>" size="15" class="disabled" readonly> <script language="JavaScript">swapLang("Dollars");</script></td> </tr> <tr id="p2"> <td class="column-label"><%=perdiem.getField("exchangerate").getDescription()%></td> <td class="column-input"> <input type="text" name="__wf__exchangerate" onfocus="callDelComma(this);" onblur="checkNumFloat(this,0.0000,999999.9999, 4);" value="<%=chkNull.chkNullString(request.getParameter("__wf__exchangerate"),"0.0000")%>" size="15" onkeypress="chkBigDecimal(event);"> <script language="JavaScript">swapLang("Bath");</script> / <script language="JavaScript">swapLang("Dollars");</script> </td> </tr> <tr> <td class="column-label"><%=perdiem.getField("perdiemrate").getDescription()%></td> <td class="column-input"> <input type="text" name="__wf__perdiemrate" onfocus="callDelComma(this);" onblur="checkNumFloat(this,0.00,999999.99, 2);" value="<%=chkNull.chkNullString(request.getParameter("__wf__perdiemrate"),"0.00")%>" size="15" onkeypress="chkSpecialStr(event); checkWordNumber(this.value);"> <script language="JavaScript">swapLang("Bath");</script> <b> <script language="javascript">swapLang("เบี้ยงเลี้ยงที่ได้");</script> : <%if(md.isStep1 || md.isDraft){%> <input type="text" name="__wf__date_rate" onfocus="callDelComma(this);" onblur="checkNumFloat(this,0.00,999999.99, 1); chkDate_rate(this,__wf__date_rate_tmp);" value="<%=chkNull.chkNullString(request.getParameter("__wf__date_rate"),"0.0")%>" size="15" onkeypress="chkSpecialStr(event); checkWordNumber(this.value);"> <%}else{ %> <input type="text" name="__wf__date_rate" value="<%=chkNull.chkNullString(request.getParameter("__wf__date_rate"),"0.0")%>" size="15" class="disable" readonly> <% }%> <input type="hidden" name="__wf__date_rate_tmp" value="<%=chkNull.chkNullString(request.getParameter("__wf__date_rate_tmp"),"0.0")%>" size="15"> <script language="javascript">swapLang("Day");</script> </b> </td> </tr> <tr> <td class="column-label"><%=db_texpend.getField("trav_reason").getDescription()%></td> <td class="column-input"> <textarea NAME='__wf__trav_reason' COLS='80' ROWS='4' onKeyPress="chkSpecialStr(event);" onKeyUp="chkLimitTextArea(this,1000); sysIsEdit();" onBlur="trimValue(this);" class="disabled" readonly ><%=chkNull.chkNullString(request.getParameter("__wf__trav_reason"))%></textarea> </td> </tr> <tr> <td class="column-label"><script language="javascript">swapLang('Expense reimbursement rules and practices');</script></td> <td class="column-input"> <div align="left"> <%if(md.isStep1 || md.isDraft){%> <a href="javascript:void(0);" id="cal_perdiemrate"> <img src="../IMAGES/MYNOTE/BUTTON/BUTTON_CALCULATE.gif" alt="Policy" width="89" height="37" border="0"> </a> <%}%> <a href="javascript:openHelp();"> <img src="../IMAGES/MYNOTE/BUTTON/BUTTON_VIEW.gif" alt="Policy" width="89" height="37" border="0"> </a> </div> <input type="hidden" name="__wf__priority" value="0"> </td> </tr> <tr> <td class="column-label"><script language="JavaScript">swapLang('ExchangeRate');</script></td> <td class="column-input"><a href="http://cpnbudget/ExchangeRates" target="_blank" ><img src="../IMAGES/MYNOTE/BUTTON/BUTTON_VIEW.gif" alt="Policy" width="89" height="37" border="0"></a></td> </tr> <tr> <td colspan="2" class="column-title" align="center"><script language="javascript">swapLang('Details of the operation');</script></td> </tr> <tr> <td colspan="2"> <table width="100%" border="0" cellpadding="0" cellspacing="1"> <tr> <td class="column-title" align="center" width="5%"><input type="checkbox" name="checkB" /></td> <td class="column-title" align="center" width="10%"><script language="JavaScript">swapLang("Out Date");</script></td> <td class="column-title" align="center" width="10%"><script language="JavaScript">swapLang("Time");</script></td> <td class="column-title" align="center" width="10%"><script language="JavaScript">swapLang("To Date");</script></td> <td class="column-title" align="center" width="10%"><script language="JavaScript">swapLang("Time");</script></td> <td class="column-title" align="center" width="17%"><script language="JavaScript">swapLang("From");</script></td> <td class="column-title" align="center" width="18%"><script language="JavaScript">swapLang("For");</script></td> <td class="column-title" align="center" width="20%"><script language="JavaScript">swapLang("Details of the operation");</script></td> </tr> <tbody id="detail_body"> </tbody> </table> </td> </tr> <%if(md.isStep1 || md.isDraft){%> <tr> <td colspan="2" class="column-input" align="center"> <div align="center"> <a href="javascript:void(0);" id="addchild"> <img src="../IMAGES/MYNOTE/BUTTON/BUTTON_ADD.gif" alt="Policy" width="89" height="37" border="0"> </a> <a href="javascript:void(0);" id="delchild"> <img src="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" alt="Policy" width="89" height="37" border="0"> </a> </div> </td> </tr> <%}%> <!-- End User Code --> </table> </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> <%=md.getRemarkDocument()%> <br> <%=md.getWorkflowCommandDocument()%> <br> <%=md.getReferenceNoteDocument()%> <br> <%=md.getAttachFileDocument()%> <br> <!-- Begin Workflow Button --> <% if( !md.isStep3 ){ %> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <% if((md.isStep1 || md.isDraft) && !chk_job.equals("1")){ %> <td> <div align="right"> <a href="JavaScript:PreGoWF();"> <img src="../IMAGES/MYNOTE/BUTTON/BUTTON_SUBMIT.gif" width="89" height="37" border="0" id="imgSubmit"> </a> </div> </td> <% }else if( md.isStepCancel || md.isAdminCancel){ %> <td><div align="right"><!-- <a href="JavaScript:DelWF();"><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( md.isStep2 || md.isStepComment ){ %> <td><div align="right"><a href="JavaScript:BeforeGoWF();"><img src="../IMAGES/MYNOTE/BUTTON/BUTTON_SUBMIT.gif" width="89" height="37" border="0"></a></div></td> <% }else if( md.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_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> <% }else if( md.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( md.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( md.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( md.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> <% }else if( md.isStep3 && screenSingle.getRecord().getChild("VW_INCIDENT").getString("wi_status").equals("1") ){ %> <TD WIDTH="81%" BGCOLOR="#EFEFEF"><div align="center"><a href="javascript:OpenPage()"><img src="../IMAGES/MYNOTE/BUTTON/BUTTON_PRINT.gif" width="89" height="37" border="0"></a></div></TD> <%}%> </tr> </table> <%}%> <br> <%//out.print("XXXXX :"+screenSingle.getRecord().getChild("VW_INCIDENT").getString("wi_status"));%> <!-- End Workflow Button --> <%=md.getRoutingDocument()%> <br> <%=md.getCommentDocument()%> <!-- Begin Set Value --> <% if(md.isStep1){ %> <!-- Begin Set Value Step1 --> <SCRIPT LANGUAGE="JavaScript"> // alert("111"); </SCRIPT> <!-- End Set Value Step1 --> <% }else if(md.isStep2 || md.isStepCancel || md.isStepComment || md.isStepReturn || md.isStepCopy || md.isDraft){ %> <!-- Begin Set Value Step2 --> <TABLE style="" WIDTH="100%" 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="85%" BGCOLOR="#FFFFFF"><div align="center"><a href="javascript:viewPrint();"><img src="../IMAGES/MYNOTE/BUTTON/BUTTON_PRINT.gif" alt="Print Form" 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 align="center"> <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"> //alert("222"); </SCRIPT> <!-- End Set Value Step2 --> <% }else if(md.isStep3 || md.isAdminEdit || md.isAdminCancel || md.isAdminDelete || md.isAdminClean || md.isArchive){ %> <!-- Begin Set Value Step3 --> <SCRIPT LANGUAGE="JavaScript"> //alert("333"); </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()%> <!-- <div id="blogScreen" align="center"><p><img src="../IMAGES/MYNOTE/PROGRESS/loading3.gif" border="0" id="imgSubmit" ></p></div> --> <div id="blogScreen" align="center"> <p><img src="./IMAGES/WAITING.gif" border="0" id="imgSubmit" ></p> <p> </p> <p>Waiting.....</p> </div> </FORM> </BODY> </HTML> <% } %>