<%@ 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"> <%=reqid%><%//=screen.getDataLabel("apsasssource")%></td> </tr> <tr> <td align="right" nowrap class="columnlabel"><%=screen.getLabel("MAPPLICANT","APPLICANTID")%></td> <td nowrap class="columnData"> <%=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"> <%=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"> <%=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"> <%=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"> <%//=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"> <%=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> <input type="text" name="startdate" size="12" value="<%=screen1.getDataLabel("exp_startdate") %>" readonly> <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"> </td> <td nowrap ><input type="radio" name="acknow" value="" onClick="disConclusion()"><script language="JavaScript">swapLang('Cancel')</script> <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> <script language="JavaScript">swapLang('Requisition ID')</script> <input type="text" name="__newrequestid" size="10" class="numeric" readonly value="" > <a href="javascript:goHelp('REQUESTHELP','__newrequestid');"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" border=0 width="20" height="20" /></a><br> <%=screen1.getLabel("REASON")%> <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"> --> </td> </tr> <tr> <td width="21%" align="right"><script language="javascript">swapLang('Committee');</script> : </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> <%=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>