<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page contentType="text/html; charset=UTF-8"%>
<%@ page import="com.csc.library.entry.*,com.csc.library.system.*,com.csc.library.utilities.*,com.csc.library.session.*,com.csc.library.components.*,com.csc.library.report.*,java.util.*,java.text.DecimalFormat;"%>
<jsp:useBean id="TAVAC001_PROCESS" scope="page" class="com.csc.library.system.Task" />
<jsp:useBean id="SAVEDATA" class="com.csc.library.databean.Vacaccrue_save" scope="page" />
<html ng-app="myHR">
<% 
	TAVAC001_PROCESS.setChannel(request ,response);
	ProcessEntry screen=(ProcessEntry)TAVAC001_PROCESS.process("ProcessEntry","Process");
   	screen.process();
    //code java 
	CheckNull chk = new CheckNull();
	CscCalendar cs = new CscCalendar();	

	String emp1 = chk.chkNullString(request.getParameter("__condition$emp1"));
	String emp2 = chk.chkNullString(request.getParameter("__condition$emp2"));
	String periodgroup = chk.chkNullString(request.getParameter("__condition$periodgroup"));
	String start_period = chk.chkNullString(request.getParameter("__condition$start_period"));
	String end_period = chk.chkNullString(request.getParameter("__condition$end_period"));
	String year_process = chk.chkNullString(request.getParameter("__condition$year_process"));
	String eventgrp = chk.chkNullString(request.getParameter("__condition$eventgrp"));

	ListBox listLeaveType = new ListBox();
	listLeaveType.setUProfile(screen.getUProfile()); 
	listLeaveType.setName("Leave_option");
	listLeaveType.setValidCode("LEAVE_TYPE");
	listLeaveType.setDisable("false");
	listLeaveType.setChecked(chk.chkNullString(TAVAC001_PROCESS.getParameter("Leave_option"),"Working day"));

	DbInquiry inq = new InitialInquiry(screen.getUProfile()).getDbInquiry("VACATION_PROFILE");
	inq.setColumn("VAC_CODE,VACID,TDESC,EDESC");
	inq.refresh();	
%>
<head>

<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 src="../JS/SCREEN.js"></script>
<script src="../JS/jquery-1.7.2.js"></script>
<script src="../JS/angular-1.3.15/angular.js"></script>
<script type='text/JavaScript' SRC='../JS/ANGULAR/SCREEN_ANGULAR.js'></script>
<script type="text/javascript" src="/hr/dwr/interface/CscCalendar.js"></script>
<script type='text/javascript' src='../JS/ICONSMENU.js'></script>
<script>setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script src="../JS/VIEWCALENDAR.js"></script>
<script src='../JS/ICONSMENU.js'></script>
<script src='../JS/HOTKEY.js'></script>
<script src="../JS/DATEINPUT.js"></script>
<script src="../JS/CscBase.js"></script>
<script src="../JS/CscCalendar.js"></script>
<script>getTitleName();</script>
<script TYPE='text/JavaScript' SRC='../JS/CscCalendarV3.js'></script>
<script type="text/JavaScript">

//-->
function goHelp(helpName,inputName){
	with(document.cscform){
		var helpReturn;
		var fixcon = '';
		if(inputName.indexOf("__condition$emp") > -1){
			helpReturn = inputName+":employeeid"
			linkHelp_Return(helpName,helpReturn,fixcon);
		}else if(inputName=="__condition$periodgroup"){
			helpReturn = inputName+":groupid"
			linkHelp_Return(helpName,helpReturn,fixcon);
		}else if(inputName=="__condition$start_period" || inputName=="__condition$end_period"){
			if(__condition$periodgroup.value==''){
				alert(MyCode[219]);
			}else{
				fixcon = "groupid='"+__condition$periodgroup.value+"'";
				helpReturn = inputName+":period,"+inputName+"_date:period_date,"+inputName+"_month:period_month";
				linkHelp_Return(helpName,helpReturn,fixcon);
			}
		}
	}
}

function GoProcess(){
	with(document.cscform){
		aCon=confirm(MyCode[1]);// จะบันทึกหรือไม่
		if (aCon==true)	{
			__cmd.value = 'save';
			submit();
		}
	}
}
</script>

</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="">
<form name="cscform" method="post" action ="TAVAC001_PROCESS.jsp">
<!----------BEGIN CSC INITIAL ZONE ------------------------>
<%=screen.InitialVariable()%>
<input type="hidden" name="__cmd" value="<%=TAVAC001_PROCESS.getParameter("__cmd")%>"> 
<input type="hidden" name="__screen" value="TAVAC001_PROCESS"> 
<input type="hidden" name="__help" value=""> 
<input type="hidden" name="__calendar" value="">
<script language="javascript">getInputFormatDate();</script>
<input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>"> 
<input type="hidden" name="__filterMemployee" value="companyid='<%=screen.getUProfile().get("companyid")%>'">
<input type="hidden" name="__referPage" value="">
<input type="hidden" name="__temp" value="">
<input type="hidden" name="__curDate" value="<%=new CscCalendar().getDate()%>">
<input type="hidden" name="__confirm" value="s">
<input type="hidden" name="__fixCon" value="">
<input type="hidden" name="__employeeid" value="<%=screen.getUProfile().get("employeeid")%>">
<input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">
<input type="hidden" name="__ptype" value="">
<input type="hidden" name="__prclass" value="Vacation_accrual_process">
<!----------END CSC INITIAL ZONE -------------------------->
	<div align="center">
		<table border="1" cellspacing="0" cellpadding="0" align="center">
			<tr bgcolor="#3366CC">
				<td  height="20" class="header" colspan="4">TAVAC001_PROCESS,<span swlang code="SW012706">Vacation accrual process</span>&nbsp;</td>
			</tr>
			<tr><td class="blankspace" colspan="2"></td></tr>
			<tr>
				<td align="right" swlang code='SW000350'>Employee ID</td>
				<td>
					<input type="text" name="__condition$emp1" size="15" value="<%//=emp1%>">
						<a href="javascript:goHelp('MEMPLOYEEHELP','__condition$emp1')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="Help" name="Image2"  border="0" align="absmiddle"></a>
					&nbsp;&nbsp;-&nbsp;&nbsp;
					<input type="text" name="__condition$emp2" size="15" value="<%//=emp2%>">
						<a href="javascript:goHelp('MEMPLOYEEHELP','__condition$emp2')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image3','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="Help" name="Image3"  border="0" align="absmiddle"></a>
				</td>
			</tr>
			<tr>
				<td align="right" swlang code='SW011708'>Period Group</td>
				<td>
					<input type="text" name="__condition$periodgroup" size="10" value="<%//=periodgroup%>">
					<a href="javascript:goHelp('MVACATION_PERIOD_GROUPHELP','__condition$periodgroup','')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('imgBu5','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="Help" name="imgBu5"  border="0" align="absmiddle"></a>
				</td>
			</tr>
			<tr>
				<td align="right" swlang code='SW001331'>From</td>
				<td align="left" >
					<input type="text" name="__condition$start_period" size="2" value="<%//=start_period%>">
					<a href="javascript:goHelp('MVACATION_PERIODHELP','__condition$start_period','')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('imgBu5','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="Help" name="imgBu5"  border="0" align="absmiddle"></a>
					<span swlang code="SW000002">Date</span><input type="text" name="__condition$start_period_date" size="1" value="<%//=start_period%>" readonly>
					<span swlang code="SW000800">Month</span><input type="text" name="__condition$start_period_month" size="1" value="<%//=start_period%>" readonly>
				</td>
			</tr>
			<tr>
				<td align="right" swlang code='SW005755'>To</td>
				<td align="left" >
					<input type="text" name="__condition$end_period" size="2" value="<%//=end_period%>">
					<a href="javascript:goHelp('MVACATION_PERIODHELP','__condition$end_period','')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('imgBu5','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="Help" name="imgBu5"  border="0" align="absmiddle"></a>
					<span swlang code="SW000002">Date</span><input type="text" name="__condition$end_period_date" size="1" value="<%//=start_period%>" readonly>
					<span swlang code="SW000800">Month</span><input type="text" name="__condition$end_period_month" size="1" value="<%//=start_period%>" readonly>
				</td>
			</tr>
			<tr>
				<td align="right" swlang code='SW000717'>Year</td>
				<td align="left" >
					<input type="text" name="__condition$year_process" size="5" value="<%//=year_process%>">
				</td>
			</tr>
			<tr>
				<td><div align="right" swlang code='SW000300'>Leave Type</div></td>
				<td>
					<select name="__condition$eventgrp"> 
						<%
						while(inq.next()){
						%>		
							  <option value="<%=inq.getString("VACID")%>"
							  <%//=(eventgrp.equals(inq.getString("VACID")))?"selected":""%>>
							  <%=(screen.getUProfile().get("lang").equalsIgnoreCase("THA"))?inq.getString("TDESC"):inq.getString("EDESC")%></option>
						<%
							}
						%>
					</select>
				</td>
			</tr>

			<tr>
				<td  class="buttonline" colspan="7"><div align="center">
					<button type="button" class="btn btn-primary width100" swlang code="SW013173" onClick="GoProcess();">PROCESS</button>
				</div>
				</td>
			</tr>
			<tr> 
				<td class="blankspace" colspan="2"></td>
			</tr>
			<tr height="20">
				<td  class="bottom" colspan="2"></td>
			</tr>
		</table> 
	</div>
</form>
</body>
</html>