<%@ page contentType="text/html; charset=UTF-8" language="java" %>
<%@ 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.*"  %>
<%@ include file="../CHECKPROFILE.jsp" %>
<% request.setCharacterEncoding("UTF-8"); %>
<jsp:useBean id="APP_EMV007" class="com.csc.library.system.Task" scope="page"/>
<%	
	APP_EMV007.setChannel(request ,response);
	UIManager screen=(UIManager)APP_EMV007.process("MultiEntry","APP_EMV007");
	CheckNull ck = new CheckNull(); 
	MultiLine multi = screen.getMultiLine("TASTRAN2");
	if((request.getParameter("isClean")!=null && request.getParameter("isClean").equals("true"))){
		((MultiEntry)screen).clean();		    
		screen.getTable("TASTRAN2").clearRecord();
	}
	multi.goFirst();
	if(screen.getTable("tastran2").recCount()==0){		
		DbRecord tas2 = screen.getTable("tastran2").getNewRecord();
		tas2.set("apsid",ck.chkNullString(request.getParameter("apsid"),""));
		tas2.set("apsassessor",ck.chkNullString(request.getParameter("apsassessor"),""));
		tas2.set("apsassessy",ck.chkNullString(request.getParameter("apsassessy"),""));
		tas2.set("line_no","1");
		screen.getTable("tastran2").putNewRecord(tas2);
	}
%>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" ng-app="myHR">

	<head>

		<title>Employee View</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/UTILITIES.js"></script>
		<script type="text/javascript"src="../JS/EVENTS.js"></script>
		<script type="text/javascript"src="../JS/SCREEN.js"></script>
		<script type="text/javascript" src="../JS/angular-1.3.15/angular.js"></script>
		<script type="text/javascript" src="../JS/ANGULAR/SCREEN_ANGULAR.js"></script>

		<script>
			setLang("<%=screen.getUProfile().get("lang")%>");
			var swap = new swaplang();
            var titlename = swap.swap2String("SW002215");
			setPageTitle(titlename);

			$(document).ready(function(){
				$("input").addClass("form-control");	
				$("textarea").attr({"cols":"27","rows":"1"});	
			});
			
			function GoSave(){
				with(document.cscform){
					if(__asrweight.value == "0"){
						__asrweight.select();
						alert("กรุณากรอกนํ้าหนัก");

					}else{
						confirmSave();
					}
				}
			}
			function GoUpdate(){update();}
			function GoDelete(){edelete();}
			function GoSearch(){search();}
			function back(){
				with(window.opener.cscform){
					__cmd.value = '';
					submit();	    
				}
				window.close();
			}
			function calscore(){
				with(document.cscform){
					if(parseFloat(__asrweight.value) > 0){
						__asrsumscoremax.value = parseInt(__asrweight.value)*5;
					}else{
						__asrsumscoremax.value = '0';
					}
				}
			}
			function checkConfirm(){
				var conCode="";
				var conDesc="";
				with(document.cscform){
				 conCode=getConfirmIndex(__confirm.value,"0");
				 conDesc=getConfirmIndex(__confirm.value,"1");
				 if(__confirm.value=="4"){
					 alert(MyCode[19]);
					 back();
				 }
				 if(__confirm.value=="1" || __confirm.value=="2"){
					 alert(MyCode[18]);
					 back();
				 }
				 if(__confirm.value=="-1" || __confirm.value=="-2")
					 alert(MyCode[17]);
					if(conCode=="-99"){
						updateRecord();
					}
				}
			}
		</script>
	</head>
	<body>
		<div class="bg-com"></div>
	
		<section>
			<div class="container csc-content">
				<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
				
				<form name="cscform" class="form-horizontal" method="post" action="APP_EMV007.jsp">
					<%=screen.InitialVariable()%>
					<input type="hidden"name="__screen"  value="APP_EMV007">
					<input type="hidden" name="__help" value="">
					<input type="hidden" name="__cmd"  value="">
					<input type="hidden" name="__language" value ="<%=screen.getUProfile().get("lang")%>"> 
					<input type="hidden" name="__fixCon" value="">
					<input type="hidden" name="__orderBy" value="">
					<input type="hidden" name="__apsid" value="<%=ck.chkNullString(request.getParameter("apsid"), screen.getDataLabel("apsid"))%>">
					<input type="hidden" name="__asfid" value="0">
					<input type="hidden" name="__apsassessor" value="<%=ck.chkNullString(request.getParameter("apsassessor"), screen.getDataLabel("apsassessor"))%>">
					<input type="hidden" name="__apsassessy" value="<%=ck.chkNullString(request.getParameter("apsassessy"), screen.getDataLabel("apsassessy"))%>">
					
					<input type="hidden" name="__headMulti" value="APP_EMV007">
					<input type="hidden" name="__childMulti" value="APP_EMV007">
					<input type="hidden" name="__multiTable" value="TASTRAN2">
					<input type="hidden" name="__notNull" value="asid,tastran2$detail$1,tastran2$kpi$1">
					<input type="hidden" name="__bu1" value ="<%=ck.chkNullString(screen.getDataLabel("bu1"), screen.getUProfile().get("bu1"))%>"> 
					<input type="hidden" name="__bu2" value ="<%=ck.chkNullString(screen.getDataLabel("bu2"), screen.getUProfile().get("bu2"))%>"> 
					<input type="hidden" name="__bu3" value ="<%=ck.chkNullString(screen.getDataLabel("bu3"), screen.getUProfile().get("bu3"))%>"> 
					<input type="hidden" name="__bu4" value ="<%=ck.chkNullString(screen.getDataLabel("bu4"), screen.getUProfile().get("bu4"))%>"> 
					<input type="hidden" name="__bu5" value ="<%=ck.chkNullString(screen.getDataLabel("bu5"), screen.getUProfile().get("bu5"))%>"> 
					<input type="hidden" name="__job" value ="<%=ck.chkNullString(screen.getDataLabel("job"), screen.getUProfile().get("job"))%>"> 
					<input type="hidden" name="__emp_position" value ="<%=ck.chkNullString(screen.getDataLabel("emp_position"), screen.getUProfile().get("emp_position"))%>"> 
					<input type="hidden" name="__emp_group" value ="<%=ck.chkNullString(screen.getDataLabel("emp_group"), screen.getUProfile().get("emp_group"))%>"> 
					<input type="hidden" name="__branch" value ="<%=ck.chkNullString(screen.getDataLabel("branch"), screen.getUProfile().get("branch"))%>"> 
					<input type="hidden" name="__bossid" value ="<%=ck.chkNullString(screen.getDataLabel("bossid"), screen.getUProfile().get("bossid"))%>"> 
					<input type="hidden" name="__salatype" value ="<%=ck.chkNullString(screen.getDataLabel("salatype"), screen.getUProfile().get("salatype"))%>"> 
					<input type="hidden" name="__workarea" value ="<%=ck.chkNullString(screen.getDataLabel("workarea"), screen.getUProfile().get("workarea"))%>"> 
					<input type="hidden" name="__asrnecessary" value ="0"> 
					<input type="hidden" name="__asrmaxscore" value ="5"> 
					
					<input type="hidden" name="__tastran2$asid$1">
					<input type="hidden" name="__tastran2$asfid$1"> 
					<input type="hidden" name="__tastran2$score5$1" value ="5"> 
					<input type="hidden" name="__tastran2$score4$1" value ="4"> 
					<input type="hidden" name="__tastran2$score3$1" value ="3"> 
					<input type="hidden" name="__tastran2$score2$1" value ="2"> 
					<input type="hidden" name="__tastran2$score1$1" value ="1"> 
					<input type="hidden" name="total_weight" value ="<%=ck.chkNullString(request.getParameter("total_weight"),"0")%>"> 
					
					<div class="csc-block">
						<div class="center">
							<h2 class="csc-block-head" swlang code='SW002215'>Assess From</h2>
						</div>
						
						<div class="form-horizontal">
							<div class="row">
								<div class="form-group">
									<div class="col-md-3 col-sm-3 col-xs-3">
										<label class="control-label label-right"><%=screen.getLabel("asid")%></label>
									</div>

									<div class="col-md-2 col-sm-2 col-xs-2">
										<%=screen.getInput("asid")%>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<label class="control-label label-right"><span swlang code='SW000013'>Score</span> 1 </label>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<%=multi.getInput("tastran2","answer1")%>
									</div>
								</div>
							</div>
						
							<div class="row">
								<div class="form-group">
									<div class="col-md-3 col-sm-3 col-xs-3">
										<label class="control-label label-right" swlang code='SW000089'>Weight</label>
									</div>

									<div class="col-md-2 col-sm-2 col-xs-2">
										<input type="text" name="__asrweight" maxlength="7" value="<%=screen.getRecord().getInt("asrweight")%>" onkeypress="checkWordNumber(this.value,event);" onkeyup="sysIsEdit();checkComma(this,2);" onblur="checkNumInt(this,0,<%=ck.chkNullString(request.getParameter("total_weight"),"500")%>);calscore();" onfocus="callDelComma(this);"/>
									</div>
								
									<div class="col-md-2 col-sm-2 col-xs-2">
										<label class="control-label label-right"><span swlang code='SW000013'>Score</span> 2 </label>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<%=multi.getInput("tastran2","answer2")%>
									</div>
								</div>
							</div>
							
							<div class="row">
								<div class="form-group">
									<div class="col-md-3 col-sm-3 col-xs-3">
										<label class="control-label label-right" swlang code='SW012311'>Max Score</label>
									</div>

									<div class="col-md-2 col-sm-2 col-xs-2">
										<input id="__asrsumscoremax$show" type="text" name="__asrsumscoremax" value="<%=screen.getRecord().getInt("asrsumscoremax")%>" readonly/>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<label class="control-label label-right"><span swlang code='SW000013'>Score</span> 3 </label>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<%=multi.getInput("tastran2","answer3")%>
									</div>
								</div>
							</div>
							
							<div class="row">
								<div class="form-group">
									<div class="col-md-3 col-sm-3 col-xs-3">
										<label class="control-label label-right"><%=multi.getLabel("detail")%> </label>
									</div>

									<div class="col-md-2 col-sm-2 col-xs-2">
										<%=multi.getInput("tastran2","detail")%>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<label class="control-label label-right"><span swlang code='SW000013'>Score</span> 4 </label>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<%=multi.getInput("tastran2","answer4")%>
									</div>
								</div>
							</div>
							
							<div class="row">
								<div class="form-group">
									<div class="col-md-3 col-sm-3 col-xs-3">
										<label class="control-label label-right"><%=multi.getLabel("kpi")%> </label>
									</div>

									<div class="col-md-2 col-sm-2 col-xs-2">
										<%=multi.getInput("tastran2","kpi")%>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<label class="control-label label-right"><span swlang code='SW000013'>Score</span> 5 </label>
									</div>
									
									<div class="col-md-2 col-sm-2 col-xs-2">
										<%=multi.getInput("tastran2","answer5")%>
									</div>
								</div>
							</div>
						
							<div class="center">
								<a class="btn btn-primary" href="javascript:GoSave();" swlang code='SW000117'>Save </a>
								<a class="btn btn-primary" href="javascript:GoDelete();" swlang code='SW000123'>Delete </a>
								<a class="btn btn-primary" href="javascript:window.close();" swlang code='SW012104'>Close </a>
							</div>
						</div>
						<%=screen.endJSP()%>
					</div>
				</form>
			</div>
		</section>
	</body>
</html>