<%@ page contentType="text/html; charset=UTF-8" language="java" %> <%@ 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="java.util.*"%> <%@ include file="../CHECKPROFILE.jsp" %> <% request.setCharacterEncoding("UTF-8"); %> <jsp:useBean id="EMP_ANNIVERSARY" class="com.csc.library.system.Task" scope="page" /> <jsp:setProperty name="EMP_ANNIVERSARY" property="appname" value="empview" /> <% EMP_ANNIVERSARY.setChannel(request, response); response.setDateHeader("Expires", -1); response.setHeader("Cache-Control", "no-store, no-cache, must-revalidate"); response.addHeader("Cache-Control", "post-check=0, pre-check=0"); response.setHeader("Pragma", "no-cache"); HelpEntry screen2 = (HelpEntry) EMP_ANNIVERSARY.process("HelpEntry", "EMP_NEWEMP"); if(screen2==null){ return; } int[] anni_year = {5,10,15,20,25}; String setFilter = ""; for (int i = 0; i < anni_year.length; i++) { CscCalendar cal = new CscCalendar(); String strvalue = cal.decYear(anni_year[i]).getEngYYYY()+"-"+cal.decYear(anni_year[i]).getMM(); setFilter = chkString(setFilter) + "SUBSTRING(STARTDATE,1,7) = '"+strvalue+"'"; } String filter_ = "status in ('A') and ("+setFilter+")"; screen2.getInquiry().setFilter(filter_); screen2.getInquiry().setOrderBy("STARTDATE ASC,EMPLOYEEID"); screen2.getInquiry().refresh(); CheckNull chk = new CheckNull(); %> <%! private String chkString(String str){ if(str.length() > 0){ str += " OR "; } return str; } %> <!DOCTYPE HTML> <html ng-app="myHR"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <jsp:include page="EMV_HEADMENU.jsp" flush="true" /> <script type="text/javascript"> setLang("<%=screen2.getUProfile().get("lang")%>"); var swap = new swaplang(); var titlename = swap.swap2String("SW012302"); setPageTitle(titlename); function setSrcimagefile(srcid,urlimg){ document.getElementById(srcid).src=urlimg; } </script> <section id="Anniversary" class="service-with-media"> <div class="container"> <div class="center fadeInDown"> <h2 swlang code='SW012302'>Anniversary</h2> </div> <div class="row"> <% String img_default="../UPLOAD/PERSONAL/PICTURE/JCDNNGTF4.png"; int k=0; if(screen2.getInquiry().recCount()>0) { String pathfile = "../UPLOAD/PERSONAL/PICTURE/"; while(screen2.nextRec()){ k++; screen2.referLangOn(); CscCalendar calendar = new CscCalendar(screen2.getString("startdate")); String lang = screen2.getUProfile().get("lang"); String startdate = ""; if("tha".equals(lang)){ startdate = calendar.getDDThaiYYYY(); } else { startdate = calendar.getDDthEngYYYY(); } %> <div class="col-md-4"> <div class="media services-wrap wow fadeInDown"> <div class="img-resize"> <div class="pull-left"> <img class="img-responsive" id="newemp_img<%=screen2.getString("employeeid")%>" src="" alt=""> </div> </div> <div class="media-body"> <h3 class="media-heading"><%=screen2.getString("fullname_nopre")%></h3> <p class="detail"><%=screen2.getLabel("positionname")%> : <%=screen2.getString("positionname")%></p> <p class="detail"><swaplang code="SW002031">Department</swaplang> : <%=screen2.getString("bu2name")%></p> <p class="detail"><%=screen2.getLabel("startdate")%> : <%=startdate%></p> <p class="detail"><%=screen2.getLabel("empworkages_anniversary")%> : <%=screen2.getString("empworkages_anniversary")%></p> </div> </div> </div> <script type="text/javascript"> setTimeout(function(){ setSrcimagefile('newemp_img<%=screen2.getString("employeeid")%>','<%=screen2.getInquiry().getCurrentDbRecord().getViewUrl("picture")%>'); },<%=k*250%>) </script> <% } } %> </div> </div> <a href="#top" id="top-button"> <i class="fa fa-angle-up"></i> <div class="top-word">Back to top</div> </a> </section> <jsp:include page="FOOTER.jsp" flush="true" /> </body> </html>