<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.utilities.CscCalendar,com.csc.library.entry.HelpEntry,com.csc.library.system.*"%>
<%@ page import="com.csc.library.entry.*,com.csc.library.database.*,com.csc.library.session.*,com.csc.library.utilities.*"  %>
<jsp:useBean id="WEL308" class="com.csc.library.system.Task" scope="page" />
<%
	//<================================ SET RESULTSET =====================================-->	
	WEL308.setChannel(request ,response);
	UIManager screen=(UIManager)WEL308.process("MultiEntry","WEL308");
	if((request.getParameter("__cmd")!=null)&&(request.getParameter("__cmd").equals("ack"))) {
		screen.getRecord().refreshChild("msitewel");
		screen.getRecord().refreshChild("memployee");
	}
	MultiLine multi = screen.getMultiLine("TWORKOUTAREA1");
	ThaiUtilities chkChar = new ThaiUtilities();
	CheckNull chkNull = new CheckNull();
	//<================================ SET RESULTSET =====================================-->
%>

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

<!--
//-->
function goHelp(helpName,inputName){
	var helpReturn;
	with (document.cscform) {
		if(inputName=="__employeeid" ) {
			helpReturn="__employeeid:employeeid,__fullname:memployee.fullname,__bu1desc:memployee.bu1name,__positiondesc:memployee.positionname,__tel_ext:memployee.tel_ext";
		} else if(inputName=="__sitewelid" ) {
			helpReturn="__sitewelid:sitewelid,__siteweldesc:msitewel.tdesc,__siteweladdr:msitewel.fulladdress,__siteweltel:msitewel.tel,__sitewelfax:msitewel.fax";
		}
	}
	linkHelp_Return(helpName,helpReturn);
}

function linkChildPru(){
	with (document.cscform) {
		if (__employeeid.value != "") {
			window.open("WEL308E.jsp?__gorec="+__gorec.value+"&__docno="+__docno.value+"&__ack=add&__headMulti="+__headMulti.value+"&__RecNo="+__maxrec.value+"&__listempid="+__listempid.value+"&__line_no="+__line_no.value,"","left=150,top=20,width=1000,height=600,toolbar=no,status=yes,scrollbars=yes,resizable=no");
		} else {
			alert(MyCode[15]);
		}
	}
}

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

function deleteMulti(){
	with(document.cscform){
		if (chkCheckBox()) {
			bCon=confirm(MyCode[4]);
			if (bCon) {
				__cmd.value="DelChild";
				submit();
			}
		} else {
			alert("กรุณาเลือกพนักงานก่อนที่จะลบ");
		}
	}
}

function childMulti(record) {
	with(document.cscform){
    	window.open(__childMulti.value+".jsp?__cmd=&__gorec="+record+"&__docno="+__docno.value+"&__ack=edit&__listempid="+__listempid.value+"&__headMulti="+__headMulti.value+"&__companyid="+__companyid.value+"&__line_no="+__line_no.value);
	}
}

function goPrint() {
	with(document.cscform){
		var splDate = __docdate.value.split("-");
		var tmpDate = eval(splDate[0])+"  "+returnMonth(splDate[1],'f','tha')+" "+(eval(splDate[2])+543);
    	window.open("WEL308P.jsp?__docno="+__docno.value+"&__docdate="+tmpDate+"&__location="+__siteweldesc.value);
	}
}
	
// FOR DEFAULT FUNCTION \\
function GoSave() { 
		update();
}
function GoUpdate(){}
function GoDelete(){ alert(MyCode[150]); }
function GoSearch(){ search(); }
function saveData() {
	if(nullCheck()){
		 with(document.cscform){
			__confirm.value="s";
			__cmd.value = "save";
			submit();
		}
	}
}
</script>
</head>
<body leftmargin="0" topmargin="0">
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<form name="cscform" method="post" action="WEL308.jsp">

<!----------BEGIN CSC INITIAL ZONE ------------------------>
<%=screen.InitialVariable()%>
<!----------END CSC INITIAL ZONE -------------------------->

<!---------------- HIDDEN FIELD ZONE ---------------------->
	<!-- All Use -->
	<input type="hidden" name="__cmd"  value="">
	<!--input type="hidden" name="__confirm"  value=""-->
	<input type="hidden" name="__screen" value="WEL308">
	<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="WEL308">
	<input type="hidden" name="__childMulti" value="WEL308E">
	<input type="hidden" name="__multiTable" value="TWORKOUTAREA1">
	<input type="hidden" name="__ack" value="">
	<input type="hidden" name="__chkempid" value="">
	<input type="hidden" name="__chkcmd"  value="<%=request.getParameter("__cmd")%>">
	<input type="hidden" name="__language"  value="<%=screen.getUProfile().get("lang")%>">
	<input type="hidden" name="__companyid"  value="<%=screen.getUProfile().get("companyid")%>">
	<input type="hidden" name="__maxrec" value="<%//=screen.getTable("TWORKOUTAREA").recCount()%>">
	<input type="hidden" name="__referPage" value="">
	<input type="hidden" name="__fixCon"  value="">
	<input type="hidden" name="__clean" value="1"> <!-- ไม่ให้เคลียค่า -->
<!---------------- HIDDEN FIELD ZONE ---------------------->
 
	<script language="javascript">getInputFormatDate();</script>
	<script language="javascript">initToolTips();</script>    
	<script language="javascript">
	 	var titlename=swap2String('Record practicing work/The residence is provincial');
	 	document.write(Icons("WEL308,"+titlename));
	</script>
	<script language="JavaScript" src="../JS/HOTKEY.js"></script>
    
	<br>
    
  	<table height="" align="center" cellpadding="0" cellspacing="0"  border="1" class= "largest">
    <tr bgcolor="#3366CC">
      <td  height="20" class="header" colspan="7">WEL308, <script language="javascript">swapLang("Record practicing work/The residence is provincial");</script>&nbsp;</td>
  	</tr>
	<tr>
      <td class="blankspace" colspan="7"></td>
    </tr>
<!-- ================================================ FILTER DATA =======================================================-->
	<tr>
    	<td><div align="center"><table width="600" height="302" cellpadding="0" cellspacing="0" cols="2" class = "largest">
			<!--========== BLANK ROW ============-->
			<tr> 
			  	<td  class="blankspace" colspan="4"></td>
			</tr>
			<!--========== BLANK ROW ============-->			
			<tr> 
            	<td width="22%" ><div align="right"><%=screen.getLabel("DOCNO")%>&nbsp;: &nbsp;</div></td>
   	  	    <td width="78%" ><div align="left"><%=screen.getInput("DOCNO")%>&nbsp;<%=screen.getLabel("DOCDATE")%>&nbsp;<%=screen.getInput("DOCDATE")%>&nbsp;
                	<A HREF="#" ONMOUSEOUT="MM_swapImgRestore()" ONMOUSEOVER="MM_swapImage('Image111','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" ONCLICK="viewCal('__docdate')"><IMG SRC="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" ALT="Calendar" NAME="Image111" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle" ID="Image111"></A></div>
             	</td>
			</tr>
			<tr> 
                <td ><div align="right"><script language="javascript">swapLang("Employeeid");</script>&nbsp;: &nbsp;</div></td>
                <td ><div align="left"><%=screen.getInput("EMPLOYEEID")%>&nbsp;<input name="__fullname" type="text" disabled size="40" maxlength="40" value="<%=screen.getDataLabel("MEMPLOYEE","FULLNAME")%>"></div></td>
			</tr>
            
            <tr> 
                <td ><div align="right"><%=screen.getLabel("MEMPLOYEE","BU1")%>&nbsp;: &nbsp;</div></td>
                <td ><input name="__bu1desc" type="text" disabled size="20" maxlength="20" value="<%=screen.getDataLabel("MEMPLOYEE","BU1NAME")%>">&nbsp;<script language="javascript">swapLang("Position");</script>&nbsp;<input name="__positiondesc" type="text" disabled size="40" maxlength="40" value="<%=screen.getDataLabel("MEMPLOYEE","POSITIONNAME")%>"></td>
			</tr>

			<tr> 
			  	<td ><div align="right"><%=screen.getLabel("MEMPLOYEE","TEL_EXT")%>&nbsp;: &nbsp;</div></td>
			  	<td ><input name="__tel_ext" type="text" disabled size="15" maxlength="15" value="<%=screen.getDataLabel("MEMPLOYEE","TEL_EXT")%>"></td>
			</tr>
            
            <tr> 
            	<td ><div align="right"><script language="javascript">swapLang("เดินทางไปปฎิบัติงานจังหวัด");</script>&nbsp;: &nbsp;</div></td>
			  	<td ><SELECT NAME="__provinceid">
<%
			DbInquiry Qprovince = new InitialInquiry(screen.getUProfile()).getDbInquiry("MPROVINCE");
			Qprovince.setColumn("provinceid,short_tname,short_ename,long_tname,long_ename");
			Qprovince.setOrderBy("provinceid");
			Qprovince.refresh();
			while(Qprovince.next()) {
%>
					<OPTION VALUE="<%=Qprovince.getString("PROVINCEID")%>" <%if(screen.getDataLabel("PROVINCEID").equals(Qprovince.getString("PROVINCEID"))){%>SELECTED<%}%>><%=Qprovince.getString("LONG_TNAME")%>
<%
			}
%>
				</SELECT></td>
			</tr>

			<tr> 
			  	<td ><div align="right"><script language="javascript">swapLang("ภายในวันที่");</script>&nbsp;: &nbsp;</div></td>
			  	<td ><%=screen.getInput("CHECKINDATE")%>&nbsp;
					<A HREF="#" ONMOUSEOUT="MM_swapImgRestore()" ONMOUSEOVER="MM_swapImage('Image111','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" ONCLICK="viewCal('__checkindate')"><IMG SRC="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" ALT="Calendar" NAME="Image111" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle" ID="Image111"></A>
				&nbsp;<script language="javascript">swapLang("Time");</script>&nbsp;<%=screen.getInput("CHECKINTIME")%>&nbsp;<script language="javascript">swapLang("ถึงวันที่");</script>&nbsp;<%=screen.getInput("CHECKOUTDATE")%>&nbsp;
					<A HREF="#" ONMOUSEOUT="MM_swapImgRestore()" ONMOUSEOVER="MM_swapImage('Image111','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" ONCLICK="viewCal('__checkoutdate')"><IMG SRC="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" ALT="Calendar" NAME="Image111" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle" ID="Image111"></A>
				&nbsp;<script language="javascript">swapLang("Time");</script>&nbsp;<%=screen.getInput("CHECKOUTTIME")%></td>
			</tr>
            
            <tr> 
			  	<td ><div align="right"><%=screen.getLabel("STATUS")%>&nbsp;: &nbsp;</div></td>
			  	<td ><%=screen.getInput("STATUS")%></td>
			</tr>
            
            <tr> 
			  	<td ><div align="right"><%=screen.getLabel("SITEWELID")%>&nbsp;: &nbsp;</div></td>
			  	<td ><%=screen.getInput("SITEWELID")%>&nbsp;<input name="__siteweldesc" disabled type="text" size="40" maxlength="40" value="<%=screen.getDataLabel("MSITEWEL","TDESC")%>"></td>
			</tr>
            
            <tr> 
			  	<td ><div align="right"><script language="javascript">swapLang("Address");</script>&nbsp;: &nbsp;</div></td>
			  	<td ><textarea name="__siteweladdr" cols="60" rows="3" disabled><%=screen.getDataLabel("MSITEWEL","FULLADDRESS")%></textarea></td>
			</tr>
            
            <tr> 
			  	<td ><div align="right"><script language="javascript">swapLang("Telephone_No");</script>&nbsp;: &nbsp;</div></td>
			  	<td ><input name="__siteweltel" type="text" disabled size="12" maxlength="12" value="<%=screen.getDataLabel("MSITEWEL","TEL")%>">&nbsp;<script language="javascript">swapLang("Fax");</script>&nbsp;<input name="__sitewelfax" type="text" disabled size="12" maxlength="12" value="<%=screen.getDataLabel("MSITEWEL","FAX")%>"></td>
			</tr>
            
            <tr> 
			  	<td ><div align="right"><%=screen.getLabel("TRAV_BY")%>&nbsp;: &nbsp;</div></td>
			  	<td ><input name="__trav_by" type="radio" value="1" <%if(screen.getDataLabel("TRAV_BY").equals("1")){%>checked<%}%>><script language="javascript">swapLang("Mass transportation car or Railcar or Public taxi");</script></td>
			</tr>
            
            <tr> 
			  	<td ><div align="right">&nbsp;</div></td>
			  	<td ><input name="__trav_by" type="radio" value="2" <%if(screen.getDataLabel("TRAV_BY").equals("2")){%>checked<%}%>><script language="javascript">swapLang("Center car of the bank");</script></td>
			</tr>
            
            <tr> 
			  	<td ><div align="right">&nbsp;</div></td>
			  	<td ><input name="__trav_by" type="radio" value="3" <%if(screen.getDataLabel("TRAV_BY").equals("3")){%>checked<%}%>><script language="javascript">swapLang("Private car");</script></td>
			</tr>
            
            <tr> 
			  	<td ><div align="right">&nbsp;</div></td>
			  	<td ><input name="__trav_by" type="radio" value="4" <%if(screen.getDataLabel("TRAV_BY").equals("4")){%>checked<%}%>><script language="javascript">swapLang("Airplane");</script></td>
			</tr>
            
            <tr> 
			  	<td ><div align="right"><%=screen.getLabel("REASON")%>&nbsp;: &nbsp;</div></td>
			  	<td ><%=screen.getInput("REASON")%></td>
			</tr>
            
            <tr> 
			  	<td ><div align="right"><%=screen.getLabel("OBJECTIVE")%>&nbsp;: &nbsp;</div></td>
			  	<td ><%=screen.getInput("OBJECTIVE")%></td>
			</tr>
			 
			<!--========== BLANK ROW ============-->
			<tr>
				<td class="blankspace" colspan="4"></td>
			</tr> 
			<!--========== BLANK ROW ============-->
		</table></div></td>
  	</tr>
<!-- ================================================ FILTER DATA =======================================================-->

<!-- =================== BLANK ROW==================-->	
	<tr>
      	<td class="blankspace" colspan="7"></td>
    </tr>  	
	<tr>
      	<td class="blankspace" colspan="7"></td>
    </tr>  	
<!-- =================== BLANK ROW==================-->	    
	
<!-- ================================================ DETAIL EMPLOYEE =======================================================-->
	<tr>
		<td colspan="7">
			<table height="" align="center" cellpadding="0" cellspacing="1" class = "largest">
  			<tr bgcolor="#3366CC">
				<td width="5%" class="row3"><div align="center"><strong><script language="javascript">swapLang("Select");</script></strong></div></td>
				<td width="5%" class="row3"><div align="center"><strong><script language="javascript">swapLang("Order");</script></strong></div></td>
				<td width="10%" class="row3"><div align="center"><strong><script language="javascript">swapLang("Employeeid");</script></strong></div></td>
				<td width="20%" class="row3"><div align="center"><strong><script language="javascript">swapLang("Name Surname");</script></strong></div></td>
				<td width="10%" class="row3"><div align="center"><strong><script language="javascript">swapLang("Smoke");</script></strong></div></td>
				<td width="10%" class="row3"><div align="center"><strong><script language="javascript">swapLang("Type room");</script></strong></div></td>				
				<td width="10%" class="row3"><div align="center"><strong><script language="javascript">swapLang("Room no");</script></strong></div></td>				
			</tr>
<%
	 multi.goFirst();
	 multi.getTable().getCurrentRecordManager().referLangOn();
	 String listemp = "";
	 String tmpFullname = "";
	 for(int i=1;!multi.eof();multi.next(),i++){
			if(!listemp.equals("")) {
				listemp += ","+multi.getData("EMPLOYEEID");
			} else {
				listemp = multi.getData("EMPLOYEEID");
			}
			//tmpFullname =  ((DbInquiry) multi.getTable().getCurrentRecordManager().getChild("MEMPLOYEE")).getString("FULLNAME");
%>
			<tr>		    					
				<td class="forborder"><div align="center"><%=multi.getInputCheckBox()%></div></td>
				<td class="forborder"><div align="center"><%=i%></div></td>
				<td class="forborder"><div align="center"><a href="javaScript:childMulti('<%=multi.getData("LINE_NO")%>')"><%=multi.getData("EMPLOYEEID")%></a></div></td>
				<td class="forborder"><div align="center"><%=((DbInquiry) multi.getTable().getCurrentRecordManager().getChild("MEMPLOYEE")).getString("FULLNAME")%></div></td>
                <td class="forborder"><div align="center"><%=multi.getTable().getCurrentRecordManager().getSystemCode("ISSMOKE")%></div></td>
				<td class="forborder"><div align="center"><%=multi.getTable().getCurrentRecordManager().getSystemCode("ROOMTYPE")%></div></td>
                <td class="forborder"><div align="center"><%=multi.getData("ROOMNO")%></div></td>
			</tr>
<%

	}
	multi.getTable().getCurrentRecordManager().referLangOff();
%>
				<input type="hidden" name="__listempid"  value="<%=listemp%>">
				<input type="hidden" name="__line_no" value='<%=multi.getData("line_no")%>'>
			</table>
		</td>
	</tr>
<!-- ================================================ DETAIL EMPLOYEE =======================================================-->	
	
	<!--========== BLANK ROW ============-->
	<tr>
      <td class="blankspace" colspan="7"></td>
    </tr>
	<tr>
      <td class="blankspace" colspan="7"></td>
    </tr>
	<!--========== BLANK ROW ============-->
	
	<!--========== BUTTON ROW ============-->
	<tr bordercolor="0069B3">
		<td class="blankspace"><div align="center" >
			<a href="#" onClick="checkAll()"><img src="../IMAGES/BUTTON/SELECTALL.gif" border="0"></a>&nbsp;&nbsp;
			<a href="#" onClick="decheckAll()"><img src="../IMAGES/BUTTON/DESELECTALL.gif" border="0"></a>&nbsp;&nbsp;
			<a href="javascript:linkChildPru();"><img src="../IMAGES/BUTTON/ADD.gif" border="0"></a>&nbsp;&nbsp;
			<a href="javascript:deleteMulti();"><img src="../IMAGES/BUTTON/DELETE.gif" border="0"></a>&nbsp;&nbsp;
            <a href="javascript:goPrint();"><img src="../IMAGES/BUTTON/PRINT.gif" border="0"></a>&nbsp;&nbsp;
		</div></td>
    </tr>
	<!--========== BUTTON ROW ============-->

	<!--========== BLANK ROW ============-->
	<tr>
      <td class="blankspace" colspan="7"></td>
    </tr>
	<!--========== BLANK ROW ============-->
	
	<!--========== ROW COLOR ============-->
	<tr bordercolor="0069B3"> 
        <td class="bottom"></td>
    </tr>
	<!--========== BLANK COLOR ============-->
  </table>
  
<%
	if((request.getParameter("__cmd")!=null)&&(request.getParameter("__cmd").equals("ack"))) {
%>	
		<script language="javascript">
			document.cscform.__provinceid.value = '<%=chkNull.chkNullString(chkChar.ASCII2Unicode(request.getParameter("__provinceid")))%>';
			document.cscform.__trav_by.value = '<%=chkNull.chkNullString(chkChar.ASCII2Unicode(request.getParameter("__trav_by")))%>';
		</script> 
<%
	}
%>

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

<%=screen.endJSP()%>

<!----------END CSC ENDING ZONE -------------------------->
</form>
</body>
</html>