<%@ 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>&nbsp;</td>
										<td>&nbsp;</td>
										<td>&nbsp;</td>
										<td>&nbsp;</td>
										<td>&nbsp;</td>
										<td>&nbsp;</td>
										<td>&nbsp;</td>
										<td>&nbsp;</td>
										<td>&nbsp;</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>&nbsp;</td>
										<td>&nbsp;</td>
										<td>&nbsp;</td>
										<td>&nbsp;</td>
										<td>&nbsp;</td>
										<td>&nbsp;</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>&nbsp;</td>
										<td>&nbsp;</td>
										<td>&nbsp;</td>
										<td colspan="2">&nbsp;</td>
										<td>&nbsp;</td>
										<td>&nbsp;</td>
										<td>&nbsp;</td>
										<td>&nbsp;</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>