<%@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.Simmtrainer" %> <jsp:useBean id="TRE005_PHATRA" class="com.csc.library.system.Task" scope="page"/> <% TRE005_PHATRA.setChannel(request,response); UIManager screen = (UIManager)TRE005_PHATRA.process("MultiEntry","TRE005_PHATRA"); screen.referLangOn(); CheckNull chk = new CheckNull(); String clean = chk.chkNullString(request.getParameter("__clean")); if(!clean.equals("")){ screen.clean(); MultiLine multi = screen.getMultiLine("HTRAINEXP"); multi.getTable().clear(); multi = screen.getMultiLine("HTRAINRESP"); multi.getTable().clear(); multi = screen.getMultiLine("HTRAINTRNER"); multi.getTable().clear(); multi = screen.getMultiLine("HTRAINTOOL"); multi.getTable().clear(); multi = screen.getMultiLine("HTRAININGTIME"); multi.getTable().clear(); multi = screen.getMultiLine("HTRAINTRNEE"); multi.getTable().clear(); multi = screen.getMultiLine("HTRAINEETIME"); multi.getTable().clear(); } %> <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/TabControl.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 src="../JS/ANGULAR/SCREEN_ANGULAR.js" type="text/javascript"></script> <script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script> <script language="javascript">getTitleName();</script> <script src="../JS/VIEWCALENDAR.js"></script> <script language="JavaScript" src='../JS/ICONSMENU.js'></script> <script language='javascript' src='../JS/HOTKEY.js'></script> <script type="text/javascript" src='../JS/jquery-2.1.3.min.js'></script> <style> select{ color : black !important; font-size: 13px; } </style> <script language="javascript"> var tabpage; function GoSave(){ mframe.document.cscform.__cmd.value = "ack"; mframe.document.cscform.action = "TRE005_1_PHATRA.jsp?gosave=true"; mframe.document.cscform.submit(); } function GoUpdate(){update();} function GoDelete(){edelete();} function GoSearch(){search();} function goHelp(helpName,inputName){ var helpReturn; var fcon=""; if(inputName=="__crsid" ){ helpReturn="__crsid:crsid,MCOURSE@CRSEDESC,__instid:instid,MACADEMY@INSTEDESC,__roomid:roomid,MTRROOM@ROOMDESC,__locid:locid,MTRLOCATION@LOCEDESC,__property:property"; } 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"; } helpPageCon(helpName,helpReturn,fcon) } function linkHelp(help,input){ if(input=="__expid"){ goHelp(help,input); }else if(input=="__trainingid"){ linkHelp1(help,input); } } function linkHelp1(help,input){ with(document.cscform){ obj = eval("document.cscform."+input); if(obj.value==""){ var param="PRU084.jsp?__helpName="+help+"&__fieldSearch="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value; }else{ var param="PRU084.jsp?__helpName="+help+"&__fieldSearch="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__valueSearch="+obj.value; } win = window.open(param,"Help","left=150,top=150,width=600,height=400,resizable=yes,scrollbars=yes,toolbar=no,status=yes"); if(window.focus){win.focus();} } } function linkHelp_Return(help,input){ with(document.cscform){ if (__fixCon.value!=""){ __fixCon.value=__fixCon.value } if(help=="MEMPLOYEEHELP"){ var param="PRU084.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&__langOn=false"; } else{ var param="PRU084.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&__langOn=false"; } window.open(param,"Help","left=150,top=150,width=600,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function uploadProfile(fieldName){ with(document.cscform){ param="UPLOADFILE.jsp?__fieldName=" +fieldName +"&__uploadType=PICTURE"; window.open(param,"","left=150,top=150,width=600,height=400,toolbar=no,status=yes,scrollbars=yes"); } } function deleteFile(fileName, fieldName){ if(fileName != ""){ param="DELETEFILE.jsp?__fieldName=" +fieldName +"&__fileName=" +fileName +"&__uploadType=PICTURE"; window.open(param,"","left=150,top=150,width=600,height=400,toolbar=no,status=yes,scrollbars=yes"); } } function GoPage(pages){ if(notBlankOnThisPage()){ //restTabPages(); var trainingid = document.cscform.__trainingid.value; with(mframe.document.cscform){ var tmp=""; if(__screen.value!="TRE005_7"){ tmp = "&__setHm=y"; } __cmd.value="ack"; action = pages+".jsp?__trainingid="+trainingid+tmp; submit(); } } } function chkFreeTime(tar,start,stop){ with(document.cscform){ var tmp = parseFloat(stop.value) - parseFloat(start.value); if(parseFloat(tar.value)>=tmp){ if(getLang()=="tha"){ alert("เวลาพักมากกว่าชั่วโมงอบรม กรุณาตรวจสอบเวลาเริ่ม - สิ้นสุด"); }else{ alert("Relax Time is morethan Train Time. Please Check Start Time - End Time."); } tar.value = "0.00"; } } } function goGenTime(){ if(notBlankOnThisPage()){ var classdatefrm = document.cscform.__classdatefrm.value; var classdateto = document.cscform.__classdateto.value; var timestart = document.cscform.__timestart.value; var timestop = document.cscform.__timestop.value; var timestop = document.cscform.__timestop.value; var timebreak = document.cscform.__timebreak.value; with(mframe.document.cscform){ mframe.window.location = "TRE005_7_PHATRA.jsp?__gennewtime=gen&__classdatefrm="+classdatefrm+"&__classdateto="+classdateto+"&__timestart="+timestart+"&__timestop="+timestop+"&__timebreak="+timebreak; __cmd.value='new'; } } } function restTabPages(){ tabpage = document.getElementById("tabpages").innerHTML ; document.getElementById("tabpages").innerHTML = ""; document.getElementById("mframe").height = 0; document.getElementById("waittag").innerHTML = "กรุณารอสักครู่ ระบบกำลังทำงานอยู่"; } function setTabPages(){ with(document.cscform){ if(typeof tabpage != "undefined"){ document.getElementById("tabpages").innerHTML = tabpage; } } document.getElementById("mframe").height = 260; document.getElementById("waittag").innerHTML = ""; } function showRecurrent() { var eleCert = $(".idyesRecurrent") var valueRdo = $("input[name='__rdo_recurrent']:checked").val() if (valueRdo === "0") { eleCert.hide() } else { eleCert.show() } } </script> </head> <body leftmargin="0" topmargin="0" ><div class="centered"> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <script language="javascript">initToolTips();</script> <form name="cscform" method="post" action="?" ng-controller="Swaplang as sw"> <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screen.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <input name="__cmd" type="hidden" 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="__screen" value="TRE005_PHATRA"> <input type="hidden" name="__multiTable" value="HTRAINEXP,HTRAINRESP,HTRAINTRNER,HTRAINTOOL,HTRAININGTIME,HTRAINTRNEE,HTRAINEETIME"> <input type="hidden" name="__helpReturn" value=""> <input type="hidden" name="__help" value=""> <input type="hidden" name="__childMulti" value="TRE003_1"> <input type="hidden" name="__gorec" value=""> <input type="hidden" name="__ack" value=""> <input type="hidden" name ="__headMulti" value="TRE005_PHATRA"> <input type="hidden" name ="__copy" value="no"> <input name="__companyid" type="hidden" value="<%=screen.getUProfile().get("companyid")%>"> <input name="__fixCon" type="hidden" value=""> <input name="__notNull" type="hidden" value="<%=screen.getRequire()%>"> <input type="hidden" name="__referPage" value=""> <input type="hidden" name="__tmpTab" value="<%=chk.chkNullString(request.getParameter("__tmpTab"))%>"> <script language="JavaScript" src="../JS/HOTKEY.js"></script> <div align = "center"> <script language="javascript"> var titlename=swap2String('Training Record for course')<!-- +"("+swap2String('by course')+")" -->; document.write(Icons("TRE005_PHATRA,"+titlename)); </script> </div> <br> <div align="center"> <table cellpadding="0" cellspacing="0" class="maxsize"> <tr > <td class="header"> TRE005_PHATRA, <script language="javascript">swapLang('Training Record for course');</script><!-- (<script language="javascript">swapLang('by course');</script>) --> </td> </tr> <tr> <td class="blankspace"></td> </tr> <tr > <td> <div class="csc-tab"> <center> <div class="csc-tab-head"> <a id="tab1" class="csc-list-head csc-list-head-active" data-tab="tab1"> <span class="csc-head-detail"><script language="JavaScript">swapLang('Training Information');</script></span> </a> <a id="tab2" class="csc-list-head" data-tab="tabs" data-pages="TRE005_1_PHATRA" href="javascript:GoPage('TRE005_1_PHATRA');"> <span class="csc-head-detail"><script language="JavaScript">swapLang('Responsible list');</script></span> </a> <a id="tab3" class="csc-list-head" data-tab="tabs" data-pages="TRE005_2_PHATRA" href="javascript:GoPage('TRE005_2_PHATRA');"> <span class="csc-head-detail"><script language="JavaScript">swapLang('Expense');</script></span> </a> <a id="tab4" class="csc-list-head" data-tab="tabs" data-pages="TRE005_3_PHATRA" href="javascript:GoPage('TRE005_3_PHATRA');"> <span class="csc-head-detail"><script language="JavaScript">swapLang('Trainer');</script></span> </a> <a id="tab5" class="csc-list-head" data-tab="tabs" data-pages="TRE005_4_PHATRA" href="javascript:GoPage('TRE005_4_PHATRA');"> <span class="csc-head-detail"><script language="JavaScript">swapLang('Equipment')</script></span> </a> <a id="tab6" class="csc-list-head" data-tab="tabs" data-pages="TRE005_5_PHATRA" href="javascript:GoPage('TRE005_5_PHATRA');"> <span class="csc-head-detail"><script language="JavaScript">swapLang('Date and time');</script></span> </a> <a id="tab7" class="csc-list-head" data-tab="tabs" data-pages="TRE005_6_PHATRA" href="javascript:GoPage('TRE005_6_PHATRA');"> <span class="csc-head-detail"><script language="JavaScript">swapLang('Record train time of trainee');</script></span> </a> <a id="tab8" class="csc-list-head" data-tab="tabs" data-pages="TRE005_7_PHATRA" href="javascript:GoPage('TRE005_7_PHATRA');"> <span class="csc-head-detail"><script language="JavaScript">swapLang('Record train result of trainee');</script></span> </a> </div> </center> <div class="csc-tab-body csc-tab-body-active tab1"> <table border="0" align="center" cellpadding="0" cellspacing="0" class="maxsize shifttable" > <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 nowrap class="columnlabel"><%=screen.getLabel("REFER_DOCNO")%> </td> <td><%=screen.getInput("REFER_DOCNO")%></td> </tr> <tr> <td nowrap class="columnlabel"><%=screen.getLabel("TRTYID")%> </td> <td colspan="2"><%=screen.getInput("TRTYID")%></td> </tr> <!-- <tr> <td nowrap class="columnlabel"><%//=screen.getLabel("STATUS")%> </td> <td><%//=screen.getInput("STATUS")%></td> </tr> --> <tr> <td nowrap class="columnlabel"><div align="right"><b swlang code ="SW013294">Reserve Date From</b> </div></td> <td><%=screen.getInput("RESDATEFRM")%> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image4','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image4" border="0" align="absmiddle" id="Image154" onClick="viewCal('__resdatefrm')"></a> <b swlang code ="SW013295">Reserve Date To</b> <%=screen.getInput("RESDATETO")%> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image5','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image5" border="0" align="absmiddle" id="Image154" onClick="viewCal('__resdateto')"></a> </td> </tr> <tr> <td nowrap class="columnlabel"><div align="right"> <%=screen.getLabel("CLASSDATEFRM")%> </div></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> <button type="button" class="btn btn-primary width100" swlang code="SW013176" onClick="goGenTime();">GENDATA</button> </td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("RDO_RECURRENT")%> </td> <td colspan="2"><%=screen.getInput("RDO_RECURRENT")%></td> </tr> <tr class="idyesRecurrent"> <td class="columnlabel"><%=screen.getLabel("FREQUENCY")%></td> <td colspan="2"> <%=screen.getInput("FREQUENCY")%> / <%=screen.getLabel("EVERY")%> <%=screen.getInput("EVERY")%> <%=screen.getInput("FREQUENCY_EVERY")%> </td> </tr> <tr class="idyesRecurrent"> <td class="columnlabel"><%=screen.getLabel("RECURRENT_STARTDATE")%> </td> <td colspan="2"><%=screen.getInput("RECURRENT_STARTDATE")%><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image5','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image5" border="0" align="absmiddle" id="Image154" onClick="viewCal('__recurrent_startdate')"></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("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 nowrap><%=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 class="columnlabel"><%=screen.getLabel("COUNTRYT")%> </td> <td colspan="2"><%=screen.getInput("COUNTRYT")%></td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("DURATION")%> </td> <td colspan="2"><%=screen.getInput("DURATION")%> <span swlang code='SW000002'>Day</span></td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("REVIEW")%> </td> <td colspan="2"><%=screen.getInput("REVIEW")%> <span swlang code='SW000717'>Year</span></td> </tr> <tr> <td class="columnlabel"><div align="right"><span swlang code="SW012779">Pax</span> </div></td> <td> <font class="normal"><%=screen.getDataLabel("AMOUNT_TRAINEE")%></font></td> </tr> <tr> <td align="right" class="columnlabel"><span swlang code='SW009102'>Reserved</span> </td> <td colspan="2"> <font class="normal"><%=screen.getDataLabel("TOTALRESERVER_RESERV")%></font> <span swlang code='SW002211'>Approved</span> <font class="normal"><input type="text" name="__reserve_approve" value="<%=screen.getDataLabel("TOTALTRAINEE")%>" size="6" readonly></font> <%=screen.getLabel("QTYVALID")%> <%=screen.getInput("QTYVALID")%> </td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("VALIDMIN")%> </td> <td colspan="2"><%=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" id="classhour"><%=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> <span swlang code='SW000796'>Baht</span> <%=screen.getLabel("BUDUSED")%> <font class="normal"><%=screen.getDataLabel("BUDUSED")%></font> <span swlang code='SW000796'>Baht</span></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("PROPERTY")%> </div></td> <td><%=screen.getInput("PROPERTY")%></td> </tr> <tr> <td class="columnlabel"><div align="right"><%=screen.getLabel("MEMO")%> </div></td> <td><%=screen.getInput("MEMO")%></td> </tr> <tr> <td align = "right"><%=screen.getLabel("ATFILE")%> </td> <td align = "left"> <%=screen.getInput("ATFILE")%> </td> </tr> <tr> <td class="blankspace"></td> </tr> </table> </div> <div class="csc-tab-body tabs"> <iframe id="mframe" class="myframe" frameborder="0" name="mframe" src="TRE005_1_PHATRA.jsp"></iframe> </div> </div> </td> </tr> <%-- <tr> <td align="right" id="tabpages"><strong class="mini"> <a href="javascript:GoPage('TRE005_1_PHATRA');" ><script language="JavaScript">swapLang('Responsible list');</script></a> | <a href="javascript:GoPage('TRE005_2_PHATRA');" ><script language="JavaScript">swapLang('Expense');</script></a> | <a href="javascript:GoPage('TRE005_3_PHATRA');" ><script language="JavaScript">swapLang('Trainer');</script></a> | <a href="javascript:GoPage('TRE005_4_PHATRA');" ><script language="JavaScript">swapLang('Equipment');</script></a> | <a href="javascript:GoPage('TRE005_5_PHATRA');" ><script language="JavaScript">swapLang('Date and time');</script></a> | <a href="javascript:GoPage('TRE005_6_PHATRA');" ><script language="JavaScript">swapLang('Record train time of trainee');</script></a> | <a href="javascript:GoPage('TRE005_7_PHATRA');" ><script language="JavaScript">swapLang('Record train result of trainee');</script></a> </td> </tr> <tr> <td class="blankspace"></td> </tr> <tr> <td align="center" ><iframe id="mframe" frameborder="0" name="mframe" src="TRE005_1_PHATRA.jsp" width = "100%" height="260" ></iframe></td> </tr> --%> <tr> <td id="waittag" align="center"></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> <% screen.referLangOff(); %> <script type="text/javascript"> $(document).ready(function(){ showRecurrent(); if ($("input[name='__tmpTab']").val() != ''){ $(".csc-list-head").each(function(){ if ( $(this).attr("id") == $("input[name='__tmpTab']").val() ){ $(".csc-list-head").removeClass("csc-list-head-active"); if ($("input[name='__tmpTab']").val() != 'tab1'){ var mypage = ''; $(".tab1").removeClass("csc-tab-body-active"); $(".tabs").addClass("csc-tab-body-active"); mypage = $(this).data("pages"); $("iframe[name='mframe']").attr("src",mypage+".jsp?__cmd=ack&__isOpen=true"); } $(this).addClass("csc-list-head-active"); } }); } $(".csc-list-head").click(function(){ var tabdata = ''; $(".csc-list-head").removeClass("csc-list-head-active"); $(".csc-tab-body").removeClass("csc-tab-body-active"); $(this).addClass("csc-list-head-active"); tabdata = $(this).data("tab"); $("."+tabdata).addClass("csc-tab-body-active"); $("input[name='__tmpTab']").val($(this).attr("id")); }); }); </script> </body> </html>