<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@page contentType="text/html; charset=UTF-8" %> <%@page import="com.csc.library.entry.*,com.csc.library.system.*,com.csc.library.utilities.*"%> <% request.setCharacterEncoding("UTF-8"); %> <jsp:useBean id="PSN110" class="com.csc.library.system.Task" scope="page" /> <jsp:useBean id="HELP" class="com.csc.library.system.Task" scope="page" /> <% CheckNull chk=new CheckNull(); HelpEntry helpScreen = null; PSN110.setChannel(request, response); ProcessEntry screen = (ProcessEntry)PSN110.process("ProcessEntry","Process"); screen.process(); String cmd = chk.chkNullString(request.getParameter("__cmd")); boolean search = ("search").equalsIgnoreCase(cmd); boolean back = ("back").equalsIgnoreCase(cmd); if(search){ HELP.setChannel(request, response); helpScreen = (HelpEntry)HELP.process("HelpEntry","CI_01_23HELP"); helpScreen.getInquiry().setFilter("bossid", request.getParameter("__oboss"), "", "="); //helpScreen.getInquiry().setFilter("status", "'A','S','B','T','V','W'", "", "in"); helpScreen.getInquiry().setFilter("status", "select statuscode from mempl_status where statustype = 'A'", "", "in"); helpScreen.process(); } String oboss = chk.chkNullString(request.getParameter("__oboss")); System.out.println("==========="+oboss); String oname = chk.chkNullString(request.getParameter("__oname")); String nboss = chk.chkNullString(request.getParameter("__nboss")); String nname = chk.chkNullString(request.getParameter("__nname")); String ojob = chk.chkNullString(request.getParameter("__ojob")); String ojobdesc = chk.chkNullString(request.getParameter("__ojobdesc")); String njob = chk.chkNullString(request.getParameter("__njob")); String njobdesc = chk.chkNullString(request.getParameter("__njobdesc")); %> <html ng-app="myHR"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link type="text/css" rel="stylesheet" href="../CSS/TISCO.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 language="JavaScript" src="../JS/SCREEN.js" type="text/javascript"></script> <script src="../JS/angular-1.3.15/angular.js" type="text/javascript"></script> <script src="../JS/ANGULAR/SCREEN_ANGULAR.js" type="text/javascript"></script> <script type='text/javascript' src='../JS/ICONSMENU.js'></script> <script type="text/javascript" src="../JS/DATEINPUT.js"></script> <script type="text/javascript" src="../JS/VIEWCALENDAR.js"></script> <script language="JavaScript" type="text/javascript">setLang("<%=screen.getUProfile().get("lang")%>");</script> <script language="JavaScript" type="text/javascript">getTitleName();</script> <script language="JavaScript" type="text/javascript"> function GoSave(){} function GoUpdate(){} function GoDelete(){} function GoSearch(){} function GoProcess() { with(document.cscform) { var isThai = (getLang()=="tha"); if(__nboss.value == "") { msg = isThai ? "กรุณาเลือกหัวหน้าใหม่ก่อน." :"Please choose new boss." alert( msg ); } else { count = setCondition(); if(count>0) { msg = isThai ? "คุณต้องการประมวลผล ?" :"Do you want to Process ?" bCon=confirm( msg ); if (bCon==true) { __cmd .value = "save"; submit(); } } else { msg =isThai? "กรุณาเลือกพนักงานที่ต้องการเปลี่ยนหัวหน้าก่อน." :"Please choose employee." alert( msg ); } } } } function setCondition() { with(document.cscform) { count = 0; var checkboxs = document.getElementsByName("__checkbox"); __condition$nbossid.value = __nboss.value; __condition$emplists.value = ""; for(i=0; i<checkboxs.length; i++) { if(checkboxs[i].checked) { __condition$emplists.value += "," +checkboxs[i].value; count++; } } return count; } } function goHelp(helpName,inputName) { var helpReturn; var fixcon=""; if(inputName=="__oboss" ) { helpReturn="__oboss:employeeid,__oname:fullname,__ojob:job,__ojobdesc:mjobcode.tdesc"; } else if(inputName=="__nboss" ) { helpReturn="__nboss:employeeid,__nname:fullname,__njob:job,__njobdesc:mjobcode.tdesc"; fixcon="status in (select statuscode from mempl_status where statustype = 'A')"; } else { return; } linkHelp_Return(helpName, helpReturn, fixcon); } function selectAll() { var checkboxs = document.getElementsByName("__checkbox"); for(i=0; i<checkboxs.length; i++){ checkboxs[i].checked=true; } } function deSelectAll(){ var checkboxs = document.getElementsByName("__checkbox"); for(i=0; i<checkboxs.length; i++){ checkboxs[i].checked=false; } } function GoPreview() { with(document.cscform) { if(__oboss.value !="") { __cmd.value="search"; submit(); } } } function GoBack() { with(document.cscform) { __cmd.value="back"; submit(); } } function GoClean() { with(document.cscform){ __oboss.value="" __oname.value="" __ojob.value="" __ojobdesc.value="" __nboss.value="" __nname.value="" __njob.value="" __njobdesc.value=""; } } </script> </head> <body leftmargin="0" topmargin="0" > <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <script language="JavaScript" type="text/javascript">initToolTips();</script> <form method="post" name="cscform" id="cscform"> <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screen.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <input type="hidden" name="__cmd" value=""> <input type="hidden" name="__screen" value="CI_01_23"> <input type="hidden" name="__help" value=""> <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>"> <input type="hidden" name="__notNull" value=""> <!-- <input type="hidden" name="__fixCon" value="status in ('A','S','B','T','V','W')"> --> <input type="hidden" name="__fixCon" value=""> <input type="hidden" name="__process" value=""> <input type="hidden" name="__tname" value="ประมวลผลการเปลี่ยนหัวหน้างาน"> <input type="hidden" name="__ename" value="Change Boss Process"> <input type="hidden" name="__ptype" value=""> <input type="hidden" name="__prclass" value="ChangeBossProcess"> <input type="hidden" name="__calendar" value=""> <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>"> <input type="hidden" name="__goPage" value =""> <input type="hidden" name="__condition$emplists" value=","> <input type="hidden" name="__condition$nbossid" value=""> <script language="JavaScript" src="../JS/HOTKEY.js"></script> <script language="javascript"> var swap = new swaplang(); var titlename = swap.swap2String("SW001735"); document.write(Icons("CI_01_23,"+titlename)); </script> <br> <table align="center" cellpadding="0" cellspacing="0"> <tr> <td class="header" colspan="2" >CI_01_23, <span swlang code="SW001735">Change Boss</span> </td> </tr> <tr> <td><table cellpadding="0" cellspacing="0" class="inframe"> <tr> <td><table border="0" cellpadding="0" cellspacing="1" class="inframe"> <tr> <td colspan="5" class="blankspace"> </td> </tr> <tr> <td nowrap="nowrap"><div align="right"><span swlang code="SW001726">Old Boss</span>: </div></td> <td width="36%" nowrap="nowrap"><input type="text" name="__oboss" value="<%=oboss%>" size="10"> <a href="javascript:goHelp('MEMPLOYEEBOSSHELP','__oboss')"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="search" name="Image6" width="19" height="19" border="0" align="top" id="Image6"></a> <input type="text" name="__oname" value="<%=oname%>" size="21" readonly=""></td> <td width="4%"><img src="../IMAGES/SPACER.gif" width="20" height="20" align="top"></td> <td width="14%" nowrap="nowrap"><div align="right"><span swlang code="SW001727">New Boss</span>: </div></td> <td width="37%" nowrap="nowrap"><input type="text" name="__nboss" size="10" value="<%=nboss%>"> <a href="javaScript:goHelp('MEMPLOYEEBOSSHELP','__nboss')"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="search" name="Image6" width="19" height="19" border="0" align="top" id="Image6"></a> <input type="text" name="__nname" size="21" readonly="readonly" value="<%=nname%>"></td> </tr> <tr> <td nowrap="nowrap"><div align="right"><span swlang code="SW001728">Old Job</span>: </div></td> <td nowrap="nowrap"><input type="text" name="__ojob" size="10" value="<%=ojob%>" readonly="readonly"> <input type="text" name="__ojobdesc" size="24" value="<%=ojobdesc%>" readonly="readonly"></td> <td nowrap="nowrap"><img src="../IMAGES/SPACER.gif" width="20" height="20"></td> <td nowrap="nowrap"><div align="right"><span swlang code="SW001729">New Job</span>: </div></td> <td nowrap="nowrap"><input type="text" name="__njob" size="10" value="<%=njob%>" readonly="readonly">  <input type="text" name="__njobdesc" size="24" value="<%=njobdesc%>" readonly="readonly"></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="SW013172" onClick="GoPreview();">Submit</button> </div> </td> </tr> </table></td> </tr> <tr> <td class="blankspace"></td> </tr> <% if(search){%> <tr> <td><table cellpadding="0" cellspacing="0" class="inframe"> <tr> <td><table border="0" align="center" cellpadding="0" cellspacing="1" class="largest1"> <tr> <td><div align="left"><script language="JavaScript" type="text/javascript">swapLang("Found Data");</script> <%=helpScreen.getRecCount()%></div></td> <td><div align="right"> <%//=helpScreen.getPageTag()%> </div></td> </tr> <tr> <td colspan="2"><table border="0" cellpadding="0" cellspacing="1" bgcolor="#666666" class="inframe"> <tr> <td align="center" class="row3" width="30"><script language="JavaScript" type="text/javascript">swapLang("Select");</script></td> <td align="center" class="row3" nowrap="nowrap" width="80" ><%=helpScreen.getLabel("employeeid")%></td> <td width="150" align="center" nowrap="nowrap" class="row3"><%=helpScreen.getLabel("fullname")%></td> <td width="100" align="center" nowrap="nowrap" class="row3"><%=helpScreen.getLabel("job")%></td> <td align="center" nowrap="nowrap" class="row3"><script language="JavaScript" type="text/javascript">swapLang("Job Description");</script></td> <td width="60" align="center" nowrap="nowrap" class="row3"><script language="JavaScript" type="text/javascript">swapLang("Status");</script></td> </tr> <% while(helpScreen.nextRec()){ String match = "Match"; if( !njob.equalsIgnoreCase( helpScreen.getString("mjobcode", "supervisor") )) { match = "Not match"; } %> <tr> <td class="forborder2"><div align="center"><input name="__checkbox" type="checkbox" value="<%=helpScreen.getString("employeeid")%>"></div></td> <td class="forborder2"><div align="center"><%=helpScreen.getString("employeeid")%></div></td> <td class="forborder2"><%=helpScreen.getString("fullname")%></td> <td class="forborder2 center"><div align="center"><%=helpScreen.getString("job")%></div></td> <td class="forborder2"><%=helpScreen.getString("mjobcode", "tdesc")%></td> <td class="forborder2 center"><div align="center"> <script language="JavaScript" type="text/javascript">swapLang("<%=match %>");</script> </div></td> </tr> <% } %> </table></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="SW013163" onClick="checkAll();">Select All</button> <button type="button" class="btn btn-primary width100" swlang code="SW013164" onClick="decheckAll();">Deselect All</button> <button type="button" class="btn btn-primary width100" swlang code="SW013173" onClick="GoProcess();">PROCESS</button> <button type="button" class="btn btn-primary width100" swlang code="SW013174" onClick="GoBack();">BACK</button> </div> </td> </tr> </table></td> </tr> <% }%> <tr> <td class="blankspace"> </td> </tr> <tr> <td class="bottom"></td> </tr> </table> </form> </body> </html>