<%@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.*,com.csc.library.report.ReportUDF"  %>

<jsp:useBean id="PRU084_A" class="com.csc.library.system.Task" scope="page" />
<%
	PRU084_A.setChannel(request, response);

	EmvHelpEntry screen = (EmvHelpEntry)PRU084_A.process("EmvHelpEntry","MCOURSEHELP");
	String filter = "";
	if (request.getParameter("__groupid").equalsIgnoreCase("default") == false && request.getParameter("__groupid").equalsIgnoreCase("") == false){
		filter = "crsgid = '"+request.getParameter("__groupid")+"'";
		screen.getInquiry().setFilter(filter);
	}
	screen.process();
	CheckNull chk = new CheckNull();
	String courseid = chk.chkNullString(request.getParameter("__courseSelectList"),"");
%>
<!DOCTYPE html>
<html>
	<head>
		<title></title>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<link rel="stylesheet" href="<%=request.getContextPath()%>/CSS/font-awesome.css">
		<link rel="stylesheet" type="text/css" href="../CSS/Bootstrap/css/bootstrap.css" />
		<link rel="stylesheet" type="text/css" href="../CSS/EMPVIEW_LAYOUT.min.css" />
		<script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script>
		<script type='text/javascript' src='../JS/SCREEN.js'></script>
		<script type="text/javascript" src="../JS/EMPVIEW_FUNC.js"></script>
		<script language="JavaScript" type="text/JavaScript">
			function sendback(){
				var datalist = '';
				var childindex = '';
				var parentindex = '';
				var grandparentindex = '';

				with(document.cscform){
					childindex = __childIndex.value;
					parentindex = __parentIndex.value;
					grandparentindex = __grandparentindex.value;

					for (var i=0;i<elements.length;i++){
						if (elements[i].type == "checkbox" && elements[i].checked == true){
							if (elements[i].value != "" && elements[i].disabled != true){
								datalist = '{"id":"'+elements[i].value+'","tha":"'+elements[i].getAttribute("data-tname").trim()+'","eng":"'+elements[i].getAttribute("data-ename").trim()+'"}';
								setData(datalist, childindex, parentindex, grandparentindex);
							}
						}
					}
				}
				window.close();
			}

			function back(){
				window.close();
			}

			function setData(datalist, childindex, parentindex, grandparentindex){
				var tmplist = JSON.parse(datalist);
				window.opener.sendList(tmplist, childindex, parentindex, grandparentindex);
			}

			$(document).ready(function(){
				$("select").addClass("form-control");
				$("input[type='text']").addClass("form-control");
				$("#listpage").removeClass("form-control");
				$("table").addClass("table table-head table-hover table-bordered");

				var totalclass=$(".column-header").length;
				for (i=1;i<=totalclass;i++){
					$(".column-header:first").replaceWith("<th>"+$(".column-header:first").html()+"</th>");
				}

			});
		</script>
	</head>
	<body>
		<div class="bg-com"></div>
		<section>
			<div class="container csc-content">
				<form name="cscform" class="form-horizontal" method="post" action="">
					<div class="csc-block">
						<input type="hidden" name="__cmd" value="">
						<input type="hidden" name="__calendar">
						<input type="hidden" name="__screen" value="PRU084_A">
						<input type="hidden" name="__help" value="">
						<input type="hidden" name="__goPage" value="">
						<input type="hidden" name="__orderBy" value="">
						<input name="__notNull" type="hidden" value="">
						<input type="hidden" name="__helpReturn" value="">
						<input type="hidden" name="__childIndex" value="<%=request.getParameter("__childIndex")%>">
						<input type="hidden" name="__parentIndex" value="<%=request.getParameter("__parentIndex")%>">
						<input type="hidden" name="__grandparentindex" value="<%=request.getParameter("__grandparentindex")%>">
						<input type="hidden" name="__helpName" value="">
						<input type="hidden" name="__confirm" value="">
						<input type="hidden" name="__pageCall" value="">
						<input type="hidden" name="__referPage" value="">
						<input name="__language" type="hidden" value="<%=screen.getUProfile().get("lang")%>">
						<input name="__fixCon" type="hidden" value="">
						<input type="hidden" name="__orderBy" value="<%=request.getParameter("__orderBy")%>">
						<input type="hidden" name="__companyid"  value="<%=screen.getUProfile().get("companyid")%>">
						<input type="hidden" name="__groupid" value="<%=request.getParameter("__groupid")%>">

						<div class="center">
							<h4 class="csc-block-head"><%=screen.getInquiry().getCurrentDbRecord().getDescription()%></h4>
						</div>

						<div class="row">
							<div class="form-group">
								<div class="col-md-2 col-sm-2 col-xs-2">
									<label class="control-label label-right" swlang code='SW000004'>Order By</label>
								</div>
								<div class="col-md-3 col-sm-3 col-xs-3">
									<%=screen.getTagOrder()%>
								</div>
								<div class="col-md-2 col-sm-2 col-xs-2">
									<label class="control-label label-right" swlang code='SW000005'>Search By</label>
								</div>
								<div class="col-md-3 col-sm-3 col-xs-3">
									<%=screen.getTagSearchBy()%>
								</div>
							</div>
						</div>

						<div class="row">
							<div class="form-group">
								<div class="col-md-2 col-sm-2 col-xs-2">
									<label class="control-label label-right" swlang code='SW000006'>Condition</label>
								</div>
								<div class="col-md-3 col-sm-3 col-xs-3">
									<%=screen.getTagConSearch()%>
								</div>
								<div class="col-md-2 col-sm-2 col-xs-2">
									<label class="control-label label-right" swlang code='SW000007'>Key Value</label>
								</div>
								<div class="col-md-3 col-sm-3 col-xs-3">
									<div class="input-group">
										<%=screen.getTagValueSearch()%>
										<a class="input-group-addon" href="javascript:search();">
											<i class="fa fa-search"></i>
										</a>
									</div>
								</div>
							</div>
						</div>
					</div>

					<span class="detail-table">
						<span swlang code='SW001771'>Found Data</span> :&nbsp;&nbsp;<%= screen.getInquiry().recCount() %>&nbsp;
						<span swlang code='SW001780'>records</span>
					</span>
					<span class="detail-table label-right">
						<span swlang code='SW001120'>Page</span> : <%=screen.getPageTagNew()%>
					</span>

					<div class="csc-block-white">
						<table class="table table-head table-hover table-bordered table-title-left ">
							<tr>
								<th swlang code='SW000015'>Select</th>
								<th><div align="center"><%=screen.getLabel("CRSID")%></div></th>
								<th><div align="center">รายละเอียดหลักสูตร</div></th>
								<th><div align="center">ประเภทหลักสูตร</div></th>
							</tr>
							<%
								while(screen.nextRec()){
									//screen.referLangOff();

									if (courseid.indexOf(screen.getString("crsid")+",") < 0 || courseid.equalsIgnoreCase("")){
							%>
									<tr>
										<td><center><input type="checkbox" value="<%=screen.getString("crsid")%>" data-ename="<%=screen.getString("CRSEDESC")%>" data-tname="<%=screen.getString("CRSDESC")%>"></center></td>
							<%
									}else{
							%>
									<tr>
										<td><center><input type="checkbox" value="<%=screen.getString("crsid")%>" data-ename="<%=screen.getString("CRSEDESC")%>" data-tname="<%=screen.getString("CRSDESC")%>" disabled="true" checked="true"></center></td>
							<%
									}
									screen.referLangOn();
							%>
									<td><div align="center"><%=screen.getString("CRSID")%></div></td>
									<td><%=screen.getString("CRSDESC")%></td>
									<td><%=screen.getString("MCOURSETYPE","CRSTYEDESC")%></td>
								</tr>
							<%
								}
							%>
						</table>
						<div class="center">
							<a class="btn btn-primary" href="javascript:checkAll();" swlang code='SW012180'>Check All</a>
							<a class="btn btn-primary" href="javascript:decheckAll();" swlang code='SW012181'>Uncheck All</a>
							<a class="btn btn-primary" href="javascript:sendback()" swlang code="SW012101">Send</a>
							<a class="btn btn-primary" href="javascript:back();" swlang code='SW000119'>Back</a>
						</div>
					</div>
				</form>
			</div>
		</section>
	</body>
</html>