<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.entry.HelpEntry,com.csc.library.system.*,com.csc.library.utilities.*"%>
<%@ page import="com.csc.library.entry.*,com.csc.library.database.*,com.csc.library.session.*"  %>
<%@ page import="com.csc.library.databean.*"  %>
<%@ page import="com.csc.library.report.ReportUDF"  %>
<jsp:useBean id="TRA0130" class="com.csc.library.system.Task" scope="page"/>
<%
TRA0130.setChannel(request,response);
UIManager screen = (UIManager) TRA0130.process("MultiEntry","TRA012",true);
CheckNull chk = new CheckNull();
String chkDelCmd = chk.chkNullString(request.getParameter("__cmd"));
screen.referLangOn();

MultiLine multi = screen.getMultiLine("TRESERVER");
multi.setLabelBox("check box");
multi.goFirst();

String changetrntype = chk.chkNullString(request.getParameter("__chgtrntype"));
String trainingid = chk.chkNullString(request.getParameter("__trainingid"));


%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../CSS/TISCO.css" rel="stylesheet" type="text/css">
<script type='text/javascript' src='../JS/SCREEN.js'></script>
<script language="javascript">
setLang('<%=screen.getUProfile().get("lang")%>');

function goSave() {confirmSave();}
function goSearch() {search();}
function goDelete() {edelete();}
function goUpdate() {update();}
function checkCF() {checkConfirm();}

function childMulti(record){
	with(document.cscform){
	 window.open(__childMulti.value+".jsp?__cmd=&__gorec="+record+"&__ack=edit"+
			 "&__trainingid="+__trainingid.value+
			 "&__headMulti="+__screen.value+
			 "&__companyid="+__companyid.value,"TrainResponse","left=150,top=150,width=700,height=280,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
	 	}
}
function addMulti1(){
	with(document.cscform){
		setEmpList();
		window.open("TRA0130H.jsp?__chkEmpOld="+__chkEmp.value+"&__trainingid="+__trainingid.value+"&__crsid="+__crsid.value,"Trainee","left=150,top=150,width=900,height=700,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
	}
}
function addMulti2(){
	with(document.cscform){
		setEmpList();
		window.open("TRA0131H.jsp?__cmd=&__gorec=&__ack=add"+
		"&__fixCon=courseid='"+window.parent.document.forms[0].__crsid.value+"' and status='1'"+
		"&__trainingid="+__trainingid.value+
		"&__chkEmpOld="+__chkEmp.value+
		"&__RecNo="+__maxrec.value+
		"&__headMulti="+cscform.__screen.value+
		"&__companyid="+window.parent.cscform.__companyid.value,"Trainee","left=150,top=150,width=700,height=280,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
	}
}
function setEmpList(){
	with(document.cscform){
		__chkEmp.value = "$";
		for(i=0;i<elements.length;i++){
				if(elements[i].type=="checkbox"){
					__chkEmp.value += elements[i].value+"$";
				}
		}
	}
}
function sentMail() {
		var emp_id = "";
		with(document.cscform){
			for(i=0;i<elements.length;i++){
				if(elements[i].type=="checkbox"&&elements[i].checked){
					if(emp_id!=""){
						emp_id += ",";
					}
					emp_id += elements[i].value;
				}
			}
		}
		if(emp_id!=""){			
			var crs = "";
			var loc_name = "";
			with(window.parent.document.cscform){
				for(i=0;i<elements.length;i++){
					if(elements[i].name=="MCOURSE@CRSEDESC"){
						crs = elements[i].value;
					}
					if(elements[i].name=="MTRLOCATION@LOCEDESC"){
						loc_name = elements[i].value;
					}
				}
			}
			var user = '<%=screen.getUProfile().getUserId()%>';
			var trn = window.parent.cscform.__trtitle.value;
			var oclassfrm = window.parent.cscform.__classdatefrm.value;
			var oclassto = window.parent.cscform.__classdateto.value;
			var start_time = window.parent.cscform.__timestart.value;
			var stop_time = window.parent.cscform.__timestop.value;
				window.open("TRA0126M.jsp?emp_id="+emp_id+"&crs="+crs+"&trn="+trn+"&oclassfrm="+oclassfrm+"&oclassto="+oclassto+"&start_time="+start_time+"&stop_time="+stop_time+"&loc_name="+loc_name+"&__language="+document.cscform.__language.value+"&__companyid="+document.cscform.__companyid.value+"&__user="+user,"","left=150,top=20,width=650,height=510,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
		}else{
			if(getLang()=="tha"){
				alert("ไม่มีอีเมล์ที่จะส่ง");
			}else{
				alert("not have email for send.");
			}
		}
}
function setSelectAll(obj,ele){
	var traineeid = document.cscform.list_traineeid.value.split(",");
	for(index=0; index<traineeid.length; index++){
		var listbox = eval("document.cscform.__TTRAINTRNEE$"+ele+"$"+traineeid[index]);
		if(listbox != null){
			listbox.options[obj.selectedIndex].selected = true;
		}
	}
}
function transferToTrnee(){
	//alert("transferToTrnee");
	var empid = "";
		with(document.cscform){
			for(i=0; i<elements.length; i++){
				if(elements[i].type == "checkbox" && elements[i].checked){
					empid += "$" + elements[i].value;
				}
				if(empid != ""){
					empid += "$";
				}
			}
		}
	with(document.cscform){
			//setEmp();
			window.open("TRA0126T.jsp?__chkEmp="+empid+"&__trainingid="+__trainingid.value+"&status=1&__transfer2trnee=1","Trainee","left=150,top=150,width=150,height=100,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
	}
}
</script>
</head>
<body  leftmargin="0" topmargin="0"  onLoad="" >
<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="__confirm" value="">
<input type="hidden" name="__help" value="">
<input type="hidden" name="__cmd" value="multi">
<input type="hidden" name="__screen" value="TRA012">
<input type="hidden" name="__childMulti" value="TRA0130E">
<input type="hidden" name="__gorec" value="">
<input type="hidden" name="__ack" value="">
<input type="hidden" name="__trainingid" value="<%=chk.chkNullString(request.getParameter("__trainingid"))%>">
<input type="hidden" name="__crsid" value="<%=chk.chkNullString(request.getParameter("__crsid"))%>">
<input type="hidden" name="__multiTable" value="TRESERVER">
<input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>">
<input type="hidden" name="__maxrec" value="<%=screen.getTable("TRESERVER").recCount()%>">
<input type="hidden" name="__notNull" value="<%=screen.getRequire()%>">
<input type="hidden" name="__chkEmp" value="">
<input type="hidden" name="__cmdSave" value="">
<input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">
 <table cellpadding="0" cellspacing="0" class="maxsize">
    <tr >	       	
        <td class="header"> TRA0130,
          <script language="javascript">swapLang('List of rigth to training');</script>&nbsp;&nbsp;</td>
	</tr>
    <tr> 
      <td>
	  <table border="0" cellpadding="0" cellspacing="1" id="rsTable" name="rsTable" bgcolor="#333333" class="maxsize" cols="9">
        <tr >
          <td width="6%"  class="row3"><div align="center"><script language='javascript'>swapLang('Del');</script>/<script language='javascript'>swapLang('Send Mail');</script></div></td>
          <td width="8%"  class="row3"><div align="center"><script language='javascript'>swapLang('Emp ID');</script></div></td>
          <td width="18%"  class="row3"><div align="center"><script language='javascript'>swapLang('Name Surname');</script></div></td>
		  <!--td width="13%"  class="row3"><div align="center"><script language='javascript'>swapLang('Level');</script></div></td-->
          <td width="13%"  class="row3"><div align="center"><script language='javascript'>swapLang('Position');</script></div></td>
          <td width="13%"  class="row3"><div align="center"><script language='javascript'>swapLang('BU1');</script></div></td>
          <td width="13%"  class="row3"><div align="center"><script language='javascript'>swapLang('BU2');</script></div></td>
		  <td width="13%"  class="row3"><div align="center"><script language='javascript'>swapLang('Boss');</script></div></td>
		  <td width="13%"  class="row3"><div align="center"><script language='javascript'>swapLang('Status');</script></div></td>
        </tr>
        <%	
			int rec = 0;
			for(;!multi.eof();multi.next(),rec++){
				multi.getTable().referLangOn();
		%>
        <tr>
          <td class="inframe"><div align="center"><%=multi.getInputCheckBox()%></div></td>
          <td class="inframe"><div align="center"><%=multi.getScript("childMulti", multi.getData("TRESERVER","RESERVERID"))%></div></td>
          <td class="inframe"><div align="left">&nbsp;<%=multi.getData("MEMPLOYEE","FULLNAME")%></div></td>
          <!--td class="inframe"><div align="left">&nbsp;<%//=multi.getData("MJOBGRADE0","TDESC")%></div></td-->
          <td class="inframe"><div align="left">&nbsp;<%=multi.getData("MPOSITION","TDESC")%></div></td>
          <td class="inframe"><div align="left">&nbsp;<%=multi.getData("MBU1","TDESC")%></div></td>
		  <td class="inframe"><div align="left"><%=multi.getData("MBU2","TDESC")%></div></td>
		  <td class="inframe"><div align="left"><%=multi.getData("V3MEMPLOYEE","FULLNAME")%></div></td>
		  <td class="inframe"><div align="left"><%=multi.getTable().getCurrentRecordManager().getSystemCode("STATUS")%></div></td>
		</tr>
        <%
			}
		%>
      </table></td>
    </tr>
	<input type="hidden" name="rec" value="<%=rec%>">
    <tr> 
      <td  class="blankspace"></td>
    </tr>
	<tr>
	  <td><div align="center"> 
		  <a href="javascript:checkAll();"><img src="../IMAGES/BUTTON/SELECTALL.gif" border="0" align="middle"></a> 
          <a href="javascript:decheckAll();"><img src="../IMAGES/BUTTON/DESELECTALL.gif" border="0" align="middle"></a> 
		  <a href="javascript:addMulti2();"><img src="../IMAGES/BUTTON/JOBNEED.gif" border="0" align="middle"></a>
		  <a href="javascript:addMulti1();" ><img src="../IMAGES/BUTTON/ADD.gif" border="0" align="middle"></a> 
          <a href="javascript:deleteMulti();"><img src="../IMAGES/BUTTON/DELETE.gif" border="0" align="middle"></a> 
		  <a href="javascript:sentMail();"><img src="../IMAGES/BUTTON/MAIL.gif" alt="mail" border="0" align="absmiddle"></a>
		  <a href="javascript:transferToTrnee();"><img src="../IMAGES/BUTTON/TRANSFER.gif" alt="mail" border="0" align="absmiddle"></a>
        </div>
      </td>
	</tr>
    <tr> 
      <td  class="blankspace"></td>
    </tr>
  </table>
</form>
  <script language="javascript">window.parent.setTabPages();</script>
</body>
</html>