<%@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.ManageDocumentService"%> <%@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.*"%> <%@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:setProperty name="TEMPLATE_WORKFLOW" property="appname" value="welfare" /> <jsp:setProperty name="TEMPLATE_WORKFLOW" property="classauthen" value="WorkflowUIAuthen" /> <% TEMPLATE_WORKFLOW.setChannel(request,response); TEMPLATE_WORKFLOW.checkProfile(); if( TEMPLATE_WORKFLOW.getUProfile() != null ){ //TEMPLATE_WORKFLOW.getUProfile().set("appname","TA"); UIManager screenSingle = (UIManager) TEMPLATE_WORKFLOW.process("SingleEntry","TEMPLATE_WORKFLOW"); String wf = null; CheckNull chkNull = new CheckNull(); Organization og = new Masfactor(screenSingle.getUProfile()); String subject = null; String remark = null; String 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()))); ManageDocumentService md = new ManageDocumentService(); 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=wf_step_id.equals("4")?true:false; 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("__checkPage")).equals("true") ){ response.sendRedirect("../MYNOTE/SENT_COMPLETE.jsp"); }else{ response.sendRedirect("../MYNOTE/INBOX.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 if(chkNull.chkNullString(request.getParameter("draft_cmd")).equals("save") || chkNull.chkNullString(request.getParameter("draft_cmd")).equals("delete")){ response.sendRedirect("../EMPVIEW/INDEX.jsp"); }else{ response.sendRedirect("../EMPVIEW/INDEX.jsp"); } //response.sendRedirect("../MYNOTE/SENT_COMPLETE.jsp"); }else{ subject = ""; remark = ""; emp_fullname = ""; } bossid = bossid.substring(0,bossid.indexOf(":")); DbRecord memployee_dr = new InitialRecord(screenSingle.getUProfile()).getDbRecord("Memployee"); memployee_dr.setColumn("*"); memployee_dr.set("COMPANYID",screenSingle.getUProfile().get("companyid")); memployee_dr.set("EMPLOYEEID",bossid); memployee_dr.search(); //WF_STATUS 1 = รอการอนุมัติ // 3 = ยกเลิกการอนุมัติ // 4 = อนุมัติแล้ว // 5 = ไม่อนุมัติ // 6 = แก้ไขโดย HR // 7 = ส่งกลับ // 8 = ยกเลิกเอกสาร // 9 = ประวัติ if( (request.getParameter("__runno") == null || request.getParameter("__runno").equals("")) && (request.getParameter("__help") == null || request.getParameter("__help").equals("")) ){ screenSingle.clean(); } if( (!screenSingle.getDataLabel("WF_STATUS").equals("1")) && (!screenSingle.getDataLabel("WF_STATUS").equals("4")) && (!screenSingle.getDataLabel("WF_STATUS").equals("7")) ){ wf = "false"; }else{ wf = "true"; } if( request.getParameter("downfile") != null ){ ThaiUtilities tu = new ThaiUtilities(); String filePath = request.getParameter("downfile"); File f = new File(tu.ASCII2Unicode(filePath)); String fileName = f.getName(); String fileType = fileName.substring(fileName.indexOf(".")+1,fileName.length()); if ( f.exists() && f.canRead() ) { response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", "attachment; filename="+tu.Unicode2ASCII(f.getName())); response.setHeader("cache-control", "no-cache"); response.setContentLength((int) f.length()); BufferedInputStream fileInput = new BufferedInputStream(new FileInputStream(f)); byte buffer[] = new byte[8 * 1024]; out.clearBuffer(); OutputStream out_s = response.getOutputStream(); CopyStreams.copyStreamsWithoutClose(fileInput, out_s, buffer); out_s.flush(); out_s.close(); fileInput.close(); } } %> <!-- End useBean --> <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 REL="stylesheet" TYPE="text/css" HREF="../CSS/DDMENU.css" /> <LINK REL="stylesheet" TYPE="text/css" HREF="../CSS/EMV_DEFAULT.css" /> <LINK REL="stylesheet" TYPE="text/css" HREF="../CSS/EMV_LAYOUT.css" /> <LINK REL="stylesheet" TYPE="text/css" HREF="../CSS/EMV_LAYOUT_TWO.css" /> <LINK REL="stylesheet" TYPE="text/css" HREF="../CSS/EMV_TEXT.css" /> <LINK HREF="../CSS/MYNOTE.css" REL="stylesheet" TYPE="text/css"> <!-- <LINK REL="stylesheet" TYPE="text/css" HREF="../CSS/MYNOTE_SME.css" /> --> <!-- End CSS Links --> <!-- End Link --> <!-- Begin Import Script --> <!-- Begin script for Dropdown Menu --> <!-- DO NOT EDIT --> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" SRC="../JS/EVENTS.js"></SCRIPT> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" SRC="../JS/DDMENU.js"></SCRIPT> <!--[if lt IE 7]><script language="JavaScript" type="text/javascript" src="../JS/IEHOVER-FIX.js"></script><![endif]--> <!-- 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/VIEWCALENDAR.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/ICONSMENU.js'></SCRIPT> <script src="../JS/PRINTPAGE.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/ManageDocumentDWR.js"></script> <script type='text/javascript' src='/hr/dwr/interface/ExchangerateCtrl.js'> </script> <script type='text/javascript' src='/hr/dwr/interface/Summary_empCtrl.js'></script> <script type='text/javascript' src='/hr/dwr/interface/Summary_emp_dateCtrl.js'></script> <script type='text/javascript' src='/hr/dwr/interface/HotelcostCtrl.js'></script> <script type='text/javascript' src='/hr/dwr/interface/BillcostCtrl.js'></script> <script type='text/javascript' src='/hr/dwr/interface/NobillcostCtrl.js'></script> <script type='text/javascript' src='/hr/dwr/interface/Summary_emp_dateCtrl.js'></script> <script type='text/javascript' src='/hr/dwr/interface/HotelcostempCtrl.js'></script> <!--DWR INCLUDE--> <SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript"> <!-- ThaiCode[313]="ข้อมูลไม่ถูกต้อง กรุณาตรวจสอบจำนวนเงินที่คืน"; EngCode[313]="invalid, please check return money"; setPageTitle(swap2String("Travel report and expend")); function alertError(errorid){ var error = new Array(); if ( errorid == "0" ) { return true; } else { error[0] = "Not Have Working Time "; error[1] = "Already took leave for today."; error[2] = "Has no right to request."; error[3] = "Times of leave are excess the limit."; //error[4] = "ln form leave less than advance limit days."; error[4] = "This system not request to be past. Please contact HR"; error[5] = "Please finish all preriquisite leave first."; error[6] = "Cannot take leave for today."; error[7] = "Insufficient remaining leave."; error[8] = "Sex is not match with leave type."; error[9] = "Please Request Before 13.00"; error[11] = "Employee code is not match"; if (errorid == "A"){ alert(swap2String(error[0])); }else if (errorid == "B"){ alert(swap2String(error[11])); }else if( errorid != "" ){ alert(swap2String(error[errorid])); }else{ alert(swap2String(error[4])); } return false; } } function openHelp(){ with( document.cscform ){ window.open("../TA/HELP/Leave.pdf","Help","left=150,top=150,width=700,height=570,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function goHelp(helpName,inputName,condition){ with( document.cscform ){ var helpReturn; var temp; if( inputName == "sendto" ){ temp = __fixCon.value; 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__abroadid" ){ temp = __fixCon.value; __fixCon.value = ""; helpReturn=inputName+":countryid,MCOUNTRY@TDESC"; linkHelp_Return(helpName,helpReturn); __fixCon.value=temp; } else if(inputName=="__wf__employeeid"){ temp = __fixCon.value; __fixCon.value = "((EMPLOYEEID = '<%=screenSingle.getUProfile().get("employeeid")%>') OR (BOSSID = '<%=screenSingle.getUProfile().get("employeeid")%>') OR (BOSSID IN (SELECT EMPLOYEEID FROM MEMPLOYEE WHERE BOSSID = '<%=screenSingle.getUProfile().get("employeeid")%>'))) AND STATUS != 'Y'"; helpReturn=inputName+":employeeid,MEMPLOYEE@FULLNAME,__wf__old_shift:time0"; linkHelp_Return_CallFunction(helpName,helpReturn,"searchEmp"); __fixCon.value=temp; }else if( inputName=="__employeeid" ){ temp = __fixCon.value; __fixCon.value = ""; helpReturn="__employeeid:EMPLOYEEID,MEMPLOYEE@FULLNAME,emp_fullname:MEMPLOYEE.FULLNAME"; linkHelp_Return(helpName,helpReturn); __fixCon.value=temp; }else if( inputName.indexOf("__wf__emp_request") > -1 ){ temp = __fixCon.value; helpReturn=inputName+":employeeid,MEMPLOYEE@FULLNAME"+inputName.substring(inputName.indexOf("$"), inputName.length); linkHelp_Return(helpName,helpReturn); __fixCon.value=temp; }else if(inputName=="__wf__expendid"){ temp = __fixCon.value; __fixCon.value="expendid in (select expendid from texpend_emp where employeeid='"+__wf__employeeid.value+"' and rstatus!='1')"; helpReturn=inputName+":expendid"; linkHelp_Return_search(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="EMV_PRU084.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_search(help,input){ with( document.cscform ){ var param="BROWSE_WELFAREHELP.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&__langOn=off"; window.open(param,"Help","left=150,top=150,width=530,height=370,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function linkHelpWF(help,input){ with(document.cscform){ var temp = __fixCon.value; var fix = "wf_id='"+wf_id.value+"' and wf_ver='"+wf_ver.value+"' and initiator='<%=screenSingle.getUProfile().get("actor")%>' and (wf_status<>'4' and wf_status<>'6' and wf_status<>'3' and wf_status<>'8' and wf_status<>'A' and wf_status<>'B')"; var param="EMV_PRU084.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 searchEmp(){ var condition = " AND STATUS not in('X','Y','Z')"; searchDescEmp(document.cscform.__wf__employeeid, 'memployee.fullname:MEMPLOYEE@FULLNAME,mposition.tdesc:__position,mbu1.tdesc:__bu1,mbu2.tdesc:__bu2,mbu3.tdesc:__bu3,mbu4.tdesc:__bu4,mbu5.tdesc:__bu5,memployee.startdate:__startdate,memployee.tel_ext:__tel_ext,mjobcode.jobgroup:__wf__jobgroupid,mjobcode.tdesc:__wf__jobgroupdesc,memployee.tel_ext:__wf__phone,memployee.mobile:__wf__mobile', condition); } 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)) && dwr.util.getValue("__wf__format_leave") == "0" &&(__attach_value.value == "1")) { if(!CheckAttachFile()){ alert(msg); return true; }else return true; }else{ return true; } } } function showRouting(show){ with(document.cscform){ ManageDocumentDWR.getRouting(new Array(__wf_id.value,__wf_ver.value,wf_seq_no.value,1,1,__wf__employeeid.value,'ALLBJOBSUPERVISOR',__wf__outoflimit.value,__wf__location_type.value), function(data){ __wf__document_routing.value = data[1]; __wf__document_command_line.value = data[2]; if( show == true ){ viewrouting.innerHTML=data[0]; }else{ GoWF(); } } ); } } function searchDescEmp(empid, desc, condition){ var splitDesc="",getField="",setField=""; splitDesc = desc.split(","); for(var i = 0; i < splitDesc.length; i++){ if(splitDesc[i].indexOf("@") > -1 && splitDesc[i].indexOf(":") == -1){ if(splitDesc[i].indexOf("$") > -1) { var newDesc = splitDesc[i].substring(0,splitDesc[i].indexOf("$")); getField += newDesc.replace(/@/g,"."); }else{ getField += splitDesc[i].replace(/@/g,"."); } setField += splitDesc[i]; }else{ getField += splitDesc[i].substring(0,splitDesc[i].indexOf(":")); setField += splitDesc[i].substring(splitDesc[i].indexOf(":")+1,splitDesc[i].length); } if(i+1 == splitDesc.length){ break; }else{ getField+=","; setField+=","; } } SearchDWR.searchDBXMLAll(new Array("MEMPLOYEEHELP3", getField, "memployee:employeeid = '"+empid.value+"' "+condition, "false", "langOn"), function(data){ setField = setField.split(","); if(data.length > 0){ for(i=0;i<setField.length;i++){ dwr.util.setValue(setField[i],data[0][i]); } }else{ empid.value =""; for(i=0;i<setField.length;i++){ dwr.util.setValue(setField[i],""); } } }); } function toolTip(data){ } function setTrav_type(){ with(document.cscform){ if(trav_type.checked){ __wf__trav_type.value = "1"; }else{ __wf__trav_type.value = "0"; } } } function chkTravelType(){ with(document.cscform){ if(__wf__trav_type.value=="1"){ trav_type.disabled = false; }else{ trav_type.checked = false; trav_type.disabled = true; setTrav_type(); } } } function editChild(page,fieldname,fieldvalue) { if(document.cscform.__wf__expendid.value.length>0){ var generator=window.open(page+".jsp?expendid="+document.cscform.__wf__expendid.value+"&"+fieldname+"="+fieldvalue+"&employeeid="+document.cscform.__wf__employeeid.value+"&isstep1="+document.cscform.isstep1.value,'name','height=530,width=600,scrollbars=yes,resizable=yes,status=yes'); }else{ alert(MyCode[0]); document.cscform.__wf__expendid.focus(); } } function addNewChild(pagename) { if(document.cscform.__wf__expendid.value.length>0){ var generator=window.open(pagename+".jsp?expendid="+document.cscform.__wf__expendid.value+"&employeeid="+document.cscform.__wf__employeeid.value+"&isstep1="+document.cscform.isstep1.value,'name','height=530,width=600,scrollbars=yes,resizable=yes,status=yes'); }else{ alert(MyCode[0]); document.cscform.__wf__expendid.focus(); } } function postReturn(){ with(document.cscform){ var getField="texpend.expendid,texpend.employeeid,texpend.exp_type,texpend.location_type,texpend.countryid,texpend.provinceid,texpend.startdate,texpend.enddate,texpend.costcenter,texpend.budget,texpend.phone,texpend.mobile,texpend.trav_by,texpend.trav_type,texpend.trav_reason,texpend.totalcost,texpend.totalemp,texpend.borrow_oilcost,texpend.borrow_travcost,texpend.borrow_vehiclecost,texpend.borrow_receptioncost,texpend.borrow_trainingcost,texpend.borrow_other,texpend.borrow_othercost,texpend.refdoc,mcostcenter0.tdesc,mbudget_ptt.tdesc"; var setField="__wf__expendid,__wf__expend_employeeid,__wf__exp_type,__wf__location_type,__wf__countryid,__wf__provinceid,__wf__startdate,__wf__enddate,__wf__costcenter,__wf__budget,__wf__phone,__wf__mobile,__wf__trav_by,__wf__trav_type,__wf__trav_reason,__wf__totalcost,__wf__totalemp,__wf__oilcost,__wf__travcost,__wf__vehiclecost,__wf__receptioncost,__wf__trainingcost,__wf__other,__wf__othercost,__wf__refdoc,mcostcenter0_tdesc,budgetdesc"; SearchDWR.searchDBXMLAll(new Array("TEXPENDHELP", getField, "texpend:expendid = '"+__wf__expendid.value+"' ", "false", "langOn"), function(data){ setField = setField.split(","); if(data.length > 0){ for(i=0;i<setField.length;i++){ dwr.util.setValue(setField[i],data[0][i]); } }else{ empid.value =""; for(i=0;i<setField.length;i++){ dwr.util.setValue(setField[i],""); } } if(__wf__trav_type.value){ trav_type.checked=true; } getBorrowed(); var summary=parseFloat(__wf__borrow_cost.value)+parseFloat(__wf__oilcost.value)+parseFloat(__wf__vehiclecost.value)+parseFloat(__wf__trainingcost.value)+parseFloat(__wf__receptioncost.value)+parseFloat(__wf__othercost.value); dwr.util.setValue("__wf__summarycost",formatCurrency(summary.toFixed(2))); }); } } function getBorrowed(){ with(document.cscform){ SearchDWR.searchDBXMLAll(new Array("TEXPEND_EMPHELP", "texpend_emp.borrow_cost,texpend_emp.exchangerate,texpend_emp.budget_cost", "texpend_emp:employeeid = '"+__wf__employeeid.value+"' and expendid='"+__wf__expendid.value+"'", "false", "langOn"), function(data){ if(data.length>0){ __wf__borrow_cost.value=data[0][0]; __wf__exchangerate.value=data[0][1]; __wf__budget_cost.value=data[0][2]; //__wf__exp_typedesc.value = __wf__exp_type.options(__wf__exp_type.options.selectedIndex).text; //__wf__location_typedesc.value = __wf__location_type.options(__wf__location_type.options.selectedIndex).text; //__wf__provincename.value = __wf__provinceid.options(__wf__provinceid.options.selectedIndex).text; //__wf__countryname.value = __wf__countryid.options(__wf__countryid.options.selectedIndex).text; } }); } } function init() { dwr.util.useLoadingMessage(); fillTable(); fillEmp(); fillHotel(); fillBill(); fillNobill(); } var peopleCache = { }; function fillTable() { peopleCache = { }; ExchangerateCtrl.getExchange(function(exchange) { // Delete all the rows except for the "pattern" row dwr.util.removeAllRows("peoplebody", { filter:function(tr) { return (tr.id != "pattern"); }}); // Create a new set cloned from the pattern row var __wf__list_record = document.cscform.__wf__texpend_exchange_list; __wf__list_record.value=""; var isstep1= document.cscform.isstep1.value; var exchangerate, id; exchange.sort(function(p1, p2) { return p1.exchangeid.localeCompare(p2.exchangeid); }); for (var i = 0; i < exchange.length; i++) { exchangerate = exchange[i]; id = exchangerate.exchangeid; dwr.util.cloneNode("pattern", { idSuffix:id }); if(isstep1=="true") $("__selected"+id).innerHTML="<input type=\"checkbox\" id=\"deleteItem\" value="+exchangerate.exchangeid+">"; else $("__selected"+id).innerHTML=" "; $("__seq_no"+id).innerHTML="<a href=\"javascript:editClicked('WELEXP003C1','exchangeid','"+exchangerate.exchangeid+"')\">"+(i+1)+"</a>"; dwr.util.setValue("__amount"+id,exchangerate.amount); dwr.util.setValue("__exchangedesc"+id,exchangerate.exchangedesc); for(key in exchangerate){ if(key != "$dwrClassName"){ $(key+id).value = eval("exchangerate."+key); $(key+id).name = "__wf__texpend_exchange$"+key+"$"+id; } } document.getElementById("pattern" + id).style.display = ""; // officially we should use table-row, but IE prefers "" for some reason peopleCache[id] = exchangerate; __wf__list_record.value += ((__wf__list_record.value != "")?",":"")+id; } summaryCost(); }); } var empCache = { }; function fillEmp() { empCache = { }; Summary_empCtrl.getSummary_emp(function(empctrl) { dwr.util.removeAllRows("emp_body", { filter:function(tr) { return (tr.id != "emp_pattern"); }}); var summary_emp, id; empctrl.sort(function(p1, p2) { return p1.collaborator.localeCompare(p2.collaborator); }); var __wf__list_record = document.cscform.__wf__texpend_summary_emp_list; __wf__list_record.value=""; var isstep1= document.cscform.isstep1.value; var retruncost=0; var total_summary_emp=0; for (var i = 0; i < empctrl.length; i++) { summary_emp = empctrl[i]; id = summary_emp.collaborator; dwr.util.cloneNode("emp_pattern", { idSuffix:id }); if(isstep1=="true") $("__selected_emp"+id).innerHTML="<input type=\"checkbox\" id=\"deleteItememp\" value="+summary_emp.collaborator+">"; else $("__selected_emp"+id).innerHTML=" "; $("__collaborator"+id).innerHTML="<a href=\"javascript:editClicked('WELEXP003C2','collaborator','"+summary_emp.collaborator+"')\">"+(summary_emp.collaborator)+"</a>"; dwr.util.setValue("__collaboratordesc"+id,summary_emp.collaboratordesc); dwr.util.setValue("__start_date"+id,summary_emp.startdate); dwr.util.setValue("__end_date"+id,summary_emp.enddate); dwr.util.setValue("__borrowcost"+id,summary_emp.borrowcost); total_summary_emp+=parseFloat(summary_emp.vehiclecost.replace(",",""))+parseFloat(summary_emp.allowcost.replace(",","")); retruncost+=parseFloat(summary_emp.refundcost.replace(",","")); dwr.util.setValue("__summarycost"+id,formatCurrency(parseFloat(summary_emp.vehiclecost.replace(",",""))+parseFloat(summary_emp.allowcost.replace(",","")))); for(key in summary_emp){ if(key != "$dwrClassName"){ $("emp_"+key+id).value = eval("summary_emp."+key); $("emp_"+key+id).name = "__wf__texpend_summary_emp$"+key+"$"+id; } } document.getElementById("emp_pattern" + id).style.display = ""; // officially we should use table-row, but IE prefers "" for some reason empCache[id] = summary_emp; __wf__list_record.value += ((__wf__list_record.value != "")?",":"")+id; document.cscform.__wf__total_summary_emp.value=formatCurrency(total_summary_emp); } document.cscform.__wf__emp_return.value=formatCurrency(retruncost); filldate(); summaryCost(); }); } var hotelCache = { }; function fillHotel() { hotelCache = { }; HotelcostCtrl.getHotel(function(hotelctrl) { dwr.util.removeAllRows("hotel_body", { filter:function(tr) { return (tr.id != "hotel_pattern"); }}); var hotelcost, id; hotelctrl.sort(function(p1, p2) { return p1.billno.localeCompare(p2.billno); }); var __wf__list_record = document.cscform.__wf__texpend_cost_hotel_list; __wf__list_record.value=""; var isstep1= document.cscform.isstep1.value; var total_summary_hotel=0; for (var i = 0; i < hotelctrl.length; i++) { hotelcost = hotelctrl[i]; id = hotelcost.billno; dwr.util.cloneNode("hotel_pattern", { idSuffix:id }); if(isstep1=="true") $("__selected_hotel"+id).innerHTML="<input type=\"checkbox\" id=\"deleteItemhotel\" value="+hotelcost.billno+">"; else $("__selected_hotel"+id).innerHTML=""; $("__billdate"+id).innerHTML="<a href=\"javascript:editClicked('WELEXP003C3_INT','billno','"+hotelcost.billno+"')\">"+(hotelcost.billdate)+"</a>"; dwr.util.setValue("__billno"+id,hotelcost.billno); dwr.util.setValue("__checkindate"+id,hotelcost.checkindate); dwr.util.setValue("__checkoutdate"+id,hotelcost.checkoutdate); dwr.util.setValue("__hotelname"+id,hotelcost.hotelname); dwr.util.setValue("__nets_dollar"+id,hotelcost.nets_dollar); dwr.util.setValue("__nets"+id,hotelcost.nets) total_summary_hotel+=parseFloat(hotelcost.nets.replace(",","")); for(key in hotelcost){ if(key != "$dwrClassName"){ $("hotel_"+key+id).value = eval("hotelcost."+key); $("hotel_"+key+id).name = "__wf__texpend_cost$_hotel_"+key+"$"+id; } } document.getElementById("hotel_pattern" + id).style.display = ""; // officially we should use table-row, but IE prefers "" for some reason hotelCache[id] = hotelcost; __wf__list_record.value += ((__wf__list_record.value != "")?",":"")+id; } document.cscform.__wf__total_summary_hotel.value=formatCurrency(total_summary_hotel); summaryCost(); }); fillHotelemp(); } var nobillCache = { }; function fillNobill() { nobillCache = { }; NobillcostCtrl.getNobill(function(nobillcostctrl) { dwr.util.removeAllRows("nobill_body", { filter:function(tr) { return (tr.id != "nobill_pattern"); }}); var nobillcost, id; nobillcostctrl.sort(function(p1, p2) { return p1.billno.localeCompare(p2.billno); }); var __wf__list_record = document.cscform.__wf__texpend_cost_nobill_list; __wf__list_record.value=""; var isstep1= document.cscform.isstep1.value; var total_summary_nobill=0; for (var i = 0; i < nobillcostctrl.length; i++) { nobillcost = nobillcostctrl[i]; id = nobillcost.billno; dwr.util.cloneNode("nobill_pattern", { idSuffix:id }); if(isstep1=="true") $("__selected_nobill"+id).innerHTML="<input type=\"checkbox\" id=\"deleteItemnobill\" value="+nobillcost.billno+">"; else $("__selected_nobill"+id).innerHTML=""; $("__nobill_billdate"+id).innerHTML="<a href=\"javascript:editClicked('WELEXP003C5_INT','billno','"+nobillcost.billno+"')\">"+(nobillcost.billdate)+"</a>"; dwr.util.setValue("__nobill_costtypedesc"+id,nobillcost.costtypedesc); dwr.util.setValue("__nobill_nets"+id,nobillcost.nets) total_summary_nobill+=parseFloat(nobillcost.nets.replace(",","")); for(key in nobillcost){ if(key != "$dwrClassName"){ $("nobill_"+key+id).value = eval("nobillcost."+key); $("nobill_"+key+id).name = "__wf__texpend_cost$_nobill_"+key+"$"+id; } } document.getElementById("nobill_pattern" + id).style.display = ""; // officially we should use table-row, but IE prefers "" for some reason nobillCache[id] = nobillcost; __wf__list_record.value += ((__wf__list_record.value != "")?",":"")+id; } document.cscform.__wf__total_summary_nobill.value=formatCurrency(total_summary_nobill); summaryCost(); }); } var billCache = { }; function fillBill() { billCache = { }; BillcostCtrl.getBill(function(billcostctrl) { dwr.util.removeAllRows("bill_body", { filter:function(tr) { return (tr.id != "bill_pattern"); }}); var billcost, id; billcostctrl.sort(function(p1, p2) { return p1.billno.localeCompare(p2.billno); }); var __wf__list_record = document.cscform.__wf__texpend_cost_bill_list; __wf__list_record.value=""; var total_summary_bill=0; var isstep1= document.cscform.isstep1.value; for (var i = 0; i < billcostctrl.length; i++) { billcost = billcostctrl[i]; id = billcost.billno; dwr.util.cloneNode("bill_pattern", { idSuffix:id }); if(isstep1=="true") $("__selected_bill"+id).innerHTML="<input type=\"checkbox\" id=\"deleteItembill\" value="+billcost.billno+">"; else $("__selected_bill"+id).innerHTML=""; $("__bill_billdate"+id).innerHTML="<a href=\"javascript:editClicked('WELEXP003C4_INT','billno','"+billcost.billno+"')\">"+(billcost.billdate)+"</a>"; dwr.util.setValue("__bill_billno"+id,billcost.billno); dwr.util.setValue("__bill_costtypedesc"+id,billcost.costtypedesc); dwr.util.setValue("__bill_nets_dollar"+id,billcost.nets_dollar); dwr.util.setValue("__bill_nets"+id,billcost.nets) total_summary_bill+=parseFloat(billcost.nets.replace(",","")); for(key in billcost){ if(key != "$dwrClassName"){ $("bill_"+key+id).value = eval("billcost."+key); $("bill_"+key+id).name = "__wf__texpend_cost$_bill_"+key+"$"+id; } } document.getElementById("bill_pattern" + id).style.display = ""; // officially we should use table-row, but IE prefers "" for some reason billCache[id] = billcost; __wf__list_record.value += ((__wf__list_record.value != "")?",":"")+id; } document.cscform.__wf__total_summary_bill.value=formatCurrency(total_summary_bill); summaryCost(); }); } var empdateCache = { }; function filldate() { empdateCache = { }; Summary_emp_dateCtrl.getEmpdate(function(empdatectrl) { dwr.util.removeAllRows("empdate_body", { filter:function(tr) { return (tr.id != "empdate_pattern"); } }); var empdate, id; empdatectrl.sort(function(p1, p2) { return p1.dateid.localeCompare(p2.dateid); }); var __wf__list_record = document.cscform.__wf__texpend_summary_emp_date_list; for (var i = 0; i < empdatectrl.length; i++) { empdate = empdatectrl[i]; id = empdate.dateid; dwr.util.cloneNode("empdate_pattern", { idSuffix:id }); for(key in empdate){ if(key != "$dwrClassName"){ $("empdate_"+key+id).value = eval("empdate."+key); $("empdate_"+key+id).name = "__wf__texpend_summary_emp_date$"+key+"$"+id; } } document.getElementById("empdate_pattern" + id).style.display = "none"; // officially we should use table-row, but IE prefers "" for some reason empdateCache[id] = empdate; __wf__list_record.value += ((__wf__list_record.value != "")?",":"")+id; } }); } var hotelempCache ={}; function fillHotelemp() { hotelempCache ={}; HotelcostempCtrl.getHotelemp(function(hotelcostempctrl) { dwr.util.removeAllRows("hotelemp_body", { filter:function(tr) { return (tr.id != "hotelemp_pattern"); }}); var hotelemp, id; var __wf__list_record = document.cscform.__wf__texpend_cost_hotelemp_list; __wf__list_record.value=""; hotelcostempctrl.sort(function(p1, p2) { return p1.collaborator.localeCompare(p2.collaborator); }); for (var i = 0; i < hotelcostempctrl.length; i++) { hotelemp = hotelcostempctrl[i]; id = hotelemp.collaborator; dwr.util.cloneNode("hotelemp_pattern", { idSuffix:id }); for(key in hotelemp){ if(key != "$dwrClassName"){ $("hotelemp_"+key+id).value = eval("hotelemp."+key); $("hotelemp_"+key+id).name = "__wf__texpend_cost$_hotelemp_"+key+"$"+id; } } document.getElementById("hotelemp_pattern" + id).style.display = "none"; // officially we should use table-row, but IE prefers "" for some reason hotelempCache[id] = hotelemp; __wf__list_record.value += ((__wf__list_record.value != "")?",":"")+id; } }); } function writeExchange(exchangerate) { dwr.engine.beginBatch(); ExchangerateCtrl.setExchange(exchangerate); fillTable(); dwr.engine.endBatch(); } function writeSummaryemp(summary_emp){ dwr.engine.beginBatch(); Summary_empCtrl.setSummary_emp(summary_emp); fillEmp(); dwr.engine.endBatch(); } function writeHotelcost(hotelcost){ dwr.engine.beginBatch(); HotelcostCtrl.setHotel(hotelcost); fillHotel(); dwr.engine.endBatch(); } function writeBillcost(hotelcost){ dwr.engine.beginBatch(); BillcostCtrl.setBill(hotelcost); fillBill(); dwr.engine.endBatch(); } function writeNobillcost(hotelcost){ dwr.engine.beginBatch(); NobillcostCtrl.setNobill(hotelcost); fillNobill(); dwr.engine.endBatch(); } function clearExchange() { dwr.engine.beginBatch(); ExchangerateCtrl.clear(); dwr.engine.endBatch(); } function clearSummaryemp(){ dwr.engine.beginBatch(); Summary_empCtrl.clear(); dwr.engine.endBatch(); } function clearHotelcost(){ dwr.engine.beginBatch(); HotelcostCtrl.clear(); dwr.engine.endBatch(); } function clearBillcost(){ dwr.engine.beginBatch(); BillcostCtrl.clear(); dwr.engine.endBatch(); } function clearNobillcost(){ dwr.engine.beginBatch(); NobillcostCtrl.clear(); dwr.engine.endBatch(); } function clearEmpDate(){ dwr.engine.beginBatch(); Summary_emp_dateCtrl.clear(); dwr.engine.endBatch(); } function clearHotelEmp(){ dwr.engine.beginBatch(); HotelcostempCtrl.clear(); dwr.engine.endBatch(); } function editClicked(page,fieldname,fieldvalue){ // we were an id of the form "edit{id}", eg "edit42". We lookup the "42" editChild(page,fieldname,fieldvalue); } function deleteClicked(eleid) { // we were an id of the form "delete{id}", eg "delete42". We lookup the "42" var exchangerate = peopleCache[eleid.substring(6)]; if (confirm("Are you sure you want to delete " + exchangerate.exchangeid + "?")) { dwr.engine.beginBatch(); ExchangerateCtrl.deleteExchange(exchangerate.exchangeid); fillTable(); dwr.engine.endBatch(); } } function deleteed(eleid) { // we were an id of the form "delete{id}", eg "delete42". We lookup the "42" var exchangerate = peopleCache[eleid]; dwr.engine.beginBatch(); ExchangerateCtrl.deleteExchange(exchangerate.exchangeid); fillTable(); dwr.engine.endBatch(); } function deleteItems(){ var dellist= new Array(); if (confirm("Are you sure you want to delete ?")) { with(document.cscform){ for(var i=0;i<elements.length;i++){ if(elements[i].id=="deleteItem" && elements[i].checked){ dellist[dellist.length]=elements[i].value; } } } } for(var i=0;i<dellist.length;i++){ deleteed(dellist[i]); } } function deleteedEmp(eleid) { // we were an id of the form "delete{id}", eg "delete42". We lookup the "42" var obj = empCache[eleid]; dwr.engine.beginBatch(); Summary_empCtrl.deleteSummary_emp(obj.collaborator); fillEmp(); dwr.engine.endBatch(); } function deleteItemsEmp(){ var dellist= new Array(); if (confirm("Are you sure you want to delete ?")) { with(document.cscform){ for(var i=0;i<elements.length;i++){ if(elements[i].id=="deleteItememp" && elements[i].checked){ dellist[dellist.length]=elements[i].value; } } } } for(var i=0;i<dellist.length;i++){ deleteedEmp(dellist[i]); } } function deleteedHotel(eleid) { // we were an id of the form "delete{id}", eg "delete42". We lookup the "42" var obj = hotelCache[eleid]; dwr.engine.beginBatch(); HotelcostCtrl.deleteHotel(obj.billno); fillHotel(); dwr.engine.endBatch(); } function deleteItemsHotel(){ var dellist= new Array(); if (confirm("Are you sure you want to delete ?")) { with(document.cscform){ for(var i=0;i<elements.length;i++){ if(elements[i].id=="deleteItemhotel" && elements[i].checked){ dellist[dellist.length]=elements[i].value; } } } } for(var i=0;i<dellist.length;i++){ deleteedHotel(dellist[i]); } } function deleteedBill(eleid) { // we were an id of the form "delete{id}", eg "delete42". We lookup the "42" var obj = billCache[eleid]; dwr.engine.beginBatch(); BillcostCtrl.deleteBill(obj.billno); fillBill(); dwr.engine.endBatch(); } function deleteItemsBill(){ var dellist= new Array(); if (confirm("Are you sure you want to delete ?")) { with(document.cscform){ for(var i=0;i<elements.length;i++){ if(elements[i].id=="deleteItembill" && elements[i].checked){ dellist[dellist.length]=elements[i].value; } } } } for(var i=0;i<dellist.length;i++){ deleteedBill(dellist[i]); } } function deleteedNobill(eleid) { // we were an id of the form "delete{id}", eg "delete42". We lookup the "42" var obj =nobillCache[eleid]; dwr.engine.beginBatch(); NobillcostCtrl.deleteNobill(obj.billno); fillNobill(); dwr.engine.endBatch(); } function deleteItemsNobill(){ var dellist= new Array(); if (confirm("Are you sure you want to delete ?")) { with(document.cscform){ for(var i=0;i<elements.length;i++){ if(elements[i].id=="deleteItemnobill" && elements[i].checked){ dellist[dellist.length]=elements[i].value; } } } } for(var i=0;i<dellist.length;i++){ deleteedNobill(dellist[i]); } } function loadData(keyid){ var objvalue = peopleCache[keyid]; return objvalue; } function loadDataEmp(keyid){ var objvalue = empCache[keyid]; return objvalue; } function loadDataHotel(keyid){ var objvalue = hotelCache[keyid]; return objvalue; } function loadDataBill(keyid){ var objvalue = billCache[keyid]; return objvalue; } function loadDataNobill(keyid){ var objvalue = nobillCache[keyid]; return objvalue; } function formatCurrency(num) { num = num.toString().replace(/\|\,/g,''); if(isNaN(num)) num = "0"; sign = (num == (num = Math.abs(num))); num = Math.floor(num*100+0.50000000001); cents = num%100; num = Math.floor(num/100).toString(); if(cents<10) cents = "0" + cents; for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) num = num.substring(0,num.length-(4*i+3))+','+ num.substring(num.length-(4*i+3)); return (((sign)?'':'-') + num + '.' + cents); } function summaryCost(){ with(document.cscform){ var summary=0; __wf__sys_return.value="0.00"; summary+=parseFloat(__wf__total_summary_hotel.value.replace(",","")); summary+=parseFloat(__wf__total_summary_bill.value.replace(",","")); summary+=parseFloat(__wf__total_summary_nobill.value.replace(",","")); summary+=parseFloat(__wf__total_summary_emp.value.replace(",","")); __wf__summarycost.value=formatCurrency(summary); var empborrow=parseFloat(__wf__borrow_cost.value.replace(",","")); var empreturn=parseFloat(__wf__emp_return.value.replace(",","")); if((summary+empreturn)>empborrow){ __wf__sys_return.value=formatCurrency((summary+empreturn)-empborrow); } } } function GoWF1(){ with(document.cscform){ var empborrow=parseFloat(__wf__borrow_cost.value.replace(",","")); var empreturn=parseFloat(__wf__emp_return.value.replace(",","")); var summary=parseFloat(__wf__summarycost.value.replace(",","")); if((summary+empreturn)<empborrow){ alert(MyCode[313]); }else{ showRouting(false); } } } //--> </SCRIPT> </HEAD> <BODY onLoad="init();"> <FORM NAME="cscform" METHOD="post" ACTION="WELEXP003_INT.jsp"> <INPUT TYPE="hidden" NAME="__screen" VALUE="WELEXP003_INT"> <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="3103"> <INPUT TYPE="hidden" NAME="__wf_id" VALUE="3103"> <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="__wf__employeeid,__wf__type_absent,__wf__start_date,__wf__start_time,__wf__start_date,__wf__end_time,__wf__leave_day,__wf__format_leave"> <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__outoflimit" value="0"> <input type="hidden" name="__wf__exp_typedesc"> <input type="hidden" name="__wf__provincename"> <input type="hidden" name="__wf__countryname"> <input type="hidden" name="__wf__location_typedesc"> <input type="hidden" name="__wf__jobgroupid" value="<%= chkNull.chkNullString(request.getParameter("__wf_jobgroupid"),"") %>"> <input type="hidden" name="__wf__jobgroupdesc" value="<%= chkNull.chkNullString(request.getParameter("__wf__jobgroupdesc"),"") %>"> <input type="hidden" name="__wf__expend_employeeid"> <input type="hidden" id="toDay" name="toDay" value="<%=new CscCalendar().getYYYYMMDD()%>"> <input type="hidden" name="__wf__oilcost"> <input type="hidden" name="__wf__vehiclecost"> <input type="hidden" name="__wf__trainingcost"> <input type="hidden" name="__wf__receptioncost"> <input type="hidden" name="__wf__othercost"> <%=screenSingle.InitialVariable()%> <div id="popmenu" class="menuskin" onMouseover="clearhidemenu();highlightmenu(event,'on')" onMouseout="highlightmenu(event,'off');dynamichide(event)"> </div> <DIV ID="toolTipLayer" STYLE="position:absolute; visibility: hidden"></DIV> <SCRIPT LANGUAGE="JavaScript">initToolTips();</SCRIPT> <TABLE WIDTH="700" BORDER=0 ALIGN="center" CELLPADDING=0 CELLSPACING=0 onMouseover="showmenu(event,linkset[0])" onMouseout="delayhidemenu()"> <tr> <td> <!-- Begin Step1 --> <%=md.getStepDocument("3103","1")%> <% if(md.isStep1 || md.isDraft ||edit_by_ac){%> <INPUT TYPE="hidden" NAME="isstep1" VALUE="true"> <%}else{%> <INPUT TYPE="hidden" NAME="isstep1" VALUE="false"> <%}%> <%=md.getHeadDocument()%> <br> <%=md.getHelpDocument("Travel report and expend")%> <br> <%=md.getSendToDocument("Travel report and expend")%> <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 --> <tr> <td colspan="2" class="column-title" ><script language="javascript">swapLang('Employee Details')</script></td> </tr> <tr> <INPUT TYPE="hidden" NAME="__subordinate" VALUE="<%=screenSingle.getUProfile().get("subordinateall")%>"> <INPUT TYPE="hidden" NAME="__wf__request_date" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__request_date"))%>"> <INPUT TYPE="hidden" NAME="__wf__request_time" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__request_time"))%>"> <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(request.getParameter("__wf__employeeid"),screenSingle.getUProfile().get("employeeid"))%>" readonly class="disabled"> <input name="MEMPLOYEE@FULLNAME" type="text" size="40" value="<%= chkNull.chkNullString(request.getParameter("MEMPLOYEE@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="text" name="__position" value="<%= chkNull.chkNullString(request.getParameter("__position"),"") %>" 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="text" name="__bu1" value="<%= chkNull.chkNullString(request.getParameter("__bu1"),"") %>" 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="text" name="__bu2" value="<%= chkNull.chkNullString(request.getParameter("__bu2"),"") %>" 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="text" name="__bu3" value="<%= chkNull.chkNullString(request.getParameter("__bu3"),"") %>" 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="text" name="__bu4" value="<%= chkNull.chkNullString(request.getParameter("__bu4"),"") %>" 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="text" name="__bu5" value="<%= chkNull.chkNullString(request.getParameter("__bu5"),"") %>" size="52" readonly class="disabled"></td> </tr> <input type="hidden" name="__startdate" value="<%= chkNull.chkNullString(request.getParameter("__startdate"),"") %>"> <input type="hidden" name="__tel_ext" value="<%= chkNull.chkNullString(request.getParameter("__tel_ext"),"") %>"> <% DbRecord db_texpend=new InitialRecord(TEMPLATE_WORKFLOW.getUProfile()).getDbRecord("TEXPEND"); ListBox listbox = new ListBox(); listbox.setUProfile(TEMPLATE_WORKFLOW.getUProfile()); %> <tr> <td colspan="2" class="column-title" ><script language="javascript">swapLang('Request_Approve_Detail')</script></td> </tr> <tr> <td class="column-label"><%=db_texpend.getField("expendid").getDescription()%></td> <td class="column-input"> <input type="text" name="__wf__expendid" size="20" maxlength="20" value="<%=chkNull.chkNullString(request.getParameter("__wf__expendid"))%>" onKeyPress="chkSpecialStr(event);" onBlur="trimValue(this);" readonly class="disabled"/> <%if(md.isStep1||md.isDraft){%><a href="javascript:goHelp('TEXPENDHELP','__wf__expendid');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('__wf__expendid_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__wf__expendid_image" width="20" height="20" border="0" align="absmiddle" ></a><%}%></td> </tr> <% listbox.setName("wf__workingstatus"); listbox.setValidCode(db_texpend.getField("WORKINGSTATUS").getValidCode()); listbox.setDisable("false"); %> <tr> <td class="column-label"><%=db_texpend.getField("WORKINGSTATUS").getDescription()%></td> <td class="column-input"><%=listbox.process()%></td> </tr> <% listbox.setName("wf__exp_type"); listbox.setValidCode(db_texpend.getField("EXP_TYPE").getValidCode()); listbox.setDisable("true"); %> <tr> <td class="column-label"><%=db_texpend.getField("EXP_TYPE").getDescription()%></td> <td class="column-input"><%=listbox.process()%></td> </tr> <% listbox.setName("wf__location_type"); listbox.setValidCode(db_texpend.getField("LOCATION_TYPE").getValidCode()); %> <tr> <td class="column-label"><%=db_texpend.getField("LOCATION_TYPE").getDescription()%></td> <td class="column-input"><%=listbox.process()%></td> </tr> <% listbox.setName("wf__provinceid"); listbox.setTable("MPROVINCEHELP","PROVINCEID","LONG_TNAME","","LONG_TNAME","PROVINCEID"); listbox.setBlank(true); %> <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.setBlank(true); %> <tr> <td class="column-label"><%=db_texpend.getField("COUNTRYID").getDescription()%></td> <td class="column-input"><%=listbox.process()%></td> </tr> <tr> <td class="column-label"><%=db_texpend.getField("STARTDATE").getDescription()%></td> <td class="column-input"> <input type="text" name="__wf__startdate" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__startdate"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(this,__wf__enddate);" readonly class="disabled"/> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"></a> </td> </tr> <tr> <td class="column-label"><%=db_texpend.getField("ENDDATE").getDescription()%></td> <td class="column-input"> <input type="text" name="__wf__enddate" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__enddate"),new CscCalendar().getDDMMYYYY())%>" onKeyPress="chkIntegerOfDate(this.value,event);" onKeyUp="sysIsEdit();formatDate(this);" onBlur="chkInputDate2(__wf__startdate,this);" readonly class="disabled"/> </td> </tr> <tr> <td class="column-label"><%=db_texpend.getField("COSTCENTER").getDescription()%></td> <td class="column-input"> <input type="text" name="__wf__costcenter" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__costcenter"))%>" onKeyPress="chkSpecialStr(event);" onBlur="trimValue(this);" readonly class="disabled"/> <input type="text" name="mcostcenter0_tdesc" size="60" value="<%=chkNull.chkNullString(request.getParameter("mcostcenter0_tdesc"))%>" readonly class="disabled"></td> </tr> <tr style="display:none"> <td class="column-label"><%= db_texpend.getField("BUDGET").getDescription()%></td> <td class="column-input"> <input type="text" name="__wf__budget" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__budget"))%>" onKeyPress="chkSpecialStr(event);" onBlur="trimValue(this);" readonly class="disabled"/> <a href="javascript:goHelp('MBUDGET_PTTHELP','__budget');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('__budget_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"></a> <input type="text" name="budgetdesc" size="60" value="<%=chkNull.chkNullString(request.getParameter("budgetdesc"))%>" readonly class="disabled"></td> </tr> <tr> <td class="column-label"><%= db_texpend.getField("PHONE").getDescription()%></td> <td class="column-input"><input type="text" name="__wf__phone" value="" readonly class="disabled"></td> </tr> <tr> <td class="column-label"><%= db_texpend.getField("MOBILE").getDescription()%></td> <td class="column-input"><input type="text" name="__wf__mobile" value="" readonly class="disabled"></td> </tr> <% listbox.setName("wf__trav_by"); listbox.setValidCode(db_texpend.getField("TRAV_BY").getValidCode()); listbox.setonChange("chkTravelType();"); %> <tr> <td class="column-label"><%=db_texpend.getField("TRAV_BY").getDescription()%></td> <td class="column-input"><%=listbox.process()%> <input type="checkbox" name="trav_type" value="<%=chkNull.chkNullString(request.getParameter("trav_type"))%>" onclick="setTrav_type();" disabled> <%= db_texpend.getField("TRAV_TYPE").getDescription()%></td> <input type="hidden" name="__wf__trav_type" value="<%=chkNull.chkNullString(request.getParameter("__wf__trav_type"))%>"><input type="hidden" name="__wf__trav_reason" value="<%=chkNull.chkNullString(request.getParameter("__wf__trav_reason"))%>"> </tr> <tr> <td class="column-label"><%=db_texpend.getField("exchangerate").getDescription()%></td> <td class="column-input"><INPUT TYPE="text" NAME="__wf__exchangerate" id="__wf__exchangerate" VALUE="0.00" MAXLENGTH="10" SIZE="10" onKeyPress="checkWordNumber(this.value,event);" onKeyUp="sysIsEdit();checkComma(this,2);" onBlur="checkNumFloat(this,0,900000000);" onFocus="callDelComma(this);" readonly class="disabled"><script language="javascript">swapLang('baht per dollar')</script></td> </tr> <script language="javascript">//postReturn();</script> <tr class="row-header"> <td colspan="2" class="column-header"><strong>กำหนดอัตราแลกเปลี่ยน</strong></td> </tr> <tr> <td colspan="2" class="column-input"><TABLE WIDTH="98%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" ID="tbChild"> <TR class="row-header"> <TD width="5%" ><input type="checkbox" name="chBox" value="" onClick="chkAll(this,'deleteItem')"></TD> <TD width="22%" class="column-header" ><script language="javascript">swapLang("Seq no");</script></TD> <TD width="51%" class="column-header"><script language="javascript">swapLang("Amount");</script> ( <script language="javascript">swapLang("Baht");</script> )</TD> <TD width="22%" class="column-header"><script language="javascript">swapLang("Monetary");</script></TD> </TR> <tbody id="peoplebody"> <tr id="pattern" style="display:none;"> <td class="columnobject1"><span id="__selected"/> </td> <td class="columnobject1"><span id="__seq_no"></span></td> <td class="columnobject1"><span id="__amount"></span> </td> <td class="columnobject1"><span id="__exchangedesc"></span> </td> <input name="hidden" type="hidden" id="expendid"> <input name="hidden" type="hidden" id="employeeid"> <input name="hidden" type="hidden" id="companyid"> <input name="hidden" type="hidden" id="exchangeid"> <input name="hidden" type="hidden" id="exchangedesc"> <input name="hidden" type="hidden" id="amount"> </tr> </tbody> </TABLE></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <%if(md.isStep1||md.isDraft){%> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD CLASS="column-data" align="center"> <div align="center"> <A HREF="javascript:addNewChild('WELEXP003C1_INT')"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_ADD.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Add" ></A> <A HREF="javascript:deleteItems()"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Delete"></A></div></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></td> </tr> <tr> <td colspan="2" class="column-input"> </td> </tr> <tr class="row-header"> <td colspan="2" class="column-header"><strong>ผู้เดินทางและร่วมเดิมทาง </strong></td> </tr> <tr> <td colspan="2" class="column-input"><TABLE WIDTH="98%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" ID="tbChild"> <TR class="row-header"> <TD ><input type="checkbox" name="chBox2" value="" onClick="chkAll(this,'deleteItememp')"></TD> <TD class="column-header" >รหัสพนักงาน</TD> <TD class="column-header" >ชื่อนามสกุล</TD> <TD class="column-header" >วันที่ไป</TD> <TD class="column-header" >วันที่กลับ</TD> <TD class="column-header" >ยอดเงินที่ยืม</TD> <TD class="column-header" >ค่าเบี้ยเลี้ยงและที่พักเหมาจ่าย</TD> </TR> <tbody id="emp_body"> <TR id="emp_pattern" style="display:none;"> <TD class="columnobject1"><span id="__selected_emp"></span></TD> <TD class="columnobject1"><span id="__collaborator"></span></TD> <TD class="columnobject1"><span id="__collaboratordesc"></span></TD> <TD nowrap class="columnobject1"><span id="__start_date"></span></TD> <TD nowrap class="columnobject1"><span id="__end_date"></span></TD> <TD class="columnobject1"><span id="__borrowcost"></span></TD> <TD class="columnobject1"><span id="__summarycost"></span><span id="emp_date"></span></TD> <input type="hidden" id="emp_expendid"> <input type="hidden" id="emp_employeeid"> <input type="hidden" id="emp_companyid"> <input type="hidden" id="emp_collaborator"> <input type="hidden" id="emp_collaboratordesc"> <input type="hidden" id="emp_startdate"> <input type="hidden" id="emp_enddate"> <input type="hidden" id="emp_starttime"> <input type="hidden" id="emp_endtime"> <input type="hidden" id="emp_costcenter"> <input type="hidden" id="emp_budget"> <input type="hidden" id="emp_costcenterdesc"> <input type="hidden" id="emp_budgetdesc"> <input type="hidden" id="emp_borrowid"> <input type="hidden" id="emp_borrowid_account"> <input type="hidden" id="emp_borrowcost"> <input type="hidden" id="emp_refundno"> <input type="hidden" id="emp_refundcost"> <input type="hidden" id="emp_daycount"> <input type="hidden" id="emp_allowday"> <input type="hidden" id="emp_allowcost"> <input type="hidden" id="emp_vehiclecost"> <input type="hidden" id="emp_pedestalcost"> <input type="hidden" id="emp_remarks"> </TR> </tbody> </TABLE></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <%if(md.isStep1||md.isDraft){%> <TR> <TD BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD CLASS="column-data" align="center"><div align="center"> <A HREF="javascript:addNewChild('WELEXP003C2_INT')"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_ADD.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Add" ></A> <A HREF="javascript:deleteItemsEmp()"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Delete"></A></div></TD> <TD 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></td> </tr> <TR> <TD align="right" bgcolor=#0099cc class="column-label">รวมค่าเบี้ยเลี้ยงและค่าที่พักเหมาจ่าย</TD> <TD CLASS="columnobject1"><input type="text" name="__wf__total_summary_emp" value="0.0" maxlength="10" size="10" class="numeric" disabled> <span class="column-input"> <script language="javascript">swapLang('Baht')</script> </span></TD> </TR> <tr> <td colspan="2" class="column-input"> </td> </tr> <tr class="row-header"> <td colspan="2" class="column-header"><strong>ค่าที่พัก </strong></td> </tr> <tr> <td colspan="2" class="column-input"><TABLE WIDTH="98%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" ID="tbChild"> <TR class="row-header"> <TD ><input type="checkbox" name="chBox3" value="" onClick="chkAll(this,'deleteItemhotel')"></TD> <TD class="column-header" >วันที่ตามใบเสร็จ</TD> <TD class="column-header" >เลขที่ใบเสร็จ</TD> <TD class="column-header" >วันที่เข้าพัก</TD> <TD class="column-header" >วันที่ออก</TD> <TD class="column-header" >สถานที่พัก</TD> <TD class="column-header" >จำนวนเงินรวม vat</TD> <TD class="column-header" >จำนวนเงินรวม vat (บาท)</TD> </TR> <tbody id="hotel_body"> <TR id="hotel_pattern" style="display:none;"> <TD class="columnobject1"><span id="__selected_hotel"/></TD> <TD class="columnobject1"><span id="__billdate"></span></TD> <TD class="columnobject1"><span id="__billno"></span></TD> <TD class="columnobject1"><span id="__checkindate"></span></TD> <TD class="columnobject1"><span id="__checkoutdate"></span></TD> <TD class="columnobject1"><span id="__hotelname"></span></TD> <TD class="columnobject1"><span id="__nets_dollar"></span></TD> <TD class="columnobject1"><span id="__nets"></span></TD> <input type="hidden" id="hotel_expendid"> <input type="hidden" id="hotel_employeeid"> <input type="hidden" id="hotel_companyid"> <input type="hidden" id="hotel_billdate"> <input type="hidden" id="hotel_billno"> <input type="hidden" id="hotel_costtype"> <input type="hidden" id="hotel_checkindate"> <input type="hidden" id="hotel_checkoutdate"> <input type="hidden" id="hotel_hotelname"> <input type="hidden" id="hotel_hotelcompany"> <input type="hidden" id="hotel_hoteltaxno"> <input type="hidden" id="hotel_hoteladdr"> <input type="hidden" id="hotel_hotelzipcode"> <input type="hidden" id="hotel_amt_dollar"> <input type="hidden" id="hotel_vat_dollar"> <input type="hidden" id="hotel_nets_dollar"> <input type="hidden" id="hotel_moneytype"> <input type="hidden" id="hotel_amount"> <input type="hidden" id="hotel_vat"> <input type="hidden" id="hotel_nets"> <input type="hidden" id="hotel_workarea"> <input type="hidden" id="hotel_workareadesc"> <input type="hidden" id="hotel_costcenter"> <input type="hidden" id="hotel_costcenterdesc"> <input type="hidden" id="hotel_budget"> <input type="hidden" id="hotel_budgetdesc"> <input type="hidden" id="hotel_billstatus"> </TR> </tbody> </TABLE></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <%if(md.isStep1||md.isDraft){%> <TR> <TD BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD CLASS="column-data" align="center"><div align="center"> <A HREF="javascript:addNewChild('WELEXP003C3_INT')"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_ADD.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Add" ></A> <A HREF="javascript:deleteItemsHotel()"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Delete"></A></div></TD> <TD 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></td> </tr> <TR> <TD align="right" bgcolor=#0099cc class="column-label">รวมค่าที่พัก</TD> <TD CLASS="columnobject1"><DIV ALIGN="left"> <input type="text" name="__wf__total_summary_hotel" value="0.0" maxlength="10" size="10" class="numeric" disabled> <span class="column-input"> <script language="javascript">swapLang('Baht')</script> </span></DIV></TD> </TR> <tr> <td colspan="2" class="column-input"> </td> </tr> <tr class="row-header"> <td colspan="2" class="column-header"><strong>ค่าใช้จ่ายอื่นๆ / ค่าพาหนะที่มีใบเสร็จ </strong></td> </tr> <tr> <td colspan="2" class="column-input"><TABLE WIDTH="98%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" ID="tbChild"> <TR class="row-header"> <TD ><input type="checkbox" name="chBox4" value="" onClick="chkAll(this,'deleteItembill')"></TD> <TD class="column-header" >วันที่ตามใบเสร็จ</TD> <TD class="column-header" >เลขที่ใบเสร็จ</TD> <TD class="column-header" >รายการ</TD> <TD class="column-header" >จำนวนเงินรวม vat</TD> <TD class="column-header" >จำนวนเงินรวม vat (บาท)</TD> </TR> <tbody id="bill_body"> <TR id="bill_pattern" style="display:none;"> <TD class="columnobject1"><span id="__selected_bill"/></TD> <TD class="columnobject1"><span id="__bill_billdate"></span></TD> <TD class="columnobject1"><span id="__bill_billno"></span></TD> <TD class="columnobject1"><span id="__bill_costtypedesc"></span></TD> <TD class="columnobject1"><span id="__bill_nets_dollar"></span></TD> <TD class="columnobject1"><span id="__bill_nets"></span></TD> <input type="hidden" id="bill_expendid"> <input type="hidden" id="bill_employeeid"> <input type="hidden" id="bill_companyid"> <input type="hidden" id="bill_billdate"> <input type="hidden" id="bill_billno"> <input type="hidden" id="bill_costtype"> <input type="hidden" id="bill_costtypedesc"> <input type="hidden" id="bill_checkindate"> <input type="hidden" id="bill_checkoutdate"> <input type="hidden" id="bill_hotelname"> <input type="hidden" id="bill_hotelcompany"> <input type="hidden" id="bill_hoteltaxno"> <input type="hidden" id="bill_hoteladdr"> <input type="hidden" id="bill_hotelzipcode"> <input type="hidden" id="bill_amt_dollar"> <input type="hidden" id="bill_vat_dollar"> <input type="hidden" id="bill_nets_dollar"> <input type="hidden" id="bill_moneytype"> <input type="hidden" id="bill_amount"> <input type="hidden" id="bill_vat"> <input type="hidden" id="bill_nets"> <input type="hidden" id="bill_workarea"> <input type="hidden" id="bill_workareadesc"> <input type="hidden" id="bill_costcenter"> <input type="hidden" id="bill_costcenterdesc"> <input type="hidden" id="bill_budget"> <input type="hidden" id="bill_budgetdesc"> <input type="hidden" id="bill_billstatus"> </TR> </tbody> </TABLE></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <%if(md.isStep1||md.isDraft){%> <TR> <TD BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD CLASS="column-data" align="center"><div align="center"> <A HREF="javascript:addNewChild('WELEXP003C4_INT')"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_ADD.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Add" ></A> <A HREF="javascript:deleteItemsBill()"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Delete"></A></div></TD> <TD 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></td> </tr> <TR> <TD align="right" bgcolor=#0099cc class="column-label">จำนวนเงินรวม</TD> <TD CLASS="columnobject1"><DIV ALIGN="left"> <input type="text" name="__wf__total_summary_bill" value="0.0" maxlength="10" size="10" class="numeric" disabled> <span class="column-input"> <script language="javascript">swapLang('Baht')</script> </span></DIV></TD> </TR> <tr> <td colspan="2" class="column-input"> </td> </tr> <tr class="row-header"> <td colspan="2" class="column-header"><strong>ค่าใช้จ่ายอื่นๆ / ค่าพาหนะทไม่ี่มีใบเสร็จ </strong></td> </tr> <tr> <td colspan="2" class="column-input"><TABLE WIDTH="98%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD VALIGN="middle"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" ID="tbChild"> <TR class="row-header"> <TD ><input type="checkbox" name="chBox5" value="" onClick="chkAll(this,'deleteItemnobill')"></TD> <TD class="column-header" >วันที่</TD> <TD class="column-header" ><span class="column-label">รายการ</span></TD> <TD class="column-header" >จำนวนเงินรวม(บาท)</TD> </TR> <tbody id="nobill_body"> <TR id="nobill_pattern" style="display:none;"> <TD class="columnobject1"><span id="__selected_nobill"/></TD> <TD class="columnobject1"><span id="__nobill_billdate"></span></TD> <TD class="columnobject1"><span id="__nobill_costtypedesc"></span></TD> <TD class="columnobject1"><span id="__nobill_nets"></span></TD> <input type="hidden" id="nobill_expendid"> <input type="hidden" id="nobill_employeeid"> <input type="hidden" id="nobill_companyid"> <input type="hidden" id="nobill_billdate"> <input type="hidden" id="nobill_billno"> <input type="hidden" id="nobill_costtype"> <input type="hidden" id="nobill_costtypedesc"> <input type="hidden" id="nobill_checkindate"> <input type="hidden" id="nobill_checkoutdate"> <input type="hidden" id="nobill_hotelname"> <input type="hidden" id="nobill_hotelcompany"> <input type="hidden" id="nobill_hoteltaxno"> <input type="hidden" id="nobill_hoteladdr"> <input type="hidden" id="nobill_hotelzipcode"> <input type="hidden" id="nobill_amt_dollar"> <input type="hidden" id="nobill_vat_dollar"> <input type="hidden" id="nobill_nets_dollar"> <input type="hidden" id="nobill_moneytype"> <input type="hidden" id="nobill_amount"> <input type="hidden" id="nobill_vat"> <input type="hidden" id="nobill_nets"> <input type="hidden" id="nobill_workarea"> <input type="hidden" id="nobill_workareadesc"> <input type="hidden" id="nobill_costcenter"> <input type="hidden" id="nobill_costcenterdesc"> <input type="hidden" id="nobill_budget"> <input type="hidden" id="nobill_budgetdesc"> <input type="hidden" id="nobill_billstatus"> </TR> </tbody> </TABLE> </TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"></TD> </TR> <%if(md.isStep1||md.isDraft){%> <TR> <TD BACKGROUND="../IMAGES/MYNOTE/L2.gif"></TD> <TD CLASS="column-data" align="center"><div align="center"> <A HREF="javascript:addNewChild('WELEXP003C5_INT')"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_ADD.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Add" ></A> <A HREF="javascript:deleteItemsNobill()"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Delete"></A></div></TD> <TD 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></td> </tr> <TR> <TD align="right" bgcolor=#0099cc class="column-label">จำนวนเงินรวม</TD> <TD CLASS="columnobject1"><DIV ALIGN="left"> <input type="text" name="__wf__total_summary_nobill" value="0.0" maxlength="10" size="10" class="numeric" disabled> <span class="column-input"> <script language="javascript">swapLang('Baht')</script> </span></DIV></TD> </TR> <tr> <td colspan="2" class="column-input"> <table> <tbody id="empdate_body"> <tr id="empdate_pattern" style="display:none;"> <td class="columnobject1"><input type="hidden" id="empdate_dateid"> <input type="hidden" id="empdate_collaborator"> <input type="hidden" id="empdate_pedestalstatus"> <input type="hidden" id="empdate_vehiclestatus"> <input type="hidden" id="empdate_allowancestatus"> </td> </tr> </tbody> </table> </td> </tr> <tr> <td colspan="2" class="column-input"> <table> <tbody id="hotelemp_body"> <tr id="hotelemp_pattern" style="display:none;"> <td class="columnobject1"><span id="__selected_hotelemp"/> <input type="hidden" id="hotelemp_expendid"> <input type="hidden" id="hotelemp_employeeid"> <input type="hidden" id="hotelemp_companyid"> <input type="hidden" id="hotelemp_collaborator"> <input type="hidden" id="hotelemp_billno"> <input type="hidden" id="hotelemp_billdate"> <input type="hidden" id="hotelemp_collaboratordesc"> </td> </tr> </tbody> </table> </td> </tr> <tr> <td class="column-label">เงินที่ทำการยืมจากระบบ</td> <td class="column-input"><input type="text" name="__wf__borrow_cost" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__borrow_cost"),"0")%>" readonly class="disabled"/> <script language="javascript">swapLang('Baht')</script></td> </tr> <tr> <td class="column-label">เงินที่ต้องคืนระบบ</td> <td class="column-input"><input type="text" name="__wf__emp_return" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__emp_return"),"0")%>" readonly class="disabled"/> <script language="javascript">swapLang('Baht')</script></td> </tr> <tr> <td class="column-label">เงินที่ระบบจะต้องคืน</td> <td class="column-input"><input type="text" name="__wf__sys_return" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__sys_return"),"0.00")%>" readonly class="disabled"/> <script language="javascript">swapLang('Baht')</script></td> </tr> <tr> <td class="column-label" nowrap> <script language="javascript">swapLang("total expend")</script></td> <td class="column-input"><input type="text" name="__wf__summarycost" size="10" maxlength="10" value="<%=chkNull.chkNullString(request.getParameter("__wf__summarycost"),"0.00")%>" onKeyPress="checkWordNumber(this.value,event);" onKeyUp="sysIsEdit();checkComma(this,2);" onBlur="checkNumFloat(this,0,900000000);" onFocus="callDelComma(this);"readonly class="disabled" /> <input type="hidden" name="__wf__budget_cost"> <script language="javascript">swapLang('Baht')</script></td> </tr> <input type="hidden" name="priority" value="0"> <input type="hidden" name="__wf__texpend_summary_emp_list" value=""> <input type="hidden" name="__wf__texpend_cost_hotel_list" value=""> <input type="hidden" name="__wf__texpend_cost_bill_list" value=""> <input type="hidden" name="__wf__texpend_cost_nobill_list" value=""> <input type="hidden" name="__wf__texpend_exchange_list" value=""> <input type="hidden" name="__wf__texpend_summary_emp_date_list" value=""> <input type="hidden" name="__wf__texpend_cost_hotelemp_list" value=""> <!-- 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> <%if(md.isStep1|| md.isDraft){%> <BR> <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> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR> <TD class="column-label" width="25%"><script language="javascript">swapLang('Find Workfow Routing')</script> </TD> <TD class="column-input right"><A HREF="javascript:showRouting(true);"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_PROCESS.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Process"></A> </TD> </TR> </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> <BR> <span id="viewrouting"></span> <%}%> <!-- 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){ %> <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:GoWF1();"> <img src="../IMAGES/MYNOTE/BUTTON/BUTTON_SUBMIT.gif" width="89" height="37" border="0" id="imgSubmit"></a> <%if(md.isDraft){%><A HREF="JavaScript:DelDraft();"> <IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CANCEL.gif" WIDTH="89" HEIGHT="37" BORDER="0"></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:GoWF();"><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_CANCEL.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> <% } %> </tr> </table> <%}%> <br> <!-- End Workflow Button --> <%=md.getRoutingDocument()%> <br> <%=md.getCommentDocument()%> <!-- Begin Set Value --> <% if(md.isStep1){ %> <!-- Begin Set Value Step1 --> <SCRIPT LANGUAGE="JavaScript"> if(document.cscform.__wf__expendid.value.length==0){ dwr.engine.beginBatch(); clearExchange() ; clearSummaryemp(); clearHotelcost(); clearBillcost(); clearNobillcost(); clearEmpDate(); clearHotelEmp(); dwr.engine.endBatch(); } setValue('comments','<%=chkNull.chkNullString(request.getParameter("comments"))%>'); searchEmp(); postReturn(); </SCRIPT> <!-- End Set Value Step1 --> <% }else if(md.isStep2 || md.isStepCancel || md.isStepComment || md.isStepReturn || md.isStepCopy || md.isDraft){ %> <!-- Begin Set Value Step2 --> <SCRIPT LANGUAGE="JavaScript"> hideSendTo('<%=step_type%>'); clearExchange() ; clearSummaryemp(); clearHotelcost(); clearBillcost(); clearNobillcost(); clearEmpDate(); clearHotelEmp(); setValue('__wf__employeeid','<%=md.getWFDataValue("__wf__employeeid")%>'); searchEmp(); dwr.util.setValue("__wf__expendid","<%=md.getWFDataValue("__wf__expendid")%>"); postReturn(); dwr.util.setValue("__wf__exp_typedesc","<%=md.getWFDataValue("__wf__exp_typedesc")%>"); dwr.util.setValue("__wf__location_typedesc","<%=md.getWFDataValue("__wf__location_typedesc")%>"); dwr.util.setValue("__wf__provincename","<%=md.getWFDataValue("__wf__provincename")%>"); dwr.util.setValue("__wf__countryname","<%=md.getWFDataValue("__wf__countryname")%>"); dwr.util.setValue('__wf__document_routing','<%=md.getWFDataValue("__wf__document_routing")%>'); dwr.util.setValue('__wf__document_command_line','<%=md.getWFDataValue("__wf__document_command_line")%>'); dwr.util.setValue("__wf__texpend_summary_emp_list","<%=md.getWFDataValue("__wf__texpend_summary_emp_list")%>"); dwr.util.setValue("__wf__texpend_cost_hotel_list","<%=md.getWFDataValue("__wf__texpend_cost_hotel_list")%>"); dwr.util.setValue("__wf__texpend_cost_bill_list","<%=md.getWFDataValue("__wf__texpend_cost_bill_list")%>"); dwr.util.setValue("__wf__texpend_cost_nobill_list","<%=md.getWFDataValue("__wf__texpend_cost_nobill_list")%>"); dwr.util.setValue("__wf__texpend_exchange_list","<%=md.getWFDataValue("__wf__texpend_exchange_list")%>"); dwr.util.setValue("__wf__texpend_summary_emp_date_list","<%=md.getWFDataValue("__wf__texpend_summary_emp_date_list")%>"); dwr.util.setValue("__wf__texpend_cost_hotelemp_list","<%=md.getWFDataValue("__wf__texpend_cost_hotelemp_list")%>"); <!-- exchange --> <% String list[] = md.getWFDataValue("__wf__texpend_exchange_list").split(","); String wf_t = "__wf__texpend_exchange"; for(int i=0; i<list.length; i++){ %> var exchangerate = {expendid:'<%=md.getWFDataValue(wf_t+"$expendid$"+list[i])%>', employeeid:'<%=md.getWFDataValue(wf_t+"$employeeid$"+list[i])%>', exchangedesc:'<%=md.getWFDataValue(wf_t+"$exchangedesc$"+list[i])%>', exchangeid:'<%=md.getWFDataValue(wf_t+"$exchangeid$"+list[i])%>',amount:'<%=md.getWFDataValue(wf_t+"$amount$"+list[i])%>'}; ExchangerateCtrl.setExchange(exchangerate); <% } %> <% list = md.getWFDataValue("__wf__texpend_summary_emp_list").split(","); wf_t = "__wf__texpend_summary_emp"; for(int i=0; i<list.length; i++){ %> var summary_emp ={expendid:'<%=md.getWFDataValue(wf_t+"$expendid$"+list[i])%>' , employeeid:'<%=md.getWFDataValue(wf_t+"$employeeid$"+list[i])%>' , companyid:'<%=md.getWFDataValue(wf_t+"$companyid$"+list[i])%>' , collaborator:'<%=md.getWFDataValue(wf_t+"$collaborator$"+list[i])%>' , collaboratordesc:'<%=md.getWFDataValue(wf_t+"$collaboratordesc$"+list[i])%>' , startdate:'<%=md.getWFDataValue(wf_t+"$startdate$"+list[i])%>' , enddate:'<%=md.getWFDataValue(wf_t+"$enddate$"+list[i])%>' , starttime:'<%=md.getWFDataValue(wf_t+"$starttime$"+list[i])%>' , endtime:'<%=md.getWFDataValue(wf_t+"$endtime$"+list[i])%>' , costcenter:'<%=md.getWFDataValue(wf_t+"$costcenter$"+list[i])%>' , budget:'<%=md.getWFDataValue(wf_t+"$budget$"+list[i])%>' , costcenterdesc:'<%=md.getWFDataValue(wf_t+"$costcenterdesc$"+list[i])%>' , budgetdesc:'<%=md.getWFDataValue(wf_t+"$budgetdesc$"+list[i])%>' , borrowid:'<%=md.getWFDataValue(wf_t+"$borrowid$"+list[i])%>' , borrowid_account:'<%=md.getWFDataValue(wf_t+"$borrowid_account$"+list[i])%>' , borrowcost:'<%=md.getWFDataValue(wf_t+"$borrowcost$"+list[i])%>' , refundno:'<%=md.getWFDataValue(wf_t+"$refundno$"+list[i])%>' , refundcost:'<%=md.getWFDataValue(wf_t+"$refundcost$"+list[i])%>' , daycount:'<%=md.getWFDataValue(wf_t+"$daycount$"+list[i])%>' , allowday:'<%=md.getWFDataValue(wf_t+"$allowday$"+list[i])%>' , allowcost:'<%=md.getWFDataValue(wf_t+"$allowcost$"+list[i])%>' , vehiclecost:'<%=md.getWFDataValue(wf_t+"$vehiclecost$"+list[i])%>' , remarks:'<%=md.getWFDataValue(wf_t+"$remarks$"+list[i])%>' ,pedestalcost:'<%=md.getWFDataValue(wf_t+"$pedestalcost$"+list[i])%>'} Summary_empCtrl.setSummary_emp(summary_emp); <% } %> <% list = md.getWFDataValue("__wf__texpend_cost_hotel_list").split(","); wf_t = "__wf__texpend_cost$_hotel_"; for(int i=0; i<list.length; i++){ %> var hotelcost={expendid:'<%=md.getWFDataValue(wf_t+"expendid$"+list[i])%>' , employeeid:'<%=md.getWFDataValue(wf_t+"employeeid$"+list[i])%>' , companyid:'<%=md.getWFDataValue(wf_t+"companyid$"+list[i])%>' , billdate:'<%=md.getWFDataValue(wf_t+"billdate$"+list[i])%>' , billno:'<%=md.getWFDataValue(wf_t+"billno$"+list[i])%>' , costtype:'<%=md.getWFDataValue(wf_t+"costtype$"+list[i])%>' , checkindate:'<%=md.getWFDataValue(wf_t+"checkindate$"+list[i])%>' , checkoutdate:'<%=md.getWFDataValue(wf_t+"checkoutdate$"+list[i])%>' , hotelname:'<%=md.getWFDataValue(wf_t+"hotelname$"+list[i])%>' , hotelcompany:'<%=md.getWFDataValue(wf_t+"hotelcompany$"+list[i])%>' , hoteltaxno:'<%=md.getWFDataValue(wf_t+"hoteltaxno$"+list[i])%>' , hoteladdr:'<%=md.getWFDataValue(wf_t+"hoteladdr$"+list[i])%>' , hotelzipcode:'<%=md.getWFDataValue(wf_t+"hotelzipcode$"+list[i])%>' , amt_dollar:'<%=md.getWFDataValue(wf_t+"amt_dollar$"+list[i])%>' , vat_dollar:'<%=md.getWFDataValue(wf_t+"vat_dollar$"+list[i])%>' , nets_dollar:'<%=md.getWFDataValue(wf_t+"nets_dollar$"+list[i])%>' , moneytype:'<%=md.getWFDataValue(wf_t+"moneytype$"+list[i])%>' , amount:'<%=md.getWFDataValue(wf_t+"amount$"+list[i])%>' , vat:'<%=md.getWFDataValue(wf_t+"vat$"+list[i])%>' , nets:'<%=md.getWFDataValue(wf_t+"nets$"+list[i])%>' , workarea:'<%=md.getWFDataValue(wf_t+"workarea$"+list[i])%>' , workareadesc:'<%=md.getWFDataValue(wf_t+"workareadesc$"+list[i])%>' , costcenter:'<%=md.getWFDataValue(wf_t+"costcenter$"+list[i])%>' , costcenterdesc:'<%=md.getWFDataValue(wf_t+"costcenterdesc$"+list[i])%>' , budget:'<%=md.getWFDataValue(wf_t+"budget$"+list[i])%>' , budgetdesc:'<%=md.getWFDataValue(wf_t+"budgetdesc$"+list[i])%>' , billstatus:'<%=md.getWFDataValue(wf_t+"billstatus$"+list[i])%>' } HotelcostCtrl.setHotel(hotelcost); <% } %> <% list = md.getWFDataValue("__wf__texpend_cost_bill_list").split(","); wf_t = "__wf__texpend_cost$_bill_"; for(int i=0; i<list.length; i++){ %> var billcost={expendid:'<%=md.getWFDataValue(wf_t+"expendid$"+list[i])%>' , employeeid:'<%=md.getWFDataValue(wf_t+"employeeid$"+list[i])%>' , companyid:'<%=md.getWFDataValue(wf_t+"companyid$"+list[i])%>' , billdate:'<%=md.getWFDataValue(wf_t+"billdate$"+list[i])%>' , billno:'<%=md.getWFDataValue(wf_t+"billno$"+list[i])%>' , costtype:'<%=md.getWFDataValue(wf_t+"costtype$"+list[i])%>' , checkindate:'<%=md.getWFDataValue(wf_t+"checkindate$"+list[i])%>' , checkoutdate:'<%=md.getWFDataValue(wf_t+"checkoutdate$"+list[i])%>' , hotelname:'<%=md.getWFDataValue(wf_t+"hotelname$"+list[i])%>' , hotelcompany:'<%=md.getWFDataValue(wf_t+"hotelcompany$"+list[i])%>' , hoteltaxno:'<%=md.getWFDataValue(wf_t+"hoteltaxno$"+list[i])%>' , hoteladdr:'<%=md.getWFDataValue(wf_t+"hoteladdr$"+list[i])%>' , hotelzipcode:'<%=md.getWFDataValue(wf_t+"hotelzipcode$"+list[i])%>' , amt_dollar:'<%=md.getWFDataValue(wf_t+"amt_dollar$"+list[i])%>' , vat_dollar:'<%=md.getWFDataValue(wf_t+"vat_dollar$"+list[i])%>' , nets_dollar:'<%=md.getWFDataValue(wf_t+"nets_dollar$"+list[i])%>' , moneytype:'<%=md.getWFDataValue(wf_t+"moneytype$"+list[i])%>' , amount:'<%=md.getWFDataValue(wf_t+"amount$"+list[i])%>' , vat:'<%=md.getWFDataValue(wf_t+"vat$"+list[i])%>' , nets:'<%=md.getWFDataValue(wf_t+"nets$"+list[i])%>' , workarea:'<%=md.getWFDataValue(wf_t+"workarea$"+list[i])%>' , workareadesc:'<%=md.getWFDataValue(wf_t+"workareadesc$"+list[i])%>' , costcenter:'<%=md.getWFDataValue(wf_t+"costcenter$"+list[i])%>' , costcenterdesc:'<%=md.getWFDataValue(wf_t+"costcenterdesc$"+list[i])%>' , budget:'<%=md.getWFDataValue(wf_t+"budget$"+list[i])%>' , budgetdesc:'<%=md.getWFDataValue(wf_t+"budgetdesc$"+list[i])%>' , billstatus:'<%=md.getWFDataValue(wf_t+"billstatus$"+list[i])%>' ,costtypedesc:'<%=md.getWFDataValue(wf_t+"costtypedesc$"+list[i])%>'} BillcostCtrl.setBill(billcost); <% } %> <% list = md.getWFDataValue("__wf__texpend_cost_nobill_list").split(","); wf_t = "__wf__texpend_cost$_nobill_"; for(int i=0; i<list.length; i++){ %> var nobillcost={expendid:'<%=md.getWFDataValue(wf_t+"expendid$"+list[i])%>' , employeeid:'<%=md.getWFDataValue(wf_t+"employeeid$"+list[i])%>' , companyid:'<%=md.getWFDataValue(wf_t+"companyid$"+list[i])%>' , billdate:'<%=md.getWFDataValue(wf_t+"billdate$"+list[i])%>' , billno:'<%=md.getWFDataValue(wf_t+"billno$"+list[i])%>' , costtype:'<%=md.getWFDataValue(wf_t+"costtype$"+list[i])%>' , checkindate:'<%=md.getWFDataValue(wf_t+"checkindate$"+list[i])%>' , checkoutdate:'<%=md.getWFDataValue(wf_t+"checkoutdate$"+list[i])%>' , hotelname:'<%=md.getWFDataValue(wf_t+"hotelname$"+list[i])%>' , hotelcompany:'<%=md.getWFDataValue(wf_t+"hotelcompany$"+list[i])%>' , hoteltaxno:'<%=md.getWFDataValue(wf_t+"hoteltaxno$"+list[i])%>' , hoteladdr:'<%=md.getWFDataValue(wf_t+"hoteladdr$"+list[i])%>' , hotelzipcode:'<%=md.getWFDataValue(wf_t+"hotelzipcode$"+list[i])%>' , amt_dollar:'<%=md.getWFDataValue(wf_t+"amt_dollar$"+list[i])%>' , vat_dollar:'<%=md.getWFDataValue(wf_t+"vat_dollar$"+list[i])%>' , nets_dollar:'<%=md.getWFDataValue(wf_t+"nets_dollar$"+list[i])%>' , moneytype:'<%=md.getWFDataValue(wf_t+"moneytype$"+list[i])%>' , amount:'<%=md.getWFDataValue(wf_t+"amount$"+list[i])%>' , vat:'<%=md.getWFDataValue(wf_t+"vat$"+list[i])%>' , nets:'<%=md.getWFDataValue(wf_t+"nets$"+list[i])%>' , workarea:'<%=md.getWFDataValue(wf_t+"workarea$"+list[i])%>' , workareadesc:'<%=md.getWFDataValue(wf_t+"workareadesc$"+list[i])%>' , costcenter:'<%=md.getWFDataValue(wf_t+"costcenter$"+list[i])%>' , costcenterdesc:'<%=md.getWFDataValue(wf_t+"costcenterdesc$"+list[i])%>' , budget:'<%=md.getWFDataValue(wf_t+"budget$"+list[i])%>' , budgetdesc:'<%=md.getWFDataValue(wf_t+"budgetdesc$"+list[i])%>' , billstatus:'<%=md.getWFDataValue(wf_t+"billstatus$"+list[i])%>' ,costtypedesc:'<%=md.getWFDataValue(wf_t+"costtypedesc$"+list[i])%>'} NobillcostCtrl.setNobill(nobillcost); <% } %> <% list = md.getWFDataValue("__wf__texpend_summary_emp_date_list").split(","); wf_t = "__wf__texpend_summary_emp_date"; for(int i=0; i<list.length; i++){ %> var empdate={dateid:'<%=md.getWFDataValue(wf_t+"$dateid$"+list[i])%>' ,collaborator:'<%=md.getWFDataValue(wf_t+"$collaborator$"+list[i])%>',pedestalstatus:'<%=md.getWFDataValue(wf_t+"$pedestalstatus$"+list[i])%>',vehiclestatus:'<%=md.getWFDataValue(wf_t+"$vehiclestatus$"+list[i])%>',allowancestatus:'<%=md.getWFDataValue(wf_t+"$allowancestatus$"+list[i])%>'} Summary_emp_dateCtrl.setEmpdate(empdate); <% } %> <% list = md.getWFDataValue("__wf__texpend_cost_hotelemp_list").split(","); wf_t = "__wf__texpend_cost$_hotelemp_"; for(int i=0; i<list.length; i++){ %> var hotelcostemp={expendid:'<%=md.getWFDataValue(wf_t+"expendid$"+list[i])%>' , employeeid:'<%=md.getWFDataValue(wf_t+"employeeid$"+list[i])%>', companyid:'<%=md.getWFDataValue(wf_t+"companyid$"+list[i])%>', billdate:'<%=md.getWFDataValue(wf_t+"billdate$"+list[i])%>', billno:'<%=md.getWFDataValue(wf_t+"billno$"+list[i])%>',collaborator:'<%=md.getWFDataValue(wf_t+"collaborator$"+list[i])%>',collaboratordesc:'<%=md.getWFDataValue(wf_t+"collaboratordesc$"+list[i])%>'} HotelcostempCtrl.setHotelemp(hotelcostemp); <% } %> <% if(!md.isDraft &&!edit_by_ac){ %> setDisabled(true); <% }else{ %> setValue('__checkPage','false'); <% } %> setReadOnlyOn('__remark'); setValue("__wf__workingstatus","<%=md.getWFDataValue("__wf__workingstatus")%>"); setTimeout("summaryCost()",1500); </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"> clearExchange() ; clearSummaryemp(); clearHotelcost(); clearBillcost(); clearNobillcost(); clearEmpDate(); clearHotelEmp(); setValue('__wf__employeeid','<%=md.getWFDataValue("__wf__employeeid")%>'); searchEmp(); dwr.util.setValue("__wf__expendid","<%=md.getWFDataValue("__wf__expendid")%>"); postReturn(); dwr.util.setValue("__wf__exp_typedesc","<%=md.getWFDataValue("__wf__exp_typedesc")%>"); dwr.util.setValue("__wf__location_typedesc","<%=md.getWFDataValue("__wf__location_typedesc")%>"); dwr.util.setValue("__wf__provincename","<%=md.getWFDataValue("__wf__provincename")%>"); dwr.util.setValue("__wf__countryname","<%=md.getWFDataValue("__wf__countryname")%>"); <!-- exchange --> <% String list[] = md.getWFDataValue("__wf__texpend_exchange_list").split(","); String wf_t = "__wf__texpend_exchange"; for(int i=0; i<list.length; i++){ %> var exchangerate = {expendid:'<%=md.getWFDataValue(wf_t+"$expendid$"+list[i])%>', employeeid:'<%=md.getWFDataValue(wf_t+"$employeeid$"+list[i])%>', exchangedesc:'<%=md.getWFDataValue(wf_t+"$exchangedesc$"+list[i])%>', exchangeid:'<%=md.getWFDataValue(wf_t+"$exchangeid$"+list[i])%>',amount:'<%=md.getWFDataValue(wf_t+"$amount$"+list[i])%>'}; ExchangerateCtrl.setExchange(exchangerate); <% } %> <% list = md.getWFDataValue("__wf__texpend_summary_emp_list").split(","); wf_t = "__wf__texpend_summary_emp"; for(int i=0; i<list.length; i++){ %> var summary_emp ={expendid:'<%=md.getWFDataValue(wf_t+"$expendid$"+list[i])%>' , employeeid:'<%=md.getWFDataValue(wf_t+"$employeeid$"+list[i])%>' , companyid:'<%=md.getWFDataValue(wf_t+"$companyid$"+list[i])%>' , collaborator:'<%=md.getWFDataValue(wf_t+"$collaborator$"+list[i])%>' , collaboratordesc:'<%=md.getWFDataValue(wf_t+"$collaboratordesc$"+list[i])%>' , startdate:'<%=md.getWFDataValue(wf_t+"$startdate$"+list[i])%>' , enddate:'<%=md.getWFDataValue(wf_t+"$enddate$"+list[i])%>' , starttime:'<%=md.getWFDataValue(wf_t+"$starttime$"+list[i])%>' , endtime:'<%=md.getWFDataValue(wf_t+"$expendid$"+list[i])%>' , costcenter:'<%=md.getWFDataValue(wf_t+"$expendid$"+list[i])%>' , budget:'<%=md.getWFDataValue(wf_t+"$expendid$"+list[i])%>' , costcenterdesc:'<%=md.getWFDataValue(wf_t+"$costcenterdesc$"+list[i])%>' , budgetdesc:'<%=md.getWFDataValue(wf_t+"$budgetdesc$"+list[i])%>' , borrowid:'<%=md.getWFDataValue(wf_t+"$borrowid$"+list[i])%>' , borrowid_account:'<%=md.getWFDataValue(wf_t+"$borrowid_account$"+list[i])%>' , borrowcost:'<%=md.getWFDataValue(wf_t+"$borrowcost$"+list[i])%>' , refundno:'<%=md.getWFDataValue(wf_t+"$refundno$"+list[i])%>' , refundcost:'<%=md.getWFDataValue(wf_t+"$refundcost$"+list[i])%>' , daycount:'<%=md.getWFDataValue(wf_t+"$daycount$"+list[i])%>' , allowday:'<%=md.getWFDataValue(wf_t+"$allowday$"+list[i])%>' , allowcost:'<%=md.getWFDataValue(wf_t+"$allowcost$"+list[i])%>' , vehiclecost:'<%=md.getWFDataValue(wf_t+"$vehiclecost$"+list[i])%>' , remarks:'<%=md.getWFDataValue(wf_t+"$remarks$"+list[i])%>' ,pedestalcost:'<%=md.getWFDataValue(wf_t+"$pedestalcost$"+list[i])%>'} Summary_empCtrl.setSummary_emp(summary_emp); <% } %> <% list = md.getWFDataValue("__wf__texpend_cost_hotel_list").split(","); wf_t = "__wf__texpend_cost$_hotel_"; for(int i=0; i<list.length; i++){ %> var hotelcost={expendid:'<%=md.getWFDataValue(wf_t+"expendid$"+list[i])%>' , employeeid:'<%=md.getWFDataValue(wf_t+"employeeid$"+list[i])%>' , companyid:'<%=md.getWFDataValue(wf_t+"companyid$"+list[i])%>' , billdate:'<%=md.getWFDataValue(wf_t+"billdate$"+list[i])%>' , billno:'<%=md.getWFDataValue(wf_t+"billno$"+list[i])%>' , costtype:'<%=md.getWFDataValue(wf_t+"costtype$"+list[i])%>' , checkindate:'<%=md.getWFDataValue(wf_t+"checkindate$"+list[i])%>' , checkoutdate:'<%=md.getWFDataValue(wf_t+"checkoutdate$"+list[i])%>' , hotelname:'<%=md.getWFDataValue(wf_t+"hotelname$"+list[i])%>' , hotelcompany:'<%=md.getWFDataValue(wf_t+"hotelcompany$"+list[i])%>' , hoteltaxno:'<%=md.getWFDataValue(wf_t+"hoteltaxno$"+list[i])%>' , hoteladdr:'<%=md.getWFDataValue(wf_t+"hoteladdr$"+list[i])%>' , hotelzipcode:'<%=md.getWFDataValue(wf_t+"hotelzipcode$"+list[i])%>' , amt_dollar:'<%=md.getWFDataValue(wf_t+"amt_dollar$"+list[i])%>' , vat_dollar:'<%=md.getWFDataValue(wf_t+"vat_dollar$"+list[i])%>' , nets_dollar:'<%=md.getWFDataValue(wf_t+"nets_dollar$"+list[i])%>' , moneytype:'<%=md.getWFDataValue(wf_t+"moneytype$"+list[i])%>' , amount:'<%=md.getWFDataValue(wf_t+"amount$"+list[i])%>' , vat:'<%=md.getWFDataValue(wf_t+"vat$"+list[i])%>' , nets:'<%=md.getWFDataValue(wf_t+"nets$"+list[i])%>' , workarea:'<%=md.getWFDataValue(wf_t+"workarea$"+list[i])%>' , workareadesc:'<%=md.getWFDataValue(wf_t+"workareadesc$"+list[i])%>' , costcenter:'<%=md.getWFDataValue(wf_t+"costcenter$"+list[i])%>' , costcenterdesc:'<%=md.getWFDataValue(wf_t+"costcenterdesc$"+list[i])%>' , budget:'<%=md.getWFDataValue(wf_t+"budget$"+list[i])%>' , budgetdesc:'<%=md.getWFDataValue(wf_t+"budgetdesc$"+list[i])%>' , billstatus:'<%=md.getWFDataValue(wf_t+"billstatus$"+list[i])%>' } HotelcostCtrl.setHotel(hotelcost); <% } %> <% list = md.getWFDataValue("__wf__texpend_cost_bill_list").split(","); wf_t = "__wf__texpend_cost$_bill_"; for(int i=0; i<list.length; i++){ %> var billcost={expendid:'<%=md.getWFDataValue(wf_t+"expendid$"+list[i])%>' , employeeid:'<%=md.getWFDataValue(wf_t+"employeeid$"+list[i])%>' , companyid:'<%=md.getWFDataValue(wf_t+"companyid$"+list[i])%>' , billdate:'<%=md.getWFDataValue(wf_t+"billdate$"+list[i])%>' , billno:'<%=md.getWFDataValue(wf_t+"billno$"+list[i])%>' , costtype:'<%=md.getWFDataValue(wf_t+"costtype$"+list[i])%>' , checkindate:'<%=md.getWFDataValue(wf_t+"checkindate$"+list[i])%>' , checkoutdate:'<%=md.getWFDataValue(wf_t+"checkoutdate$"+list[i])%>' , hotelname:'<%=md.getWFDataValue(wf_t+"hotelname$"+list[i])%>' , hotelcompany:'<%=md.getWFDataValue(wf_t+"hotelcompany$"+list[i])%>' , hoteltaxno:'<%=md.getWFDataValue(wf_t+"hoteltaxno$"+list[i])%>' , hoteladdr:'<%=md.getWFDataValue(wf_t+"hoteladdr$"+list[i])%>' , hotelzipcode:'<%=md.getWFDataValue(wf_t+"hotelzipcode$"+list[i])%>' , amt_dollar:'<%=md.getWFDataValue(wf_t+"amt_dollar$"+list[i])%>' , vat_dollar:'<%=md.getWFDataValue(wf_t+"vat_dollar$"+list[i])%>' , nets_dollar:'<%=md.getWFDataValue(wf_t+"nets_dollar$"+list[i])%>' , moneytype:'<%=md.getWFDataValue(wf_t+"moneytype$"+list[i])%>' , amount:'<%=md.getWFDataValue(wf_t+"amount$"+list[i])%>' , vat:'<%=md.getWFDataValue(wf_t+"vat$"+list[i])%>' , nets:'<%=md.getWFDataValue(wf_t+"nets$"+list[i])%>' , workarea:'<%=md.getWFDataValue(wf_t+"workarea$"+list[i])%>' , workareadesc:'<%=md.getWFDataValue(wf_t+"workareadesc$"+list[i])%>' , costcenter:'<%=md.getWFDataValue(wf_t+"costcenter$"+list[i])%>' , costcenterdesc:'<%=md.getWFDataValue(wf_t+"costcenterdesc$"+list[i])%>' , budget:'<%=md.getWFDataValue(wf_t+"budget$"+list[i])%>' , budgetdesc:'<%=md.getWFDataValue(wf_t+"budgetdesc$"+list[i])%>' , billstatus:'<%=md.getWFDataValue(wf_t+"billstatus$"+list[i])%>' ,costtypedesc:'<%=md.getWFDataValue(wf_t+"costtypedesc$"+list[i])%>'} BillcostCtrl.setBill(billcost); <% } %> <% list = md.getWFDataValue("__wf__texpend_cost_nobill_list").split(","); wf_t = "__wf__texpend_cost$_nobill_"; for(int i=0; i<list.length; i++){ %> var nobillcost={expendid:'<%=md.getWFDataValue(wf_t+"expendid$"+list[i])%>' , employeeid:'<%=md.getWFDataValue(wf_t+"employeeid$"+list[i])%>' , companyid:'<%=md.getWFDataValue(wf_t+"companyid$"+list[i])%>' , billdate:'<%=md.getWFDataValue(wf_t+"billdate$"+list[i])%>' , billno:'<%=md.getWFDataValue(wf_t+"billno$"+list[i])%>' , costtype:'<%=md.getWFDataValue(wf_t+"costtype$"+list[i])%>' , checkindate:'<%=md.getWFDataValue(wf_t+"checkindate$"+list[i])%>' , checkoutdate:'<%=md.getWFDataValue(wf_t+"checkoutdate$"+list[i])%>' , hotelname:'<%=md.getWFDataValue(wf_t+"hotelname$"+list[i])%>' , hotelcompany:'<%=md.getWFDataValue(wf_t+"hotelcompany$"+list[i])%>' , hoteltaxno:'<%=md.getWFDataValue(wf_t+"hoteltaxno$"+list[i])%>' , hoteladdr:'<%=md.getWFDataValue(wf_t+"hoteladdr$"+list[i])%>' , hotelzipcode:'<%=md.getWFDataValue(wf_t+"hotelzipcode$"+list[i])%>' , amt_dollar:'<%=md.getWFDataValue(wf_t+"amt_dollar$"+list[i])%>' , vat_dollar:'<%=md.getWFDataValue(wf_t+"vat_dollar$"+list[i])%>' , nets_dollar:'<%=md.getWFDataValue(wf_t+"nets_dollar$"+list[i])%>' , moneytype:'<%=md.getWFDataValue(wf_t+"moneytype$"+list[i])%>' , amount:'<%=md.getWFDataValue(wf_t+"amount$"+list[i])%>' , vat:'<%=md.getWFDataValue(wf_t+"vat$"+list[i])%>' , nets:'<%=md.getWFDataValue(wf_t+"nets$"+list[i])%>' , workarea:'<%=md.getWFDataValue(wf_t+"workarea$"+list[i])%>' , workareadesc:'<%=md.getWFDataValue(wf_t+"workareadesc$"+list[i])%>' , costcenter:'<%=md.getWFDataValue(wf_t+"costcenter$"+list[i])%>' , costcenterdesc:'<%=md.getWFDataValue(wf_t+"costcenterdesc$"+list[i])%>' , budget:'<%=md.getWFDataValue(wf_t+"budget$"+list[i])%>' , budgetdesc:'<%=md.getWFDataValue(wf_t+"budgetdesc$"+list[i])%>' , billstatus:'<%=md.getWFDataValue(wf_t+"billstatus$"+list[i])%>' ,costtypedesc:'<%=md.getWFDataValue(wf_t+"costtypedesc$"+list[i])%>'} NobillcostCtrl.setNobill(nobillcost); <% } %> <% list = md.getWFDataValue("__wf__texpend_summary_emp_date_list").split(","); wf_t = "__wf__texpend_summary_emp_date"; for(int i=0; i<list.length; i++){ %> var empdate={dateid:'<%=md.getWFDataValue(wf_t+"$dateid$"+list[i])%>' ,collaborator:'<%=md.getWFDataValue(wf_t+"$collaborator$"+list[i])%>',pedestalstatus:'<%=md.getWFDataValue(wf_t+"$pedestalstatus$"+list[i])%>',vehiclestatus:'<%=md.getWFDataValue(wf_t+"$vehiclestatus$"+list[i])%>',allowancestatus:'<%=md.getWFDataValue(wf_t+"$allowancestatus$"+list[i])%>'} Summary_emp_dateCtrl.setEmpdate(empdate); <% } %> <% list = md.getWFDataValue("__wf__texpend_cost_hotelemp_list").split(","); wf_t = "__wf__texpend_cost$_hotelemp_"; for(int i=0; i<list.length; i++){ %> var hotelcostemp={expendid:'<%=md.getWFDataValue(wf_t+"expendid$"+list[i])%>' , employeeid:'<%=md.getWFDataValue(wf_t+"employeeid$"+list[i])%>', companyid:'<%=md.getWFDataValue(wf_t+"companyid$"+list[i])%>', billdate:'<%=md.getWFDataValue(wf_t+"billdate$"+list[i])%>', billno:'<%=md.getWFDataValue(wf_t+"billno$"+list[i])%>',collaborator:'<%=md.getWFDataValue(wf_t+"collaborator$"+list[i])%>',collaboratordesc:'<%=md.getWFDataValue(wf_t+"collaboratordesc$"+list[i])%>'} HotelcostempCtrl.setHotelemp(hotelcostemp); <% } %> <% if(!md.isAdminEdit){ %> setDisabled(true); <% } %> setTimeout("summaryCost()",1500); </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> </TD> </TR> </TABLE> </BODY> </HTML> <% } %>