<%@page contentType="text/html; charset=UTF-8"%> <%@page import="com.csc.library.entry.*,com.csc.library.utilities.*"%> <%@page import="com.csc.library.session.*"%> <jsp:useBean id="SearchEmp" class="com.csc.library.system.Task" scope="page"/> <% CheckNull chkNull = new CheckNull(); SearchEmp.setChannel(request, response); SearchEmp.checkProfile(); SearchEmp.getUProfile().set("appname","RECRUIT"); HelpEntry screen = (HelpEntry) SearchEmp.process("HelpEntry","MEMPLOYEEHELP"); %> <HTML ng-app="myHR"> <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='../JS/MYNOTE_SCREEN.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/SCREEN.js'></SCRIPT> <link href="../CSS/bootstrap_csc_backend.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script> <script type='text/javascript' src="../JS/bootstrap.js"></script> <SCRIPT LANGUAGE="JavaScript">setLang('<%=screen.getUProfile().get("lang")%>');</SCRIPT> <script type='text/javascript' src='/hr/dwr/interface/SearchDWR.js'></script> <script type='text/javascript' src='/hr/dwr/engine.js'></script> <script type='text/javascript' src='/hr/dwr/util.js'></script> <script type="text/javascript" src="/hr/dwr/interface/SystemCode.js"></script> <script src="../JS/angular-1.3.15/angular.js" type="text/javascript"></script> <script src="../JS/ANGULAR/SCREEN_ANGULAR.js" type="text/javascript"></script> <SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript"> <!-- function goHelp(helpName,inputName){ with(document.cscform){ var helpReturn; if (inputName=="emp_positionTerm" ){ helpReturn=inputName+":positionid,positionDesc:tdesc"; } else if (inputName=="bu1Term" ){ helpReturn=inputName+":bu1id,bu1Desc:tdesc"; } else if (inputName=="bu2Term" ){ helpReturn=inputName+":bu2id,bu2Desc:tdesc"; } else if (inputName=="bu3Term" ){ helpReturn=inputName+":bu3id,bu3Desc:tdesc"; } else if (inputName=="bu4Term" ){ helpReturn=inputName+":bu4id,bu4Desc:tdesc"; } else if (inputName=="bu5Term" ){ helpReturn=inputName+":bu5id,bu5Desc:tdesc"; } linkHelp_Return(helpName,helpReturn); } } var isFirstLoad = true; function setFilter(){ var searchV=""; var temp=""; var isFilter = false; with (document.cscform){ for(var i=0;i<elements.length;i++){ if((elements[i].type=="checkbox")&&(elements[i].name.indexOf("checkbox")>-1)){ if(elements[i].checked){ temp = elements[i].name.replace('checkbox_',''); obj = eval("document.cscform.condi_"+temp); obj1 = eval("document.cscform."+temp+"Term"); if(obj1.value=="") continue; else { if(temp=="fname") searchV+=temp+" like'%"+obj1.value+"%' and "; else searchV+=temp+" "+obj.value+" '"+obj1.value+"' and "; isFilter = true; } } } }//end for searchV = searchV.substring(0,searchV.length-6); if(oldList.value!=""){ if(isFirstLoad){ oldList.value = oldList.value.substring(0,oldList.value.length-1); isFirstLoad=false; } //alert(oldList.value); searchV +=" and employeeid not in("+oldList.value+")"; } if(isFilter) search(searchV); else alert(swap2String("Please choose at least 1 filter")); } } var result ; function search(filter){ dwr.util.removeAllRows('appList'); document.cscform.search_but.disabled=true; document.cscform.search_but.value='Searching...'; //alert(filter); SearchDWR.searchDBXMLAll(new Array("MEMPLOYEEHELP","memployee.employeeid,memployee.fullname,mposition.tdesc,mbu1.tdesc,mbu2.tdesc,mbu3.tdesc,mbu4.tdesc,mbu5.tdesc,memployee.email", "MEMPLOYEE:"+filter, "false","langon","","","rsc_skip:true"), { callback:function(data) { result=data; dwr.util.removeAllRows('appList'); if(data.length>0) { var cellFuncs = [ function(data1) { return "<input type='checkbox' name='cb_emp' value='"+data1[0]+"'>"}, function(data1) { return data1[0]; }, function(data1) { return data1[1]; }, function(data1) { return data1[2]; }, function(data1) { return data1[3]; }, function(data1) { return data1[4]; }, function(data1) { return data1[5]; }, function(data1) { return data1[6]; }, function(data1) { return data1[7]; }, function(data1) { return data1[8]; } ]; dwr.util.addRows( "appList",data, cellFuncs, { rowCreator: function(options) { var row = document.createElement('tr'); row.style.backgroundColor = '#EFEFEF'; return row; }, cellCreator:function(options) { var td = document.createElement("td"); td.align="center"; td.nowrap="nowrap"; return td; } }); } else{ dwr.util.removeAllRows('appList'); alert(swap2String("No Data Found!!")); } document.cscform.search_but.value="Search"; document.cscform.search_but.disabled=false; } }); } function checkAll(){ with(document.cscform){ for(i=0;i<elements.length;i++){ if(elements[i].type=="checkbox"&&elements[i].name.indexOf("cb_emp")!=-1) elements[i].checked=true; }//end for }//end with }//end function function decheckAll(){ with(document.cscform){ for(i=0;i<elements.length;i++){ if(elements[i].type=="checkbox"&&elements[i].name.indexOf("cb_emp")!=-1) elements[i].checked=false; }//end for }//end with }//end function function sendBack(){ var list=""; with(document.cscform){ for(var i=0;i<elements.length;i++){ if ((elements[i].type=="checkbox")&&(elements[i].checked==true)&&elements[i].name.indexOf("cb_emp")!=-1){ if(elements[i].value!=""){ list+=elements[i].value+","; } } } } list=list.substring(0,list.length-1); var listType = document.cscform.tbody.value; with(window.opener.document.cscform){ if(listType=="comList"){ if(list!=""){ if(__wf__list.value=="") __wf__list.value=list; else __wf__list.value=__wf__list.value+","+list; } window.opener.searchEmp(__wf__list.value,listType); } else if(listType=="subList"){ if(list!=""){ if(__wf__slist.value=="") __wf__slist.value=list; else __wf__slist.value=__wf__slist.value+","+list; } window.opener.searchEmp(__wf__slist.value,listType); } } window.close(); } /*function sendBack(){ var chosen =new Array(); with(document.cscform){ for(var i=0;i<elements.length;i++){ if ((elements[i].type=="checkbox")&&(elements[i].checked==true)&&elements[i].name.indexOf("cb_emp")!=-1){ if(elements[i].value!=""){ for(x=0;x<result.length;x++){ if(result[x][0]==elements[i].value){ chosen.push(result[x]); } } } } } } //alert(chosen); window.opener.sendBack(chosen,document.cscform.tbody.value); window.close(); } */ --> </SCRIPT> <STYLE TYPE="text/css"> <!-- .style1 { color: #FFFFFF; font-weight: bold; } /* .txt01 { width: 85%; font-family: Tahoma; color: #000000; font-size: 11px; }*/ --> </STYLE> </HEAD> <BODY> <FORM NAME="cscform" METHOD="post" ACTION="SearchEmp.jsp"> <INPUT TYPE="hidden" NAME="__screen" VALUE="SearchEmp"> <INPUT TYPE="hidden" NAME="__cmd" VALUE=""> <INPUT TYPE="hidden" NAME="__help" VALUE=""> <INPUT TYPE="hidden" NAME="__goPage" VALUE=""> <INPUT TYPE="hidden" NAME="__orderBy" VALUE="<%=request.getParameter("__orderBy")%>"> <INPUT TYPE="hidden" NAME="__helpReturn" VALUE=""> <INPUT TYPE="hidden" NAME="__helpName" VALUE="<%=request.getParameter("__helpName")%>"> <INPUT TYPE="hidden" NAME="__pageCall" VALUE="<%=request.getParameter("__pageCall")%>"> <INPUT TYPE="hidden" NAME="__fixCon" VALUE="<%=request.getParameter("__fixCon")%>"> <INPUT TYPE="hidden" NAME="oldList" VALUE="<%=request.getParameter("old")%>"> <INPUT TYPE="hidden" NAME="tbody" VALUE="<%=request.getParameter("tbody")%>"> <BR> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"><FONT COLOR="#FFFFFF"></FONT></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#FFFFFF"> </TR> </TABLE> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#FFFFFF"> </TR> </TABLE> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#FFFFFF"> <TD HEIGHT="15" COLSPAN="2" BGCOLOR="#0099CC"><SPAN CLASS="style1"> <%=screen.getInquiry().getCurrentDbRecord().getDescription()%> : </SPAN></TD> </TR> </TABLE> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> </TABLE> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <% DbInquiry memployee = new InitialInquiry(screen.getUProfile()).getDbInquiry("memployee"); memployee.setColumn("employeeid,companyid,bu1,bu2,bu3,bu4,bu5"); memployee.refresh(); DbRecord mbu = memployee.getCurrentDbRecord(); %> <tr BGCOLOR="#EFEFEF"> <td width="50" align="center"><input type="checkbox" name="checkbox_fname"></td> <td width="100" align="center" ><span swlang code='SW000195'>Name</span></td> <td colspan="2" ><input type="hidden" value="=" name="condi_fname" > <input type="text" name="fnameTerm" size="10"></td> </tr> <!-- <span swlang code=''></span> --> <tr BGCOLOR="#EFEFEF"> <td width="50" align="center"><input type="checkbox" name="checkbox_emp_position"></td> <td align="center" ><span swlang code='SW000057'>Position</span></td> <td colspan="2" ><input type="hidden" value="=" name="condi_emp_position" > <input type="text" name="emp_positionTerm" size="10"> <a href="javascript:goHelp('MPOSITIONHELP','emp_positionTerm');"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" border=0 width="20" height="20" /></a><input name="positionDesc" type="text" size="40"></td> </tr> <tr BGCOLOR="#EFEFEF"> <td width="50" align="center"><input type="checkbox" name="checkbox_bu5"></td> <td align="center" ><%=mbu.getField("bu5").getDescription()%></td> <td colspan="2" ><input type="hidden" value="=" name="condi_bu5" > <input type="text" name="bu5Term" size="10"> <a href="javascript:goHelp('MBU5HELP','bu5Term');"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" border=0 width="20" height="20" /></a><input name="bu5Desc" type="text" size="40"></td> </tr> <tr BGCOLOR="#EFEFEF"> <td width="50" align="center"><input type="checkbox" name="checkbox_bu4"></td> <td align="center" ><%=mbu.getField("bu4").getDescription()%></td> <td colspan="2" ><input type="hidden" value="=" name="condi_bu4" > <input type="text" name="bu4Term" size="10"> <a href="javascript:goHelp('MBU4HELP','bu4Term');"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" border=0 width="20" height="20" /></a><input name="bu4Desc" type="text" size="40"></td> </tr> <tr BGCOLOR="#EFEFEF"> <td width="50" align="center"><input type="checkbox" name="checkbox_bu3"></td> <td align="center" ><%=mbu.getField("bu3").getDescription()%></td> <td colspan="2" ><input type="hidden" value="=" name="condi_bu3" > <input type="text" name="bu3Term" size="10"> <a href="javascript:goHelp('MBU3HELP','bu3Term');"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" border=0 width="20" height="20" /></a><input name="bu3Desc" type="text" size="40"></td> </tr> <tr BGCOLOR="#EFEFEF"> <td width="50" align="center"><input type="checkbox" name="checkbox_bu2"></td> <td align="center" ><%=mbu.getField("bu2").getDescription()%></td> <td colspan="2" ><input type="hidden" value="=" name="condi_bu2" > <input type="text" name="bu2Term" size="10"> <a href="javascript:goHelp('MBU2HELP','bu2Term');"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" border=0 width="20" height="20" /></a><input name="bu2Desc" type="text" size="40"></td> </tr> <tr BGCOLOR="#EFEFEF"> <td width="50" align="center"><input type="checkbox" name="checkbox_bu1"></td> <td align="center" ><%=mbu.getField("bu1").getDescription()%></td> <td colspan="2" ><input type="hidden" value="=" name="condi_bu1" > <input type="text" name="bu1Term" size="10"> <a href="javascript:goHelp('MBU1HELP','bu1Term');"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" border=0 width="20" height="20" /></a><input name="bu1Desc" type="text" size="40"></td> </tr> <TR BGCOLOR="#EFEFEF"> <TD colspan="4"><DIV ALIGN="center"><br> <button type="button" name="search_but" class="btn btn-primary width50" swlang code="SW003537" onClick="setFilter();" />SEARCH</button> </DIV></TD> </TR> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"><FONT COLOR="#FFFFFF"></FONT></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> <BR> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"><FONT COLOR="#FFFFFF"></FONT></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#FFFFFF"> </TR> </TABLE> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#FFFFFF"> </TR> </TABLE> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <tbody id="head"> <TR BGCOLOR="#FFFFFF"> <TD HEIGHT="15" align="center" BGCOLOR="#0099CC"><span CLASS="style1" swlang code='SW000015'>Select</span></TD> <TD HEIGHT="15" align="center" BGCOLOR="#0099CC"><span CLASS="style1" swlang code='SW000274'>Employee ID</span></TD> <TD HEIGHT="15" align="center" BGCOLOR="#0099CC"><span CLASS="style1" swlang code='SW010885'>Name-Surname</span></TD> <TD HEIGHT="15" align="center" BGCOLOR="#0099CC"><span CLASS="style1" swlang code='SW000057'>Position</span></TD> <TD HEIGHT="15" align="center" BGCOLOR="#0099CC"><SPAN CLASS="style1" CLASS="style1"> <%=mbu.getField("bu1").getDescription()%></SPAN></TD> <TD HEIGHT="15" align="center" BGCOLOR="#0099CC"><SPAN CLASS="style1"> <%=mbu.getField("bu2").getDescription()%></SPAN></TD> <TD HEIGHT="15" align="center" BGCOLOR="#0099CC"><SPAN CLASS="style1"> <%=mbu.getField("bu3").getDescription()%></SPAN></TD> <TD HEIGHT="15" align="center" BGCOLOR="#0099CC"><SPAN CLASS="style1"> <%=mbu.getField("bu4").getDescription()%></SPAN></TD> <TD HEIGHT="15" align="center" BGCOLOR="#0099CC"><SPAN CLASS="style1"> <%=mbu.getField("bu5").getDescription()%></SPAN></TD> <TD HEIGHT="15" align="center" BGCOLOR="#0099CC"><span CLASS="style1" swlang code='SW006761'>Email</span></SPAN></TD> </TR> </tbody> <tbody id="appList" > </tbody> <tr> <td colspan="10" class="noborder"><div align='center' ><br> <button type="button" class="btn btn-primary width100" swlang code="SW013163" onClick="checkAll();">Select All</button> <button type="button" class="btn btn-primary width100" swlang code="SW013164" onClick="decheckAll();">Deselect All</button> <button type="button" class="btn btn-primary width100" swlang code="SW013165" onClick="sendBack();">Add</button> </div></td> </tr> </TABLE> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> </TABLE> </FONT></TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"><FONT COLOR="#FFFFFF"></FONT></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> </TABLE> </FORM> </BODY> </HTML>