<%@page contentType="text/html; charset=UTF-8"%> <%@page import="com.csc.library.entry.HelpEntry,com.csc.library.system.*,com.csc.library.utilities.*,com.csc.library.session.*,com.csc.library.components.*,com.csc.library.report.*,java.util.*;"%> <jsp:useBean id="CI_01_5_STD" scope="page" class="com.csc.library.system.Task"/> <jsp:useBean id="MultiSave" class="com.csc.library.dwr.Multisave" scope="page" /> <% CI_01_5_STD.setChannel(request ,response); HelpEntry screen = (HelpEntry) CI_01_5_STD.process("HelpEntry","CI_01_5_STD"); CheckNull chk = new CheckNull(); String cmd = chk.chkNullString(request.getParameter("__cmd")); String jocodeid = chk.chkNullString(request.getParameter("__jobcodeid")); String courseid = chk.chkNullString(request.getParameter("__courseid")); if(cmd.equalsIgnoreCase("save")){ cmd = "savecomplete"; String deletesql = "delete from mtrainneed where jobcodeid = '"+jocodeid+"'"; MultiSave.setUProfile(screen.getUProfile()); MultiSave.setData(deletesql); DbRecord rec_mtrainneed = new InitialRecord(screen.getUProfile()).getDbRecord("mtrainneed"); String[] arr_course = courseid.split(","); for (int i=0; i<arr_course.length; i++){ rec_mtrainneed.set("companyid",screen.getUProfile().get("companyid")); rec_mtrainneed.set("jobcodeid",jocodeid); rec_mtrainneed.set("courseid",arr_course[i]); rec_mtrainneed.save(); } } screen.inq.setFilter("jobcodeid='"+jocodeid+"'"); screen.process(); %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <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/SCREEN.js'></script> <script type='text/javascript' src='../JS/ICONSMENU.js'></script> <script type='text/javascript' src='../JS/jquery-2.1.3.min.js'></script> <script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script> <script language="JavaScript" type="text/JavaScript"> var strCMD = "<%=cmd%>"; var lang = getLang(); switch (strCMD) { case "savecomplete": endSave() break; } function GoSave(){confirmSave();} function GoUpdate(){update();} function GoDelete(){edelete();} function GoSearch(){search();} function GoClean(){alert(MyCode[150]);} function confirmSave(){ //saveRecord(); //if(nullCheck()){ with(document.cscform){ aCon=confirm(MyCode[1]);// จะบันทึกหรือไม่ if (aCon==true) { __courseid.value = getCourseID(); __cmd.value = "save"; submit(); } } //} } function endSave() { alert(MyCode[18]) ; } function CheckAll(){ with (document.cscform) { for (i=0;i<checkbox1.length;i++){ checkbox1[i].checked = true; } } } function NonCheckAll(){ with (document.cscform) { for (i=0;i<checkbox1.length;i++){ checkbox1[i].checked = false; } } } function linkChildPru(page){ with(document.cscform){ window.open(page+".jsp?__gorec="+__gorec.value+"&__ack=add&__headMulti="+__headMulti.value+"&__RecNo="+__maxrec.value+"&__employeeid="+window.parent.document.forms[0].__employeeid.value); } } function childMulti(record){ with(document.cscform){ window.open(__childMulti.value+".jsp?__cmd=&__gorec="+record+"&__ack=edit"+ "&__headMulti="+cscform.__headMulti.value+ "&__jobcodeid="+window.parent.document.forms[0].__jobcodeid.value+ "&__companyid="+window.parent.cscform.__companyid.value,"Education","left=150,top=150,width=700,height=280,toolbar=no,status=no,scrollbars=yes,resizable=yes"); } } function addMulti(){ with(document.cscform){ /*window.open(__childMulti.value+".jsp?__cmd=&__gorec=&__ack=add"+ "&__jobcodeid="+window.parent.document.forms[0].__jobcodeid.value+ "&__headMulti="+cscform.__headMulti.value+ "&__companyid="+window.parent.cscform.__companyid.value,"Education","left=150,top=150,width=700,height=280,toolbar=no,status=yes,scrollbars=yes,resizable=yes");*/ var param = "CI_01_5_STD_HELP.jsp?__courseid="+getCourseID(); window.open(param,"AddMulti","left=300,top=150,width=700,height=550,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function getCourseID(){ var courseid = ""; $(".courseid").each(function(){ if(courseid !== "") { courseid += ","; } courseid += $(this).val(); }); return courseid; } function deleteMulti(){ /*with(document.cscform){ bCon=confirm(MyCode[4]); if (bCon==true) { __cmd.value="DelChild"; submit(); } }*/ $('.courseid').each(function(){ var $tr = $(this).closest('tr'); if($(this).prop('checked')){ $tr.remove(); } }); } //====================== sin create 04-05-2007 ============================ function logout() { window.close(); } //--> </script> </head> <body leftmargin="0" topmargin="0" onLoad="MM_preloadImages('../IMAGES/BUTTON/SWAP/SEARCH_SWAP24.gif','../IMAGES/BUTTON/SWAP/EXIT_SWAP24.gif','../IMAGES/BUTTON/SWAP/HELP_SWAP24.gif','../IMAGES/BUTTON/SWAP/NEW_SWAP24.gif','../IMAGES/BUTTON/SWAP/EDIT_SWAP24.gif','../IMAGES/BUTTON/SWAP/DEL_SWAP24.gif','../IMAGES/BUTTON/SWAP/PROCESS_SWAP24.gif')"> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <form name="cscform" method="post" action="CI_01_5_STD.jsp"> <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screen.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <input type="hidden" name="__cmd" value=""/> <input type="hidden" name="__screen" value="CI_01_5_STD"/> <input type="hidden" name="__calendar"/> <input type="hidden" name="__notNull" value=""/> <input type="hidden" name="__help"/> <input type="hidden" name="__gorec" value=""/> <input type="hidden" name="__headMulti" value="CI_01_5_STD"/> <input type="hidden" name="__childMulti" value="CI_01_5A_STD"/> <input type="hidden" name="__multiTable" value="MTRAINNEED"/> <input type="hidden" name="__ack"/> <input type="hidden" name="__language" value="eng"/> <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>"> <input type="hidden" name="__jobcodeid" value="<%=jocodeid%>"> <!--input type="hidden" name="__confirm" value="0"--> <input type="hidden" name="__language" value ="<%=screen.getUProfile().get("lang")%>"> <input type="hidden" name="__courseid" value =""> <script language="javascript">getInputFormatDate();</script> <br/> <div align="center"> <script language="JavaScript" src="../JS/HOTKEY.js"></script> <script language="javascript"> var titlename=swap2String('Trainning Needs'); document.write(Icons("CI_01_5_STD,"+titlename)); </script> <br/> <table width="683" cellpadding="0" cellspacing="0"> <tr> <td class="header"><script language="javascript">swapLang("Trainning Needs");</script></td> </tr> <tr> <td colspan="2"> <div align="center"> <br/> <table width="95%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#FFFFFF" class="largest tablewithborder"> <tr> <td class="title1" align="center"><font class="normal"><script language="javascript">swapLang("Delete");</script></font></td> <td class="title1" align="center"><%=screen.getLabel("COURSEID")%></td> <td class="title1" align="center"><%=screen.getLabel("MCOURSE","CRSDESC")%></td> <td class="title1" align="center"><%=screen.getLabel("MCOURSE","CRSEDESC")%></td> </tr> <tbody id="course_contrainer"> <% while(screen.nextRec()){ %> <tr> <td align="center"><input type="checkbox" class="courseid" value="<%=screen.getDataLabel("COURSEID")%>"></td> <td align="center"><font size="2"><%=screen.getDataLabel("COURSEID")%></font></td> <td align="left"><%=screen.getDataLabel("MCOURSE","CRSDESC")%></td> <td align="left"><%=screen.getDataLabel("MCOURSE","CRSEDESC")%></td> </tr> <% } %> </tbody> </table> <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="addMulti();">Add</button> <button type="button" class="btn btn-primary width100" swlang code="SW000123" onClick="deleteMulti();">DELETE</button> <button type="button" class="btn btn-primary width100" swlang code="SW000119" onClick="window.close();">BACK</button> </div> </td> </tr> <tr bordercolor="0069B3"> <td class="bottom"></td> </tr> </table> <br/> </div> <!----------BEGIN CSC ENDING ZONE ------------------------> <%-- <%=screen.endJSP()%> --%> <!----------END CSC ENDING ZONE --------------------------> </form> </body> </html>