<%@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.*,com.csc.library.report.ReportUDF" %> <%request.setCharacterEncoding("UTF-8");%> <jsp:useBean id="AS004_4_M" class="com.csc.library.system.Task" scope="page"/> <% AS004_4_M.setChannel(request,response); UIManager screen = (UIManager) AS004_4_M.process("ProcessEntry","Process"); CheckNull chk = new CheckNull(); if(chk.chkNullString(request.getParameter("__cmd")).equals("process")){ screen.process(); } %> <jsp:useBean id="AS300_KKB_AP" class="com.csc.library.system.Task" scope="page"/> <% AS300_KKB_AP.setChannel(request,response); UIManager screens = (UIManager) AS300_KKB_AP.process("SingleEntry","AS300_KKB_AP"); screens.referLangOn(); %> <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"> <link href="../CSS/bootstrap.css" rel="stylesheet" type="text/css"> <link href="../CSS/bootstrap_csc_backend.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script> <script type='text/javascript' src="../JS/bootstrap.js"></script> <SCRIPT TYPE='text/JavaScript' SRC='../JS/jquery-1.3.2.min.js'></SCRIPT> <script language="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('<%=screens.getUProfile().get("lang")%>');</script> <script language="javascript"> <!-- function GoSave() { confirmSave(); } function GoDelete(){ edelete(); } function GoSearch(){ search(); } function GoUpdate(){ update(); } function checkCF(){ checkConfirm(); } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function showHelp(page){ window.open(page,"Help","left=150,top=150,width=700,height=500,toolbar=no,status=no,scrollbars=no"); } function goHelp(helpName,inputName){ with(document.cscform){ var helpReturn; var temp; temp = __fixCon.value; if(inputName=="__employeeid" ) { __fixCon.value="status not in ('X','Y','U')"; helpReturn=inputName+":employeeid,"+ "memployee@fullname,"+ "mgroup@edesc,"+ "mbu1@edesc,"+ "mbu2@edesc,"+ "mbu3@edesc,"+ "mposition@edesc,"+ "memployee@startdate,"+ "memployee@empworkages,"+ "memployee@empages,"+ "sim1memployee@fullname,"+ "mjobcode@edesc"; } else if(inputName=="__assessor1" ) { __fixCon.value="status not in ('X','Y','U')"; helpReturn=inputName+":employeeid,"+ "fullname$1:fullname,"+ "mbu2$1:mbu2.edesc,"+ "mposition$1:mposition.edesc"; } else if(inputName=="__assessor2" ) { __fixCon.value="status not in ('X','Y','U')"; helpReturn=inputName+":employeeid,"+ "fullname$2:fullname,"+ "mbu2$2:mbu2.edesc,"+ "mposition$2:mposition.edesc"; } else if(inputName=="__assessor3" ) { __fixCon.value="status not in ('X','Y','U')"; helpReturn=inputName+":employeeid,"+ "fullname$3:fullname,"+ "mbu2$3:mbu2.edesc,"+ "mposition$3:mposition.edesc"; } else if(inputName=="__assessor4" ) { __fixCon.value="status not in ('X','Y','U')"; helpReturn=inputName+":employeeid,"+ "fullname$4:fullname,"+ "mbu2$4:mbu2.edesc,"+ "mposition$4:mposition.edesc"; } else if(inputName=="__assessor5" ) { __fixCon.value="status not in ('X','Y','U')"; helpReturn=inputName+":employeeid,"+ "fullname$5:fullname,"+ "mbu2$5:mbu2.edesc,"+ "mposition$5:mposition.edesc"; } else if(inputName=="__astype") { helpReturn=inputName+":astid,typename:tdesc"; }else if(inputName=="__astype1") { helpReturn=inputName+":astid"; } else if(inputName=="__astype2") { helpReturn=inputName+":astid"; } else if(inputName=="__astype3") { helpReturn=inputName+":astid"; } linkHelp_Return(helpName,helpReturn); __fixCon.value=temp; } } function gohelpApsid(helpName,inputName){ with(document.cscform){ var temp; temp = __fixCon.value; if(inputName=="__apsid" ){ __fixCon.value="tapstran0.apsstartdate <= '"+"<%=new CscCalendar().getYYYYMMDD()%>"+"' and tapstran0.apsenddate >= '"+"<%=new CscCalendar().getYYYYMMDD()%>"+"' "; helpReturn="__apsid:apsid,apsiddesc:edesc,__astype:astid,tmp_companyid:companyid"; } linkHelp_Return(helpName,helpReturn); __fixCon.value=temp; } } function process() { with(document.cscform){ if(chk_Value()){ setFormlist(); submit(); } } } function setFormlist(){ with(document.cscform){ __condition$APSID.value = __apsid.value; __condition$ASTYPE.value = __astype.value; __condition$COMPANYID.value = tmp_companyid.value; __condition$EMPLOYEEID.value = __employeeid.value; __condition$APSAPPROVE1.value = __assessor1.value; __condition$APSAPPROVE2.value = __assessor2.value; __condition$APSAPPROVE3.value = __assessor3.value; __condition$APSAPPROVE4.value = __assessor4.value; __condition$APSAPPROVE5.value = __assessor5.value; __prclass.value = "ChangeApprovorProcess"; __cmd .value = "process"; } } function chk_Value(){ var tmp_massage = ""; with(document.cscform){ if(__employeeid.value==""){ tmp_massage = set_massage("กรุณาเลือกรหัสพนักงาน","Please select employeeid"); }else if(__apsid.value==""){ tmp_massage = set_massage("กรุณาเลือกเลขที่เอกสาร","Please select DocNo"); } if(tmp_massage!=""){ alert(tmp_massage); return false; } } return true; } function set_massage(tmassage,emassage){ with(document.cscform){ if(__language.value=="tha"){ return tmassage; }else{ return emassage; } } } function chk_empid(){ with(document.cscform){ if(__employeeid.value == ""){ document.getElementById("memployee@empworkages").value = ""; } } } //--> </script> </head> <body leftmargin="0" topmargin="0" onLoad="chk_empid();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"> <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screens.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <input type="hidden" name="__screen" value="AS300_KKB"> <input type="hidden" name="__help" value=""> <input type="hidden" name="__sysisedit" value=""> <br> <br> <br> <br> <input type="hidden" name="tmp__cmd" value="<%=chk.chkNullString(request.getParameter("__cmd"))%>"> <input type="hidden" name="__cmd" value=""> <input type="hidden" name="__fixCon" value=""> <input type="hidden" name="__language" value ="<%=screens.getUProfile().get("lang")%>"> <input type="hidden" name="__notNull" value="<%=screens.getRequire()%>"> <input type="hidden" name="__companyid" value="<%=screens.getUProfile().get("companyid")%>"> <input type="hidden" name="__prclass" value="GenApprisalTransaction"> <input type="hidden" name="__condition$APSID" value="<%=chk.chkNullString(request.getParameter("__condition$APSID"))%>"> <input type="hidden" name="__condition$ASTYPE" value="<%=chk.chkNullString(request.getParameter("__condition$ASTYPE"))%>"> <input type="hidden" name="__condition$COMPANYID" value="<%=chk.chkNullString(request.getParameter("__condition$COMPANYID"))%>"> <input type="hidden" name="__condition$EMPLOYEEID" value="<%=chk.chkNullString(request.getParameter("__condition$EMPLOYEEID"))%>"> <input type="hidden" name="__condition$APSAPPROVE1" value="<%=chk.chkNullString(request.getParameter("__condition$APSAPPROVE1"))%>"> <input type="hidden" name="__condition$APSAPPROVE2" value="<%=chk.chkNullString(request.getParameter("__condition$APSAPPROVE2"))%>"> <input type="hidden" name="__condition$APSAPPROVE3" value="<%=chk.chkNullString(request.getParameter("__condition$APSAPPROVE3"))%>"> <input type="hidden" name="__condition$APSAPPROVE4" value="<%=chk.chkNullString(request.getParameter("__condition$APSAPPROVE4"))%>"> <input type="hidden" name="__condition$APSAPPROVE5" value="<%=chk.chkNullString(request.getParameter("__condition$APSAPPROVE5"))%>"> <script language="JavaScript">document.write(Icons());</script> <br> <div align="center"> <!-- ตารางกำหนดผู้ประเมิน --> <table cellpadding="0" cellspacing="0" class="large"> <tr > <td class="header">AS300_KKB_AP,<script language="javascript">swapLang('Define Assessor Process');</script> </td> </tr> <tr > <td class="blankspace"> </td> </tr> <tr > <td align="center"> <table cellpadding="0" cellspacing="0"> <tr> <td align="right" nowrap><%=screens.getLabel("employeeid")%></td> <td colspan="3"> <%=screens.getInput("employeeid")%> <input type='text' name='memployee@fullname' size='30' maxlength='100' value='<%=screens.getDataLabel("memployee","fullname").equals("")?chk.chkNullString(request.getParameter("memployee@fullname")):screens.getDataLabel("memployee","fullname")%>' readonly></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td align="right" nowrap><script language='javascript'>swapLang('Docno');</script></td> <td colspan="3"> <input type="Text" name="__apsid" size="10" maxlength="15" value="<%=chk.chkNullString(request.getParameter("__apsid"))%>" onkeypress="chkSpecialKey(event);" onkeyup="sysIsEdit();" onblur="trimValue(this);" onfocus="this.select();" > <a href="javascript:gohelpApsid('TAPSTRAN0HELP','__apsid');" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('__apsid_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="SEARCH" name="__apsid_image" width="20" height="20" border="0" align="absmiddle"></a> <input type="text" name="apsiddesc" id="apsiddesc" size='30' value="<%=chk.chkNullString(request.getParameter("__apsid"))%>" readonly> <input type="hidden" name="__astype" id="__astype" size='30' value="<%=chk.chkNullString(request.getParameter("__astype"))%>" readonly> <input type="hidden" name="tmp_companyid" id="tmp_companyid" size='30' value="<%=chk.chkNullString(request.getParameter("tmp_companyid"))%>" readonly></td> </tr> <tr> <td align="right" nowrap><script language='javascript'>swapLang('Employee Group Code');</script></td> <td> <input type='text' name='mgroup@edesc' size='30' maxlength='100' value='<%=screens.getDataLabel("mgroup","edesc").equals("")?chk.chkNullString(request.getParameter("mgroup@edesc")):screens.getDataLabel("mgroup","edesc")%>' readonly></td> <td align="right" nowrap><script language='javascript'>swapLang('BU1');</script></td> <td> <input type='text' name='mbu1@edesc' size='30' maxlength='100' value="<%=screens.getDataLabel("mbu1","edesc").equals("")?chk.chkNullString(request.getParameter("mbu1@edesc")):screens.getDataLabel("mbu1","edesc")%>" readonly></td> </tr> <tr> <td align="right" nowrap><script language='javascript'>swapLang('BU2');</script></td> <td> <input type='text' name='mbu2@edesc' size='30' maxlength='100' value="<%=screens.getDataLabel("mbu2","edesc").equals("")?chk.chkNullString(request.getParameter("mbu2@edesc")):screens.getDataLabel("mbu2","edesc")%>" readonly></td> <td align="right" nowrap><script language='javascript'>swapLang('BU3');</script></td> <td> <input type='text' name='mbu3@edesc' size='30' maxlength='100' value="<%=screens.getDataLabel("mbu3","edesc").equals("")?chk.chkNullString(request.getParameter("mbu3@edesc")):screens.getDataLabel("mbu3","edesc")%>" readonly></td> </tr> <tr> <td align="right" nowrap><script language='javascript'>swapLang('Position');</script></td> <td> <input type='text' name='mposition@edesc' size='30' maxlength='100' value="<%=screens.getDataLabel("mposition","edesc").equals("")?chk.chkNullString(request.getParameter("mposition@edesc")):screens.getDataLabel("mposition","edesc")%>" readonly></td> <td align="right" nowrap><script language='javascript'>swapLang('Start Date');</script></td> <td> <input TYPE='text' name='memployee@startdate' size='30' maxlength='100' value="<%=screens.getDataLabel("memployee","startdate").equals("")?chk.chkNullString(request.getParameter("memployee@startdate")):screens.getDataLabel("memployee","startdate")%>" readonly></td> </tr> <tr> <td align="right" nowrap><script language='javascript'>swapLang('Work Age');</script></td> <td> <input type='text' Name='memployee@empworkages' id='memployee@empworkages' size='30' maxlength='100' value="<%=screens.getDataLabel("memployee","empworkages").equals("")?chk.chkNullString(request.getParameter("memployee@empworkages")):screens.getDataLabel("memployee","empworkages")%>" readonly></td> <td align="right" nowrap><script language='javascript'>swapLang('Age');</script></td> <td> <input type='text' name='memployee@empages' size='30' maxlength='100' value="<%=screens.getDataLabel("memployee","empages").equals("")?chk.chkNullString(request.getParameter("memployee@empages")):screens.getDataLabel("memployee","empages")%>" readonly></td> </tr> <tr> <td align="right" nowrap><script language='javascript'>swapLang('Boss');</script></td> <td> <input type='text' name='sim1memployee@fullname' size='30' maxlength='100' value="<%=screens.getDataLabel("sim1memployee","fullname").equals("")?chk.chkNullString(request.getParameter("sim1memployee@fullname")):screens.getDataLabel("sim1memployee","fullname")%>" readonly></td> <td align="right" nowrap> <script language='javascript'>swapLang('JD Boss');</script></td> <td> <input type='text' name='mjobcode@edesc' size='30' maxlength='100' value="<%=screens.getDataLabel("mjobcode","edesc").equals("")?chk.chkNullString(request.getParameter("mjobcode@edesc")):screens.getDataLabel("mjobcode","edesc")%>" readonly></td> </tr> </table> </td> </tr> <tr> <td class="blankspace"> </td> </tr> <tr> <td> <table align="center" cellpadding="1" bgcolor="#666666" cellspacing="1" class="largest tablewithborder" colspan="5" border="0"> <tr> <td class="title1" align="center"><script language='javascript'>swapLang('Order');</script></td> <td class="title1" align="center"><script language='javascript'>swapLang('Employeeid');</script></td> <td class="title1" align="center"><script language='javascript'>swapLang('Name Surname');</script></td> <td class="title1" align="center"><script language='javascript'>swapLang('BU2');</script></td> <td class="title1" align="center"><script language='javascript'>swapLang('Position');</script></td> </tr> <tr> <td align="center"><%=screens.getLabel("ASSESSOR_LEVEL1")%></td> <td align="center"><%screens.setProperties("assessor1","help","MEMPLOYEEHELP_APS");%><%=screens.getInput("assessor1").replaceAll("linkHelp","goHelp")%></td> <td align="center"><input type='text' name='fullname$1' size='30' maxlength='100' value="<%=screens.getDataLabel("v1memployee","fullname").equals("")?chk.chkNullString(request.getParameter("fullname$1")):screens.getDataLabel("v1memployee","fullname")%>" ></td> <td align="center"><input type='text' name='mbu2$1' size='30' maxlength='100' value="<%=screens.getDataLabel("v1memployee","bu2name").equals("")?chk.chkNullString(request.getParameter("mbu2$1")):screens.getDataLabel("v1memployee","bu2name")%>" ></td> <td align="center"><input type='text' name='mposition$1' size='30' maxlength='100' value="<%=screens.getDataLabel("v1memployee","positionname").equals("")?chk.chkNullString(request.getParameter("mposition$1")):screens.getDataLabel("v1memployee","positionname")%>" ></td> </tr> <tr> <td align="center"><%=screens.getLabel("ASSESSOR_LEVEL2")%></td> <td align="center"><%screens.setProperties("assessor2","help","MEMPLOYEEHELP_APS");%><%=screens.getInput("assessor2").replaceAll("linkHelp","goHelp")%></td> <td align="center"><input type='text' name='fullname$2' size='30' maxlength='100' value="<%=screens.getDataLabel("v2memployee","fullname").equals("")?chk.chkNullString(request.getParameter("fullname$2")):screens.getDataLabel("v2memployee","fullname")%>" ></td> <td align="center"><input type='text' name='mbu2$2' size='30' maxlength='100' value="<%=screens.getDataLabel("v2memployee","bu2name").equals("")?chk.chkNullString(request.getParameter("mbu2$2")):screens.getDataLabel("v2memployee","bu2name")%>" ></td> <td align="center"><input type='text' name='mposition$2' size='30' maxlength='100' value="<%=screens.getDataLabel("v2memployee","positionname").equals("")?chk.chkNullString(request.getParameter("mposition$2")):screens.getDataLabel("v2memployee","positionname")%>" ></td> </tr> <tr> <td align="center"><%=screens.getLabel("ASSESSOR_LEVEL3")%></td> <td align="center"><%screens.setProperties("assessor3","help","MEMPLOYEEHELP_APS");%><%=screens.getInput("assessor3").replaceAll("linkHelp","goHelp")%></td> <td align="center"><input type='text' name='fullname$3' size='30' maxlength='100' value="<%=screens.getDataLabel("v3memployee","fullname").equals("")?chk.chkNullString(request.getParameter("fullname$3")):screens.getDataLabel("v3memployee","fullname")%>" ></td> <td align="center"><input type='text' name='mbu2$3' size='30' maxlength='100' value="<%=screens.getDataLabel("v3memployee","bu2name").equals("")?chk.chkNullString(request.getParameter("mbu2$3")):screens.getDataLabel("v3memployee","bu2name")%>" ></td> <td align="center"><input type='text' name='mposition$3' size='30' maxlength='100' value="<%=screens.getDataLabel("v3memployee","positionname").equals("")?chk.chkNullString(request.getParameter("mposition$3")):screens.getDataLabel("v3memployee","positionname")%>" ></td> </tr> <tr> <td align="center"><%=screens.getLabel("ASSESSOR_LEVEL4")%></td> <td align="center"><%screens.setProperties("assessor4","help","MEMPLOYEEHELP_APS");%><%=screens.getInput("assessor4").replaceAll("linkHelp","goHelp")%></td> <td align="center"><input type='text' name='fullname$4' size='30' maxlength='100' value="<%=screens.getDataLabel("v4memployee","fullname").equals("")?chk.chkNullString(request.getParameter("fullname$4")):screens.getDataLabel("v4memployee","fullname")%>" ></td> <td align="center"><input type='text' name='mbu2$4' size='30' maxlength='100' value="<%=screens.getDataLabel("v4memployee","bu2name").equals("")?chk.chkNullString(request.getParameter("mbu2$4")):screens.getDataLabel("v4memployee","bu2name")%>" ></td> <td align="center"><input type='text' name='mposition$4' size='30' maxlength='100' value="<%=screens.getDataLabel("v4memployee","positionname").equals("")?chk.chkNullString(request.getParameter("mposition$4")):screens.getDataLabel("v4memployee","positionname")%>" ></td> </tr> <tr> <td align="center"><%=screens.getLabel("ASSESSOR_LEVEL5")%></td> <td align="center"><%screens.setProperties("assessor5","help","MEMPLOYEEHELP_APS");%><%=screens.getInput("assessor5").replaceAll("linkHelp","goHelp")%></td> <td align="center"><input type='text' name='fullname$5' size='30' maxlength='100' value="<%=screens.getDataLabel("simmemp","fullname").equals("")?chk.chkNullString(request.getParameter("fullname$5")):screens.getDataLabel("simmemp","fullname")%>" ></td> <td align="center"><input type='text' name='mbu2$5' size='30' maxlength='100' value="<%=screens.getDataLabel("simmemp","bu2name").equals("")?chk.chkNullString(request.getParameter("mbu2$5")):screens.getDataLabel("simmemp","bu2name")%>" ></td> <td align="center"><input type='text' name='mposition$5' size='30' maxlength='100' value="<%=screens.getDataLabel("simmemp","positionname").equals("")?chk.chkNullString(request.getParameter("mposition$5")):screens.getDataLabel("simmemp","positionname")%>" ></td> </tr> </table> </td> </tr> <tr > <td class="blankspace"> </td> </tr> <tr> <td class="buttonline" colspan="7"><div align="center"> <button type="button" class="btn btn-primary width100" swlang code="SW013173" onClick="process();">process</button> </div> </td> </tr> <tr > <td class="blankspace"> </td> </tr> <tr > <td class="bottom"></td> </tr> </table> </div> <!----------BEGIN CSC ENDING ZONE ------------------------> <%=screens.endJSP()%> <!----------END CSC ENDING ZONE --------------------------> </form> <%screens.referLangOff();%> </body> </html>