<!DOCTYPE html> <%@ page contentType="text/html; charset=UTF-8" language="java" pageEncoding="UTF-8" %> <%@ page import="com.csc.library.entry.EmvHelpEntry,com.csc.library.system.*, com.csc.library.utilities.CheckNull"%> <%@ page import="com.csc.library.report.ReportUDF, java.util.*"%> <% request.setCharacterEncoding("UTF-8"); %> <%@ include file="../CHECKPROFILE.jsp" %> <jsp:useBean id="EMV" class="com.csc.library.system.Task" scope="page" /> <jsp:setProperty name="EMV" property="appname" value="EMPVIEW" /> <% EMV.setChannel( request, response ); EmvHelpEntry screen = (EmvHelpEntry)EMV.process("EmvHelpEntry", "EMV008"); if(screen==null){ return; } screen.setMaxLine(15); /* TEST */ CheckNull chk = new CheckNull(); String bu1 = chk.chkNullString( request.getParameter("__bu1")); String bu2 = chk.chkNullString( request.getParameter("__bu2")); String bu3 = chk.chkNullString( request.getParameter("__bu3")); String bu4 = chk.chkNullString( request.getParameter("__bu4")); String bu5 = chk.chkNullString( request.getParameter("__bu5")); String position = chk.chkNullString( request.getParameter("__emp_position")); String employeeid = chk.chkNullString( request.getParameter("__employeeid")); String fname = chk.chkNullString( request.getParameter("__fname")); String lname = chk.chkNullString( request.getParameter("__lname")); screen.getInquiry().setFilter("status not in ('D', 'Q','R', 'U', 'X', 'Y', 'Z')"); if( !bu1.equals("") ){ screen.getInquiry().setFilter( "bu1", bu1, "", "=" ); } if( !bu2.equals("") ){ screen.getInquiry().setFilter( "bu2", bu2, "", "=" ); } if( !bu3.equals("") ){ screen.getInquiry().setFilter( "bu3", bu3, "", "=" ); } if( !bu4.equals("") ){ screen.getInquiry().setFilter( "bu4", bu4, "", "=" ); } if( !bu5.equals("") ){ screen.getInquiry().setFilter( "bu5", bu5, "", "=" ); } if( !position.equals("") ){ screen.getInquiry().setFilter( "emp_position", position, "", "=" ); } if( !employeeid.equals("") ){ screen.getInquiry().setFilter( "employeeid", "%"+employeeid +"%", "", "like" ); } /*if( !fname.equals("") ){ screen.getInquiry().setFilter( "fname", "%"+fname +"%", "", "like" ); } if( !lname.equals("") ){ screen.getInquiry().setFilter( "lname", "%"+lname +"%", "", "like" ); }*/ if( !fname.equals("") ){ screen.getInquiry().setFilter(screen.getInquiry().getFilter()+" and ( fname like '%"+fname+"%' or efname like '%"+fname+"%')"); } if( !lname.equals("") ){ screen.getInquiry().setFilter(screen.getInquiry().getFilter()+" and ( lname like '%"+lname+"%' or elname like '%"+lname+"%')"); } int beginRow=((Integer.parseInt(screen.goPage)-1)*screen.maxLine)+1; int endRow=(Integer.parseInt(screen.goPage))*screen.maxLine; screen.getInquiry().setBetween(beginRow, endRow); screen.getInquiry().clearOldCondition(); screen.process(); %> <html ng-app="myHR" xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Employee View</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <div class="bg-com"></div> <jsp:include page="EMV_HEADMENU.jsp" flush="true" /> <script type="text/javascript"> setLang("<%=screen.getUProfile().get("lang")%>"); var swap = new swaplang(); var titlename = swap.swap2String("SW000727"); setPageTitle(titlename); function goHelp(helpName,inputName) { var helpReturn; var fixCon = ""; if(inputName=="__bu1" ) { helpReturn="__bu1:bu1id,MBU1@TDESC"; } else if(inputName=="__bu2" ) { helpReturn="__bu2:bu2id,MBU2@TDESC"; } else if(inputName=="__bu3" ) { helpReturn="__bu3:bu3id,MBU3@TDESC"; } else if(inputName=="__bu4" ) { helpReturn="__bu4:bu4id,MBU4@TDESC"; } else if(inputName=="__bu5" ) { helpReturn="__bu5:bu5id,MBU5@TDESC"; } else if(inputName=="__emp_position" ) { helpReturn="__emp_position:positionid,MPOSITION@TDESC"; } linkHelp_Return_Empview(helpName,helpReturn, fixCon); } function ShowDetail( pages, employeeid ){ var url = pages +".jsp?__employeeid=" +employeeid; PopupCenterTop( url, "popup", 1050, 550); } function GoSearch(){ search(); } function toolTip(){ } $(document).ready(function(){ $("input:text").addClass("form-control"); $("select").addClass("form-control"); $("#listpage").removeClass("form-control"); }); </script> <section> <div class="container csc-content"> <form name="cscform" class="form-horizontal" method="post" action="?"> <input type="hidden" name="__screen" value="EMV008"> <input type="hidden" name="__cmd" value="" /> <input type="hidden" name="__help" value="" /> <input type="hidden" name="__goPage" value="" /> <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>" /> <input type="hidden" name="__orderBy" value="<%=request.getParameter("__orderBy")%>" /> <input type="hidden" name="__helpName" value="<%=request.getParameter("__helpName")%>" /> <input type="hidden" name="__pageCall" value="<%=request.getParameter("__screen")%>" /> <input type="hidden" name="__fixCon" value="<%=request.getParameter("__fixCon")%>" /> <input type="hidden" name="__subordinateid" value="" /> <div class="csc-block"> <div class="center"> <h2 swlang code='SW000727' class="csc-block-head">List of Employee</h2> </div> <div class="row"> <div class="form-group"> <div class="col-md-4 col-sm-4 col-xs-3"> <label class="control-label label-right" ><%=screen.getLabel("bu1")%></label> </div> <div class="col-md-8 col-sm-8"> <div class="col-md-3 col-sm-3 col-xs-3"> <div class="input-group"> <input type="text" class="form-control" name="__bu1" value="<%=chk.chkNullString(request.getParameter("__bu1")) %>"> <a class="input-group-addon" href="javascript:goHelp('MBU1HELP','__bu1');"> <i class="fa fa-search"></i> </a> </div> </div> <div class="col-md-5 col-sm-5 col-xs-6"> <input name="MBU1@TDESC" type="text" class="text form-control" id="MBU1@TDESC" size="15" value="<%=chk.chkNullString(request.getParameter("MBU1@TDESC")) %>" /> </div> </div> </div> </div> <div class="row"> <div class="form-group"> <div class="col-md-4 col-sm-4 col-xs-3"> <label class="control-label label-right" ><%=screen.getLabel("bu2")%></label> </div> <div class="col-md-8 col-sm-8"> <div class="col-md-3 col-sm-3 col-xs-3"> <div class="input-group"> <input type="text" class="form-control" name="__bu2" value="<%=chk.chkNullString(request.getParameter("__bu2")) %>"> <a class="input-group-addon" href="javascript:goHelp('MBU2HELP','__bu2');"> <i class="fa fa-search"></i> </a> </div> </div> <div class="col-md-5 col-sm-5 col-xs-6"> <input name="MBU2@TDESC" type="text" class="text form-control" id="MBU2@TDESC" size="15" value="<%=chk.chkNullString(request.getParameter("MBU2@TDESC")) %>" /> </div> </div> </div> </div> <div class="row"> <div class="form-group"> <div class="col-md-4 col-sm-4 col-xs-3"> <label class="control-label label-right" ><%=screen.getLabel("bu3")%></label> </div> <div class="col-md-8 col-sm-8"> <div class="col-md-3 col-sm-3 col-xs-3"> <div class="input-group"> <input type="text" class="form-control" name="__bu3" value="<%=chk.chkNullString(request.getParameter("__bu3")) %>"> <a class="input-group-addon" href="javascript:goHelp('MBU3HELP','__bu3');"> <i class="fa fa-search"></i> </a> </div> </div> <div class="col-md-5 col-sm-5 col-xs-6"> <input name="MBU3@TDESC" type="text" class="text form-control" id="MBU3@TDESC" size="15" value="<%=chk.chkNullString(request.getParameter("MBU3@TDESC")) %>" /> </div> </div> </div> </div> <div class="row"> <div class="form-group"> <div class="col-md-4 col-sm-4 col-xs-3"> <label class="control-label label-right" ><%=screen.getLabel("bu4")%></label> </div> <div class="col-md-8 col-sm-8"> <div class="col-md-3 col-sm-3 col-xs-3"> <div class="input-group"> <input type="text" class="form-control" name="__bu4" value="<%=chk.chkNullString(request.getParameter("__bu4")) %>"> <a class="input-group-addon" href="javascript:goHelp('MBU4HELP','__bu4');"> <i class="fa fa-search"></i> </a> </div> </div> <div class="col-md-5 col-sm-5 col-xs-6"> <input name="MBU4@TDESC" type="text" class="text form-control" id="MBU4@TDESC" size="15" value="<%=chk.chkNullString(request.getParameter("MBU4@TDESC")) %>" /> </div> </div> </div> </div> <div class="row"> <div class="form-group"> <div class="col-md-4 col-sm-4 col-xs-3"> <label class="control-label label-right" ><%=screen.getLabel("bu5")%></label> </div> <div class="col-md-8 col-sm-8"> <div class="col-md-3 col-sm-3 col-xs-3"> <div class="input-group"> <input type="text" class="form-control" name="__bu5" value="<%=chk.chkNullString(request.getParameter("__bu5")) %>"> <a class="input-group-addon" href="javascript:goHelp('MBU5HELP','__bu5');"> <i class="fa fa-search"></i> </a> </div> </div> <div class="col-md-5 col-sm-5 col-xs-6"> <input name="MBU5@TDESC" type="text" class="text form-control" id="MBU5@TDESC" size="15" value="<%=chk.chkNullString(request.getParameter("MBU5@TDESC")) %>" /> </div> </div> </div> </div> <div class="row"> <div class="form-group"> <div class="col-md-4 col-sm-4 col-xs-3"> <label class="control-label label-right" ><%=screen.getLabel("emp_position")%></label> </div> <div class="col-md8 col-sm-8"> <div class="col-md-3 col-sm-3 col-xs-3"> <div class="input-group"> <input type="text" class="form-control" name="__emp_position" value="<%=chk.chkNullString(request.getParameter("__emp_position")) %>"> <a class="input-group-addon" href="Javascript:goHelp('MPOSITIONHELP','__emp_position');"> <i class="fa fa-search"></i> </a> </div> </div> <div class="col-md-5 col-sm-5 col-xs-6"> <input name="MPOSITION@TDESC" type="text" class="text form-control" id="MPOSITION@TDESC" size=15 value="<%=chk.chkNullString(request.getParameter("MPOSITION@TDESC")) %>"> </div> </div> </div> </div> <div class="row"> <div class="form-group"> <div class="col-md-4 col-sm-4 col-xs-3"> <label class="control-label label-right" swlang code="SW002076"><script type="text/javascript">swapLang("Word in Name")</script></label> </div> <div class="col-md8 col-sm-8"> <div class="col-md-3 col-sm-3 col-xs-3"> <input type="text" class="form-control" name="__fname" value="<%=chk.chkNullString(request.getParameter("__fname")) %>"> </div> <div class="col-md-2 col-sm-2 col-xs-3"> <label class="control-label label-right" swlang code="SW002077"><script type="text/javascript">swapLang("Word in Surname")</script></label> </div> <div class="col-md-3 col-sm-3 col-xs-3"> <input type="text" class="form-control" name="__lname" value="<%=chk.chkNullString(request.getParameter("__lname")) %>"> </div> </div> </div> </div> <div class="row"> <div class="form-group"> <div class="col-md-4 col-sm-4 col-xs-3"> <label class="control-label label-right" swlang code='SW002233'><script type="text/javascript">swapLang("Word in Employee Code")</script></label> </div> <div class="col-md-8 col-sm-8"> <div class="col-md-3 col-sm-3 col-xs-3"> <input type="text" class="form-control" name="__employeeid" value="<%=chk.chkNullString(request.getParameter("__employeeid")) %>"> </div> <div class="col-md-2 col-sm-2 col-xs-3"> <label class="control-label label-right" swlang code='SW000004'><script type="text/javascript">swapLang("Order By")</script></label> </div> <div class="col-md-3 col-sm-3 col-xs-3"> <%=screen.getTagOrder()%> </div> </div> </div> </div> <div class="form-group"> <div class="center"> <a href="Javascript:GoSearch();" class="btn btn-primary" swlang code="SW003537"><script type="text/javascript">swapLang("Search")</script></a> </div> </div> </div> </form> <span class="detail-table"> <span swlang code='SW001771'>Found Data</span> : <%= screen.getInquiry().recCount() %> <span swlang code='SW001780'>records</span> </span> <span class="detail-table label-right"> <span swlang code='SW001120'>Page</span> : <%=screen.getPageTagNew()%> </span> <div class="table-responsive"> <table class="table table-head table-hover table-bordered"> <thead> <tr> <th swlang code='SW000193'>Seq</th> <th><%=screen.getLabel("employeeid")%></th> <th><%=screen.getLabel("fullname")%></th> <th><%=screen.getLabel("emp_position")%></th> <th><%=screen.getLabel("bu1")%></th> <th><%=screen.getLabel("bu2")%></th> <th><%=screen.getLabel("bu3")%></th> <th><%=screen.getLabel("bu4")%></th> <th><%=screen.getLabel("bu5")%></th> </tr> </thead> <tbody> <% /* Test Merge file */ if(screen.getInquiry().recCount()>0) { while(screen.nextRec()){ screen.referLangOn(); %> <tr> <td><center><%=beginRow+screen.getInquiry().recNo()-1 %></center></td> <td><center><a href="javascript:ShowDetail('EMV024','<%=screen.getString("employeeid")%>');" ><%=screen.getString("employeeid")%></a></center></td> <td class="table-double-width-xs"><%=chk.chkNullString(screen.getString("fullname"), "-") %></td> <td class="table-double-width-xs"><%=chk.chkNullString(screen.getString("mposition","tdesc"), "-") %></td> <td class="table-double-width-xs"><%=chk.chkNullString(screen.getString("mbu1","tdesc"), "-") %></td> <td><%=chk.chkNullString(screen.getString("mbu2","tdesc"), "-") %></td> <td><%=chk.chkNullString(screen.getString("mbu3","tdesc"), "-") %></td> <td><%=chk.chkNullString(screen.getString("mbu4","tdesc"), "-") %></td> <td><%=chk.chkNullString(screen.getString("mbu5","tdesc"), "-") %></td> </tr> <% } } %> </tbody> </table> </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>