<%@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.*,com.csc.library.report.ReportUDF"%> <%request.setCharacterEncoding("UTF-8");%> <jsp:useBean id="welexp003c1" class="com.csc.library.system.Task" scope="page"/> <jsp:setProperty name="welexp003c1" property="appname" value="WELFARE" /> <jsp:setProperty name="welexp003c1" property="classauthen" value="WorkflowUIAuthen" /> <% welexp003c1.setChannel(request,response); welexp003c1.checkProfile(); if( welexp003c1.getUProfile() != null ){ DbRecord borrow_emp=new InitialRecord(welexp003c1.getUProfile()).getDbRecord("texpend_summary_emp"); DbRecord borrow_emp_date=new InitialRecord(welexp003c1.getUProfile()).getDbRecord("Texpend_summary_emp_date"); ReportUDF rf=new ReportUDF(); CheckNull chkNull = new CheckNull(); String collaborator=chkNull.chkNullString(request.getParameter("collaborator")); String emp_list=chkNull.chkNullString(request.getParameter("emp_list")); %> <HTML> <HEAD> <TITLE>myNOTE : Business Process Management Service</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8"> <LINK HREF="../CSS/MYNOTE.css" REL="stylesheet" TYPE="text/css"> <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/Summary_empCtrl.js'></script> <script type='text/javascript' src='/hr/dwr/interface/HotelcostempCtrl.js'></script> <SCRIPT TYPE='text/JavaScript' SRC='../JS/SCREEN.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/MYNOTE_SCREEN.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/VIEWCALENDAR.js'></SCRIPT> <SCRIPT LANGUAGE="JavaScript">setLang('tha');</SCRIPT> <SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript"> var empCache = { }; function addCollaborator(){ with(document.cscform){ for(var i=0;i<elements.length;i++){ if(elements[i].id=="deleteItememp" && elements[i].checked){ addItem(elements[i].value); } } } window.close(); } function addItem(collab) { var obj = empCache[collab]; var hotelcostemp={runno:null ,expendid:document.cscform.expendid.value , employeeid:document.cscform.employeeid.value , companyid:document.cscform.companyid.value , billdate:document.cscform.billdate.value , billno:document.cscform.billno.value ,collaborator:obj.collaborator,collaboratordesc:obj.collaboratordesc} window.opener.writeHotelcostemp(hotelcostemp); } function fillEmp() { dwr.engine.beginBatch(); 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); }); for (var i = 0; i < empctrl.length; i++) { summary_emp = empctrl[i]; id = summary_emp.collaborator; if("<%=emp_list%>".indexOf(id+",")>-1){ dwr.util.cloneNode("emp_pattern", { idSuffix:id }); $("__selected_emp"+id).innerHTML="<center><input type=\"checkbox\" id=\"deleteItememp\" value="+summary_emp.collaborator+"></center>"; $("__collaborator"+id).innerHTML=(summary_emp.collaborator); dwr.util.setValue("__collaboratordesc"+id,summary_emp.collaboratordesc); dwr.util.setValue("collaborator"+id,summary_emp.collaborator); dwr.util.setValue("collaboratordesc"+id,summary_emp.collaboratordesc); document.getElementById("emp_pattern" + id).style.display = ""; // officially we should use table-row, but IE prefers "" for some reason empCache[id] = summary_emp; } } }); dwr.engine.endBatch(); } function setCheckAll(obj){ with(document.cscform){ for(var i=0;i<elements.length;i++){ if(elements[i].type=="checkbox"){ elements[i].checked=obj.checked; } } } } </script> <STYLE TYPE="text/css"> <!-- .style1 { color: #FFFFFF; font-weight: bold; } --> </STYLE> </HEAD> <BODY onLoad="fillEmp();"> <FORM NAME="cscform" METHOD="post" ACTION="FORM_LIST.jsp"> <INPUT TYPE="hidden" NAME="__screen" VALUE="FORM_LIST"> <INPUT TYPE="hidden" NAME="__cmd" VALUE=""> <INPUT TYPE="hidden" NAME="__fixCon" VALUE=""> <INPUT TYPE="hidden" NAME="__help" VALUE=""> <INPUT TYPE="hidden" NAME="__language" VALUE="<%=welexp003c1.getUProfile().get("lang")%>"> <INPUT TYPE="hidden" NAME="__companyid" VALUE="<%=welexp003c1.getUProfile().get("companyid")%>"> <INPUT TYPE="hidden" NAME="companyid" VALUE="<%=welexp003c1.getUProfile().get("companyid")%>"> <INPUT TYPE="hidden" NAME="__calendar" VALUE=""> <INPUT TYPE="hidden" NAME="expendid" VALUE="<%=request.getParameter("expendid")%>"> <INPUT TYPE="hidden" NAME="employeeid" VALUE="<%=request.getParameter("employeeid")%>"> <INPUT TYPE="hidden" NAME="billno" VALUE="<%=request.getParameter("billno")%>"> <INPUT TYPE="hidden" NAME="billdate" VALUE="<%=request.getParameter("billdate")%>"> <SCRIPT LANGUAGE="JavaScript">getInputFormatDate();</SCRIPT> <TABLE WIDTH="580" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"><FONT COLOR="#FFFFFF"></FONT></TD> <TD > <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" ID="tbChild"> <TR class="row-header"> <TD width="5%" class="column-header" ><input type="checkbox" name="chBox2" value="" onClick="setCheckAll(this);" ></TD> <TD width="60%" class="column-header" >รหัสพนักงาน</TD> <TD width="35%" 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> <input type="hidden" id="collaborator"> <input type="hidden" id="collaboratordesc"> </TD> </TR> </tbody> </TABLE></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"><FONT COLOR="#FFFFFF"></FONT></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <div align="center"><A HREF="javascript:addCollaborator();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_ADD.gif" WIDTH="89" HEIGHT="37" BORDER="0" ALT="Add" ></A></div><BR> </p> </FORM> </BODY> </HTML> <%}%>