<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.entry.HelpEntry,com.csc.library.system.*,com.csc.library.utilities.*,com.csc.library.report.ReportUDF"%>
<%@page import="com.csc.library.entry.*,com.csc.library.database.*,com.csc.library.session.*"  %>
<jsp:useBean id="PRU205" class="com.csc.library.system.Task" scope="page"/>
<%
	CscCalendar ca = new CscCalendar();
	CheckNull chk=new CheckNull();
	PRU205.setChannel(request,response);
        HelpEntry screen = (HelpEntry) PRU205.process("HelpEntry","MBLACKLIST_DETAILHELP");
		ReportUDF reportUDF = new ReportUDF();
		String condition = chk.chkNullString(request.getParameter("__condition"),"");
		String deval = chk.chkNullString(request.getParameter("__deletevalue"));
		String numpage = chk.chkNullString(request.getParameter("__goPage"),"1");
		
		int maxLine = 10;
        screen.setMaxLine(maxLine);
		screen.process();
		screen.nextRec();
		screen.process();

		if(!deval.equals("")){
			String[] array = deval.split(",");
				for (String bldid:array){
					DbRecord rec = new InitialRecord(screen.getUProfile()).getDbRecord("MBLACKLIST_DETAIL");
					rec.set("blacklistdetailid",bldid);
					rec.set("COMPANYID",screen.getUProfile().get("companyid"));
					rec.delete();
				}
		}
%>

<html ng-app="myHR">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../CSS/TISCO.css" rel="stylesheet" type="text/css">
<link href="../CSS/bootstrap.css" rel="stylesheet"  type="text/css">
<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 type='text/javascript' src='../JS/SCREEN.js'></script>
<script type="text/javascript" src="../JS/jquery-1.11.1.min.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 type='text/javascript' src='../JS/ICONSMENU.js'></script>

<script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script>

<script language="JavaScript" >

	function GoSave(){confirmSave();}
	function GoUpdate(){update();}
	function GoDelete(){alert(MyCode[150]);
	//edelete();
	}
	function GoSearch(){
		search();
		}


	function childMulti(record){
		with(document.cscform){
	    	window.open(__childMulti.value+".jsp?__cmd=&__gorec="+record+
		     "&__ack=edit&"+
			 "&__headMulti="+__headMulti.value+
	    	 "&__companyid="+__companyid.value,"Expertise","left=150,top=20,width=700,height=600,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
		}
	}

	function addMulti(){		
			with(document.cscform){
				 window.open(__childMulti.value+".jsp?__cmd=&__gorec=&__ack=add"+
				 "&__RecNo="+__maxrec.value+
				"&__headMulti="+__screen.value+"&__companyid="+__companyid.value,"Expertise","left=150,top=20,width=700,height=600,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
			}
		}

	function deleteMulti(){
		with(document.cscform){
                //bCon=confirm("ต้องการลบข้อมูลหรือไม่ ?");
			bCon=confirm(MyCode[4]);
	 	  	if (bCon===true){
                __deletevalue.value = getCheckBox(); 
				var swap = new swaplang();
				var titlename = swap.swap2String("SW012001");
					alert(titlename);
				    submit(); 
			}
		}
	}
        
        function getCheckBox(){
            var value = "";
            $(".del_list").each(function(){
                if($(this).prop("checked")){
                    value = chkText(value);
                    value += $(this).val();
                }
            });
            return value;
        }
	
        function chkText(str){
            if(str.length > 0){
                str += ",";
            }
            return str;
        }


	function checkAll(){
		with(document.cscform){
			for(i=0;i<elements.length;i++){
					if(elements[i].type=="checkbox")
							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].checked=false;
			}//end for
		}//end with
	}//end function

	 function goHelp(helpName,inputName){
                var helpReturn;
				var fixCon = "";
                if(inputName=="__employeeid" )
                        helpReturn="__employeeid:employeeid";
                              linkHelp_Return(helpName,helpReturn,fixCon);

            }

			function postReturn(){
				with(document.cscform){
				  submit();
				}
			}
			





</script>
</head>
<body leftmargin="0" topmargin="0"  onload="MM_preloadImages('../IMAGES/BUTTON/SWAP/SEARCH_SWAP24.gif','../IMAGES/BUTTON/SWAP/EXIT_SWAP24.gif','../IMAGES/BUTTON/SWAP/HELP_SWAP24.gif','../IMAGES/BUTTON/SWAP/NEW_SWAP24.gif','../IMAGES/BUTTON/SWAP/EDIT_SWAP24.gif','../IMAGES/BUTTON/SWAP/DEL_SWAP24.gif','../IMAGES/BUTTON/SWAP/PROCESS_SWAP24.gif')">
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
  <form name="cscform" method="post" action="?">
 

<!----------BEGIN CSC INITIAL ZONE ------------------------>

<%=screen.InitialVariable()%>

<!----------END CSC INITIAL ZONE -------------------------->

  <input type="hidden"name="__screen"  value="PRU205">
  <input type="hidden" name="__fixCon" value="">
  <input type="hidden" name="__help" value="">
  <input type="hidden" name="__deletevalue" value="">
  <input type="hidden" name="__cmd"  value="">
  <input name="__notdelall" type="hidden" value="true">
  <input type="hidden" name="__childMulti"  value="PRU205E">
  <input name="__headMulti" type="hidden" value="PRU205E">
  <input type="hidden" name="__gorec"  value="">
  <input type="hidden" name="__goPage" value="">
  <input type="hidden" name="__orderBy" value="">
  <input type="hidden" name="__maxrec"  value="">
  <input type="hidden" name="__multiTable"  value="MEMPL_EDUCATE">
  <input type="hidden" name="__calendar">
  <script language="javascript">getInputFormatDate();</script>
  <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">
  <!-- <input name="__notNull" type="hidden" value="<%//=screen.getRequire()%>"> -->
  <input type="hidden" name="__user" value="<%=screen.getUProfile().getUserId()%>">
   <input name="__companyid" type="hidden" value="<%=screen.getUProfile().get("companyid")%>"> 
  
     
	 <script language="JavaScript" src="../JS/HOTKEY.js"></script>
	 <br>
	 <div align="center">
   <table cellpadding="0" cellspacing="0" class="medium" style="width:1000px" >
		<tr>
		<td>
		<table border="0" cellpadding="0" cellspacing="1" class="inframe">
		 <tr>
				<td class="header">PRU205,&nbsp;<span swlang code="SW012027">BlackList</span>&nbsp;</td>
		</tr>
		 <tr>
		<td><table class="maxsize" align="center" cellpadding="0" cellspacing="0">
		<tr> 
		<td colspan="4"  class="blankspace" ></td>
		</tr>
		<tr> 
		<td width="157" class="columnlabel"><span swlang code="SW000004">Order By</span>&nbsp; </div></td> 
		<td width="406"><%=screen.getTagOrder()%>

		</td>
		<td width="158" class="columnlabel"><span swlang code="SW000005">Search By</span>&nbsp;</div></td> 
		<td width="495"><%=screen.getTagSearchBy()%></td>
		</tr>
		<tr> 
		<td class="columnlabel"><span swlang code="SW000006">Condition</span>&nbsp; </div></td> 
		<td><%=screen.getTagConSearch()%></td>
		<td class="columnlabel"><span swlang code="SW000007">Key Value</span> &nbsp;</div></td> 
		<td><%=screen.getTagValueSearch()%> <a href="javascript:searchH();"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" height="20" border="0" align="middle"></a></td>
		</tr>
		<tr> 
		<td colspan="4"  class="blankspace" ></td>
		</tr>
		<tr> 			
		<td colspan="2">&nbsp;&nbsp;&nbsp;<span swlang code="SW000927">Found Data</span>&nbsp;&nbsp;<%=screen.getRecCount()%></td>
		<td colspan="2"><div align="right"><%=screen.getPageTag()%></div></td>
		</tr>
		</table>
				
				<br>
				
				<table border="0" cellpadding="0" cellspacing="1"class="inframe tablewithborder" align="center">
					<tr>
						<td>
						<table border="0"  cellpadding="0" cellspacing="1" bgcolor="#333333" class="inframe tablewithborder" >

              <tr>
              	<td class="row3" ><div align="center">
				 <span swlang code="SW000289">Del</span></div></td>
				<td class="row3" > <div align="center">
				 <span swlang code="SW012023">Black List Code</span></div></td>
				<td class="row3" > <div align="center">
				 <span swlang code="SW000274">Employee ID</span></div></td>
                 <td class="row3" > <div align="center">
				  <span swlang code="SW010885">Name-Surname</span></div></td> 
				<td class="row3" > <div align="center">
				 <span swlang code="SW000130">Employee Type</span></div></td>
                <td class="row3" > <div align="center">
				 <span swlang code="SW012024">Black List</span></div></td>
				<td class="row3" > <div align="center">
				 <span swlang code="SW012025">Black List Group</span></div></td>
				<td class="row3" > <div align="center">
				 <%=screen.getLabel("reason")%></div></td>
				<td class="row3" > <div align="center">
				 <span swlang code="SW005039">Effective Date</span></div></td>
				<td class="row3" > <div align="center">
				 <span swlang code="SW012026">BlackList Status</span></div></td>
              </tr>
			  <% 
				String effoblacklist = "";
				while(screen.nextRec()){	
					screen.referLangOn();
					if(screen.getUProfile().get("lang").equalsIgnoreCase("ENG")){
						effoblacklist = new CscCalendar(screen.getDataLabel("effoblacklist")).getDDMMYYYY();
					}else{
						effoblacklist = new CscCalendar(screen.getDataLabel("effoblacklist")).getThaiDDMMYYYY();
					}
			  %>
				<tr> 
					<td width="30"><div align="center"><input type="checkbox" name="" class="del_list" value="<%=screen.getDataLabel("blacklistdetailid")%>" ></div></td>
					<td><div align="center"><a href="javaScript:childMulti('<%=screen.getDataLabel("blacklistdetailid")%>')"><%=screen.getDataLabel("blacklistdetailid")%></a></div></td>
					<td><div align="center"><%=screen.getDataLabel("employeeid")%></div></td>
					<td><div align="center"><%=screen.getDataLabel("fname")%>&nbsp;&nbsp;<%=screen.getString("lname")%></div></td>
					<td><div align="center"><%=reportUDF.getSystemCode("MBLACKLIST_TYPE",screen.getUProfile().get("lang"),screen.getDataLabel("catagory"))%></div></td>
    	        	<td><div align="center"><%=screen.getDataLabel("MBLACKLIST","edesc")%></div></td>
					<td><div align="center"><%=screen.getDataLabel("MBLACKLIST_GROUP","edesc")%></div></td>
					<td><div align="left"><%=screen.getDataLabel("reason")%></div></td>
					<td><div align="center"><%=effoblacklist%></div></td>
					<td><div align="center"><%=reportUDF.getSystemCode("MBLACKLIST_STATUS",screen.getUProfile().get("lang"),screen.getDataLabel("statusblacklist"))%></div></td>
          		</tr>
				<% }

			  %>
            </table>			</td>
					</tr>
			  </table>			</td>
		</tr>

		<tr>
			<td  class="buttonline" colspan="7"><div align="center">
				<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="addMulti();">Add</button>&nbsp;
				<button type="button" class="btn btn-primary width100" swlang code="SW013166" onClick="deleteMulti();">Delete</button>
			</div>
			</td>
		</tr>
	  <tr>
			<td colspan="2" align="right"><script language="javascript">printEditCheck('<%=screen.getDataLabel("edit_by")%>','<%=screen.getDataLabel("edit_date")%>','<%=screen.getDataLabel("edit_time")%>','<%=screen.getDataLabel("approve")%>');</script>&nbsp;</td>
	 </tr>
      <tr>
        <td  class="bottom"></td>
      </tr>
    </table>
  </div>


<!----------BEGIN CSC ENDING ZONE ------------------------>

<%=screen.endJSP()%>

<!----------END CSC ENDING ZONE -------------------------->

</form>
<%
screen.referLangOff();
%> 
</body>
</html>