<%@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="LANGUAGE_SKILL" scope="page" class="com.csc.library.system.Task"/> <% LANGUAGE_SKILL.setChannel(request, response); UIManager screen = (UIManager) LANGUAGE_SKILL.process("MultiEntry", "LANGUAGE_SKILL"); MultiLine multi = screen.getMultiLine("MEMPL_LANGSKILL"); // screen.getTable("MEMPL_SKILL").setKeyOff(); UProfile up = null; if (session != null) { up = (UProfile) session.getAttribute("userprofile"); } %> <html ng-app="myHR"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <link rel="stylesheet" href="../CSS/Bootstrap/css/bootstrap.css"/> <link rel="stylesheet" href="../CSS/Bootstrap/css/animate.min.css"/> <link href="../CSS/TISCO.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> <link href="CSS/PERSONAL.css" rel="stylesheet" type="text/css"> <script type='text/javascript' src='../JS/SCREEN.js'></script> <script src="../JS/angular-1.3.15/angular.js" type="text/javascript"></script> <script type='text/javascript' src='../JS/ANGULAR/SCREEN_ANGULAR.js'></script> <script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script> <script type="text/javascript" src="../CSS/Bootstrap/js/bootstrap.min.js"></script> <script type='text/javascript' src='../JS/HOTKEY.js'></script> <script type='text/javascript' src='../JS/ICONSMENU.js'></script> <script language="JavaScript"> setLang('<%=up.get("lang")%>'); function linkChildPru(page){ with(document.cscform){ if(__employeeid.value!=""){ window.open(page+".jsp?__gorec="+__gorec.value+"&__ack=add&__headMulti="+__headMulti.value+"&__RecNo="+__maxrec.value+"&__employeeid="+__employeeid.value,"LanguageSkill","left=150,top=20,width=700,height=600,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); }else{ alert(MyCode[0]); __employeeid.focus(); __employeeid.select(); } } } function GoSave() { confirmSave(); } function GoUpdate() { update(); } function GoDelete() { edelete(); } function GoSearch() { search(); } </script> </head> <body> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <form name="cscform" method="post" action="LANGUAGE_SKILL.jsp"> <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screen.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <input name="__cmd" type="hidden" value=""> <input name="__screen" type="hidden" value="LANGUAGE_SKILL"> <input name="__notNull" type="hidden" value=""> <input name="__help" type="hidden"> <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>"> <input name="__fixCon" type="hidden" value=""> <input name="__calendar" type="hidden"> <input name="__notdelall" type="hidden" value="true"> <input name="__gorec" type="hidden" value=""> <input name="__headMulti" type="hidden" value="LANGUAGE_SKILL"> <input name="__childMulti" type="hidden" value="LANGUAGE_SKILL_CHILD"> <input name="__multiTable" type="hidden" value="MEMPL_LANGSKILL"> <input name="__ack" type="hidden"> <script language="javascript">getInputFormatDate();</script> <input name="__language" type="hidden" value="<%=screen.getUProfile().get("lang")%>"> <input type="hidden" name="__maxrec" value="<%=screen.getTable("MEMPL_LANGSKILL").recCount()%>"> <input type="hidden" name="__afterUpdate" value=""> <input type="hidden" name="__referPage" value=""> <input type="hidden" name="__emp_level" value="<%=screen.getDataLabel("emp_level")%>"> <script language="javascript"> var swap = new swaplang(); var titlename = swap.swap2String("SW012157"); document.write(Icons("LANGUAGE_SKILL," + titlename)); </script> <div class="container-fluid"> <div class="header-panel-csc text-right panel-heading"> </div> <div class="panel-body body-panel-csc"> <div style="border: solid black 1px"> <br/> <div class="row"> <div class="col-md-1"> </div> <div class="col-md-2 font-blue-color font-bold"> <%=screen.getLabel("employeeid")%> </div> <div class="col-md-2 "> <%=screen.getInput("employeeid")%> </div> <div class="col-md-2 font-blue-color"> <%=screen.getLabel("status")%> </div> <div class="col-md-2"> <%=screen.getInput("status")%> </div> <div class="col-md-3"> </div> </div> <div class="row"> <div class="col-md-1"> </div> <div class="col-md-2 font-blue-color"> <%=screen.getLabel("fname")%> </div> <div class="col-md-2"> <input type="hidden" name="__emp_prefix" value="<%=screen.getDataLabel("MPREFIX","PREFIXID")%>"> <input name="MPREFIX@TDESC" type="text" readonly size="20" value="<%=screen.getDataLabel("MPREFIX","TDESC")%>"> </div> <div class="col-md-2"> <input name="__fname" type="text" readonly size="20" value="<%=screen.getDataLabel("fname")%>"> </div> <div class="col-md-2"> <input name="__lname" type="text" readonly size="20" value="<%=screen.getDataLabel("lname")%>"> </div> <div class="col-md-3"> </div> </div> <div class="row"> <div class="col-md-1"> </div> <div class="col-md-2 font-blue-color"> <%=screen.getLabel("efname")%> </div> <div class="col-md-2"> <input name="MPREFIX@EDESC" type="text" readonly size="20" value="<%=screen.getDataLabel("MPREFIX","EDESC")%>"> </div> <div class="col-md-2"> <input name="__efname" type="text" readonly size="20" value="<%=screen.getDataLabel("efname")%>"> </div> <div class="col-md-2"> <input name="__elname" type="text" readonly size="20" value="<%=screen.getDataLabel("elname")%> "> </div> <div class="col-md-3"> </div> </div> <br/> </div> <br/> <div style="border: solid black 1px"> <table border="0" cellpadding="0" cellspacing="1" bgcolor="#333333" class="inframe tablewithborder" > <tr> <td width="5%" height="20" class="row3"> <div align="center"> <strong> <span swlang code="SW000289">Del</span> </strong> </div> </td> <td width="15%" height="20" class="row3"> <div align="center"> <span swlang code="SW013102">Language Skills Code</span> </div> </td> <td width="20%" height="20" class="row3"> <div align="center"> <strong> <span swlang code="SW000190">Language Skills Name</span> </strong> </div> </td> <td width="10%" height="20" class="row3"> <div align="center"> <span swlang code="SW013031">Listen</span> </div> </td> <td width="10%" height="20" class="row3"> <div align="center"> <span swlang code="SW003456">Speak</span> </div> </td> <td width="10%" height="20" class="row3"> <div align="center"> <span swlang code="SW002989">Read</span> </div> </td> <td width="10%" height="20" class="row3"> <div align="center"> <span swlang code="SW003458">Write</span> </div> </td> </tr> <% multi.goFirst(); for (int i = 1; !multi.eof(); multi.next(), i++) { multi.getTable().getCurrentRecordManager().referLangOn(); %> <tr> <td width="5%" height="20" align="center"><%=multi.getInputCheckBox()%></td> <td width="15%" height="20" align="center"> <div align="center"> <div align="center"> <div align="center"> <input type="hidden" name="__langskillid" value='<%=multi.getData("MEMPL_LANGSKILL","languageid")%>'> <%=multi.getScript("childMulti", multi.getData("MEMPL_LANGSKILL", "languageid"))%> </div> </div> </div> </td> <td width="20%" height="20" align="center"> <div align="center"><%=multi.getData("MLANGUAGE", "TDESC")%> </div> </td> <td width="10%" height="20" align="center"> <div align="center"><%=getListLabel(multi.getData("LISTEN"),"TDESC",up)%></div> </td> <td width="10%" height="20" align="center"> <div align="center"><%=getListLabel(multi.getData("SPEAK"),"TDESC",up)%> </div> </td> <td width="10%" height="20" align="center"> <div align="center"><%=getListLabel(multi.getData("READING"),"TDESC",up)%></div> </td> <td width="10%" height="20" align="center"> <div align="center"><%=getListLabel(multi.getData("WRITING"),"TDESC",up)%></div> </td> </tr> <% multi.getTable().getCurrentRecordManager().referLangOff(); } %> </table> </div> <br/><br/> <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="SW013165" onClick="linkChildPru('LANGUAGE_SKILL_CHILD');">Add</button> <button type="button" class="btn btn-primary width100" swlang code="SW013166" onClick="deleteMulti();">Delete</button> </div> </td> </tr> <div class="col-md-3"> </div> </div> </div> <div class="panel-footer footer-panel-csc"> </div> </div> <!----------BEGIN CSC ENDING ZONE ------------------------> <%=screen.endJSP()%> <!----------END CSC ENDING ZONE --------------------------> </form> </body> </html> <%! private String getListLabel(String key, String field, UProfile up) throws Exception{ String result = ""; DbInquiry inq = new InitialInquiry(up).getDbInquiry("mskilllevel"); inq.setColumn("*"); inq.setFilter("SKILLLEVELID = '"+key+"'"); inq.refresh(); inq.referLangOn(); while(inq.next()){ result = inq.getString(field); } return result; } %>