<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.entry.*,com.csc.library.system.*,com.csc.library.session.*,com.csc.library.utilities.*,com.csc.library.components.*;"%>
<jsp:useBean id="PRU157" scope="page" class="com.csc.library.system.Task"/><%
	PRU157.setChannel(request ,response);
	UIManager screen=(UIManager)PRU157.process("MultiEntry","PRU157");
	
	MultiLine multi = screen.getMultiLine("MEMPL_RESIGNASSESS1");
	multi.setLabelBox("check box");
	multi.goFirst();
	CheckNull chk=new CheckNull();
	String _back=chk.chkNullString(request.getParameter("__backpage"));
	String _cmd=chk.chkNullString(request.getParameter("__cmd"));
	
	String empid =chk.chkNullString(request.getParameter("__employeeid"));

	
	String g1="";
	String g2="";
	String g3="";
	DbInquiry preInq=new InitialInquiry(screen.getUProfile()).getDbInquiry();
	preInq.initMyTable("memployee","","");
	preInq.setColumn("employeeid,companyid,grade1,grade2,grade3");
	preInq.setFilter("employeeid = '"+empid+"'");
	preInq.refresh();
	if(preInq.next()){
		g1=preInq.getCurrentDbRecord().getSystemCode("grade1");
		g2=preInq.getCurrentDbRecord().getSystemCode("grade2");
		g3=preInq.getCurrentDbRecord().getSystemCode("grade3");
	}	
	
%>
<!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 language="javascript">setLang("<%=screen.getUProfile().get("lang")%>");</script>
<script language="javascript">getTitleName();</script>
<script language="javascript" src="../JS/EMPLOYEE.js"></script>
<script language="javascript" src="../JS/VIEWCALENDAR.js"></script>
<script language="JavaScript" src="../JS/ICONSMENU.js"></script>
<script language="javascript" src="../JS/HOTKEY.js"></script>
<script language="JavaScript" type="text/JavaScript">

	function linkChildPru(page){
		with(document.cscform){
			if (window.parent.cscform.__employeeid.value != "") {
			   window.open(page+".jsp?__gorec="+__gorec.value+"&__ack=add&__headMulti="+__headMulti.value+"&__RecNo="+__maxrec.value+"&__employeeid="+__employeeid.value+"&__line_no="+__line_no.value,"","width=600,height=300,toolbar=no");		
			} else {
				alert(MyCode[15]);
			}
		}
	}
	function checkAll(){
		with(document.cscform){
			for(i=0;i<elements.length;i++){
					if(elements[i].type=="checkbox")
							elements[i].checked=true;
			}
		}
	}
	
	function decheckAll(){
		with(document.cscform){
			for(i=0;i<elements.length;i++){
					if(elements[i].type=="checkbox")
							elements[i].checked=false;
			}
		}
	}
	function GoSave(){
		//	setAfterUpdate();
			confirmSave();
	}
	function GoUpdate(){
		//	setAfterUpdate();
			update();
	}
	function GoDelete(){
			edelete();
	}
	function GoSearch(){
			with(document.cscform){
	//				__help.value="__employeeid#"+__employeeid.value;
	//				search();
			}
	}

	function childMulti(record){
		with(document.cscform){
	    	window.open(__childMulti.value+".jsp?__cmd=&__gorec="+record+
		     "&__ack=edit&__employeeid="+__employeeid.value+
			 "&__headMulti="+__headMulti.value+
             "&__line_no="+__line_no.value+
	    	 "&__companyid="+__companyid.value,"","width=600,height=300");
		}
	}

	function goHelp(helpName,inputName){
		var helpReturn;
		if(inputName=="__resignreason" )
			helpReturn="__resignreason:resignreasonid,MRESIGNREASON@TDESC$1";
		else if(inputName=="__hrreason")
			helpReturn="__hrreason:resignreasonid,MRESIGNREASON@TDESC$2";		
			
	    linkHelp_Return(helpName,helpReturn);
	}
	
	function setHelp(){
		with(window.document.forms[0]){
			__help.value="__employeeid#"+window.parent.document.forms[0].__employeeid.value;	
		}	
	}

	function chkEmpid(){
		window.document.cscform.__employeeid.value=window.parent.document.cscform.__employeeid.value;
	//	setHelp();
	}

	function deleteMulti(){
		with(document.cscform){
			bCon=confirm(MyCode[4]);
	 	  	if (bCon==true)	{	
				__cmd.value="DelChild";
				submit();
			}	
		}
	}
</script>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif');" >
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
<form name="cscform" method="post" action="PRU157.jsp">
  <!----------BEGIN CSC INITIAL ZONE ------------------------>
  <%=screen.InitialVariable()%>
  <!----------END CSC INITIAL ZONE -------------------------->
  <input type="hidden" name="__cmd" value="">
  <input type="hidden" name="__screen" value="PRU157">
  <input type="hidden" name="__calendar" >
  <input type="hidden" name="__notNull" value="<%=screen.getRequire()%>">
  <input type="hidden" name="__help" value="">
  <input type="hidden" name="__gorec" value="">
  <input type="hidden" name="__backpage" value="">
  <input type="hidden" name="__headMulti" value="PRU157">
  <input type="hidden" name="__childMulti" value="PRU158">
  <input type="hidden" name="__multiTable" value="MEMPL_RESIGNASSESS1">
  <input type="hidden" name="__ack" value="">
  <input type="hidden" name="__maxrec" value="<%=screen.getTable("MEMPL_RESIGNASSESS1").recCount()%>">
  <input type="hidden" name="__language" value='<%=screen.getUProfile().get("lang")%>'>
  <input type="hidden" name="__lastrec" value="<%//=lastrec%>">
  <input type="hidden" name="__companyid"  value='<%=screen.getUProfile().get("companyid")%>'>
  <input type="hidden" name="__afterUpdate" value="">
  <input type="hidden" name="__referPage" value="">
  <input type="hidden" name="__fixCon" value="">
  <input type="hidden" name="__emp_level" value="<%=screen.getDataLabel("emp_level")%>">
  <input type="hidden" name="__employeeid" value="<%=empid%>">
  <script language="javascript">getInputFormatDate();</script>
  <%if(!_back.equals("back")){%>
  <script language="javascript">chkEmpid();</script>
  <%}%>
  <div align="center">
    <table  cellpadding="0"  cellspacing="0">
      <tr>
        <td><table cellpadding="0" cellspacing="0"  class="inframe" >
            <tr>
              <td><table cellspacing="0" cellpadding="0" class="inframe">
                  <tr>
                    <td><%//=screen.getInput("employeeid")%></td>
                    <td>&nbsp;</td>
                  </tr>
                  <tr>
                    <%screen.referLangOn();
					screen.getRecord().refreshChild("mresignreason");
					%>
                    <td  class="columnlabel"><%=screen.getLabel("resignreason")%>&nbsp;&nbsp;</td>
                    <td><%=screen.getInput("resignreason")%>
                    <input type="text" name="MRESIGNREASON@TDESC$1" value="<%=screen.getDataLabel("mresignreason","tdesc")%>" readonly="true" size="30"></td>
                    <%screen.referLangOff();%>
                  </tr>
                  <tr>
                    <td  class="columnlabel"><%=screen.getLabel("hrreason")%>&nbsp;&nbsp;</td>
                    <td><%=screen.getInput("hrreason")%>
                      <input type="text" name="MRESIGNREASON@TDESC$2" value="<%=screen.getDataLabel("v1mresignreason","tdesc")%>" readonly="true" size="30"></td>
                  </tr>
                  <tr>
                    <td  class="columnlabel"><%=screen.getLabel("remark_resign")%>&nbsp;&nbsp;</td>
                    <td><%=screen.getInput("remark_resign")%></td>
                  </tr>
                  <tr>
                    <td  class="columnlabel"><%=screen.getLabel("company_good")%>&nbsp;&nbsp;</td>
                    <td><%=screen.getInput("company_good")%></td>
                  </tr>
                  <tr>
                    <td  class="columnlabel"><%=screen.getLabel("company_adjust")%>&nbsp;&nbsp;</td>
                    <td><%=screen.getInput("company_adjust")%>
                      <!--input type="button" name="bu1" value="save" onClick="GoSave();"--></td>
                  </tr>
                  <tr>
                    <td><script language="javaScript">swapLang('Review Grade and Appraisal');</script>&nbsp;</td>
                    <td><%=screen.getLabel("MEMPLOYEE","grade1")%> : <%=g1%></td>
                  </tr>
				  <tr>
                    <td>&nbsp;</td>
                    <td><%=screen.getLabel("MEMPLOYEE","grade2")%> : <%=g2%></td>
                  </tr>
				  <tr>
                    <td>&nbsp;</td>
                    <td><%=screen.getLabel("MEMPLOYEE","grade2")%> : <%=g3%></td>
                  </tr>
                  <tr>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                  </tr>
                </table></td>
            </tr>
            <tr >
              <td ><table width="638" border="0" cellpadding="0" cellspacing="1" bgcolor="#333333" id="rsTable" name="rsTable" cols=5 class="inframe">
                  <tr bgcolor="#3366CC">
                    <td width="5%" class="row3"><div align="center">
                        <script language="javaScript">swapLang('Del');</script>
                      </div></td>
                    <td width="10%" class="row3" height="20" onMouseOver="bgColor='#FFCC00'" onMouseOut="bgColor='#cccccc'"><div align="center">
                        <script language="javaScript">swapLang('Order');</script>
                      </div></td>
                    <td height="20" class="row3" onMouseOver="bgColor='#FFCC00'" onMouseOut="bgColor='#cccccc'"><div align="center"><%=multi.getLabel("assess")%></div></td>
                    <td height="20" class="row3" onMouseOver="bgColor='#FFCC00'" onMouseOut="bgColor='#cccccc'"><div align="center"><%=multi.getLabel("assess_level")%></div></td>
                    <td height="20" class="row3" onMouseOver="bgColor='#FFCC00'" onMouseOut="bgColor='#cccccc'"><div align="center"><%=multi.getLabel("remark")%></div></td>
                  </tr>
                  			<%	
								if(!empid.equals("")){
								int count=0;
								for(int i=1;!multi.eof();multi.next(),i++){ 									
									count++;
							%>
                  <%screen.referLangOn();%>
                  <tr>
                    <td class="forborder"><div align="center"> <%=multi.getInputCheckBox()%> </div></td>
                    <td height="20" ><div align="center"><a href="javaScript:childMulti('<%=multi.getData("line_no")%>')">
                        <%//=multi.getScript("childMulti",String.valueOf(count))%>
                        <%=count%></a></div></td>
                    <td height="20" >&nbsp;<%=multi.getData("MRESIGNASSESS","EDESC")%></td>
                    <td height="20"><div align="center"><%=multi.getTable().getCurrentRecordManager().getSystemCode("assess_level")%></div></td>
                    <td height="20 ">&nbsp;<%=multi.getData("remark")%></td>
                  </tr>
                  <%screen.referLangOff();%>
                  <%}}%>
                </table></td>
            </tr>
            <tr>
              <td><table cellspacing="0" cellpadding="0" class="inframe">
                  <tr>
                    <td colspan="9"><input type="hidden" name="__line_no" value="<%=multi.getData("MEMPL_RESIGNASSESS1","LINE_NO")%>"></td>
                  </tr>
                  <tr>
                    <td><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('PRU158');"><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;</div></td>
                  </tr>
                  <tr>
                    <td class="blankspace">&nbsp;</td>
                  </tr>
              </table></td>
            </tr>
          </table></td>
      </tr>
    </table>
  </div>
  <!----------BEGIN CSC ENDING ZONE ------------------------>
  <%=screen.endJSP()%>
  <!----------END CSC ENDING ZONE -------------------------->
</form>
</body>
</html>