<%@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.*" %> <jsp:useBean id="TRE005_5C" class="com.csc.library.system.Task" scope="page"/> <% TRE005_5C.setChannel(request,response); UIManager screen = (UIManager) TRE005_5C.process("ChildEntry","HTRAININGTIME"); CheckNull chk = new CheckNull(); String checksave=request.getParameter("__checksave"); String ack = chk.chkNullString(request.getParameter("__ack")); String goRec = chk.chkNullString(request.getParameter("__gorec")); %> <!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> <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 language="javascript"> function GoSave() {confirmSave();} function GoSearch() {search();} function GoDelete() {edelete();} function GoUpdate() {update();} function checkCF() {checkConfirm();} function setcmd1(acktion){ with(document.cscform){ if(notBlankOnThisPage()){ bCon=confirm(MyCode[1]); if (bCon==true){ __cmdchild.value="save"; } submit(); } } } function back(){ with(window.opener.cscform){ __cmd.value="ack"; submit(); } if(document.cscform.__gorec.value!=""){ window.close(); } } function chkTimeOver(time,maxhour,minhour){ var hour; if(time.value!=""&&time.value!=0){ if(time.value.length<3){ alert(MyCode[153]); time.value = "0.00"; time.select(); }else{ if(parseInt(time.value.substring((time.value.length-2),time.value.length))>=60){ alert(MyCode[154] + " <= 59"); time.value = "0.00"; time.select(); }else{ hour = parseFloat(time.value.substring(0,(time.value.length-2))); time.value = ""+parseFloat(time.value.substring(0,(time.value.length-2)))+"."+time.value.substring((time.value.length-2),time.value.length); if(hour > maxhour){ alert(MyCode[155] + " <= "+maxhour); time.value = "0.00"; time.select(); }else{ if(hour < minhour){ alert(MyCode[155] + " >= "+minhour); time.value = "0.00"; time.select(); }else{ if(time.name=="__start_time"){ document.cscform.__timebreak.select(); } } } } } }else{ time.value = "0.00"; } } 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 or equals Train Time. Please Check Start Time - End Time."); } tar.value = "0.00"; }else{ calTwoTime_Break(__start_time,__end_time,__t_hour,__timebreak); } } } function calTwoTime_Break(time1,time2,ttime,bt){ if(time1.value!=""&&time2.value!=""){ if(parseFloat(time1.value)<=parseFloat(time2.value)){ var tmp = time1.value.split("."); var tm1 = (tmp[0]*60)+parseInt(tmp[1]); tmp = time2.value.split("."); var tm2 = (tmp[0]*60)+parseInt(tmp[1]); tmp = bt.value.split("."); var tm3 = (tmp[0]*60)+parseInt(tmp[1]); var total = (tm2 - tm1)-tm3; var tmpMin = (total%60)+""; if(tmpMin.length<2){tmpMin = "0"+tmpMin;} var tmpMax = parseInt((total/60))+""; ttime.value = tmpMax+"."+tmpMin; }else{ttime.value = "0.00";} }else{ ttime.value = "0.00"; } } </script> </head> <body leftmargin="0" topmargin="0"> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <script language="javascript">initToolTips();</script> <form name="cscform" method="post" action="?"> <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screen.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <input type="hidden" name="__checksave" value=""> <input type="hidden" name="__cmd" value=""> <input type="hidden" name ="__headMulti" value="TRE005_PHATRA"> <input type="hidden" name ="__ack" value="<%=request.getParameter("__ack")%>"> <input name="__screen" type="hidden" value="TRE005_5C_PHATRA"> <input type="hidden" name ="__cmdchild" value=""> <input type="hidden" name="__cmdChild" value=""> <input type="hidden" name="__help" value=""> <input type="hidden" name="__sysisedit" > <input type="hidden" name="__user" value="<%=screen.getUProfile().getUserId()%>"> <input type="hidden" name="__maxrec" value="<%=screen.getTable("HTRAININGTIME").recCount()%>"> <input type="hidden" name="__gorec" value="<%=goRec%>"> <input type="hidden" name="__confirm" value=""> <input type="hidden" name="__fixCon" value=""> <input type="hidden" name="__backpage" value="TRE005_5_PHATRA"> <input name="__notNull" type="hidden" value="<%=screen.getRequire()%>"> <%if(goRec.equalsIgnoreCase("")){%> <input type="hidden" name="__line_no" value="<%=screen.getTable("HTRAININGTIME").recCount()+1%>"> <%}else{%> <input type="hidden" name="__line_no" value="<%=screen.getDataLabel("LINE_NO")%>"> <%}%> <input type="hidden" name="__companyid" value="<%=request.getParameter("__companyid")%>"> <input type="hidden" name="__trainingid" value="<%=request.getParameter("__trainingid")%>"> <input type="hidden" name="__calendar"><script language="javascript">getInputFormatDate();</script> <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>"> <input type="hidden" name="__end_date" value="<%=screen.getDataLabel("START_DATE")%>"> <br> <div align="center"> <table cellpadding="0" cellspacing="0"> <tr > <td class="header"> TRE005_5C_PHATRA, <script language="javascript">swapLang('Date');</script> - <script language="javascript">swapLang('Training Time');</script> </td> </tr> <tr > <td colspan="2"> <div align="center"> <table cellpadding="0" cellspacing="0" > <tr> <td colspan="2" class="blankspace"></td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("START_DATE")%> </td> <td nowrap > <%=screen.getInput("START_DATE")%> <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="Image21" onClick="viewCal('__start_date')"></a> </td> </tr> <tr> <td class="columnlabel"><script language="javascript">swapLang('Time Between');</script></td> <td nowrap ><font class="normal"><%=screen.getInput("START_TIME")%>-<%=screen.getInput("END_TIME")%> </td> </tr> <tr> <td class="columnlabel"><script language="javascript">swapLang('Relax Hour');</script> </td> <td nowrap class="columnlabelFree" ><div align="left"><%=screen.getInput("timebreak")%></div></td> </tr> <tr> <td class="columnlabel"><script language="javascript">swapLang('Total Hour');</script> </td> <td nowrap class="columnlabelFree" ><div align="left"><%=screen.getInput("T_HOUR")%></div></td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("STATUS")%> </td> <td nowrap class="columnlabelFree" ><div align="left"><%=screen.getInput("STATUS")%></div></td> </tr> <tr> <td nowrap class="columnlabel"> </td> <td > </td> </tr> <tr> <td class="buttonline" colspan="7"><div align="center"> <button type="button" class="btn btn-primary width100" swlang code="SW000117" onClick="setcmd1('save');">SAVE</button> <button type="button" class="btn btn-primary width100" swlang code="SW013174" onClick="backhead();">BACK</button> </div> </td> </tr> <tr > <td colspan="2" class="blankspace"></td> </tr> </table> </div></td> </tr> <tr> <td class="bottom"></td> </tr> </table> </div> <% if((request.getParameter("__cmdchild")!=null)&&(!request.getParameter("__cmdchild").equals(""))){%> <script language="javascript">back();</script> <%}%> </form> </body> </html>