<%@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">&nbsp;<%=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>&nbsp;
<button type="button" class="btn btn-primary width100" swlang code="SW013164" onClick="decheckAll();">Deselect All</button>&nbsp;
<button type="button" class="btn btn-primary width100" swlang code="SW013165" onClick="sendBack();">Add</button>&nbsp;

</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>