<%@ page import="com.csc.library.entry.*,com.csc.library.session.*,com.csc.library.utilities.*,java.util.*"  contentType="text/html;charset=UTF-8"%>
<jsp:useBean id="REC802HELP" scope="page" class="com.csc.library.system.Task"/>
<jsp:useBean id="REC802" scope="page" class="com.csc.library.system.Task"/>
<%

	REC802.setChannel(request ,response);		
		UIManager screen1=(UIManager) REC802.process("SingleEntry","REC802_PHATRA");		
	//	screen1.getRecord("","23");
		

		REC802HELP.setChannel(request ,response);
	
		HelpEntry screen=(HelpEntry) REC802HELP.process("HelpEntry","REC802HELP");		
		

		CheckNull chkNull = new CheckNull();	
		 //out.println("cmd::::::::::"+request.getParameter("__cmd"));	
		//screen.getInquiry().setFilter("apsassessy='"+request.getParameter("__appid")+"' and apsasssource='"+request.getParameter("__requestid")+"'");
		String filter = "apsassessy='"+request.getParameter("__appid")+"' and apsasssource='"+request.getParameter("__requestid")+"' and APSASSESSOR IN (select EMPLOYEEID from MCOMMITTEE where REQUESTID = '"+request.getParameter("__requestid")+"')";
		//out.println(filter);
		screen.getInquiry().setFilter(filter);
		screen.process();
		screen.nextRec();
		
	DbInquiry mcom = new InitialInquiry(screen.getUProfile()).getDbInquiry("mcommittee");
	DbInquiry empl = new InitialInquiry(screen.getUProfile()).getDbInquiry("memployee");
	mcom.putChild(empl);
	mcom.setColumn("employeeid,companyid,requestid");
	mcom.setFilter("requestid='"+chkNull.chkNullString(request.getParameter("__requestid"),request.getParameter("requestid"))+"'");
	mcom.refresh();	
	Map committeeList = new HashMap();
	while(mcom.next()){
		committeeList.put(mcom.getString("employeeid"),mcom.getString("memployee","fullname")+" ,"+mcom.getString("memployee","positionname")+" ,"+mcom.getString("memployee","tel_ext")+" ,");
	}		
//System.out.println("======================>"+mcom.getString("memployee","fullname")+","+mcom.getString("memployee","positionname")+","+mcom.getString("memployee","tel_ext")+",");

        String req_id = chkNull.chkNullString(request.getParameter("__requestid"));
		String fullname = chkNull.chkNullString(request.getParameter("__fullname"));
   

		
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<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/RECSCREEN.js'></script>
<script language='javascript' src='../JS/HOTKEY.js'></script>
<script language='javascript' src='../JS/EMPLOYEE.js'></script>
<script language="javascript">setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script language="javascript">getTitleName();</script>
<script type='text/javascript' src='../JS/ICONSMENU.js'></script>
<script src="../JS/VIEWCALENDAR.js"></script>
<script language="JavaScript">
function goHelp(helpName,inputName){
	var helpReturn;
	var temp;
	with( document.cscform ){
		if(inputName=="__newrequestid" ){
			temp = __fixCon.value;
			__fixCon.value="REQUESTID <> '"+__requestid.value+"'";
			helpReturn="__newrequestid:requestid";				
			linkHelp_Return(helpName,helpReturn);
			__fixCon.value=temp;	
		}
	}
}

function GoSave(){
	EngCode[200]="All Candidate's Data in this requisition will be deleted!! Proceed ?";
	ThaiCode[200]="ข้อมูลของผู้สมัครทั้งหมดนี้จะถูกลบ! ดำเนินการหรือไม่ ?";
	setCode();
	with(document.cscform){	
		var msg = MyCode[1];
		if(acknow[0].checked==true){
			//alert("1");
			__applicantstatus.value="1";
			__exp_startdate.value= startdate.value;
			if(__decision[1].checked==true){
				msg=MyCode[200];
				__applicantstatus.value="0";
				__disengage_reason.value="ไม่เหมาะสมในการจ้าง";
			}else if(__decision[2].checked==true&&(__newrequestid.value=="" || __reason.value=="")){

				alert('กรุณาเลือกใบขออัตรากำลังใหม่ และเหตุผลด้วย');
				return;
			}
		}else{
			//alert("2");
			__applicantstatus.value="0";
			__disengage_reason.value=reason.value;			
		}
		bCon=confirm(msg);
		if (bCon==true)	{
			//alert("3");
			__confirm.value="s";
			__cmd.value = "save";
			//alert("cmd::"+__cmd.value);
			submit();
		}		
	}	
}

function disConclusion(){
	with(document.cscform){
		var tb = document.getElementById("ccTable");
		if(acknow[1].checked==true){
			tb.disabled=true;
			tb.style.display="none";
			reason.disabled=false;
			startdate.disabled=true;
			startdate.value="";			
		}
		else{
			tb.disabled=false;
			tb.style.display="";
			reason.disabled=true;
			startdate.disabled=false;			
			reason.value="";			
		}
	}
}
function mail(){
with(document.cscform){
	if(__decision[1].checked){
		//alert("1");
		var pam="MailReject.jsp?&__mail_to="+mail.value+"&__mail_from="+from.value+"&aname="+aname.value+"&position="+jobname.value+"&date="+date.value;	
		window.open(pam,"","left=150,top=150,width=800,height=500,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
		}else{
           //alert("2");
		}
	}
}	
function goForm(apsassessy,apsassessor,apsid){
		//var obj = document.getElementById("interviewers"+apsassessor).value;
		with(document.cscform){			
				window.open("../EMPVIEW/APS_EMV704_PHATRA.jsp?apsid="+apsid+"&apsassessor="+apsassessor+
					"&apsassessy="+apsassessy+"&bpage="+__screen.value+"&ass_level=1&isread=0&appname=recruit&isadmin=1","form","left=150,top=150,width=800,height=800,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
		}
	}
</script>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="">
<form name="cscform" method="post" action="REC802_PHATRA.jsp">
	 

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

<%=screen.InitialVariable()%>

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

  <input type="hidden"name="__screen"  value="REC802"> 
	  <input type="hidden" name="__help"  size="50" value="">
	  <input name="__fixCon" type="hidden" value="">
	  <input type="hidden" name="__cmd"  value="">
	  <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>">   
	  <input type="hidden" name="__companyname" value="<%=screen.getUProfile().get("companyname")%>">   
	  <input type="hidden" name="__referPage" value="">
	  <input type="hidden" name="__notNull" value="">
       <input type="hidden" name="__requestid" value="<%=chkNull.chkNullString(request.getParameter("__requestid"),request.getParameter("requestid"))%>">
       <input type="hidden" name="__applicantid" value="<%=screen.getDataLabel("MAPPLICANT","APPLICANTID")%>">
       <input type="hidden" name="__appid" value="<%=request.getParameter("__appid")%>">
    <input type="hidden" name="aname" value="<%=screen.getDataLabel("MAPPLICANT","FNAME")%> <%=screen.getDataLabel("MAPPLICANT","LNAME")%>">   
        <input type="hidden" name="mail" value="<%=screen.getDataLabel("MAPPLICANT","EMAIL")%>">     
       <input type="hidden" name="__disengage_reason">       
    <input name="from" type="hidden" value='<%=screen.getUProfile().get("email")%>'>
       <input type="hidden" name="__applicantstatus" value="<%=screen1.getDataLabel("applicantstatus")%>">
       <input type="hidden" name="__exp_startdate" value="<%=screen1.getDataLabel("exp_startdate")%>">
          	 <input type="hidden" name="__calendar">        
    <input type="hidden" name="__language"	value ="<%=screen.getUProfile().get("lang")%>">
          <script language="javascript">getInputFormatDate();</script>  
	 
	 <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>

 <br>

	   <table width="100%"  cellpadding="0" cellspacing="0" class="normal" align="center">
		  <tr class="header"> 
			<td  class="header" align="right">REC802, 
			  <script language="javascript">swapLang('Interview Conclusion');</script></td>
		  </tr>
		
		  <tr > 
			<td colspan="2"> 

				  <table cellpadding="0"  cellspacing="0" class="maxsize" >
<tr>
                      <td align="right" nowrap class="columnlabel"><script language="javascript">swapLang('Requisition ID');</script></td>
					  <%
					  String reqid= ""; 
						if(!screen.getDataLabel("apsasssource").equals("")){
							reqid = screen.getDataLabel("apsasssource");
						}else{
							reqid = req_id;
						}
					  %>
                      <td nowrap class="columnData">&nbsp;&nbsp;<%=reqid%><%//=screen.getDataLabel("apsasssource")%></td>
                    </tr>
<tr>
                      <td align="right" nowrap class="columnlabel"><%=screen.getLabel("MAPPLICANT","APPLICANTID")%></td>
                      <td nowrap class="columnData">&nbsp;&nbsp;<%=screen.getDataLabel("MAPPLICANT","APPLICANTID").equals("0") || screen.getDataLabel("MAPPLICANT","APPLICANTID").equals("")?request.getParameter("__appid"):screen.getDataLabel("MAPPLICANT","APPLICANTID")%><%//=screen.getDataLabel("MAPPLICANT","APPLICANTID")%></td>
                    </tr>
                    <tr>
                      <td align="right" nowrap class="columnlabel"><%=screen.getLabel("MAPPLICANT","FULLNAME")%></td>
                      <td nowrap class="columnData">&nbsp;&nbsp;<%=screen.getDataLabel("MAPPLICANT","FULLNAME").equals("")?chkNull.chkNullString(request.getParameter("__fullname")):screen.getDataLabel("MAPPLICANT","FULLNAME")%><%//=screen.getDataLabel("MAPPLICANT","FULLNAME")%></td>
                    </tr>
                    <tr>
                      <td align="right" nowrap class="columnlabel"><script language="javascript">swapLang('Position');</script></td>
					   <td nowrap class="columnData">&nbsp;&nbsp;<%=screen.getDataLabel("MJOBCODE","TDESC").equals("")?chkNull.chkNullString(request.getParameter("__position")):screen.getDataLabel("MJOBCODE","TDESC")%><input type="hidden" name="jobname" value="<%=screen.getDataLabel("MJOBCODE","TDESC")%>"></td>
                      <!--td nowrap class="columnData">&nbsp;&nbsp;<%=screen.getDataLabel("MJOBCODE","TDESC")%><input type="hidden" name="jobname" value="<%=screen.getDataLabel("MJOBCODE","TDESC")%>"></td-->
                    </tr>
                    <tr>
                      <td align="right" nowrap class="columnlabel"><%//=screen.getLabel("DATE_INTERVIEW")%></td>
                      <td nowrap class="columnData">&nbsp;&nbsp;<%//=screen.getDataLabel("DATE_INTERVIEW")%><input type="hidden" name="date" value="<%//=screen.getDataLabel("DATE_INTERVIEW")%>"></td>
                    </tr>                       
                    <tr>
                      <td align="right" nowrap class="columnlabel"><%=screen.getLabel("MAPPLICANT","EXP_STARTDATE")%></td>
                      <td nowrap class="columnData">&nbsp;&nbsp;<%=screen.getDataLabel("MAPPLICANT","EXP_STARTDATE")%></td>
                    </tr>
					<%
					//out.print(screen.inq.recCount()+" "+committeeList.size());
					if(screen.inq.recCount()>=committeeList.size()){					//check unrecord-score committee  
					
					%>                          
                    <tr>
                      <td align="right" nowrap class="columnlabel"><script language="JavaScript">swapLang('Work Confirmation')</script></td>
                      <td nowrap ><input type="radio" name="acknow" value="" onClick="disConclusion()" checked><script language="JavaScript">swapLang('Work-Start Date')</script>&nbsp;<input type="text" name="startdate" size="12" value="<%=screen1.getDataLabel("exp_startdate") %>" readonly>&nbsp;<a href="javascript:viewCal('startdate');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image19','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image19" width="20" height="20" border="0" align="absmiddle"></a></td>
                    </tr>               
                    <tr>
                      <td align="right" nowrap class="columnlabel">&nbsp;</td>
                      <td nowrap ><input type="radio" name="acknow" value="" onClick="disConclusion()"><script language="JavaScript">swapLang('Cancel')</script>&nbsp;<input type="text" name="reason" size="60" disabled></td>
                    </tr>                                                    
                  </table>
			</td>
		  </tr>
          <tr><td>
          
          <table  border="0" cellpadding="0" cellspacing="1" bordercolor="#3366CC" class="inframe" id="ccTable" >
      
      <tr>
        <td width="105" rowspan="2" align="center" class="forborder" ><strong><script language="JavaScript">swapLang('Interview Conclusion')</script></strong></td>
        <td width="486" height="59" colspan="3" class="forborder"><INPUT TYPE='radio' NAME='__decision' VALUE='1' onMouseOver="toolTip('ผลการตัดสิน')" onMouseOut="toolTip()" onChange="" onClick="" checked><script language="JavaScript">swapLang('Suit for employment(wait for comparison)')</script><INPUT TYPE='radio' NAME='__decision' VALUE='2' onMouseOver="toolTip('ผลการตัดสิน')" onMouseOut="toolTip()" onChange="" onClick="" ><script language="JavaScript">swapLang('Not Suit for employment')</script><a href="javascript:mail()"><img src="../IMAGES/BUTTON/MAIL.gif" border="0"></a></td>
      </tr>
      <tr>
        <td height="59" colspan="3" class="forborder"><INPUT TYPE='radio' NAME='__decision' VALUE='3' onMouseOver="toolTip('ผลการตัดสิน')" onMouseOut="toolTip()" onChange="" onClick="" ><script language="JavaScript">swapLang('Suit for other Positions')</script>&nbsp;&nbsp;<script language="JavaScript">swapLang('Requisition ID')</script>
          <input type="text" name="__newrequestid" size="10" class="numeric"  readonly value="" >&nbsp;<a href="javascript:goHelp('REQUESTHELP','__newrequestid');"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" border=0 width="20" height="20" /></a><br>
		  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<%=screen1.getLabel("REASON")%>&nbsp;&nbsp;<input type="text" name="__reason" value="<%=screen1.getDataLabel("REASON")%>" size="70"></td>
      </tr>
	
	  
    </table>
    
    </td></tr>
         
      <tr>
        <td align="center" class="forborder"><a href="javascript:GoSave()"><img src="../IMAGES/BUTTON/SAVE.gif" width="73" height="23" border="0"></a></td>
      </tr>
          <tr><td>
          รายชื่อกรรมการ
          
          </td></tr>
         <%
		 
		 do{
	 %>        
          <tr><td>
   
          <table class="maxsize" border="0" align="center" cellpadding="0" cellspacing="2">
            <tr>
              <td colspan="4" class="row1"><!-- <img src="../IMAGES/RED_FOLDER.gif" width="13" height="16"> -->&nbsp;&nbsp;</td>
            </tr>
            <tr>
              <td width="21%"  align="right"><script language="javascript">swapLang('Committee');</script> : &nbsp;</td>
              <td width="32%"><a href="javascript:goForm('<%=screen.getDataLabel("APSASSESSY") %>','<%=screen.getDataLabel("MEMPLOYEE","EMPLOYEEID") %>','<%=screen.getDataLabel("MREQUEST","INTERVIEWFORM") %>');"><%=screen.getDataLabel("MEMPLOYEE","FULLNAME")%></a></td>
              <td width="30%"  align="right"><%//=screen.getLabel("RECORD_DATE")%> : <script language="javascript">swapLang('วันที่');</script>&nbsp;<%=screen.getDataLabel("MAPPOINTMENT","INTERVIEWDATE")%></td>
              <td width="32%"><%//=screen.getDataLabel("RECORD_DATE")%></td>
            </tr>

            <tr>
              <td  align="right">คะแนนรวม<%//=screen.getLabel("OTHERCOMMENT")%>:<%=screen.getDataLabel("APSSUMSCORE")%></td>
              <td colspan="3"><%//=screen.getDataLabel("OTHERCOMMENT")%></td>
            </tr>
        </table>
        
        </td></tr>
        <%
		}while(screen.nextRec());
		}
else{

		%>
		
		                    </tr>                                                    
                  </table>
			</td>
		  </tr>

<tr><td>
<table class="maxsize" border="0" align="center" cellpadding="0" cellspacing="2">
              <tr>
                <td colspan="5" align="left"><b><script language="javascript">swapLang('Unrecord Interviewer');</script></b></td>
                </tr>
              <tr bgcolor="#3366CC">
                  <td width="50" align="center" nowrap class="row3">
                    <script language="JavaScript">swapLang('Sequence')</script>                  </td>
				  <td align="center" nowrap class="row3">
					<script language="JavaScript">swapLang('Employee ID')</script>                </td>              
                  <td align="center" nowrap class="row3">
                    <script language="JavaScript">swapLang('Name')</script>
                    -
                    <script language="JavaScript">swapLang('Lastname')</script>                  </td>
                <td align="center" nowrap class="row3">
                  <script language="JavaScript">swapLang('Position')</script>                </td>
			  <td align="center" nowrap class="row3">
                  <script language="JavaScript">swapLang('Telephone No.')</script>                </td>             
              </tr>
              <%
          	int i=1;
            do{
			if(committeeList.containsKey(screen.getString("INTERVIEWER"))){
					committeeList.remove(screen.getString("INTERVIEWER"));
				}
    		}while(screen.nextRec());
            
			for(Iterator it = committeeList.keySet().iterator(); it.hasNext();){
				String empid = it.next().toString();
				String info[] = committeeList.get(empid).toString().split(",");
			%>

              <tr>
                <td align="center" nowrap><%=i++%></td>                
                <td align="center" nowrap><%=empid%></td>
                <td align="center" nowrap><%=info[0]%></td>                
                <td align="center" nowrap><%=info[1]%></td>
                <td align="center" nowrap><%=info[2]%></td>   
			</tr>
			<%} %>
              <tr>
                <td colspan="9"></td>
              </tr>
            </table>


</td></tr>

		  		  
		  <%
		  }		  
		  %>
		  <tr bordercolor="0069B3">
		  <td  class="bottom"></td>
		</tr>
		</table>





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

<%=screen.endJSP()%>

<!----------END CSC ENDING ZONE -------------------------->
<%
		if( chkNull.chkNullString(request.getParameter("__cmd")).equals("save") ){
		%>
				 <script language="JavaScript">
				 document.cscform.action='REC801_PHATRA.jsp';
				  document.cscform.submit();
				 </script>  
				
		<%
		//response.sendRedirect("REC801.jsp?__requestid="+request.getParameter("__requestid"));
		}	
%>
</FORM>
</body>
</html>