<%@ 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="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); HelpEntry screen = (HelpEntry)EMV.process("HelpEntry", "SUB-PROFILEHELP"); if(screen==null){ return; } screen.getInquiry().setFilter("employeeid", request.getParameter("__subordinateid"), "", "="); screen.getInquiry().refresh(); screen.nextRec(); screen.referLangOn(); CheckNull chk=new CheckNull(); ReportUDF report=new ReportUDF(); DbInquiry dbi = null; %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" ng-app="myHR"> <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("SW002075"); setPageTitle(titlename); function ShowDetail( pages, code ){ var employeeid="<%=screen.getString("employeeid") %>"; if( pages=="EMV_FAMILYHELP" ){ param ="__fixCon=employeeid ='"+employeeid+"' and line_no='"+code +"'&__cmd=search"; }else if( pages=="EMV_EDUCATEHELP" ){ param ="__fixCon=employeeid='"+employeeid+"' and educ_index='"+code+"'&__cmd=search"; }else if( pages=="EMV_EXPERIENCEHELP"){ param ="__fixCon=employeeid='"+employeeid+"' and exp_index='"+code+"'&__cmd=search"; }else if( pages=="OI_JOBDESC"){ param ="__jobcodeid=" +code; }else if( pages=="PI_ADJPOSITION"){ param ="__employeeid=" +employeeid +"&__eff_date=" +code; } PopupCenterTop( pages+".jsp?" +param, "popup", 900, 600); } function goBack(){ history.go(-1); } $(document).ready(function(){ function CheckSession(){ /*$.ajax({ type:"POST", url:"../CHECKPROFILE.jsp", cache: false, success : function(result){ if (result!=""){ window.top.location.href ="../LOGINERROR.jsp"; } }, async:false });*/ }; $(".csc-list-head").click(function(){ CheckSession(); $(".csc-list-head").removeClass("tab-active"); $(".csc-tab-body").removeClass("body-active"); var classname=$(this).attr("id"); $(this).addClass("tab-active"); $("."+classname).addClass("body-active"); }); }); </script> <section> <div class="container csc-content"> <form name="cscform" method="post" action="?"> <!-- BEGIN CSC INITIAL ZONE --> <%=screen.InitialVariable()%> <!-- END CSC INITIAL ZONE --> <input type="hidden" name="__cmd" value=""> <input type="hidden" name="__screen" value="PI_PASSWORD"> <input type="hidden" name="__language" value ="<%=screen.getUProfile().get("lang")%>"> <div class="csc-block"> <center> <h3 class="csc-block-head" swlang code='SW002075'>Subordanate Information</h3> <img id="employeepic" src="<%= screen.getInquiry().getCurrentDbRecord().getViewUrl("picture") %>" width="100" height="100"/> </center> </br> <div class="row"> <div class="form-group"> <div class="col-md-4 col-sm-4 col-xs-6"> <label class="control-label label-right"><%=screen.getLabel("employeeid")%> </label> </div> <div class="col-md-2 col-sm-2 col-xs-6"> <label class="control-label"><%=chk.chkNullString(screen.getString("employeeid"),"-") %></label> </div> <div class="col-md-2 col-sm-2 col-xs-6"> <label class="control-label label-right"><%=screen.getLabel("status")%> </label> </div> <div class="col-md-2 col-sm-2 col-xs-6"> <label class="control-label"><%=chk.chkNullString(screen.getString("mempl_status","tdesc"),"-")%></label> </div> </div> </div> <% screen.referLangOff(); %> <div class="row"> <div class="form-group"> <div class="col-md-4 col-sm-4 col-xs-6"> <label class="control-label label-right" swlang code='SW002264'>Name Surname Thai </label> </div> <div class="col-md-2 col-sm-2 col-xs-6"> <label class="control-label"><%=chk.chkNullString(screen.getString("tfullname"),"-") %></label> </div> <div class="col-md-2 col-sm-2 col-xs-6"> <label class="control-label label-right" swlang code='SW002265'>Name Surname Eng </label> </div> <div class="col-md-2 col-sm-2 col-xs-6"> <label class="control-label"><%=chk.chkNullString(screen.getString("efullname"),"-") %></label> </div> </div> </div> <% screen.referLangOn(); %> </div><!-- end csc-block--> <div class="csc-tab"> <div class="csc-tab-head"> <div class="csc-list-head tab-active" id="tab1"><i class="fa-large fa fa-male"></i><label swlang code='SW000171'>Personal Information</label></div> <div class="csc-list-head" id="tab2"><i class="fa-large fa fa-home"></i><label swlang code='SW001798'>Address Information</label></div> <div class="csc-list-head" id="tab3"><i class="fa-large fa fa-graduation-cap"></i><label swlang code='SW012134'>Background Information</label></div> <div class="csc-list-head" id="tab4"><i class="fa-large fa fa-pencil-square-o"></i><label swlang code='SW012135'>Working Information</label></div> <div class="csc-list-head" id="tab5"><i class="fa-large fa fa-level-up"></i><label swlang code='SW001784'>Position Adjustment Information</label></div> </div> <div class="csc-tab-body tab1 body-active"> <div class="table-responsive"> <table class="table table-head table-hover table-bordered table-left table-fixed-small"> <thead> <tr> <th colspan=4 swlang code='SW000171'><Personal Information</th> </tr> </thead> <tbody> <tr> <th><%=screen.getLabel("employeeid")%></th> <td><%=chk.chkNullString(screen.getString("employeeid"),"-") %></td> <th><%=screen.getLabel("status")%></th> <td><%=chk.chkNullString(screen.getString("mempl_status","tdesc"),"-")%></td> </tr> <tr> <% screen.referLangOff(); %> <th><%=screen.getLabel("tfullname")%></th> <td><%=chk.chkNullString(screen.getString("tfullname"),"-") %></td> <th><%=screen.getLabel("efullname")%></th> <td><%=chk.chkNullString(screen.getString("efullname"),"-") %></td> <% screen.referLangOn(); %> </tr> <tr> <th><%=screen.getLabel("nickname")%></th> <td><%=chk.chkNullString(screen.getString("nickname"),"-")%></td> <th><%=screen.getLabel("religion")%></th> <td><%=chk.chkNullString(screen.getString("mreligion","tdesc"),"-")%></td> </tr> <tr> <th><%=screen.getLabel("email")%></th> <td><%=chk.chkNullString(screen.getString("email"),"-") %></td> <th><%=screen.getLabel("tel_no")%></th> <td><%=chk.chkNullString(screen.getString("tel_no"),"-") %></td> </tr> <tr> <th><%=screen.getLabel("mobile")%></th> <td colspan="3"><%=chk.chkNullString(screen.getString("mobile"),"-") %></td> </tr> </tbody> </table> </div> </div> </div> <div class="csc-tab-body tab2"> <div class="table-responsive"> <table class="table table-head table-hover table-bordered table-left table-fixed-small"> <% dbi =(DbInquiry) screen.getInquiry().getCurrentDbRecord().getChild("mempl_addr"); do{ dbi.referLangOn(); String addr_type = "Other Address"; String addr_code = "SW002238"; if(dbi.getString("addr_current").equals("0")) { addr_type = "Register Address"; addr_code = "SW001804"; }else if(dbi.getString("addr_current").equals("1")) { addr_type = "Current Address"; addr_code = "SW000236"; } %> <thead> <tr> <th colspan=4 swlang code='<%=addr_code%>'><%=addr_type %></th> </tr> </thead> <tbody> <tr> <th><%=screen.getLabel("mempl_addr","tvillage")%></th> <td><%=chk.chkNullString(screen.getString("mempl_addr","tvillage"),"-") %></td> <th><%=screen.getLabel("mempl_addr","troad")%></th> <td><%=chk.chkNullString(screen.getString("mempl_addr","troad"),"-") %></td> </tr> <tr> <th><%=screen.getLabel("mempl_addr","taddr")%></th> <td><%=chk.chkNullString(screen.getString("mempl_addr","taddr"),"-") %></td> <th><%=screen.getLabel("mempl_addr","tdistrict")%></th> <td><%=chk.chkNullString(screen.getString("mempl_addr","tdistrict"),"-") %></td> </tr> <tr> <th><%=screen.getLabel("mempl_addr","troom_no")%></th> <td><%=chk.chkNullString(screen.getString("mempl_addr","troom_no"),"-") %></td> <th><%=screen.getLabel("csczipcode","tamphur")%></th> <td><%=chk.chkNullString(screen.getString("csczipcode","tamphur"),"-") %></td> </tr> <tr> <th><%=screen.getLabel("mempl_addr","tfloor")%></th> <td><%=chk.chkNullString(screen.getString("mempl_addr","tfloor"),"-") %></td> <th><%=screen.getLabel("mprovince","long_tname")%></th> <td><%=chk.chkNullString(screen.getString("mprovince","long_tname"),"-") %></td> </tr> <tr> <th><%=screen.getLabel("mempl_addr","tsoi")%></th> <td><%=chk.chkNullString(screen.getString("mempl_addr","tsoi"),"-") %></td> <th><%=screen.getLabel("mempl_addr","zipcode")%></th> <td><%=chk.chkNullString(screen.getString("mempl_addr","zipcode"),"-") %></td> </tr> <tr> <th><%=screen.getLabel("mempl_addr","tmoo")%></th> <td colspan=3><%=chk.chkNullString(screen.getString("mempl_addr","tmoo"),"-") %></td> </tr> </tbody> <% }while(dbi.next()); %> </table> </div> </div><!-- end tab--> <div class="csc-tab-body tab3"> <div class="center"> <h3 swlang code='SW001796'>Education Information</h3> </div> <div class="table-responsive"> <table class="table table-head table-hover table-bordered"> <thead> <tr> <th><%=screen.getLabel("mempl_educate", "degreeid") %></th> <th><%=screen.getLabel("mempl_educate", "backgroundid") %></th> <th><%=screen.getLabel("mempl_educate", "institue") %></th> <th><%=screen.getLabel("mempl_educate", "faculty") %></th> <th><%=screen.getLabel("mempl_educate", "majorid") %></th> <th><%=screen.getLabel("mempl_educate", "year_start") %></th> <th><%=screen.getLabel("mempl_educate", "year_end") %></th> <th><%=screen.getLabel("mempl_educate", "gpa") %></th> <th><%=screen.getLabel("mempl_educate", "honourably") %></th> </tr> </thead> <tbody> <% int index=1; dbi =(DbInquiry) screen.getInquiry().getCurrentDbRecord().getChild("MEMPL_EDUCATE"); index = 1; if(dbi.recCount()>0){ do{ dbi.referLangOn(); String honourably = "-"; if(dbi.getString("honourably").equals("0") || dbi.getString("honourably").equals("1")){ honourably = dbi.getCurrentDbRecord().getSystemCode("honourably"); } %> <tr> <td><a href="javascript:ShowDetail('EMV_EDUCATEHELP', '<%=screen.getString("mempl_educate","educ_index")%>')"><%=chk.chkNullString(screen.getString("mdegree","tdesc"),"-")%></a></td> <td><%=chk.chkNullString(screen.getString("medubackground","tdesc"),"-")%></td> <td><%=chk.chkNullString(screen.getString("minstitue","tdesc"),"-")%></td> <td><%=chk.chkNullString(screen.getString("mfaculty","tdesc"),"-")%></td> <td><%=chk.chkNullString(screen.getString("mmajor","tdesc"),"-")%></td> <td><%=chk.chkNullString(screen.getString("mempl_educate","year_start"),"-")%></td> <td><%=chk.chkNullString(screen.getString("mempl_educate","year_end"),"-")%></td> <td><%=chk.chkNullString(screen.getString("mempl_educate","gpa"),"-")%></td> <td><%=chk.chkNullString(honourably)%></td> </tr> <% dbi.referLangOff(); }while(dbi.next()); }else{ %> <tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <% } %> </tbody> </table> </div> <div class="center"> <h3 swlang code='SW011924'>Working Experience</h3> </div> <div class="table-responsive"> <table class="table table-head table-hover table-bordered"> <thead> <tr> <th><%=screen.getLabel("mempl_exp","companyname")%></th> <th><%=screen.getLabel("mempl_exp","exp_position") %></th> <th><%=screen.getLabel("mempl_exp","exp_from") %></th> <th><%=screen.getLabel("mempl_exp","exp_to") %></th> <th><%=screen.getLabel("mempl_exp","salary") %></th> <th><%=screen.getLabel("mempl_exp","resignreason") %></th> </tr> </thead> <tbody> <% dbi =(DbInquiry) screen.getInquiry().getCurrentDbRecord().getChild("mempl_exp"); if(dbi.recCount()>0){ index = 1; do{ dbi.referLangOn(); %> <tr> <td><a href="javascript:ShowDetail('EMV_EXPERIENCEHELP', '<%=screen.getString("mempl_exp","exp_index")%>')"><%=chk.chkNullString(screen.getString("mempl_exp","companyname"),"-")%></a></td> <td><%=chk.chkNullString(screen.getString("mempl_exp","exp_position"),"-")%></td> <td><center><%=chk.chkNullString(screen.getString("mempl_exp","exp_from"),"-")%></center></td> <td><center><%=chk.chkNullString(screen.getString("mempl_exp","exp_to"),"-")%></center></td> <td class="trash"><%=chk.chkNullString(screen.getString("mempl_exp","salary"),"-")%></td> <td><%=chk.chkNullString(screen.getString("mempl_exp","resignreason"),"-")%></td> </tr> <% dbi.referLangOff(); }while(dbi.next()); }else{ %> <tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <% } %> </tbody> </table> </div> </div><!-- end tab --> <div class="csc-tab-body tab4"> <div class="table-responsive"> <table class="table table-head table-hover table-bordered table-left table-fixed-small"> <thead> <tr> <th colspan=4 swlang code='SW012135'>Working Information</th> </tr> </thead> <tbody> <tr> <th><%=screen.getLabel("job")%></th> <td colspan=3><a href="javascript:ShowDetail( 'OI_JOBDESC', '<%=screen.getString("job")%>');"><%=chk.chkNullString(screen.getString("mjobcode", "tdesc"), "-")%></a></td> </tr> <tr> <th><%=screen.getLabel("emp_position")%></th> <td colspan=3><%=chk.chkNullString(screen.getString("mposition", "tdesc"), "-")%></td> </tr> <tr> <th><%=screen.getLabel("branch")%></th> <td><%=chk.chkNullString(screen.getString("mbranch", "tdesc"), "-")%></td> <th><%=screen.getLabel("bu1")%></th> <td><%=chk.chkNullString(screen.getString("mbu1", "tdesc"), "-")%></td> </tr> <tr> <th><%=screen.getLabel("bu2")%></th> <td><%=chk.chkNullString(screen.getString("mbu2", "tdesc"), "-")%></td> <th><%=screen.getLabel("bu3")%></th> <td><%=chk.chkNullString(screen.getString("mbu3", "tdesc"), "-")%></td> </tr> <tr> <th><%=screen.getLabel("bu4")%></th> <td><%=chk.chkNullString(screen.getString("mbu4", "tdesc"), "-")%></td> <th><%=screen.getLabel("bu5")%></th> <td><%=chk.chkNullString(screen.getString("mbu5", "tdesc"), "-")%></td> </tr> <tr> <th><%=screen.getLabel("workarea")%></th> <td><%=chk.chkNullString(screen.getString("mworkarea", "tdesc"), "-")%></td> <th><%=screen.getLabel("time0")%></th> <td><%=chk.chkNullString(screen.getString("mtime0", "tdesc"), "-")%></td> </tr> <tr> <th><%=screen.getLabel("emp_type")%></th> <td><%=chk.chkNullString(screen.getString("memployment_type", "tdesc"), "-")%></td> <th><%=screen.getLabel("tel_ext")%></th> <td><%=chk.chkNullString(screen.getString("tel_ext"),"-")%></td> </tr> <tr> <th><%=screen.getLabel("startdate")%></th> <td><%=chk.chkNullString(screen.getString("startdate"), "-")%></td> <th><%=screen.getLabel("firsthiredate")%></th> <td><%=chk.chkNullString(screen.getString("firsthiredate"), "-")%></td> </tr> <tr> <th><%=screen.getLabel("approve_date")%></th> <td><%=chk.chkNullString(screen.getString("approve_date"), "-")%></td> <th><%=screen.getLabel("empworkages")%></th> <td><%=chk.chkNullString(screen.getString("empworkages"), "-")%></td> </tr> </tbody> </table> </div> </div><!-- end tab --> <div class="csc-tab-body tab5"> <div class="center"> <h3 swlang code='SW001784'>Position Adjustment Information</h3> </div> <div class="table-responsive"> <table class="table table-head table-hover table-bordered table-content-center"> <thead> <tr> <th><script type="text/javascript">swapLang("Seq");</script></th> <th><%=screen.getLabel("hadjposition", "eff_date")%></th> <th><%=screen.getLabel("hadjposition", "adj_reason")%></th> <th colspan=2><%=screen.getLabel("hadjposition", "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> <% dbi = (DbInquiry)screen.getInquiry().getCurrentDbRecord().getChild("hadjposition"); if(dbi.recCount()>0){ index = 1; do{ dbi.referLangOn(); if(!dbi.getString("adj_type").equalsIgnoreCase("3")){ %> <tr> <td><%=index++ %></td> <td><a href="javascript:ShowDetail('PI_ADJPOSITION','<%=dbi.getString("eff_date")%>')"><%=chk.chkNullString(screen.getString("hadjposition", "eff_date"), "-")%></a></td> <td><%=chk.chkNullString(dbi.getString("madjreason", "tdesc"), "-")%></td> <td><script language="JavaScript" type="text/javascript">swapLang("New")</script></td> <td><%=chk.chkNullString(dbi.getString("mposition", "tdesc"), "-")%></td> <td><%=chk.chkNullString(dbi.getString("mbu1", "tdesc"), "-")%></td> <td><%=chk.chkNullString(dbi.getString("mbu2", "tdesc"), "-")%></td> <td><%=chk.chkNullString(dbi.getString("mbu3", "tdesc"), "-")%></td> <td><%=chk.chkNullString(dbi.getString("mbu4", "tdesc"), "-")%></td> <td><%=chk.chkNullString(dbi.getString("mbu5", "tdesc"), "-")%></td> </tr> <% }else{ %> <tr> <td><%=index++ %></td> <td><a href="javascript:ShowDetail('PI_ADJPOSITION','<%=dbi.getString("eff_date")%>')"><%=chk.chkNullString(screen.getString("hadjposition", "eff_date"), "-")%></a></td> <td><%=chk.chkNullString(dbi.getString("madjreason", "tdesc"), "-")%></td> </tr> <% } }while(dbi.next()); }else{ %> <tr> <td> </td> <td> </td> <td> </td> <td colspan="2"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <tr> <% } %> </tbody> </table> </div> </div> </form> </div><!-- end container--> <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>