<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <%@page contentType="text/html; charset=UTF-8"%> <%@ page import="com.csc.library.entry.*,com.csc.library.system.*,com.csc.library.utilities.*,com.csc.library.session.*,com.csc.library.components.*,com.csc.library.report.*,java.util.*,java.text.DecimalFormat;"%> <jsp:useBean id="TAVAC001_PROCESS" scope="page" class="com.csc.library.system.Task" /> <jsp:useBean id="SAVEDATA" class="com.csc.library.databean.Vacaccrue_save" scope="page" /> <html ng-app="myHR"> <% TAVAC001_PROCESS.setChannel(request ,response); ProcessEntry screen=(ProcessEntry)TAVAC001_PROCESS.process("ProcessEntry","Process"); screen.process(); //code java CheckNull chk = new CheckNull(); CscCalendar cs = new CscCalendar(); String emp1 = chk.chkNullString(request.getParameter("__condition$emp1")); String emp2 = chk.chkNullString(request.getParameter("__condition$emp2")); String periodgroup = chk.chkNullString(request.getParameter("__condition$periodgroup")); String start_period = chk.chkNullString(request.getParameter("__condition$start_period")); String end_period = chk.chkNullString(request.getParameter("__condition$end_period")); String year_process = chk.chkNullString(request.getParameter("__condition$year_process")); String eventgrp = chk.chkNullString(request.getParameter("__condition$eventgrp")); ListBox listLeaveType = new ListBox(); listLeaveType.setUProfile(screen.getUProfile()); listLeaveType.setName("Leave_option"); listLeaveType.setValidCode("LEAVE_TYPE"); listLeaveType.setDisable("false"); listLeaveType.setChecked(chk.chkNullString(TAVAC001_PROCESS.getParameter("Leave_option"),"Working day")); DbInquiry inq = new InitialInquiry(screen.getUProfile()).getDbInquiry("VACATION_PROFILE"); inq.setColumn("VAC_CODE,VACID,TDESC,EDESC"); inq.refresh(); %> <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 src="../JS/SCREEN.js"></script> <script src="../JS/jquery-1.7.2.js"></script> <script src="../JS/angular-1.3.15/angular.js"></script> <script type='text/JavaScript' SRC='../JS/ANGULAR/SCREEN_ANGULAR.js'></script> <script type="text/javascript" src="/hr/dwr/interface/CscCalendar.js"></script> <script type='text/javascript' src='../JS/ICONSMENU.js'></script> <script>setLang('<%=screen.getUProfile().get("lang")%>');</script> <script src="../JS/VIEWCALENDAR.js"></script> <script src='../JS/ICONSMENU.js'></script> <script src='../JS/HOTKEY.js'></script> <script src="../JS/DATEINPUT.js"></script> <script src="../JS/CscBase.js"></script> <script src="../JS/CscCalendar.js"></script> <script>getTitleName();</script> <script TYPE='text/JavaScript' SRC='../JS/CscCalendarV3.js'></script> <script type="text/JavaScript"> //--> function goHelp(helpName,inputName){ with(document.cscform){ var helpReturn; var fixcon = ''; if(inputName.indexOf("__condition$emp") > -1){ helpReturn = inputName+":employeeid" linkHelp_Return(helpName,helpReturn,fixcon); }else if(inputName=="__condition$periodgroup"){ helpReturn = inputName+":groupid" linkHelp_Return(helpName,helpReturn,fixcon); }else if(inputName=="__condition$start_period" || inputName=="__condition$end_period"){ if(__condition$periodgroup.value==''){ alert(MyCode[219]); }else{ fixcon = "groupid='"+__condition$periodgroup.value+"'"; helpReturn = inputName+":period,"+inputName+"_date:period_date,"+inputName+"_month:period_month"; linkHelp_Return(helpName,helpReturn,fixcon); } } } } function GoProcess(){ with(document.cscform){ aCon=confirm(MyCode[1]);// จะบันทึกหรือไม่ if (aCon==true) { __cmd.value = 'save'; submit(); } } } </script> </head> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload=""> <form name="cscform" method="post" action ="TAVAC001_PROCESS.jsp"> <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screen.InitialVariable()%> <input type="hidden" name="__cmd" value="<%=TAVAC001_PROCESS.getParameter("__cmd")%>"> <input type="hidden" name="__screen" value="TAVAC001_PROCESS"> <input type="hidden" name="__help" value=""> <input type="hidden" name="__calendar" value=""> <script language="javascript">getInputFormatDate();</script> <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>"> <input type="hidden" name="__filterMemployee" value="companyid='<%=screen.getUProfile().get("companyid")%>'"> <input type="hidden" name="__referPage" value=""> <input type="hidden" name="__temp" value=""> <input type="hidden" name="__curDate" value="<%=new CscCalendar().getDate()%>"> <input type="hidden" name="__confirm" value="s"> <input type="hidden" name="__fixCon" value=""> <input type="hidden" name="__employeeid" value="<%=screen.getUProfile().get("employeeid")%>"> <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>"> <input type="hidden" name="__ptype" value=""> <input type="hidden" name="__prclass" value="Vacation_accrual_process"> <!----------END CSC INITIAL ZONE --------------------------> <div align="center"> <table border="1" cellspacing="0" cellpadding="0" align="center"> <tr bgcolor="#3366CC"> <td height="20" class="header" colspan="4">TAVAC001_PROCESS,<span swlang code="SW012706">Vacation accrual process</span> </td> </tr> <tr><td class="blankspace" colspan="2"></td></tr> <tr> <td align="right" swlang code='SW000350'>Employee ID</td> <td> <input type="text" name="__condition$emp1" size="15" value="<%//=emp1%>"> <a href="javascript:goHelp('MEMPLOYEEHELP','__condition$emp1')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="Help" name="Image2" border="0" align="absmiddle"></a> - <input type="text" name="__condition$emp2" size="15" value="<%//=emp2%>"> <a href="javascript:goHelp('MEMPLOYEEHELP','__condition$emp2')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image3','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="Help" name="Image3" border="0" align="absmiddle"></a> </td> </tr> <tr> <td align="right" swlang code='SW011708'>Period Group</td> <td> <input type="text" name="__condition$periodgroup" size="10" value="<%//=periodgroup%>"> <a href="javascript:goHelp('MVACATION_PERIOD_GROUPHELP','__condition$periodgroup','')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('imgBu5','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="Help" name="imgBu5" border="0" align="absmiddle"></a> </td> </tr> <tr> <td align="right" swlang code='SW001331'>From</td> <td align="left" > <input type="text" name="__condition$start_period" size="2" value="<%//=start_period%>"> <a href="javascript:goHelp('MVACATION_PERIODHELP','__condition$start_period','')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('imgBu5','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="Help" name="imgBu5" border="0" align="absmiddle"></a> <span swlang code="SW000002">Date</span><input type="text" name="__condition$start_period_date" size="1" value="<%//=start_period%>" readonly> <span swlang code="SW000800">Month</span><input type="text" name="__condition$start_period_month" size="1" value="<%//=start_period%>" readonly> </td> </tr> <tr> <td align="right" swlang code='SW005755'>To</td> <td align="left" > <input type="text" name="__condition$end_period" size="2" value="<%//=end_period%>"> <a href="javascript:goHelp('MVACATION_PERIODHELP','__condition$end_period','')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('imgBu5','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="Help" name="imgBu5" border="0" align="absmiddle"></a> <span swlang code="SW000002">Date</span><input type="text" name="__condition$end_period_date" size="1" value="<%//=start_period%>" readonly> <span swlang code="SW000800">Month</span><input type="text" name="__condition$end_period_month" size="1" value="<%//=start_period%>" readonly> </td> </tr> <tr> <td align="right" swlang code='SW000717'>Year</td> <td align="left" > <input type="text" name="__condition$year_process" size="5" value="<%//=year_process%>"> </td> </tr> <tr> <td><div align="right" swlang code='SW000300'>Leave Type</div></td> <td> <select name="__condition$eventgrp"> <% while(inq.next()){ %> <option value="<%=inq.getString("VACID")%>" <%//=(eventgrp.equals(inq.getString("VACID")))?"selected":""%>> <%=(screen.getUProfile().get("lang").equalsIgnoreCase("THA"))?inq.getString("TDESC"):inq.getString("EDESC")%></option> <% } %> </select> </td> </tr> <tr> <td class="buttonline" colspan="7"><div align="center"> <button type="button" class="btn btn-primary width100" swlang code="SW013173" onClick="GoProcess();">PROCESS</button> </div> </td> </tr> <tr> <td class="blankspace" colspan="2"></td> </tr> <tr height="20"> <td class="bottom" colspan="2"></td> </tr> </table> </div> </form> </body> </html>