<%@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.*" %> <%@ page import="com.csc.library.databean.Simttraining" %> <jsp:useBean id="TRA0252" class="com.csc.library.system.Task" scope="page"/> <% TRA0252.setChannel(request,response); UIManager screen = (UIManager) TRA0252.process("MultiEntry","TRA0252"); CheckNull chk = new CheckNull(); String pages=chk.chkNullString(request.getParameter("__pages"),"TRA02522"); screen.referLangOn(); String move = chk.chkNullString(request.getParameter("__move")); %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html ng-app="myHR"> <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> <link href ="../CSS/MENU.css" rel="stylesheet" type="text/css"> <script language='javascript' src="../JS/VIEWCALENDAR.js"></script> <script type='text/javascript' src='../JS/SCREEN.js'></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 language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script> <script language="javascript">getTitleName();</script> <script language="javascript"> var tabpage; function GoSave(){ mframe.document.cscform.__cmd.value = "ack"; mframe.document.cscform.action = "TRA02522.jsp?gosave=true"; mframe.document.cscform.submit(); } function GoUpdate(){update();} function GoDelete(){edelete();} function GoSearch(){search();} function goHelp(helpName,inputName){ var helpReturn; if(inputName=="__crsid" ) helpReturn="__crsid:crsid,MCOURSE@CRSEDESC,__instid:instid,MACADEMY@INSTEDESC,__roomid:roomid,MTRROOM@ROOMDESC,__locid:locid,MTRLOCATION@LOCEDESC"; if(inputName=="__instid" ) helpReturn="__instid:instid,MACADEMY@INSTEDESC"; if(inputName=="__locid" ) helpReturn="__locid:locid,MTRLOCATION@LOCEDESC"; if(inputName=="__roomid" ) helpReturn="__roomid:roomid,MTRROOM@ROOMDESC,__locid:locid,MTRLOCATION@LOCEDESC"; linkHelp_Return(helpName,helpReturn); } function moveToHis(){ with(document.cscform){ var tmp = ""; var tmp_re = ""; var tmp_ner = ""; var tmp_nee = ""; var tmp_neet = ""; if(parseInt(__respCount.value)<=0){ if(getLang()=="tha"){ tmp_re = " ผู้รับผิดชอบ"; }else{ tmp_re = " Response"; } } if(parseInt(__nerCount.value)<=0){ if(getLang()=="tha"){ tmp_ner = ", วิทยากร"; }else{ tmp_ner = ", Trainer"; } } if(parseInt(__neeCount.value)<=0){ if(getLang()=="tha"){ tmp_nee = ", ผู้เข้าอบรม"; }else{ tmp_nee = ", Trainee"; } } if(parseInt(__neeTimeCount.value)<=0){ if(getLang()=="tha"){ tmp_neet = ", ตารางเวลาผู้เข้าอบรม"; }else{ tmp_neet = ", Trainee Time"; } } if(parseInt(__respCount.value)<=0||parseInt(__nerCount.value)<=0||parseInt(__neeCount.value)<=0){ if(getLang()=="tha"){ tmp = "ไม่มี"+tmp_re+tmp_ner+tmp_nee+tmp_neet+" ในรุ่นอบรมนี้ คุณต้องการประมวลผลต่อหรือไม่" }else{ tmp = "this training not have any person for "+tmp_re+tmp_ner+tmp_nee+". would you want continue process ?"; } confirmMove(tmp); }else{ if(getLang()=="tha"){ tmp = "คุณต้องการประมวลผลเพื่อเก็บเป็นประวัติหรือไม่" }else{ tmp = "would you want process for keep to history?" } confirmMove(tmp); } } } function confirmMove(text){ with(document.cscform){ bCon=confirm(text); if (bCon==true) { __cmd.value="save"; __move.value="1"; __confirm.value="s"; submit(); } } } function goPage(pages){ if(notBlankOnThisPage()){ restTabPages(); with(mframe.document.cscform){ __cmd.value="ack"; action = pages+".jsp"; submit(); } } } function setReadonly(){ with(document.cscform){ __timestart.disabled = true; __timestop.disabled = true; __timebreak.disabled = true; __classdatefrm.disabled = true; __classdateto.disabled = true; __resdatefrm.disabled = true; __resdateto.disabled = true; } } function checkConfirm(){ var conCode=""; var conDesc=""; with(document.cscform){ conCode=getConfirmIndex(__confirm.value,"0"); conDesc=getConfirmIndex(__confirm.value,"1"); if(__confirm.value=="4")alert(MyCode[19]); if(__confirm.value=="1" || __confirm.value=="2"){ if(__move.value == "1"){ chkStatMove(); }else{ alert(MyCode[18]); } } if(__confirm.value=="-1" || __confirm.value=="-2")alert(MyCode[17]); if(conCode=="-99"){ updateRecord(); } } } function chkStatMove(){ with(document.cscform){ if(getLang()=="tha"){ alert("บันทึกเป็นประวัติข้อมูลเสร็จเรียบร้อย"); }else{ alert("Move data to history successfull."); } action="TRA026.jsp?__fixCon=trainingid!='"+__trainingid.value+"'"; submit(); } } function restTabPages(){ tabpage = document.getElementById("tabpages").innerHTML ; document.getElementById("tabpages").innerHTML = ""; document.getElementById("mframe").height = 0; document.getElementById("immove").height = 0; document.getElementById("waittag").innerHTML = "กรุณารอสักครู่ ระบบกำลังทำงานอยู่"; } function setTabPages(){ with(document.cscform){ if(typeof tabpage != "undefined"){ document.getElementById("tabpages").innerHTML = tabpage; } } document.getElementById("mframe").height = 200; document.getElementById("immove").height = 25; document.getElementById("waittag").innerHTML = ""; } </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','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif','../IMAGES/BUTTON/SWAP/DEL_SWAP20.gif','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif')"> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <script language="javascript">initToolTips();</script> <form name="cscform" method="post" action="TRA0252.jsp"> <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screen.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <!---script language='javascript'>checkConfirm();</script--> <input type="hidden" name="__cmd" value=""> <input type="hidden" name="__screen" value="TRA0252"> <input type="hidden" name="__mypage" value="TRA0252"> <input type="hidden" name="__help" value=""> <input type="hidden" name="__gorec" value=""> <input type="hidden" name="__ack" value=""> <input type="hidden" name="__multiTable" value="TTRAINEXP,TTRAINTRNEE,TTRAINEETIME"> <input type="hidden" name="__fixCon" value=""> <input type="hidden" name="__calendar"> <script language="javascript">getInputFormatDate();</script> <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>"> <input type="hidden" name="__helpReturn" value=""> <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>"> <input type="hidden"name="__notNull" value="<%=screen.getRequire()%>"> <input type="hidden" name="__move" value="<%=move%>"> <input type="hidden" name="__recTTime" value="<%=screen.getRecord().getChild("TTRAININGTIME").recCount()%>"> <input type="hidden" name="__respCount" value="<%//=screen.getRecord().getChild("TTRAINRESP").recCount()%>"> <input type="hidden" name="__nerCount" value="<%//=screen.getRecord().getChild("TTRAINTRNER").recCount()%>"> <input type="hidden" name="__neeCount" value="<%=screen.getRecord().getChild("TTRAINTRNEE").recCount()%>"> <input type="hidden" name="__neeTimeCount" value="<%=screen.getRecord().getChild("TTRAINEETIME").recCount()%>"> <br> <script language="JavaScript" src="../JS/HOTKEY.js"></script> <script language="javascript">var titlename=swap2String('Closing Training');document.write(Icons("TRA0252, "+titlename));</script> <div align="center"> <br> <table cellpadding="0" cellspacing="0" class="large"> <tr > <td class="header">TRA0252, <script language="javascript">swapLang('Close Training');</script> </td> </tr> <tr> <td class="blankspace"></td> </tr> <tr > <td> <table border="0" align="center" cellpadding="0" cellspacing="0" class="maxsize" > <tr> <td class="columnlabel"><div align="right"><%=screen.getLabel("TRAININGID")%> </div></td> <td><%=screen.getInput("TRAININGID")%> </td> </tr> <tr> <td class="columnlabel"><div align="right"><%=screen.getLabel("TRTITLE")%> </div></td> <td><%=screen.getInput("TRTITLE")%></td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("TRAIN_TYPE")%> </td> <td><%=screen.getInput("TRAIN_TYPE")%></td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("STATUS")%> </td> <td><%=screen.getInput("STATUS")%></td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("CLASSDATEFRM")%> </td> <td><%=screen.getInput("CLASSDATEFRM")%> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image21','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image21" border="0" align="absmiddle" id="Image154" onClick="viewCal('__classdatefrm')"></a> <%=screen.getLabel("CLASSDATETO")%> <%=screen.getInput("CLASSDATETO")%> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image3','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image3" border="0" align="absmiddle" id="Image154" onClick="viewCal('__classdateto')"></a> </td> </tr> <tr> <td class="columnlabel"><div align="right"><%=screen.getLabel("TIMESTART")%> </div></td> <td><%=screen.getInput("TIMESTART")%> <%=screen.getLabel("TIMESTOP")%> <%=screen.getInput("TIMESTOP")%> <%=screen.getLabel("TIMEBREAK")%> <%=screen.getInput("TIMEBREAK")%> </td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("RESDATEFRM")%> </td> <td><%=screen.getInput("RESDATEFRM")%> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image2" border="0" align="absmiddle" id="Image154" onClick="viewCal('__resdatefrm')"></a> <%=screen.getLabel("RESDATETO")%> <%=screen.getInput("RESDATETO")%> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image3','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image3" border="0" align="absmiddle" id="Image154" onClick="viewCal('__resdateto')"></a> </td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("CRSID")%> </td> <td><%=screen.getInput("CRSID")%> <input name="MCOURSE@CRSEDESC" type="text" disabled="true" size="30" value="<%=screen.getDataLabel("MCOURSE","CRSEDESC")%>"> </td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("INSTID")%> </td> <td ><%=screen.getInput("INSTID")%> <input name="MACADEMY@INSTEDESC" type="text" disabled="true" size="30" value="<%=screen.getDataLabel("MACADEMY","INSTEDESC")%>"></td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("ROOMID")%> </td> <td><%=screen.getInput("ROOMID")%> <input name="MTRROOM@ROOMDESC" type="text" disabled="true" size="30" value="<%=screen.getDataLabel("MTRROOM","ROOMEDESC")%>"></td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("LOCID")%> </td> <td><input name="__locid" type="text" size="14" value="<%=screen.getDataLabel("LOCID")%>" readonly> <input name="MTRLOCATION@LOCEDESC" type="text" disabled="true" size="30" value="<%=screen.getDataLabel("MTRLOCATION","LOCEDESC")%>"></td> </tr> <tr> <td align="right" class="columnlabel"><script language="JavaScript">swapLang('Reserved')</script> </td> <td > <font class="normal"><%=screen.getDataLabel("TOTALRESERVER")%></font> <script language="JavaScript">swapLang('Approved')</script> <font class="normal"><%=screen.getDataLabel("TOTALTRAINEE")%></font> <%=screen.getLabel("QTYVALID")%> <%=screen.getInput("QTYVALID")%> </td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("VALIDMIN")%> </td> <td><%=screen.getInput("VALIDMIN")%><%=screen.getLabel("VALIDMAX")%><%=screen.getInput("VALIDMAX")%> </td> </tr> <tr> <td class="columnlabel"><div align="right"><%=screen.getLabel("CLASSHOUR")%> </div></td> <td> <font class="normal"><%=screen.getDataLabel("CLASSHOUR")%></font></td> </tr> <tr> <td class="columnlabel"><div align="right"><%=screen.getLabel("BUDPLANED")%> </div></td> <td> <font class="normal"><%=screen.getDataLabel("BUDPLANED")%></font> <script language="javascript">swapLang('Bath');</script> <%=screen.getLabel("BUDUSED")%> <font class="normal"><%=screen.getDataLabel("BUDUSED")%> </font><script language="javascript">swapLang('Bath');</script> </td> </tr> <tr> <td class="columnlabel"><div align="right"><%=screen.getLabel("PROPERTY")%> </div></td> <td><%=screen.getInput("PROPERTY")%></td> </tr> <tr> <td class="columnlabel"><div align="right"><%=screen.getLabel("BUDYEAR")%> </div></td> <td><%=screen.getInput("BUDYEAR")%></td> </tr> <tr> <td class="columnlabel"><div align="right"><%=screen.getLabel("MEMO")%> </div></td> <td><%=screen.getInput("MEMO")%></td> </tr> </table> </td> </tr> <script language="javascript">setReadonly();</script> <tr> <td class="blankspace" ></td> </tr> <tr> <td align="right" id='tabpages'><strong class="mini"> <a href="javascript:goPage('TRA02522');"><script language="JavaScript">swapLang('Expenses');</script></a> | <a href="javascript:goPage('TRA02525');"><script language="JavaScript">swapLang('To record training time of Trainee');</script></a> | <a href="javascript:goPage('TRA02526');"><script language="JavaScript">swapLang('To record training result of Trainee');</script></a> </strong></td> </tr> <tr> <td align="center"><iframe id="mframe" frameborder="0" name="mframe" src="TRA02522.jsp?__cmd=ack" width="100%" height="200"></iframe></td> </tr> <%screen.referLangOff();%> <tr> <td class="blankspace" id="waittag" align="center"></td> </tr> <tr> <td class="buttonline" colspan="7"><div align="center"> <button type="button" class="btn btn-primary width100" swlang code="SW000872" onClick="moveToHis();">PROCESS</button> </div> </td> </tr> <tr> <td class="blankspace"></td> </tr> <tr> <td class="bottom"></td> </tr> </table> </div> <!----------BEGIN CSC ENDING ZONE ------------------------> <%=screen.endJSP()%> <!----------END CSC ENDING ZONE --------------------------> </form> </body> </html>