<%@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="TRE004" class="com.csc.library.system.Task" scope="page"/> <% TRE004.setChannel(request,response); UIManager screen = (UIManager)TRE004.process("MultiEntry","TRE004"); CheckNull chk = new CheckNull(); CscCalendar date1 = new CscCalendar(); String app_byHr = screen.getDataLabel("totaltrainee_byhr"); String app_byPlan = screen.getDataLabel("totaltrainee_byplan"); //String app_byReserv = screen.getDataLabel("totaltrainee_byreserv"); String app_byReserv = screen.getDataLabel("totalreserver_reserv"); String total_noappByReserv = screen.getDataLabel("totalreserver_noapp"); screen.referLangOn(); %> <html ng-app="myHR"> <head> <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 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 language="JavaScript" src="../JS/HOTKEY.js"></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"> function GoSave(){ with(mframe.document.cscform){ var status = document.getElementsByName("__status_empid"); status.value = " "; __cmd.value="ack"; //__cmd.value="save"; for(i=0;i<elements.length;i++){ if(elements[i].name.indexOf("__empid") != -1 || elements[i].name.indexOf("__selectstatus") != -1 ){ status.value += elements[i].value + "$"; } } /* if(document.getElementsByName("__confirm")[0].value=="0" || document.getElementsByName("__confirm")[0].value=="1" || document.getElementsByName("__confirm")[0].value=="2"){ submit(); }else if(document.getElementsByName("__confirm")[0].value =="-99"){ document.getElementsByName("__confirm")[0].value = "0"; submit(); } */ } if(document.cscform.__confirm.value=="0" || document.cscform.__confirm.value=="1" || document.cscform.__confirm.value=="2"){ mframe.document.cscform.submit(); }else if(document.cscform.__confirm.value =="-99"){ document.cscform.__confirm.value = "0"; mframe.document.cscform.submit(); } //alert("sss"); //confirmSave(); } function GoUpdate(){update();} function GoDelete(){edelete();} function GoSearch(){search();} function deleteMulti(){ with(document.cscform){ bCon=confirm(MyCode[4]); if (bCon==true) { __cmd.value="DelChild"; submit(); } } } function backPage(){ with(document.cscform){ action="TRA011C.jsp"; submit(); } } function sentMail() { var emp_id = ""; with(mframe.document.cscform){ if(typeof listmail!="undefined"){ if(typeof listmail.length!="undefined"){ for(i=0;i<listmail.length;i++){ if(listmail[i].checked&&listmail[i].value!=""){ if(emp_id!=""){ emp_id += ","; } emp_id += listmail[i].id; } } }else{ if(listmail.checked&&listmail.value!=""){ emp_id += listmail.id; } } } } if(emp_id!=""){ var crs = '<%=screen.getDataLabel("MCOURSE","CRSDESC")%>'; var trn = '<%=screen.getDataLabel("TRTITLE")%>'; var sttime = '<%=screen.getDataLabel("TIMESTART")%>'; var entime = '<%=screen.getDataLabel("TIMESTOP")%>'; var loc = '<%=screen.getDataLabel("MTRLOCATION","LOCDESC")%>'; var mail_type = "";//getMailType(); with(document.cscform) { window.open("TRE004M.jsp?emp_id="+emp_id+"&crs="+crs+"&trn="+trn+"&sttime="+sttime+"&entime="+entime+"&loc="+loc+"&mail_type="+mail_type+ "&tmp_date="+__tmpDate.value+"&start_date="+__startdate.value+"&stop_date"+__enddate.value,"","left=150,top=20,width=650,height=510,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } }else{ if(getLang()=="tha"){ alert("ไม่มีอีเมล์ที่จะส่ง"); }else{ alert("not have email for send."); } } } function setTempVal(){ /* 0:อนุมัติ 1:ไม่อนุมัติ 2:ยกเลิก */ with(document.cscform) { var crs = '<%=screen.getDataLabel("MCOURSE","CRSDESC")%>'; var trn = '<%=screen.getDataLabel("TRTITLE")%>'; var sttime = '<%=screen.getDataLabel("TIMESTART")%>'; var entime = '<%=screen.getDataLabel("TIMESTOP")%>'; var loc = '<%=screen.getDataLabel("MTRLOCATION","LOCDESC")%>'; var mail_type = getMailType(); if(ma_type[0].checked){ tmp_head = "อนุมัติการอบรมหลักสูตร$"+crs+"$รุ่น$"+trn; tmp = "$$$$$$$$ทางธนาคารฯ$ขอเชิญท่านท่านเข้ารับการอบรมหลักสูตร$"+crs+"$รุ่นที่$"+trn+"$วันที่อบรม$"+__tmpDate.value+"$เวลา$"+'<%=screen.getDataLabel("TIMESTART")%>'+"$-$"+'<%=screen.getDataLabel("TIMESTOP")%>'+"$น.$สถานที่$"+'<%=screen.getDataLabel("MTRLOCATION","LOCDESC")%>'+"$$$$จึงเรียนมาเพื่อทราบและโปรดเข้ารับการอบรมตามวัน เวลา สถานที่ ดังกล่าว"; } if(ma_type[1].checked){ tmp_head = "ไม่อนุมัติการอบรมหลักสูตร$"+crs+"$รุ่น$"+trn; tmp = "$$$$$$$$ตามที่ท่านได้ลงทะเบียนหลักสูตร$"+crs+"$รุ่นที่$"+trn+"$วันที่อบรม$"+__tmpDate.value+"$เวลา$"+'<%=screen.getDataLabel("TIMESTART")%>'+"$-$"+'<%=screen.getDataLabel("TIMESTOP")%>'+"$น.$สถานที่$"+'<%=screen.getDataLabel("MTRLOCATION","LOCDESC")%>'+"$$$$เนื่องจากจำนวนที่นั่งเต็ม จึงขอให้ท่านเปลี่ยนแปลงรุ่นการอบรม หรือลงทะเบียนการอบรม เมื่อเปิดการอบรมครั้งต่อไป"; } if(ma_type[2].checked){ tmp_head = "ยกเลิกการเปิดอบรมหลักสูตร$"+crs+"$รุ่น$"+trn; tmp = "$$$$$$$$ตามที่ท่านได้ลงทะเบียนหลักสูตร$"+crs+"$รุ่นที่$"+trn+"$วันที่อบรม$"+__tmpDate.value+"$เวลา$"+'<%=screen.getDataLabel("TIMESTART")%>'+"$-$"+'<%=screen.getDataLabel("TIMESTOP")%>'+"$น.$สถานที่$"+'<%=screen.getDataLabel("MTRLOCATION","LOCDESC")%>'+"$$$$เนื่องจากเกิดเหตุขัดข้องบางประการทำให้ต้องยกเลิกการอบรมในรุ่นดังกล่าว จึงเรียนมาเพื่อโปรดทราบ"; } __tmp_head.value = tmp_head; __tmpMail.value = tmp; } } function getMailType(){ with(document.cscform) { for(i=0;i<ma_type.length;i++){ if(ma_type[i].checked){ return ++i; } } return "0"; } } function save(){ with(document.cscform){ __confirm.value="0"; __cmd.value = "save"; setSysIsEdit(""); submit(); } } </script> <% String tmpDate=""; String tmpD[]; tmpD = screen.getDataLabel("CLASSDATEFRM").split("-"); date1.setDate(tmpD[2]+"-"+tmpD[1]+"-"+tmpD[0]); if(screen.getUProfile().get("lang").equals("tha")){ tmpDate = date1.getDDThaiYYYY(); }else{ tmpDate = date1.getDDThaiYYYY(); } if(!screen.getDataLabel("CLASSDATEFRM").equals(screen.getDataLabel("CLASSDATETO"))){ tmpD = screen.getDataLabel("CLASSDATETO").split("-"); date1.setDate(tmpD[2]+"-"+tmpD[1]+"-"+tmpD[0]); if(screen.getUProfile().get("lang").equals("tha")){ tmpDate += " ถึงวันที่ "+date1.getDDThaiYYYY(); }else{ tmpDate += " to "+date1.getDDThaiYYYY(); } } %> </head> <body leftmargin="0" topmargin="0" onLoad="" ><div class="centered"> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <form name="cscform" method="post" action="TRE004.jsp"> <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screen.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <script language="javascript">initToolTips();</script> <input type="hidden" name="__cmd" 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="TRE004"> <input type="hidden" name="__multiTable" value="TRESERVER"> <input type="hidden" name="__childMulti" value="TRE004_1"> <input type="hidden" name="__gorec" value=""> <input type="hidden" name="__ack" value=""> <input type="hidden" name="__trainingid" value="<%=screen.getDataLabel("TRAININGID")%>"> <input type="hidden" name ="__headMulti" value="TRE004"> <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="__app_byHr" value="<%=app_byHr%>"> <input type="hidden" name="__app_byPlan" value="<%=app_byPlan%>"> <input type="hidden" name="__app_byReserv" value="<%=app_byReserv%>"> <input type="hidden" name="__maxapp" value="<%=screen.getDataLabel("VALIDMAX")%>"> <input type="hidden" name="__setTrnee" value="yes"> <input type="hidden" name="__tmpDate" value="<%=tmpDate%>"> <input type="hidden" name="__status_empid" value="" > <div align="center"> <table cellpadding="0" cellspacing="0" class = "largest"> <tr > <td class="header">TRE004, <script language='javascript'>swapLang('Approve Reserver');</script> </td> </tr> <tr > <td colspan="2"> <div align="center"> <center> <table cellspacing="0" cellpadding="0" class = "maxsize"> <tr> <td class="blankspace" colspan="2"></td> </tr> <tr> <td width="20%" align="right"><%=screen.getLabel("TRAININGID")%></td> <td width="80%" align="left"> <font class="normal"><%=screen.getDataLabel("TRAININGID")%></font></td> </tr> <tr> <td align="right"><%=screen.getLabel("TRTITLE")%></td> <td align="left"> <font class="normal"><%=screen.getDataLabel("TRTITLE")%></font></td> </tr> <tr> <td align="right"><%=screen.getLabel("RESDATEFRM")%></td> <td align="left"> <font class="normal"><%=screen.getDataLabel("RESDATEFRM")%></font> <%=screen.getLabel("RESDATETO")%> <font class="normal"><%=screen.getDataLabel("RESDATETO")%></font> </td> </tr> <tr> <td align="right"><%=screen.getLabel("CLASSDATEFRM")%></td> <td align="left"> <font class="normal"><%=screen.getDataLabel("CLASSDATEFRM")%></font> <%=screen.getLabel("CLASSDATETO")%> <font class="normal"><%=screen.getDataLabel("CLASSDATETO")%></font> <input name="__startdate" type="hidden" value="<%=screen.getDataLabel("CLASSDATEFRM")%>" /> <input name="__enddate" type="hidden" value="<%=screen.getDataLabel("CLASSDATETO")%>" /> </td> </tr> <tr> <td align="right"><script language="javascript">swapLang('Course');</script></td> <td align="left"> <font class="normal"><%=screen.getDataLabel("MCOURSE","CRSDESC")%></font></td> </tr> <tr> <td align="right"><script language="javascript">swapLang('Academy');</script></td> <td align="left"> <font class="normal"><%=screen.getDataLabel("MACADEMY","INSTDESC")%></font></td> </tr> <tr> <td align="right"><script language="javascript">swapLang('Location');</script></td> <td align="left"> <font class="normal"><%=screen.getDataLabel("MTRLOCATION","LOCDESC")%></font></td> </tr> <tr> <td align="right"><script language="javascript">swapLang('Room');</script></td> <td align="left"> <font class="normal"><%=screen.getDataLabel("MTRROOM","ROOMDESC")%></font></td> </tr> <tr> <td align="right"><%=screen.getLabel("CLASSHOUR")%></td> <td align="left"> <font class="normal"><%=screen.getDataLabel("CLASSHOUR")%></font></td> </tr> <tr> <td align="right"><%=screen.getLabel("BUDPLANED")%></td> <td align="left"> <font class="normal"><%=screen.getDataLabel("BUDPLANED")%> <script language="javascript">swapLang("Bath");</script></font></td> </tr> <tr> <td align="right"><%=screen.getLabel("VALIDMIN")%></td> <td align="left"> <font class="normal"><%=screen.getDataLabel("VALIDMIN")%></font> <%=screen.getLabel("VALIDMAX")%>  <font class="normal"><%=screen.getDataLabel("VALIDMAX")%></font></td> </tr> <tr> <td align="right"><script language="javascript">swapLang('Trainee Approve by Source');</script></td> <td align="left"> HRD <font class="normal"><%=app_byHr%></font> <script language="javascript">swapLang('Training Plan');</script> <font class="normal"><%=app_byPlan%></font> <script language="javascript">swapLang('Reserve');</script> <input type='text' name='__byreserv' size='5' maxlength='10' value="<%=app_byReserv%>" dir="" class="numeric" readonly> <script language="JavaScript">swapLang('Total Approve')</script> <input type='text' name='__total_approve' size='5' maxlength='10' value='<%=screen.getDataLabel("reserve_approve")%>' dir="" class="numeric" alt="จำนวน" readonly> <script language="JavaScript">swapLang('Disapprove')</script> <input type="" name="__total_noapp" id="0" value="<%=total_noappByReserv%>" size='5' maxlength='10' /> </td> </tr> <td nowrap></td> <tr> <td align="right"><%=screen.getLabel("MEMO")%></td> <td align="left"> <font class="normal"><%=screen.getDataLabel("MEMO")%></font></td> </tr> <tr> <td align="right"></td> <td align="left"></td> </tr> </table> </center> </div></td> </tr> <tr> <td class="inframe" colspan="2"></td> </tr> <tr width = "100%"> <td><div align="center" class = "maxsize"> <iframe id="mframe" frameborder="0" name="mframe" src="TRE004_1.jsp" width="100%" height="300" ></iframe></div></td> </tr> <tr> <td class="blankspace"> </td> </tr> <tr> <td class="buttonline" colspan="7"><div align="center"> <button type="button" class="btn btn-primary width100" swlang code="SW013268" onClick="GoSave();">CONFIRM</button> <button type="button" class="btn btn-primary width100" swlang code="SW000119" onClick="backPage();">BACK</button> <button type="button" class="btn btn-primary width100" swlang code="SW006761" onClick="sentMail();">MAIL</button> </div> </td> </tr> <tr> <td class="blankspace"></td> </tr> <tr > <td class="bottom"></td> </tr> </table> </center> </div> <%screen.referLangOff();%> <!----------BEGIN CSC ENDING ZONE ------------------------> <%=screen.endJSP()%> <!----------END CSC ENDING ZONE --------------------------> </form> </body> </html>