<%@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.*"  %>
<jsp:useBean id="PRU154" class="com.csc.library.system.Task" scope="page"/>
<%
	PRU154.setChannel(request,response);
	UIManager screen = (UIManager) PRU154.process("MultiEntry","PRU154");
          /*out.println(" employee" + request.getParameter("__employeeid")+"<br>");
          out.println(" dateid" + request.getParameter("__dateid")+"<br>");
          out.println(" time0id" + request.getParameter("__time0id")+"<br>");*/
	
	/*if (request.getParameter("__employeeid")!=null  || !request.getParameter("__employeeid").equals("")||
		request.getParameter("__dateid")!=null || !request.getParameter("__dateid").equals("")||
		request.getParameter("__time0id")!=null|| !request.getParameter("__time0id").equals("")) {

		screen.getRecord().set("employeeid",request.getParameter("__employeeid"));
		screen.getRecord().set("dateid",request.getParameter("__dateid"));
		screen.getRecord().set("time0id",request.getParameter("__time0id"));
		out.println("result Search : "+screen.getRecord().search());	
	}*/	
	MultiLine multi = screen.getMultiLine("TTIME_CURRENT1");	
	screen.getTable("TTIME_CURRENT1").setKeyOff();
	multi.setLabelBox("check box");
	multi.goFirst();	
%>

<!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">
<script type='text/javascript' src='../JS/SCREEN.js'></script>
<script type='text/javascript' src='../JS/ICONSMENU.js'></script>
<script language='javascript' src='../JS/HOTKEY.js'></script>
<script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script src="../JS/VIEWCALENDAR.js"></script>

<script language="javascript">
function GoSave() {saveRecord();}
function GoSearch() {search();}
function GoDelete() {edelete();}
function GoUpdate() {update();}
function checkCF() {checkConfirm();}

function saveRecord(){
	with(document.cscform){
		bCon=confirm(MyCode[1]);
		if (bCon==true)	{
			__confirm.value="s";
			__cmd.value = "save";
			submit();
		}
	}
}

function hotLink(page){
	window.open(page,"Help","left=150,top=150,width=700,height=500,toolbar=no,status=no,scrollbars=yes");
}

function addMulti1(){
	with(document.cscform){
	    window.open("PRU155.jsp?__cmd=&__headMulti=PRU154&__gorec=&__ack=add"+
			"&__employeeid="+__employeeid.value+"&__companyid="+__companyid.value+"&__dateid="+__dateid.value+"&__time0id="+__time0id.value,
			"Ttime_current1","left=150,top=100,width=700,height=500,toolbar=no,status=yes,scrollbars=yes,resizable=yes"
		);
	}
}

function childMulti(record){
	with(document.cscform){
		window.open(__childMulti.value+".jsp?__cmd=&__gorec="+record+"&__ack=edit"+
			"&__employeeid="+__employeeid.value+
			"&__headMulti="+cscform.__screen.value+
			"&__companyid="+__companyid.value,
			"Ttime_current1","left=150,top=100,width=700,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
	}
}

function deleteMulti(){
	with(document.cscform){
		bCon=confirm("ต้องการลบข้อมูลหรือไม่ ?");
	 	if (bCon==true)	{
			__cmd.value="DelChild";
			submit();
		}
	}
}

function checkAll(){
	with(document.cscform){
		for(i=0;i<elements.length;i++){
			if(elements[i].type=="checkbox")
				elements[i].checked=true;
		}//end for
	}//end with
}//end function

function decheckAll(){
	with(document.cscform){
		for(i=0;i<elements.length;i++){
			if(elements[i].type=="checkbox")
				elements[i].checked=false;
		}//end for
	}//end with
}//end function

function goHelp(helpName,inputName) {
	var helpReturn;
	if (inputName=="__employeeid" ) {
	 	helpReturn="__employeeid:employeeid,MEMPLOYEE@FULLNAME,MBU1@TDESC,MBU2@TDESC,MBU3@TDESC,MBU4@TDESC,MBU5@TDESC,MPOSITION@TDESC";
	} else if (inputName=="__time0id" ) {
	 	helpReturn="__time0id:time0id,MTIME0@TDESC";
	}
	linkHelp_Return(helpName,helpReturn);
}

function linkHelp(help,input){
	with(document.cscform){
		var param="PRU084.jsp?__helpName="+help+"&__fieldSearch="+input+"&__pageCall="+__screen.value;
		window.open(param,"Help","left=150,top=150,width=600,height=400,resizable=yes,scrollbars=yes,toolbar=no,status=yes");
	}
}

function linkHelp_Return(help,input){
	with(document.cscform){		
		var param="PRU084.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__checkVerify=off";
		window.open(param,"Help","left=150,top=150,width=600,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
	}
}

function chkDateTime1(valueSearch){
	var tmpval="";
	with(document.cscform){
		var valueSearch1=valueSearch.split("-");
		if(valueSearch1.length==3){
			if(valueSearch1[1].length==1){
				valueSearch1[1]="0"+valueSearch1[1];
			}
			if(valueSearch1[0].length==1){
				valueSearch1[0]="0"+valueSearch1[0];
			}
			valueSearch1[2]=parseInt(valueSearch1[2]);
        	return valueSearch=valueSearch1[2]+"-"+valueSearch1[1]+"-"+valueSearch1[0];
		 }
	}
}

function setValueDate(inputDate){
	with(document.cscform){
		document.write(chkDateTime1(inputDate));	
	}
}

function goBack(){
	with (document.cscform){
		location = "PRW153.jsp?__employeeid="+__employeeid.value;
	}
}
</script>
</head>
<body leftmargin="0" topmargin="0" onLoad="MM_preloadImages('../IMAGES/BUTTON/SWAP/UPOAD_SWAP20.gif')" >
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
<div class="centered">
<form name="cscform" method="post" action="PRU154.jsp">
 

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

<%=screen.InitialVariable()%>

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

<% CscCalendar cs=new CscCalendar();	%>
  	<input type="hidden" name="__cmd" value="">
  	<input type="hidden" name="__screen" value="PRU154">
  	<input type="hidden" name="__headMulti" value="PRU154">
  	<input type="hidden" name="__help" value="<%//=request.getParameter("__help")%>">
  	<input type="hidden" name="__childMulti" value="PRU155">
  	<input type="hidden" name="__gorec" value="">
  	<input type="hidden" name="__ack" value="">
  	<input type="hidden" name="__fixCon" value="<%//=request.getParameter("__fixCon")%>">
  	<script language="javascript">getInputFormatDate();</script>
  	<input type="hidden" name="__calendar">
  	<input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">
  	<input type="hidden" name="__multiTable" value="TTIME_CURRENT1">
  	<input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>">
	<input type="hidden" name="__notNull" value="<%=screen.getRequire()%>">
	<input type="hidden" name="__emp_level" value="<%=screen.getDataLabel("emp_level")%>">
	<script language="javascript"> 
		var titlename=swap2String('Time Current Table'); 
		document.write(Icons("PRU154,"+titlename)); 
	</script>
	<br>
  	<div align="center">
  	<table class="medium" cellpadding="0" cellspacing="0" border="0">
    <tr>
    	<td colspan="2" class="header"><div align="right">PRU154,&nbsp;<script language="javascript">swapLang('Time Current Table');</script>&nbsp;</div></td>
    </tr>
	<tr>
   		<td class="blankspace" colspan="2"></td>
    </tr>
    <tr>
     	<td width="150"><div align="right"><%=screen.getLabel("employeeid")%>&nbsp;</div></td>
      	<td width="475"><div align="left"><%=screen.getInput("employeeid")%>
		<a href="javascript:goHelp('MEMPLOYEEHELP2','__EMPLOYEEID')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image6','','../IMAGES/BUTTON/SWAP/UPOAD_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/UPOAD20.gif" alt="Help" name="Image6" width="20" height="20" border="0" align="absbottom"></a></div></td>
    </tr>
	<tr>
      	<td><div align="right"><%=screen.getLabel("time0id")%>&nbsp;</div></td>
      	<td><%=screen.getInput("time0id")%><input type="text" name="MTIME0@TDESC" size="30" value="<%=screen.getDataLabel("mtime0","tdesc")%>" disabled></td>
	</tr>
	<tr>
    	<td><div align="right"><%=screen.getLabel("dateid")%>&nbsp;</div></td>
      	<td><%=screen.getInput("dateid")%>&nbsp;
			<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('calendar2','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)">
			<img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" name="calendar2" width="20" height="20" border="0" align="absmiddle" onClick="viewCal('__dateid')" alt="Calendar"></a>
	  	</td>
 	</tr>
	<tr>
      	<td><div align="right"><%=screen.getLabel("iswork")%>&nbsp;</div></td>
      	<td><%=screen.getInput("iswork")%></td>
    </tr>
    <tr>
      	<td><div align="right"><script language="javascript">swapLang('Name Surname');</script>&nbsp;</div></td>
      	<td><input type="text" name="MEMPLOYEE@FULLNAME" value="<%=screen.getDataLabel("MEMPLOYEE","FULLNAME")%>" disabled size="60"></td>
    </tr>
    <tr>
      	<td ><div align="right"><script language="javascript">swapLang('Business Unit');</script>&nbsp;</div></td>
      	<td>
			<input type="text" name="MBU1@TDESC" size="30" value="<%=screen.getDataLabel("mbu1","tdesc")%>" disabled>
			<input type="text" name="MBU2@TDESC" size="30" value="<%=screen.getDataLabel("mbu2","tdesc")%>" disabled>
	  	</td>
	 </tr>
	 <tr>
      	<td>&nbsp;</td>
      	<td>
			<input type="text" name="MBU3@TDESC" size="30" value="<%=screen.getDataLabel("mbu3","tdesc")%>" disabled>
			<input type="text" name="MBU4@TDESC" size="30" value="<%=screen.getDataLabel("mbu4","tdesc")%>" disabled>
	  	</td>
	 </tr>
	 <tr>
      	<td>&nbsp;</td>
      	<td >
			<input type="text" name="MBU5@TDESC" size="30" value="<%=screen.getDataLabel("mbu5","tdesc")%>" disabled>
	  	</td>
	</tr>
 	<tr>
      	<td><div align="right"><%=screen.getLabel("emp_position")%>&nbsp;</div></td>
      	<td><input type="text" name="MPOSITION@TDESC" size="30" value="<%=screen.getDataLabel("mposition","tdesc")%>" disabled></td>
    </tr>

	<tr>
		<td colspan="2"></td>
	</tr>
	<tr>
		<td colspan="2">
			<table border="0" cellpadding="0" cellspacing="0"  class="maxsize" cols="12">
	    	<tr>
				<td width="22"  align="center"  class="row3"><script language="javascript">swapLang('Select');</script></td>
				<td width="20"  align="center"  class="row3"><script language="javascript">swapLang('ID');</script></td>
				<td width="70"  align="center"  class="row3"><script language="javascript">swapLang('Date');</script></td>
				<!--td width="70"  align="center"  class="row3"><script language="javascript">swapLang('Employeeid');</script></td-->
				<td width="47"  align="center"  class="row3"><script language="javascript">swapLang('Tr Type');</script></td>
				<td width="47"  align="center"  class="row3"><script language="javascript">swapLang('Eventgrp');</script></td>
				<td width="60"  align="center"  class="row3"><script language="javascript">swapLang('Start Date');</script></td>
				<td width="47"  align="center"  class="row3"><script language="javascript">swapLang('Start Time');</script></td>
				<td width="60"  align="center"  class="row3"><script language="javascript">swapLang('End Date');</script></td>
				<td width="43"  align="center"  class="row3"><script language="javascript">swapLang('End Time');</script></td>
				<td width="36"  align="center"  class="row3"><script language="javascript">swapLang('Late');</script></td>
				<td width="43"  align="center"  class="row3"><script language="javascript">swapLang('Leave Type');</script></td>
				<td width="43"  align="center"  class="row3"><script language="javascript">swapLang('Leave');</script></td>
				<td width="47"  align="center"  class="row3"><script language="javascript">swapLang('OT');</script></td>
				<td width="42"  align="center"  class="row3"><script language="javascript">swapLang('Remark');</script></td>
			</tr>
			<%for(int i=1;!multi.eof();multi.next(),i++){%>
          	<tr>
				<td align="center"><%=multi.getInputCheckBox()%></td>
				<td align="center"><%out.print(multi.getScript("childMulti",multi.getDataLabel("sequence"))); %></td>
				<td align="center"><script language="javaScript">setValueDate('<%=multi.getDataLabel("dateid")%>');</script></td>
				<!--td align="center"><%=multi.getDataLabel("employeeid")%></td-->
				<td align="center"><%=multi.getDataLabel("tr_type")%></td>
				<td align="center"><script language="javaScript">setValueDate('<%=multi.getDataLabel("eventgrp")%>');</script></td>
				<td align="center"><script language="javaScript">setValueDate('<%=multi.getDataLabel("m_dt_bg")%>');</script></td>
				<td align="center"><%=multi.getDataLabel("m_tm_bg")%></td>
				<td align="center"><script language="javaScript">setValueDate('<%=multi.getDataLabel("m_dt_en")%>');</script></td>
				<td align="center"><%=multi.getDataLabel("m_tm_en")%></td>
				<td align="center"><%=multi.getDataLabel("lt")%></td>
				<td align="center"><%=multi.getDataLabel("lv_ty")%></td>
				<td align="center"><%=multi.getDataLabel("m_lv")%></td>
				<td align="center"><%=multi.getDataLabel("ac_ot")%></td>
				<td align="center"><input type="button" name="Submit" value="..." size="2" onClick="hotLink('remarkable.jsp?__remark=+<%=multi.getData("remark")%>&__remarkname=__ttime_current1$remark$<%=multi.getData("employeeid")%>');"></td>
          	</tr>
          	<% }%>
			</table>
		</td>
	</tr>
	<tr>
   		<td class="blankspace" colspan="2"></td>
    </tr>
	<tr>
      	<td class="buttonline" colspan="2"><div align="center">
			<a href="javascript:checkAll();"><img src="../IMAGES/BUTTON/SELECTALL.gif" border="0" align="middle"></a>&nbsp;&nbsp;
			<a href="javascript:decheckAll();"><img src="../IMAGES/BUTTON/DESELECTALL.gif" border="0" align="middle"></a>&nbsp;&nbsp;
			<a href="javascript:addMulti1();" ><img src="../IMAGES/BUTTON/ADD.gif" border="0" align="middle"></a>&nbsp;&nbsp;
			<a href="javascript:deleteMulti();"><img src="../IMAGES/BUTTON/DELETE.gif" border="0" align="middle"></a>
		</div></td>
    </tr>
	<tr>
   		<td class="blankspace" colspan="2"></td>
    </tr>
	<tr>
   		<td colspan="2">
			<table cellpadding="0" cellspacing="0">
				<tr>
					<td><div align="right"><%=screen.getLabel("lt")%>&nbsp;</div></td>
					<td><%=screen.getInput("lt")%></td>
					<td><div align="right"><%=screen.getLabel("lv")%>&nbsp;</div></td>
      				<td><%=screen.getInput("lv")%></td>
				</tr>
				<tr>
					<td><div align="right"><%=screen.getLabel("absent")%>&nbsp;</div></td>
					<td><%=screen.getInput("absent")%></td>
					<td><div align="right"><%=screen.getLabel("ot")%>&nbsp;</div></td>
					<td><%=screen.getInput("ot")%></td>
				</tr>
				<tr>
					<td><div align="right"><%=screen.getLabel("hour_d")%>&nbsp;</div></td>
					<td colspan="3"><%=screen.getInput("hour_d")%></td>
				</tr>
			</table>
		</td>
    </tr>
    <tr>
    	<td  class="blankspace" colspan="2"></td>
    </tr>
	<tr>
    	<td  class="blankspace" colspan="2"><div align="center"><a href="javascript:goBack()"><img src="../IMAGES/BUTTON/BACK.gif" border="0"></a></div></td>
    </tr>
	<tr>
    	<td  class="blankspace" colspan="2"></td>
    </tr>
 	</table>
  	</div>


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

<%=screen.endJSP()%>

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

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