<%@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.session.*,com.csc.library.components.*,com.csc.library.report.*,java.util.*;"%>
<jsp:useBean id="CI_01_5_STD" scope="page" class="com.csc.library.system.Task"/>
<jsp:useBean id="MultiSave" class="com.csc.library.dwr.Multisave" scope="page" />
<%
CI_01_5_STD.setChannel(request ,response);
HelpEntry screen = (HelpEntry) CI_01_5_STD.process("HelpEntry","CI_01_5_STD");
CheckNull chk = new CheckNull();
String cmd = chk.chkNullString(request.getParameter("__cmd"));
String jocodeid = chk.chkNullString(request.getParameter("__jobcodeid"));
String courseid = chk.chkNullString(request.getParameter("__courseid"));

if(cmd.equalsIgnoreCase("save")){
	cmd = "savecomplete";
	String deletesql = "delete from mtrainneed where jobcodeid = '"+jocodeid+"'";
	MultiSave.setUProfile(screen.getUProfile());
	MultiSave.setData(deletesql);

	DbRecord rec_mtrainneed = new InitialRecord(screen.getUProfile()).getDbRecord("mtrainneed");
	String[] arr_course = courseid.split(",");
	for (int i=0; i<arr_course.length; i++){
		rec_mtrainneed.set("companyid",screen.getUProfile().get("companyid"));
		rec_mtrainneed.set("jobcodeid",jocodeid);
		rec_mtrainneed.set("courseid",arr_course[i]);
		rec_mtrainneed.save();
	}
}

screen.inq.setFilter("jobcodeid='"+jocodeid+"'");
screen.process();

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<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/ICONSMENU.js'></script>
		<script type='text/javascript' src='../JS/jquery-2.1.3.min.js'></script>
		<script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script>
		<script language="JavaScript" type="text/JavaScript">

		var strCMD = "<%=cmd%>";
		var lang = getLang();
		switch (strCMD) {
			case "savecomplete": endSave()
			break;
		}

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

		function confirmSave(){
			//saveRecord();
			//if(nullCheck()){
				with(document.cscform){
					aCon=confirm(MyCode[1]);// จะบันทึกหรือไม่
					if (aCon==true)	{
						__courseid.value = getCourseID();
						__cmd.value = "save";
						submit();
					}
				}
			//}
		}

		function endSave() {
			alert(MyCode[18])	;
		}

		function CheckAll(){
			with (document.cscform) {
				for (i=0;i<checkbox1.length;i++){
					checkbox1[i].checked = true;
				}
			}
		}

		function NonCheckAll(){
			with (document.cscform) {
				for (i=0;i<checkbox1.length;i++){
					checkbox1[i].checked = false;
				}
			}
		}

		function linkChildPru(page){
			with(document.cscform){
				window.open(page+".jsp?__gorec="+__gorec.value+"&__ack=add&__headMulti="+__headMulti.value+"&__RecNo="+__maxrec.value+"&__employeeid="+window.parent.document.forms[0].__employeeid.value);
			}
		}


		function childMulti(record){
			with(document.cscform){
				window.open(__childMulti.value+".jsp?__cmd=&__gorec="+record+"&__ack=edit"+
				"&__headMulti="+cscform.__headMulti.value+
				"&__jobcodeid="+window.parent.document.forms[0].__jobcodeid.value+
				"&__companyid="+window.parent.cscform.__companyid.value,"Education","left=150,top=150,width=700,height=280,toolbar=no,status=no,scrollbars=yes,resizable=yes");
			}
		}
		function addMulti(){
			with(document.cscform){
				/*window.open(__childMulti.value+".jsp?__cmd=&__gorec=&__ack=add"+
				"&__jobcodeid="+window.parent.document.forms[0].__jobcodeid.value+
				"&__headMulti="+cscform.__headMulti.value+
				"&__companyid="+window.parent.cscform.__companyid.value,"Education","left=150,top=150,width=700,height=280,toolbar=no,status=yes,scrollbars=yes,resizable=yes");*/

				var param = "CI_01_5_STD_HELP.jsp?__courseid="+getCourseID();
				window.open(param,"AddMulti","left=300,top=150,width=700,height=550,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
			}
		}

		function getCourseID(){
			var courseid = "";
			$(".courseid").each(function(){
				if(courseid !== "") {
					courseid += ",";
				}
				courseid += $(this).val();
			});
			return courseid;
		}

		function deleteMulti(){
			/*with(document.cscform){
				bCon=confirm(MyCode[4]);
				if (bCon==true)	{
					__cmd.value="DelChild";
					submit();
				}
			}*/
			$('.courseid').each(function(){
				var $tr = $(this).closest('tr');
				if($(this).prop('checked')){
					$tr.remove();
				}
			});
		}

		//====================== sin create 04-05-2007 ============================
		function logout() {
			window.close();
		}
		//-->
		</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>
		<form name="cscform" method="post" action="CI_01_5_STD.jsp">

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

			<%=screen.InitialVariable()%>

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

			<input type="hidden" name="__cmd" value=""/>
			<input type="hidden" name="__screen" value="CI_01_5_STD"/>
			<input type="hidden" name="__calendar"/>
			<input type="hidden" name="__notNull" value=""/>
			<input type="hidden" name="__help"/>
			<input type="hidden" name="__gorec" value=""/>
			<input type="hidden" name="__headMulti" value="CI_01_5_STD"/>
			<input type="hidden" name="__childMulti" value="CI_01_5A_STD"/>
			<input type="hidden" name="__multiTable" value="MTRAINNEED"/>
			<input type="hidden" name="__ack"/>
			<input type="hidden" name="__language" value="eng"/>
			<input type="hidden" name="__companyid"  value="<%=screen.getUProfile().get("companyid")%>">
			<input type="hidden" name="__jobcodeid" value="<%=jocodeid%>">
			<!--input type="hidden" name="__confirm" value="0"-->
			<input type="hidden" name="__language" value ="<%=screen.getUProfile().get("lang")%>">
			<input type="hidden" name="__courseid" value ="">
			<script language="javascript">getInputFormatDate();</script>
			<br/>
			<div align="center">
				<script language="JavaScript" src="../JS/HOTKEY.js"></script>
				<script language="javascript">
				var titlename=swap2String('Trainning Needs');
				document.write(Icons("CI_01_5_STD,"+titlename));
				</script>
				<br/>
				<table width="683"  cellpadding="0"  cellspacing="0">
					<tr>
						<td class="header"><script language="javascript">swapLang("Trainning Needs");</script></td>
					</tr>
					<tr>
						<td colspan="2">
							<div align="center">
								<br/>
								<table width="95%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#FFFFFF" class="largest tablewithborder">
									<tr>
										<td class="title1" align="center"><font class="normal"><script language="javascript">swapLang("Delete");</script></font></td>
										<td class="title1" align="center"><%=screen.getLabel("COURSEID")%></td>
										<td class="title1" align="center"><%=screen.getLabel("MCOURSE","CRSDESC")%></td>
										<td class="title1" align="center"><%=screen.getLabel("MCOURSE","CRSEDESC")%></td>
									</tr>
									<tbody id="course_contrainer">
										<%
										while(screen.nextRec()){
											%>
											<tr>
												<td align="center"><input type="checkbox" class="courseid" value="<%=screen.getDataLabel("COURSEID")%>"></td>
												<td align="center"><font size="2"><%=screen.getDataLabel("COURSEID")%></font></td>
												<td align="left"><%=screen.getDataLabel("MCOURSE","CRSDESC")%></td>
												<td align="left"><%=screen.getDataLabel("MCOURSE","CRSEDESC")%></td>
											</tr>
											<%
										}
										%>
									</tbody>
								</table>

					<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="SW000123" onClick="deleteMulti();">DELETE</button>&nbsp;
							<button type="button" class="btn btn-primary width100" swlang code="SW000119" onClick="window.close();">BACK</button>
						</div>
						</td>
					</tr>
					<tr bordercolor="0069B3">
						<td class="bottom"></td>
					</tr>
				</table>
				<br/>
			</div>


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

			<%-- <%=screen.endJSP()%> --%>

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

		</form>
	</body>
</html>