<%@page contentType="text/html; charset=UTF-8"%> <%@page import="java.util.*,java.io.*"%> <%@page import="com.csc.library.util.download.*"%> <%@page import="com.csc.library.util.ManageDocument"%> <%@page import="com.csc.library.databean.util.FileUtil"%> <%@page import="com.csc.library.approve.*,com.csc.library.databean.*"%> <%@page import="com.csc.library.entry.*,com.csc.library.utilities.*"%> <%@page import="com.csc.library.session.*"%> <%@page import="com.csc.library.report.*"%> <%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(); UIManager screenSingle = (UIManager) TEMPLATE_WORKFLOW.process("SingleEntry","TEMPLATE_WORKFLOW"); if( screenSingle == null ){ return; } String wf = null; CheckNull chkNull = new CheckNull(); Organization og = new Masfactor(screenSingle.getUProfile()); String subject = null; String remark = null; String step_type = null; CscCalendar calendar = new CscCalendar(); long attach_time = Long.parseLong(chkNull.chkNullString(request.getParameter("attach_time"),String.valueOf(calendar.getTimeInMillis()))); ManageDocument md = new ManageDocument(); 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("3")?true:false; if( !chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){ subject = chkNull.chkNullString(request.getParameter("subject")); remark = chkNull.chkNullString(request.getParameter("__remark")); }else if( chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){ /*if( chkNull.chkNullString(request.getParameter("__checkPage")).equals("true") ){ response.sendRedirect("../MYNOTE/SENT_COMPLETE.jsp"); }else{ response.sendRedirect("../MYNOTE/INBOX.jsp"); }*/ if(chkNull.chkNullString(request.getParameter("isAdminEdit")).equals("true")){ response.sendRedirect("../WORKFLOW_ADMIN/ADMIN_EDIT.jsp"); }else if(chkNull.chkNullString(request.getParameter("isAdminCancel")).equals("true")){ response.sendRedirect("../WORKFLOW_ADMIN/ADMIN_CANCEL.jsp"); }else if(chkNull.chkNullString(request.getParameter("isAdminClean")).equals("true")){ response.sendRedirect("../WORKFLOW_ADMIN/ADMIN_CLEAN.jsp"); }else if(chkNull.chkNullString(request.getParameter("isAdminDelete")).equals("true")){ response.sendRedirect("../WORKFLOW_ADMIN/ADMIN_DELETE.jsp"); }else{ response.sendRedirect("../MYNOTE/SENT_COMPLETE.jsp"); } //response.sendRedirect("../MYNOTE/SENT_COMPLETE.jsp"); }else{ subject = ""; remark = ""; } //WF_STATUS 1 = รอการอนุมัติ // 3 = ยกเลิกการอนุมัติ // 4 = อนุมัติแล้ว // 5 = ไม่อนุมัติ // 6 = แก้ไขโดย HR // 7 = ส่งกลับ // 8 = ยกเลิกเอกสาร // 9 = ประวัติ if( (request.getParameter("__runno") == null || request.getParameter("__runno").equals("")) && (request.getParameter("__help") == null || request.getParameter("__help").equals("")) ){ screenSingle.clean(); } if( (!screenSingle.getDataLabel("WF_STATUS").equals("1")) && (!screenSingle.getDataLabel("WF_STATUS").equals("4")) && (!screenSingle.getDataLabel("WF_STATUS").equals("7")) ){ wf = "false"; }else{ wf = "true"; } /*if( request.getParameter("downfile") != null ){ ThaiUtilities tu = new ThaiUtilities(); String filePath = request.getParameter("downfile"); File f = new File(tu.ASCII2Unicode(filePath)); String fileName = f.getName(); String fileType = fileName.substring(fileName.indexOf(".")+1,fileName.length()); if ( f.exists() && f.canRead() ) { response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", "attachment; filename="+tu.Unicode2ASCII(f.getName())); response.setHeader("cache-control", "no-cache"); response.setContentLength((int) f.length()); BufferedInputStream fileInput = new BufferedInputStream(new FileInputStream(f)); byte buffer[] = new byte[8 * 1024]; out.clearBuffer(); OutputStream out_s = response.getOutputStream(); CopyStreams.copyStreamsWithoutClose(fileInput, out_s, buffer); out_s.flush(); out_s.close(); fileInput.close(); } }*/ %> <!-- End useBean --> <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 REL="stylesheet" TYPE="text/css" HREF="../CSS/MYNOTE.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/TABMENU.js"></SCRIPT> <!-- BEGIN FIX TAB BUG ON IE6 : DO NOT EDIT --> <!--[if lt IE 7]><SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript" SRC="../JS/TABMENU-IE6FIX.js"></SCRIPT><![endif]--> <!-- END FIX TAB BUG ON IE6 : 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 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/ExpenseGL.js'></SCRIPT> <!--DWR INCLUDE--> <SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript"> <!-- setPageTitle(swap2String("ใบเบิกค่าใช้จ่ายเบ็ดเตล็ด")); var oilBudget=0; var msg=""; ThaiCode[227]="ค่าน้ำมันเบิกได้ไม่เกิน ="; EngCode[227]="Oil cost can request ="; function preGoWF(){ checkValid(); } function checkValid(){ with(document.cscform){ var expbudget="{'employeeid':'"+__wf__employeeid.value+"','glcode':'EXP000002','kms':'1000','amtreq':'100000'}"; dwr.engine.beginBatch(); dwr.engine.setOrdered(true); ExpenseGL.checkBudget(expbudget,resultBudget); dwr.engine.endBatch(); } } //properties in object [status,message,budget,amtreq,result,flag] var resultBudget=function(data1){ var jsonValue=eval("("+data1+")"); oilBudget=jsonValue.budget; var recArr=document.cscform.__wf__record.value.split(","); var costtype=""; var sumNetoil=0; var nets=0; for(var ic=0;ic<recArr.length-1;ic++){ costtype=eval("document.cscform.__wf__texpend_cost_other$costtype$"+recArr[ic]).value; if(costtype=="EXP000002"){ nets=eval("document.cscform.__wf__texpend_cost_other$nets$"+recArr[ic]).value.replace(/,/g,"")*1; sumNetoil+=nets; } } if(sumNetoil>oilBudget){ msg=MyCode[227]+" "+oilBudget; alert(msg); }else{ GoWF(); } }; 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; } } } 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 ){//EMV_PRU084 var param="BROWSE_HELP.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&__langOn=off"; window.open(param,"Help","left=150,top=150,width=530,height=370,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function linkHelpWF(help,input){ with(document.cscform){ var temp = __fixCon.value; var fix = "wf_id='"+wf_id.value+"' and wf_ver='"+wf_ver.value+"' and initiator='<%=screenSingle.getUProfile().get("actor")%>' and (wf_status<>'4' and wf_status<>'6' and wf_status<>'3' and wf_status<>'8' and wf_status<>'A' and wf_status<>'B')"; //EMV_PRU084 var param="BROWSE_HELP.jsp?__helpName="+help+"&__fieldSearch="+input+"&__pageCall="+__screen.value+"&__fixCon="+fix; window.open(param,"Help","left=150,top=150,width=530,height=370,resizable=yes,scrollbars=yes,toolbar=no,status=yes"); __fixCon.value = temp; } } function toolTip(desc){} function searchEmp(employeeid){ var emp_field = ''; SearchDWR.searchDBXMLAll(new Array("MEMPLOYEEHELP2", "MEMPLOYEE.EMPLOYEEID,MEMPLOYEE.FULLNAME,MPOSITION.TDESC,MBU1.TDESC,MBU2.TDESC,MBU3.TDESC,MBU4.TDESC,MBU5.TDESC,MBRANCH.TDESC,MBRANCH.BRANCHID", "MEMPLOYEE:EMPLOYEEID = '"+employeeid+"'", "false", "langOn"), function(data){ if( data.length > 0 ){ var field = new Array("__wf__employeeid", "__wf__employee_fullname", "__wf__position", "__wf__bu1", "__wf__bu2", "__wf__bu3", "__wf__bu4", "__wf__bu5","__wf__branch","__wf__branchid"); for( i = 0 ; i < field.length ; i++ ){ dwr.util.setValue(field[i], data[0][i]); } } }); } function getDocumentRouting(){ with(document.cscform){ ManageDocumentDWR.getRouting(new Array(__wf_id.value,__wf_ver.value,wf_seq_no.value,1,1,__wf__employeeid.value,'ALLBJOBSUPERVISOR'), function(data){ if( data.length > 0 ){ __wf__document_routing.value = data[1]; __wf__document_command_line.value = data[2]; } } ); } } function goAddBill(record){ with( document.cscform ){ var param="WELEXP_CPN_004_BILL.jsp"; window.open(param,"WELEXP_CPN_004_BILL","left=150,top=150,width=560,height=450,resizable=yes,scrollbars=yes,toolbar=no,status=yes"); } } function goEditBill(record, disable){ with( document.cscform ){ var param="WELEXP_CPN_004_BILL.jsp?bill_record="+record+"&bill_edit=true&disable="+disable; window.open(param,"WELEXP_CPN_004_BILL","left=150,top=150,width=560,height=450,resizable=yes,scrollbars=yes,toolbar=no,status=yes"); } } function goAddNoBill(record){ with( document.cscform ){ var param="WELEXP_CPN_004_NO_BILL.jsp?empid="+__wf__employeeid.value; window.open(param,"WELEXP_CPN_004_NO_BILL","left=150,top=150,width=700,height=400,resizable=yes,scrollbars=yes,toolbar=no,status=yes"); } } function goEditNoBill(record, disable){ with( document.cscform ){ var param="WELEXP_CPN_004_NO_BILL.jsp?bill_record="+record+"&bill_edit=true&disable="+disable+"&empid="+__wf__employeeid.value; window.open(param,"WELEXP_CPN_004_NO_BILL","left=150,top=150,width=700,height=400,resizable=yes,scrollbars=yes,toolbar=no,status=yes"); } } function addRecord(record_type, listValue, isEdit){ with( document.cscform ){ var bill_record; var span_tr; var prefix = ''; var old_nets; var old_costtype; var total; var record = __wf__record.value; if( record_type == 'bill' ){ bill_record = __wf__bill_record.value; span_tr = 'expend_bill'; total = document.getElementById('total_bill'); }else{ bill_record = __wf__no_bill_record.value; span_tr = 'expend_no_bill'; prefix = 'no_'; total = document.getElementById('total_no_bill'); } if( isEdit == true ){ //record = listValue[23]; bill_record = listValue[24]; old_nets = document.getElementById('hide_' + prefix + 'bill_nets' + listValue[25]).value*1; old_costtype = document.getElementById('hide_' + prefix + 'bill_name' + listValue[25]).value*1; }else{ //record++; bill_record++; dwr.util.cloneNode(span_tr, {idSuffix:bill_record}); } $(prefix + 'bill_checkbox' + bill_record).innerHTML = listValue[0]; dwr.util.setValue(prefix + 'bill_date_show' + bill_record, listValue[1]); //dwr.util.setValue(prefix + 'bill_no_show' + record, listValue[2]); if( record_type == 'bill' ){ $(prefix + 'bill_no_show' + bill_record).innerHTML = listValue[2]; } if( record_type == 'bill' ){ dwr.util.setValue(prefix + 'bill_name_show' + bill_record, listValue[3]); }else{ $(prefix + 'bill_name_show' + bill_record).innerHTML = listValue[3]; } dwr.util.setValue(prefix + 'bill_nets_show' + bill_record, listValue[4]); dwr.util.setValue(prefix + 'bill_km_show' + bill_record, listValue[28]); dwr.util.setValue(prefix + 'bill_workarea_desc_show' + bill_record, listValue[29]); dwr.util.setValue(prefix + 'bill_remark_show' + bill_record, listValue[27]); //alert(document.getElementById(prefix + 'bill_expendid' + bill_record)); $(prefix + 'bill_expendid' + bill_record).innerHTML = listValue[5]; $(prefix + 'bill_date' + bill_record).innerHTML = listValue[6]; $(prefix + 'bill_no' + bill_record).innerHTML = listValue[7]; $(prefix + 'bill_name' + bill_record).innerHTML = listValue[8]; $(prefix + 'bill_nets' + bill_record).innerHTML = listValue[9]; $(prefix + 'bill_company' + bill_record).innerHTML = listValue[10]; $(prefix + 'bill_taxno' + bill_record).innerHTML = listValue[11]; $(prefix + 'bill_addr' + bill_record).innerHTML = listValue[12]; $(prefix + 'bill_zipcode' + bill_record).innerHTML = listValue[13]; $(prefix + 'bill_amount' + bill_record).innerHTML = listValue[14]; $(prefix + 'bill_vat' + bill_record).innerHTML = listValue[15]; $(prefix + 'bill_workarea' + bill_record).innerHTML = listValue[16]; $(prefix + 'bill_workarea_desc' + bill_record).innerHTML = listValue[17]; $(prefix + 'bill_cost_center' + bill_record).innerHTML = listValue[18]; $(prefix + 'bill_cost_center_desc' + bill_record).innerHTML = listValue[19]; $(prefix + 'bill_budget' + bill_record).innerHTML = listValue[20]; $(prefix + 'bill_budget_desc' + bill_record).innerHTML = listValue[21]; $(prefix + 'bill_remark' + bill_record).innerHTML = listValue[22]; $(prefix + 'bill_status' + bill_record).innerHTML = listValue[23]; $(prefix + 'bill_km' + bill_record).innerHTML = listValue[26]; document.getElementById(span_tr + bill_record).style.display = ""; var costtype = document.getElementById('hide_' + prefix + 'bill_name' + listValue[25]).value; if( isEdit == false ){ __wf__record.value += listValue[25]+','; if( record_type == 'bill' ){ __wf__bill_record.value = bill_record; }else{ __wf__no_bill_record.value = bill_record; } total.value = (delComma(total.value)*1)+(delComma(listValue[4])*1); }else{ total.value = ((delComma(total.value)*1)-delComma(old_nets))+(delComma(listValue[4])*1); } checkNumFloat(total,0,900000000); } } function getRecordInfo(record_type, record){ var prefix = ''; var temp; if( record_type != 'bill' ){ prefix = 'no_'; } temp = dwr.util.getValue( prefix + 'bill_checkbox' + record); if( temp != '' ){ temp = temp.substring(temp.indexOf(' value=')+7); temp = temp.substring(0, temp.indexOf(' ')); var listValue = new Array(20); listValue[0] = temp; listValue[1] = document.getElementById('hide_' + prefix + 'bill_expendid' + temp).value; listValue[2] = document.getElementById('hide_' + prefix + 'bill_date' + temp).value; listValue[3] = document.getElementById('hide_' + prefix + 'bill_no' + temp).value; listValue[4] = document.getElementById('hide_' + prefix + 'bill_name' + temp).value; listValue[5] = document.getElementById('hide_' + prefix + 'bill_nets' + temp).value; listValue[6] = document.getElementById('hide_' + prefix + 'bill_company' + temp).value; listValue[7] = document.getElementById('hide_' + prefix + 'bill_taxno' + temp).value; listValue[8] = document.getElementById('hide_' + prefix + 'bill_addr' + temp).value; listValue[9] = document.getElementById('hide_' + prefix + 'bill_zipcode' + temp).value; listValue[10] = document.getElementById('hide_' + prefix + 'bill_amount' + temp).value; listValue[11] = document.getElementById('hide_' + prefix + 'bill_vat' + temp).value; listValue[12] = document.getElementById('hide_' + prefix + 'bill_workarea' + temp).value; listValue[13] = document.getElementById('hide_' + prefix + 'bill_workarea_desc' + temp).value; listValue[14] = document.getElementById('hide_' + prefix + 'bill_cost_center' + temp).value; listValue[15] = document.getElementById('hide_' + prefix + 'bill_cost_center_desc' + temp).value; listValue[16] = document.getElementById('hide_' + prefix + 'bill_budget' + temp).value; listValue[17] = document.getElementById('hide_' + prefix + 'bill_budget_desc' + temp).value; listValue[18] = document.getElementById('hide_remark' + temp).value; listValue[19] = document.getElementById('hide_' + prefix + 'bill_km' + temp).value; return listValue; } return null; } function deleteRecord(doc_type){ var record; var check_box; var span_table; var span_tr; var temp; var temp; var nets; var total; var prefix = ''; var wf_record = document.cscform.__wf__record.value; if( doc_type == 'bill' ){ record = document.cscform.__wf__bill_record.value; check_box = 'bill_checkbox'; span_table = 'table_bill'; span_tr = 'expend_bill'; total = document.getElementById('total_bill'); }else{ record = document.cscform.__wf__no_bill_record.value; check_box = 'no_bill_checkbox'; span_table = 'table_no_bill'; span_tr = 'expend_no_bill'; total = document.getElementById('total_no_bill'); prefix = 'no_'; } if( confirm("คุณต้องการลบข้อมูล") ){ for( i = 1 ; i <= record ; i++ ){ if( dwr.util.getValue(check_box + i).indexOf("CHECKED") > -1 ){ temp = dwr.util.getValue(check_box + i); if( temp != '' ){ temp = temp.substring(temp.indexOf(' value=')+7); temp = temp.substring(0, temp.indexOf(' ')); } nets = document.getElementById('hide_' + prefix + 'bill_nets' + temp).value; var costtype = document.getElementById('hide_' + prefix + 'bill_name' + temp).value; dwr.util.removeAllRows(span_table, {filter:function(tr){ return (tr.id == span_tr + i); }}); total.value = (delComma(total.value)*1)-delComma(nets); //document.cscform.__wf__total.value = (delComma(document.cscform.__wf__total.value)*1) - delComma(nets); if( costtype == '49' || costtype == '50' || costtype == '54' || costtype == '55' ){ document.cscform.__wf__rc.value = (delComma(document.cscform.__wf__rc.value)*1) - (delComma(nets)*1); } wf_record = wf_record.replace(temp+',', ''); checkNumFloat(total,0,900000000); checkNumFloat(document.cscform.__wf__total,0,900000000); } } document.cscform.__wf__record.value = wf_record; } } function checkAll(doc_type){ var check_box; var record; if( doc_type.value == "bill" ){ record = document.cscform.__wf__bill_record.value; check_box = "bill_checkbox"; }else{ record = document.cscform.__wf__no_bill_record.value; check_box = "no_bill_checkbox"; } for( i = 1 ; i <= record ; i++ ){ if( doc_type.checked ){ if( dwr.util.getValue( check_box + i) != '' && dwr.util.getValue( check_box + i).indexOf("CHECKED") < 0 ){ $(check_box + i).innerHTML = dwr.util.getValue( check_box + i).replace('>',' CHECKED>'); } }else{ if( dwr.util.getValue( check_box + i) != '' && dwr.util.getValue( check_box + i).indexOf("CHECKED") > -1 ){ $(check_box + i).innerHTML = dwr.util.getValue( check_box + i).replace('CHECKED',''); } } } } function viewPrint(){ with( document.cscform ){ var local=window.location+""; var targetlink=local.substring(local.indexOf("?"),local.length); window.open("./WELEXP_CPN_004_PRINT.jsp"+targetlink+"&showHead=false","Help","left=150,top=150,width=700,height=570,toolbar=no,status=no,scrollbars=yes,resizable=yes"); } } function openHelp(){ with( document.cscform ){ window.open("../WELFARE/HELP/3104.pdf","Help","left=150,top=150,width=700,height=570,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } //--> </SCRIPT> </HEAD> <BODY> <%if( request.getParameter("showHead") == null || request.getParameter("showHead")!=null&&request.getParameter("showHead").equals("true") ){%> <!-- Begin Main Content --> <DIV CLASS="content"> <%}%> <FORM NAME="cscform" METHOD="post" ACTION="WELEXP_CPN_004.jsp"> <INPUT TYPE="hidden" NAME="__screen" VALUE="WELEXP_CPN_004"> <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="3104"> <INPUT TYPE="hidden" NAME="__wf_id" VALUE="3104"> <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("") && !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("") && !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="remark" VALUE="<%=remark%>"> <INPUT TYPE="hidden" NAME="wf_default_actor" VALUE="true"> <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="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__record" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__record"))%>"> <INPUT TYPE="hidden" NAME="__wf__bill_record" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__bill_record"),"0")%>"> <INPUT TYPE="hidden" NAME="__wf__no_bill_record" VALUE="<%=chkNull.chkNullString(request.getParameter("__wf__no_bill_record"),"0")%>"> <INPUT TYPE="hidden" NAME="priority" VALUE="0"> <input type="hidden" name="__wf__rc_nobill"> <input type="hidden" name="__wf__rc_bill"> <input type="hidden" name="__wf__rc" value="0.00"> <%=screenSingle.InitialVariable()%> <TABLE WIDTH=950 BORDER=0 ALIGN="center" CELLPADDING=0 CELLSPACING=0> <!--jsp:include page="../MYNOTE/MYNOTE_HEAD.jsp" flush="true"/--> <div align="right" style="width: 760px; padding-left: 12px;"> <%=md.getStepDocument("3104","1")%> <%=md.getHeadDocument()%> <BR> <%=md.getHelpDocument("Vehicle_and_traveling_expenses")%> <BR> <%=md.getSendToDocument("Vehicle_and_traveling_expenses")%> <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"> <TR> <TD COLSPAN="2" CLASS="column-title"><SCRIPT LANGUAGE="JavaScript">swapLang('Employee Details')</SCRIPT></TD> </TR> <TR> <TD WIDTH="25%" CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Employee Code')</SCRIPT></TD> <TD WIDTH="75%" CLASS="column-input"><INPUT TYPE="text" NAME="__wf__employeeid" SIZE="15" VALUE="" CLASS="disabled" READONLY> <INPUT TYPE="text" NAME="__wf__employee_fullname" SIZE="45" VALUE="" CLASS="disabled" READONLY></TD> </TR> <TR> <TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Company/Branch ')</SCRIPT></TD> <TD CLASS="column-input"><INPUT TYPE="hidden" NAME="__wf__branchid" SIZE="52" VALUE="" CLASS="disabled" READONLY><INPUT TYPE="text" NAME="__wf__branch" SIZE="52" VALUE="" CLASS="disabled" READONLY></TD> </TR> <TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Position')</SCRIPT></TD> <TD CLASS="column-input"><INPUT TYPE="text" NAME="__wf__position" SIZE="52" VALUE="" CLASS="disabled" READONLY></TD> </TR> <TR> <TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Bu1')</SCRIPT></TD> <TD CLASS="column-input"><INPUT TYPE="text" NAME="__wf__bu1" SIZE="52" VALUE="" CLASS="disabled" READONLY></TD> </TR> <TR> <TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Bu2')</SCRIPT></TD> <TD CLASS="column-input"><INPUT TYPE="text" NAME="__wf__bu2" SIZE="52" VALUE="" CLASS="disabled" READONLY></TD> </TR> <TR> <TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Bu3')</SCRIPT></TD> <TD CLASS="column-input"><INPUT TYPE="text" NAME="__wf__bu3" SIZE="52" VALUE="" CLASS="disabled" READONLY></TD> </TR> <TR> <TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Bu4')</SCRIPT></TD> <TD CLASS="column-input"><INPUT TYPE="text" NAME="__wf__bu4" SIZE="52" VALUE="" CLASS="disabled" READONLY></TD> </TR> <TR> <TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Bu5')</SCRIPT></TD> <TD CLASS="column-input"><INPUT TYPE="text" NAME="__wf__bu5" SIZE="52" VALUE="" CLASS="disabled" READONLY></TD> </TR> <TR> <TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('Policy of Company')</SCRIPT></TD> <TD CLASS="column-input"><DIV ALIGN="left"><a href="javascript:openHelp();"><img src="../IMAGES/MYNOTE/BUTTON/BUTTON_VIEW.gif" alt="Policy" width="89" height="37" border="0"></a></DIV></TD> </TR> <TR> <TD COLSPAN="2" CLASS="column-title"><SCRIPT LANGUAGE="JavaScript">swapLang('Expense list')</SCRIPT></TD> </TR> <TR> <TD COLSPAN="2"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="table-content-list"> <TBODY ID="table_no_bill"> <TR> <TD WIDTH="5%" CLASS="column-label center"><INPUT TYPE="checkbox" NAME="check_all01" VALUE="bill" onClick="checkAll(this)"></TD> <TD WIDTH="10%" CLASS="column-label center"><SCRIPT LANGUAGE="JavaScript">swapLang('Bill date')</SCRIPT></TD> <TD WIDTH="17%" CLASS="column-label center"><SCRIPT LANGUAGE="JavaScript">swapLang('Description')</SCRIPT></TD> <TD WIDTH="16%" CLASS="column-label center"><SCRIPT LANGUAGE="JavaScript">swapLang('Distance')</SCRIPT></TD> <TD WIDTH="12%" CLASS="column-label center"><SCRIPT LANGUAGE="JavaScript">swapLang('Amount')</SCRIPT><br> (<SCRIPT LANGUAGE="JavaScript">swapLang('Bath')</SCRIPT>) </TD> <TD WIDTH="22%" CLASS="column-label center"><SCRIPT LANGUAGE="JavaScript">swapLang('Branch')</SCRIPT> </TD> <TD WIDTH="18%" CLASS="column-label center"><SCRIPT LANGUAGE="JavaScript">swapLang('Remark')</SCRIPT></TD> </TR> <TR ID="expend_no_bill" STYLE="display:none;"> <TD CLASS="column-input center"><SPAN ID="no_bill_checkbox"></SPAN></TD> <TD CLASS="column-input center"><SPAN ID="no_bill_date_show"></SPAN></TD> <TD CLASS="column-input"><SPAN ID="no_bill_name_show"></SPAN></TD> <TD CLASS="column-input"><SPAN ID="no_bill_km_show"></SPAN></TD> <TD CLASS="column-input right"><SPAN ID="no_bill_nets_show"></SPAN></TD> <TD CLASS="column-input"><SPAN ID="no_bill_workarea_desc_show"></SPAN></TD> <TD CLASS="column-input"><SPAN ID="no_bill_remark_show"></SPAN></TD> <SPAN ID="no_bill_expendid"></SPAN> <SPAN ID="no_bill_date"></SPAN> <SPAN ID="no_bill_no"></SPAN> <SPAN ID="no_bill_name"></SPAN> <SPAN ID="no_bill_nets"></SPAN> <SPAN ID="no_bill_km"></SPAN> <SPAN ID="no_bill_company"></SPAN> <SPAN ID="no_bill_taxno"></SPAN> <SPAN ID="no_bill_addr"></SPAN> <SPAN ID="no_bill_zipcode"></SPAN> <SPAN ID="no_bill_amount"></SPAN> <SPAN ID="no_bill_vat"></SPAN> <SPAN ID="no_bill_workarea"></SPAN> <SPAN ID="no_bill_workarea_desc"></SPAN> <SPAN ID="no_bill_cost_center"></SPAN> <SPAN ID="no_bill_cost_center_desc"></SPAN> <SPAN ID="no_bill_budget"></SPAN> <SPAN ID="no_bill_budget_desc"></SPAN> <SPAN ID="no_bill_remark"></SPAN> <SPAN ID="no_bill_status"></SPAN> </TR> </TBODY> </TABLE> </TD> </TR> <%if(md.isStep1|| md.isDraft){%> <TR ID="button_no_bill" STYLE="display:;"> <TD COLSPAN="2" CLASS="column-input center"> <A HREF="JavaScript:goAddNoBill();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_ADD.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A> <A HREF="JavaScript:deleteRecord('no_bill');"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A> </TD> </TR> <%}%> <TR> <TD CLASS="column-label"><SCRIPT LANGUAGE="JavaScript">swapLang('total all')</SCRIPT></TD> <TD CLASS="column-input"><INPUT TYPE="text" NAME="__wf__total_no_bill" SIZE="10" VALUE="0.00" onKeyPress="checkWordNumber(this.value,event);" onKeyUp="sysIsEdit();checkComma(this,2);" onBlur="checkNumFloat(this,0,900000000);" onFocus="callDelComma(this);" ID="total_no_bill" CLASS="disabled" READONLY><SCRIPT LANGUAGE="JavaScript">swapLang('Baht')</SCRIPT></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> <%//if(md.isStep1|| md.isDraft){%> <!-- <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 CLASS="right"> <!-- <A HREF="JavaScript:SaveDraft();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SAVE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A> --> <A HREF="JavaScript:preGoWF();"><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_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A> --><%//}%> </TD> <%}else if( md.isStepCancel || md.isAdminCancel ){%> <TD CLASS="right"><A HREF="JavaScript:DelWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></TD> <%}else if( md.isStep2 || md.isStepComment ){%> <TD CLASS="right"><A HREF="JavaScript:GoWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SUBMIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></TD> <%}else if( md.isStepReturn ){%> <TD CLASS="right"> <A HREF="JavaScript:EditWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_EDIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A> <A HREF="JavaScript:DelWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A> </TD> <%}else if( md.isStepCopy ){%> <TD CLASS="right"><A HREF="JavaScript:CopyWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_EDIT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></TD> <%}else if( md.isAdminEdit ){%> <TD CLASS="right"><A HREF="JavaScript:AdminEditWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SAVE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></TD> <%}else if( md.isAdminDelete ){%> <TD CLASS="right"><A HREF="JavaScript:AdminDeleteWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></TD> <%}else if( md.isAdminClean ){%> <TD CLASS="right"><A HREF="JavaScript:AdminCleanWF();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_CLEAN.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></TD> <%}%> </TR> </TABLE> <%}%> <!-- End Workflow Button --> <BR> <%=md.getRoutingDocument()%> <BR> <%=md.getCommentDocument()%> <!-- Begin Set Value --> <%if( md.isStep1 ){%> <!-- Begin Set Value Step1 --> <SCRIPT LANGUAGE="JavaScript"> searchEmp('<%=screenSingle.getUProfile().get("employeeid")%>'); <% if( request.getParameter("__wf__record") != null && !request.getParameter("__wf__record").equals("") ){ String[] record = request.getParameter("__wf__record").split(","); int bill_record = 1; int no_bill_record = 1; ReportUDF systemCode = new ReportUDF(); %> var listValue = new Array(30); document.cscform.__wf__record.value = ''; document.cscform.__wf__bill_record.value = '0'; document.cscform.__wf__no_bill_record.value = '0'; <% for( int i = 0 ; i < record.length ; i++ ){ %> listValue[0] = '<INPUT TYPE="checkbox" NAME="bill_checkbox<%=record[i]%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>">'; listValue[1] = '<%=request.getParameter("__wf__texpend_cost_other$billdate$"+record[i])%>'; <%if( chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1") ){%> listValue[2] = '<A HREF="JavaScript:goEditBill(\'<%=bill_record%>\', false);"><%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%></A>'; listValue[3] = '<%=request.getParameter("__wf__texpend_cost_other$billname$"+record[i])%>'; <%}else{%> listValue[2] = '<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>'; listValue[3] = '<A HREF="JavaScript:goEditNoBill(\'<%=no_bill_record%>\', false);"><%=request.getParameter("__wf__texpend_cost_other$billname$"+record[i])%></A>'; <%}%> listValue[4] = '<%=request.getParameter("__wf__texpend_cost_other$nets$"+record[i])%>'; listValue[5] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$expendid$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="0" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_expendid"+record[i]:"hide_no_bill_expendid"+record[i])%>">'; listValue[6] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billdate$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$billdate$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_date"+record[i]:"hide_no_bill_date"+record[i])%>">'; listValue[7] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billno$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_no"+record[i]:"hide_no_bill_no"+record[i])%>">'; listValue[8] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$costtype$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$costtype$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_name"+record[i]:"hide_no_bill_name"+record[i])%>">'+ '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billname$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$billname$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_name_show"+record[i]:"hide_no_bill_name_show"+record[i])%>">'; listValue[9] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$nets$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$nets$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_nets"+record[i]:"hide_no_bill_nets"+record[i])%>">'; listValue[10] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hotelcompany$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$hotelcompany$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_company"+record[i]:"hide_no_bill_company"+record[i])%>">'; listValue[11] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hoteltaxno$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$hoteltaxno$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_taxno"+record[i]:"hide_no_bill_taxno"+record[i])%>">'; listValue[12] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hoteladdr$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$hoteladdr$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_addr"+record[i]:"hide_no_bill_addr"+record[i])%>">'; listValue[13] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hotelzipcode$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$hotelzipcode$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_zipcode"+record[i]:"hide_no_bill_zipcode"+record[i])%>">'; listValue[14] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$amount$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$amount$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_amount"+record[i]:"hide_no_bill_amount"+record[i])%>">'; listValue[15] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$vat$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$vat$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_vat"+record[i]:"hide_no_bill_vat"+record[i])%>">'; listValue[16] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$workarea$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$workarea$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_workarea"+record[i]:"hide_no_bill_workarea"+record[i])%>">'; listValue[17] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$workarea_desc$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$workarea_desc$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_workarea_desc"+record[i]:"hide_no_bill_workarea_desc"+record[i])%>">'; listValue[18] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$coscenter$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$coscenter$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_cost_center"+record[i]:"hide_no_bill_cost_center"+record[i])%>">'; listValue[19] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$coscenter_desc$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$coscenter_desc$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_cost_center_desc"+record[i]:"hide_no_bill_cost_center_desc"+record[i])%>">'; listValue[20] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$budget$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$budget$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_budget"+record[i]:"hide_no_bill_budget"+record[i])%>">'; listValue[21] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$budget_desc$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$budget_desc$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_bill_budget_desc"+record[i]:"hide_no_bill_budget_desc"+record[i])%>">'; listValue[22] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$remark$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$remark$"+record[i])%>" ID="<%="hide_remark"+record[i]%>">'; listValue[23] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billstatus$<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])%>" ID="<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"hide_billstatus"+record[i]:"hide_no_billstatus"+record[i])%>">'; listValue[24] = '<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?""+bill_record:""+no_bill_record)%>'; listValue[25] = '<%=request.getParameter("__wf__texpend_cost_other$billno$"+record[i])%>'; listValue[26] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$km$<%=record[i]%>" VALUE="<%=request.getParameter("__wf__texpend_cost_other$km$"+record[i])%>" ID="<%=(request.getParameter("__wf__texpend_cost_other$km$"+record[i]).equals("1")?"hide_no_bill_km"+record[i]:"hide_no_bill_km"+record[i])%>">'; listValue[27] = '<%=request.getParameter("__wf__texpend_cost_other$remark$"+record[i])%>'; listValue[28] = '<%=request.getParameter("__wf__texpend_cost_other$km$"+record[i])%>'; listValue[29] = '<%=request.getParameter("__wf__texpend_cost_other$workarea_desc$"+record[i])%>'; addRecord('<%=(chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1")?"bill":"")%>', listValue, false); <% if( chkNull.chkNullString(request.getParameter("__wf__texpend_cost_other$billstatus$"+record[i])).equals("1") ){ bill_record++; }else{ no_bill_record++; } } %> <%}%> </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%>'); dwr.util.setValue('__wf__employeeid', '<%=md.getWFDataValue("__wf__employeeid")%>'); dwr.util.setValue('__wf__employee_fullname', '<%=md.getWFDataValue("__wf__employee_fullname")%>'); dwr.util.setValue('__wf__position', '<%=md.getWFDataValue("__wf__position")%>'); dwr.util.setValue('__wf__bu1', '<%=md.getWFDataValue("__wf__bu1")%>'); dwr.util.setValue('__wf__bu2', '<%=md.getWFDataValue("__wf__bu2")%>'); dwr.util.setValue('__wf__bu3', '<%=md.getWFDataValue("__wf__bu3")%>'); dwr.util.setValue('__wf__bu4', '<%=md.getWFDataValue("__wf__bu4")%>'); dwr.util.setValue('__wf__bu5', '<%=md.getWFDataValue("__wf__bu5")%>'); var listValue = new Array(30); document.cscform.__wf__record.value = ''; document.cscform.__wf__bill_record.value = '0'; document.cscform.__wf__no_bill_record.value = '0'; <% String[] record = md.getWFDataValue("__wf__record").split(","); int bill_record = 1; int no_bill_record = 1; ReportUDF systemCode = new ReportUDF(); String dis="true"; if(md.isDraft){ dis="false"; } for( int i = 0 ; i < record.length ; i++ ){ %> listValue[0] = '<INPUT TYPE="checkbox" NAME="bill_checkbox<%=record[i]%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>">'; listValue[1] = '<%=md.getWFDataValue("__wf__texpend_cost_other$billdate$"+record[i])%>'; <%if( md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1") ){%> listValue[2] = '<A HREF="JavaScript:goEditBill(\'<%=bill_record%>\', true);"><%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%></A>'; listValue[3] = '<%=md.getWFDataValue("__wf__texpend_cost_other$billname$"+record[i])%>'; <%}else{%> listValue[2] = '<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>'; listValue[3] = '<A HREF="JavaScript:goEditNoBill(\'<%=no_bill_record%>\', <%=dis%>);"><%=md.getWFDataValue("__wf__texpend_cost_other$billname$"+record[i])%></A>'; <%}%> listValue[4] = '<%=md.getWFDataValue("__wf__texpend_cost_other$nets$"+record[i])%>'; listValue[5] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$expendid$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="0" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_expendid"+record[i]:"hide_no_bill_expendid"+record[i])%>">'; listValue[6] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billdate$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billdate$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_date"+record[i]:"hide_no_bill_date"+record[i])%>">'; listValue[7] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billno$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_no"+record[i]:"hide_no_bill_no"+record[i])%>">'; listValue[8] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$costtype$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$costtype$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_name"+record[i]:"hide_no_bill_name"+record[i])%>">'+ '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billname$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billname$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_name_show"+record[i]:"hide_no_bill_name_show"+record[i])%>">' listValue[9] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$nets$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$nets$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_nets"+record[i]:"hide_no_bill_nets"+record[i])%>">'; listValue[10] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hotelcompany$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$hotelcompany$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_company"+record[i]:"hide_no_bill_company"+record[i])%>">'; listValue[11] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hoteltaxno$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$hoteltaxno$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_taxno"+record[i]:"hide_no_bill_taxno"+record[i])%>">'; listValue[12] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hoteladdr$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$hoteladdr$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_addr"+record[i]:"hide_no_bill_addr"+record[i])%>">'; listValue[13] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hotelzipcode$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$hotelzipcode$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_zipcode"+record[i]:"hide_no_bill_zipcode"+record[i])%>">'; listValue[14] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$amount$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$amount$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_amount"+record[i]:"hide_no_bill_amount"+record[i])%>">'; listValue[15] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$vat$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$vat$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_vat"+record[i]:"hide_no_bill_vat"+record[i])%>">'; listValue[16] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$workarea$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$workarea$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_workarea"+record[i]:"hide_no_bill_workarea"+record[i])%>">'; listValue[17] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$workarea_desc$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$workarea_desc$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_workarea_desc"+record[i]:"hide_no_bill_workarea_desc"+record[i])%>">'; listValue[18] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$coscenter$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$coscenter$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_cost_center"+record[i]:"hide_no_bill_cost_center"+record[i])%>">'; listValue[19] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$coscenter_desc$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$coscenter_desc$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_cost_center_desc"+record[i]:"hide_no_bill_cost_center_desc"+record[i])%>">'; listValue[20] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$budget$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$budget$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_budget"+record[i]:"hide_no_bill_budget"+record[i])%>">'; listValue[21] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$budget_desc$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$budget_desc$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_budget_desc"+record[i]:"hide_no_bill_budget_desc"+record[i])%>">'; listValue[22] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$remark$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$remark$"+record[i])%>" ID="<%="hide_remark"+record[i]%>">'; listValue[23] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billstatus$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_billstatus"+record[i]:"hide_no_billstatus"+record[i])%>">'; listValue[24] = '<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?""+bill_record:""+no_bill_record)%>'; listValue[25] = '<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>'; listValue[26] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$km$<%=record[i]%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$km$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$km$"+record[i]).equals("1")?"hide_no_bill_km"+record[i]:"hide_no_bill_km"+record[i])%>">'; listValue[27] = '<%=md.getWFDataValue("__wf__texpend_cost_other$remark$"+record[i])%>'; listValue[28] = '<%=md.getWFDataValue("__wf__texpend_cost_other$km$"+record[i])%>'; listValue[29] = '<%=md.getWFDataValue("__wf__texpend_cost_other$workarea_desc$"+record[i])%>'; addRecord('<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"bill":"")%>', listValue, false); <% if( md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1") ){ bill_record++; }else{ no_bill_record++; } } %> dwr.util.setValue('__wf__document_routing','<%=md.getWFDataValue("__wf__document_routing")%>'); dwr.util.setValue('__wf__document_command_line','<%=md.getWFDataValue("__wf__document_command_line")%>'); <%if(!md.isDraft && !edit_by_ac){%> setDisabled(true); document.getElementById("button_bill").style.display = "none"; document.getElementById("button_no_bill").style.display = "none"; <%}%> </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"> dwr.util.setValue('__wf__employeeid', '<%=md.getWFDataValue("__wf__employeeid")%>'); dwr.util.setValue('__wf__employee_fullname', '<%=md.getWFDataValue("__wf__employee_fullname")%>'); dwr.util.setValue('__wf__position', '<%=md.getWFDataValue("__wf__position")%>'); dwr.util.setValue('__wf__bu1', '<%=md.getWFDataValue("__wf__bu1")%>'); dwr.util.setValue('__wf__bu2', '<%=md.getWFDataValue("__wf__bu2")%>'); dwr.util.setValue('__wf__bu3', '<%=md.getWFDataValue("__wf__bu3")%>'); dwr.util.setValue('__wf__bu4', '<%=md.getWFDataValue("__wf__bu4")%>'); dwr.util.setValue('__wf__bu5', '<%=md.getWFDataValue("__wf__bu5")%>'); var listValue = new Array(26); document.cscform.__wf__record.value = ''; document.cscform.__wf__bill_record.value = '0'; document.cscform.__wf__no_bill_record.value = '0'; <% String[] record = md.getWFDataValue("__wf__record").split(","); int bill_record = 1; int no_bill_record = 1; ReportUDF systemCode = new ReportUDF(); for( int i = 0 ; i < record.length ; i++ ){ %> listValue[0] = '<INPUT TYPE="checkbox" NAME="bill_checkbox<%=record[i]%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>">'; listValue[1] = '<%=md.getWFDataValue("__wf__texpend_cost_other$billdate$"+record[i])%>'; <%if( md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1") ){%> listValue[2] = '<A HREF="JavaScript:goEditBill(\'<%=bill_record%>\', true);"><%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%></A>'; listValue[3] = '<%=md.getWFDataValue("__wf__texpend_cost_other$billname$"+record[i])%>'; <%}else{%> listValue[2] = '<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>'; listValue[3] = '<A HREF="JavaScript:goEditNoBill(\'<%=no_bill_record%>\', true);"><%=md.getWFDataValue("__wf__texpend_cost_other$billname$"+record[i])%></A>'; <%}%> listValue[4] = '<%=md.getWFDataValue("__wf__texpend_cost_other$nets$"+record[i])%>'; listValue[5] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$expendid$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="0" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_expendid"+record[i]:"hide_no_bill_expendid"+record[i])%>">'; listValue[6] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billdate$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billdate$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_date"+record[i]:"hide_no_bill_date"+record[i])%>">'; listValue[7] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billno$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_no"+record[i]:"hide_no_bill_no"+record[i])%>">'; listValue[8] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$costtype$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$costtype$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_name"+record[i]:"hide_no_bill_name"+record[i])%>">'+ '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billname$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billname$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_name_show"+record[i]:"hide_no_bill_name_show"+record[i])%>">'; listValue[9] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$nets$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$nets$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_nets"+record[i]:"hide_no_bill_nets"+record[i])%>">'; listValue[10] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hotelcompany$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$hotelcompany$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_company"+record[i]:"hide_no_bill_company"+record[i])%>">'; listValue[11] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hoteltaxno$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$hoteltaxno$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_taxno"+record[i]:"hide_no_bill_taxno"+record[i])%>">'; listValue[12] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hoteladdr$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$hoteladdr$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_addr"+record[i]:"hide_no_bill_addr"+record[i])%>">'; listValue[13] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$hotelzipcode$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$hotelzipcode$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_zipcode"+record[i]:"hide_no_bill_zipcode"+record[i])%>">'; listValue[14] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$amount$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$amount$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_amount"+record[i]:"hide_no_bill_amount"+record[i])%>">'; listValue[15] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$vat$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$vat$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_vat"+record[i]:"hide_no_bill_vat"+record[i])%>">'; listValue[16] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$workarea$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$workarea$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_workarea"+record[i]:"hide_no_bill_workarea"+record[i])%>">'; listValue[17] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$workarea_desc$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$workarea_desc$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_workarea_desc"+record[i]:"hide_no_bill_workarea_desc"+record[i])%>">'; listValue[18] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$coscenter$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$coscenter$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_cost_center"+record[i]:"hide_no_bill_cost_center"+record[i])%>">'; listValue[19] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$coscenter_desc$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$coscenter_desc$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_cost_center_desc"+record[i]:"hide_no_bill_cost_center_desc"+record[i])%>">'; listValue[20] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$budget$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$budget$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_budget"+record[i]:"hide_no_bill_budget"+record[i])%>">'; listValue[21] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$budget_desc$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$budget_desc$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_bill_budget_desc"+record[i]:"hide_no_bill_budget_desc"+record[i])%>">'; listValue[22] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$remark$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$remark$"+record[i])%>" ID="<%="hide_remark"+record[i]%>">'; listValue[23] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$billstatus$<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"hide_billstatus"+record[i]:"hide_no_billstatus"+record[i])%>">'; listValue[24] = '<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?""+bill_record:""+no_bill_record)%>'; listValue[25] = '<%=md.getWFDataValue("__wf__texpend_cost_other$billno$"+record[i])%>'; listValue[26] = '<INPUT TYPE="hidden" NAME="__wf__texpend_cost_other$km$<%=record[i]%>" VALUE="<%=md.getWFDataValue("__wf__texpend_cost_other$km$"+record[i])%>" ID="<%=(md.getWFDataValue("__wf__texpend_cost_other$km$"+record[i]).equals("1")?"hide_no_bill_km"+record[i]:"hide_no_bill_km"+record[i])%>">'; listValue[27] = '<%=md.getWFDataValue("__wf__texpend_cost_other$remark$"+record[i])%>'; listValue[28] = '<%=md.getWFDataValue("__wf__texpend_cost_other$km$"+record[i])%>'; listValue[29] = '<%=md.getWFDataValue("__wf__texpend_cost_other$workarea_desc$"+record[i])%>'; addRecord('<%=(md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1")?"bill":"")%>', listValue, false); <% if( md.getWFDataValue("__wf__texpend_cost_other$billstatus$"+record[i]).equals("1") ){ bill_record++; }else{ no_bill_record++; } } %> <%if( !md.isAdminEdit ){%> setDisabled(true); document.getElementById("button_bill").style.display = "none"; document.getElementById("button_no_bill").style.display = "none"; <%}%> </SCRIPT> <!-- End Set Value Step3 --> <% if( screenSingle.getRecord().getChild("VW_INCIDENT").getString("ai_status").equals("2")){ %> <% } %> <%}%> </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> <%if( request.getParameter("showHead") == null || request.getParameter("showHead").equals("true") ){%> </DIV> <!-- End Main Content --> <%}%> </BODY> </HTML>