<%@ page contentType="text/html; charset=UTF-8"%>
<%@ page import="com.csc.library.entry.*,com.csc.library.system.Task"%>
<%@ page import="com.csc.library.database.*,com.csc.library.session.*"  %>
<%@ page import="com.csc.library.utilities.CheckNull"%>
<% request.setCharacterEncoding("UTF-8"); %>
<jsp:useBean id="PSR002" class="com.csc.library.system.Task" scope="page"/>
<jsp:useBean id="PSR002_SAVE" class="com.csc.library.system.Task" scope="page"/>
<%
	CheckNull chk=new CheckNull();

	PSR002_SAVE.setChannel(request, response);
	UIManager screen_save = (UIManager) PSR002_SAVE.process("SingleEntry","PSR002_SAVE");

  String conditionby = screen_save.getDataLabel("conditionby");
  String searchby = screen_save.getDataLabel("searchby");
  String orderby = screen_save.getDataLabel("orderby");
  String keyby = screen_save.getDataLabel("keyby");

	PSR002.setChannel(request, response);
	HelpEntry screen = (HelpEntry) PSR002.process("HelpEntry","MEMPLOYEEREPORTHELP");

  String filter = "";
  if(!keyby.equals("")){
      filter = searchby + " " + conditionby + " '" + keyby + "'";
  }

	screen.setMaxLine(20);
    screen.getInquiry().setParam("__active_on", "off");
  //screen.getInquiry().setParam("orderBy", "MEMPLOYEE.EMP_POSITION");
  screen.getInquiry().setFilter( filter );
  screen.getInquiry().setOrderBy("MEMPLOYEE.EMP_POSITION");
	screen.process();

	String cmd = request.getParameter("__cmd");

%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html ng-app="myHR">
<head>
<title></title>
<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 language="javascript" src="../JS/SCREEN.js"></script>
<script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script>
<script src="../JS/angular-1.3.15/angular.js" type="text/javascript"></script>
<script src="../JS/ANGULAR/SCREEN_ANGULAR.js" type="text/javascript"></script>
<script type='text/javascript' src='../JS/ICONSMENU.js'></script>
<script language='javascript' src='../JS/HOTKEY.js'></script>
<script language="javascript">setLang("<%=screen.getUProfile().get("lang")%>");</script>
<script language="JavaScript" type="text/JavaScript">
<!--
var con = '<%=conditionby%>';
var searchh = '<%=searchby%>';
var order = '<%=orderby%>';
var key = '<%=keyby%>';



$(document).ready(function(){

  if(con!=""){
    $("select[name=__conSearch]").val(con);
  }

  if(searchh!=""){
    $("select[name=__searchBy]").val(searchh);
  }

  if(order!=""){
    $("select[name=__listOrder]").val(order);
  }

  if(key!=""){
    $("input[name='__valueSearch']").val(key);
  }

});




function chk_chk(){
  with(document.cscform){
    if(chk_sh.checked==true){
      __shift.value=1;
    }
    else if(chk_sh.checked==false){
      __shift.value=0;
    }

    if(chk_wkin.checked==true){
      __internal_workage.value=1;
    }
    else if(chk_wkin.checked==false){
      __internal_workage.value=0;
    }

    if(chk_wkout.checked==true){
      __external_workage.value=1;
    }
    else if(chk_wkout.checked==false){
      __external_workage.value=0;
    }

    if(chk_wa.checked==true){
      __workage.value=1;
    }
    else if(chk_wa.checked==false){
      __workage.value=0;
    }

    if(chk_app.checked==true){
      __appraisal.value=1;
    }
    else if(chk_app.checked==false){
      __appraisal.value=0;
    }

    if(chk_edu.checked==true){
      __education.value=1;
    }
    else if(chk_edu.checked==false){
      __education.value=0;
    }

    if(chk_exp.checked==true){
      __expertise.value=1;
    }
    else if(chk_exp.checked==false){
      __expertise.value=0;
    }

    if(chk_sk.checked==true){
      __special.value=1;
    }
    else if(chk_sk.checked==false){
      __special.value=0;
    }

    if(chk_expout.checked==true){
      __experience_out.value=1;
    }
    else if(chk_expout.checked==false){
      __experience_out.value=0;
    }

    if(chk_expin.checked==true){
      __experience_in.value=1;
    }
    else if(chk_expin.checked==false){
      __experience_in.value=0;
    }

	if(chk_family.checked==true){
      __family.value=1;
    }
    else if(chk_family.checked==false){
      __family.value=0;
    }

	if(chk_pvf.checked==true){
      __pvf.value=1;
    }
    else if(chk_pvf.checked==false){
      __pvf.value=0;
    }

     if(deff.checked==true){
      __deff.value=1;
    }
    else if(deff.checked==false){
      __deff.value=0;
    }

    __conditionby.value = __conSearch.value;
    __searchby.value = __searchBy.value;
    __orderby.value = __listOrder.value;
    __keyby.value = __valueSearch.value;
  }
}

function openReport(empid){
	with(document.cscform){
      chk_chk();

        win=window.open("PSR002_NSTDA.jsp?&__employeeid="+empid+
			"&__companyid="+__companyid.value+"&__active_on=off"+"&__chk_sh="+__shift.value+"&__chk_wkin="+__internal_workage.value+"&__chk_wkout="+__external_workage.value+"&__chk_wa="+__workage.value+"&__chk_app="+__appraisal.value+"&__chk_edu="+__education.value+"&__chk_exp="+__expertise.value+"&__chk_sk="+__special.value+"&__chk_expout="+__experience_out.value+"&__chk_expin="+__experience_in.value+"&__chk_family="+__family.value+"&__chk_pvf="+__pvf.value,"perreport","left=150,top=100,width=900,height=450,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
		win.focus();
	}
}



/*
function goHelp(helpName,inputName,linkhelp) {
  var helpReturn;
  var fixcon;

  if (inputName=="__conditionid" ) {
    helpReturn="__conditionid:conditionid,__condition_desc:condition_desc,__valueSearch:keyby,__deff:deff,__shift:shift,__internal_workage:internal_workage,__external_workage:external_workage,__workage:workage,__appraisal:appraisal,__education:education,__expertise:expertise,__special:special,__experience_out:experience_out,__experience_in:experience_in,__conditionby:conditionby,__searchby:searchby,__orderby:orderby";

  }
  linkHelp_Return(helpName,helpReturn,fixcon);
}

  function postReturn(){
    with(document.cscform){

      if(__shift.value==1){
        chk_sh.checked=true;
      }
      else if(__shift.value==0){
        chk_sh.checked=false;
      }
      if(__internal_workage.value==1){
        chk_wkin.checked=true;
      }
      else if(__internal_workage.value==0){
        chk_wkin.checked=false;
      }
      if(__external_workage.value==1){
        chk_wkout.checked=true;
      }
      else if(__external_workage.value==0){
        chk_wkout.checked=false;
      }
      if(__workage.value==1){
        chk_wa.checked=true;
      }
      else if(__workage.value==0){
        chk_wa.checked=false;
      }
      if(__appraisal.value==1){
        chk_app.checked=true;
      }
      else if(__appraisal.value==0){
        chk_app.checked=false;
      }
      if(__education.value==1){
        chk_edu.checked=true;
      }
      else if(__education.value==0){
        chk_edu.checked=false;
      }
      if(__expertise.value==1){
        chk_exp.checked=true;
      }
      else if(__expertise.value==0){
        chk_exp.checked=false;
      }
      if(__special.value==1){
        chk_sk.checked=true;
      }
      else if(__special.value==0){
        chk_sk.checked=false;
      }
      if(__experience_out.value==1){
        chk_expout.checked=true;
      }
      else if(__experience_out.value==0){
        chk_expout.checked=false;
      }
       if(__experience_in.value==1){
        chk_expin.checked=true;
      }
      else if(__experience_in.value==0){
        chk_expin.checked=false;
      }
      if(__deff.value==1){
        deff.checked=true;
      }
      else if(__deff.value==0){
        deff.checked=false;
      }

       __conSearch.selectedIndex=__conditionby.value;
       __searchBy.selectedIndex=__searchby.value;
       __listOrder.selectedIndex=__orderby.value;
   }
  }*/

function goClearcon(){
  with(document.cscform){
    __conditionid.value="";
    __condition_desc.value="";
    __valueSearch.value="";
    __conSearch.selectedIndex=0;
    __searchBy.selectedIndex=0;
    __listOrder.selectedIndex=0;

    __deff.value="0";
    __shift.value="0";
    __internal_workage.value="0";
    __external_workage.value="0";
    __workage.value="0";
    __appraisal.value="0";
    __education.value="0";
    __expertise.value="0";
    __special.value="0";
    __experience_out.value="0";
    __experience_in.value="0";

    deff.checked=false;
    chk_sh.checked=false;
    chk_wkin.checked=false;
    chk_wkout.checked=false;
    chk_wa.checked=false;
    chk_app.checked=false;
    chk_edu.checked=false;
    chk_exp.checked=false;
    chk_sk.checked=false;
    chk_expout.checked=false;
    chk_expin.checked=false;
    chk_family.checked=false;
    chk_pvf.checked=false;

  }
}


function GoSave(){
	chk_chk();
	confirmSave();
}
function GoDelete(){
  edelete();
}





//-->
</script>
</head>
<body leftmargin="0" topmargin="0">
  <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
    <script type="text/javascript">initToolTips();</script>
<form name="cscform" method="post">
<!----------BEGIN CSC INITIAL ZONE ------------------------>
<%=screen.InitialVariable()%>
<!----------END CSC INITIAL ZONE -------------------------->

  <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">
  <input type="hidden" name="__fixCon" value="">
  <input type ="hidden" name="__cmd" value="">
  <input type="hidden" name="__notNull" value="<%=screen_save.getRequire()%>">
  <input type="hidden" name="__help" value="">
  <input type="hidden" name="__confirm" value="">
  <input type="hidden" name="__screen" value="PSR002">
  <input type="hidden" name="__goPage" value ="">
  <input type="hidden" name="__referPage" value="">
  <input type="hidden" name="__employeeid" value="<%=screen.getUProfile().get("employeeid")%>">
  <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>">
  <input type="hidden" name="__empview" value="">

  <input type="hidden" name="__orderby" value="">
  <input type="hidden" name="__searchby" value="">
  <input type="hidden" name="__conditionby" value="">
  <input type="hidden" name="__deff" value="0">
  <input type="hidden" name="__keyby" value="">
  <input type="hidden" name="__shift" value="0">
  <input type="hidden" name="__internal_workage" value="0">
  <input type="hidden" name="__external_workage" value="0">
  <input type="hidden" name="__workage" value="0">
  <input type="hidden" name="__appraisal" value="0">
  <input type="hidden" name="__education" value="0">
  <input type="hidden" name="__expertise" value="0">
  <input type="hidden" name="__special" value="0">
  <input type="hidden" name="__experience_out" value="0">
  <input type="hidden" name="__experience_in" value="0">
  <input type="hidden" name="__family" value="0">
  <input type="hidden" name="__pvf" value="0">

  <!--input type="hidden" name="__calendar"-->
  <!--input type="hidden" name="__help" value=""-->
  <!--input type="hidden" name="__helpReturn" value=""-->
  <!--input type="hidden" name="__helpName" value=""-->
  <!--input type="hidden" name="__fixFilter" value=""-->
  <div align="center">
    <table  border="0" cellpadding="0" cellspacing="0" class="large" >
      <tr>
        <td class="header">PSR002, <span swlang code="SW005443">Personal Report</span>&nbsp;</td>
      </tr>
      <tr>
        <td class="blankspace">&nbsp;</td>
      </tr>
      <tr>
        <td><table border="1" align="center" cellpadding="0" cellspacing="0" class="largest">
            <tr>
              <td><table  border="0" cellpadding="0" cellspacing="0" class="inframe">
                  <tr>
                    <td width="50%" class="blankspace"></td>
                    <td width="50%" class="blankspace"></td>
                  </tr>
				  <tr>
              <td height="25" colspan="2" align="center">
                <table  border="0" cellpadding="0" cellspacing="0"  class="medium">
                  <tr>
                   <td colspan="6" class="rowtable1">&nbsp;<span swlang code="SW012471">Condition ID</span> *&nbsp;
						          <%=screen_save.getInput("conditionid")%>&nbsp;<%=screen_save.getInput("condition_desc")%>
                      <!--
						          <input type="text" id="__conditionid" name="__conditionid" size="10" maxlength="8" >&nbsp;

                        <a href="javascript:goHelp('LCONDITIONHELP','__conditionid')" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image2','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="Help" name="Image6" width="20" height="20" border="0" align="absmiddle"></a>&nbsp;

                        <input type="text" id="__condition_desc" name="__condition_desc" size="30" maxlength="20" value="">&nbsp;-->

                        <input type="hidden" id="deff" name="deff" <%if(screen_save.getDataLabel("DEFF").equals("1")){%>checked<%}%>>&nbsp;
                        <!--<span swlang code="SW012472">default</span> -->

                        &nbsp;<button type="button" class="btn btn-sm btn-primary" onclick="GoSave();">&nbsp;&nbsp;Save&nbsp;&nbsp;</button>
                        &nbsp;<button type="button" class="btn btn-sm btn-danger" onclick="GoDelete();">&nbsp;&nbsp;Delete&nbsp;&nbsp;</button>
                        &nbsp;<button type="button" class="btn btn-sm btn-success" onclick="goClearcon();">&nbsp;&nbsp;Clear&nbsp;&nbsp;</button>
                    </td>
                  </tr>
                </table>
              </td>
            </tr>


                  <tr>
                    <td height="25" colspan="2" align="center"><table  border="0" cellpadding="0" cellspacing="0"  class="medium">
                        <tr>
                          <td nowrap><div><span swlang code="SW000004">Order By</span>&nbsp;</div></td>
                          <td><%=screen.getTagOrder()%></td>
                          <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
                          <td nowrap><div><span swlang code="SW000005">Search By</span>&nbsp;</div></td>
                          <td><%=screen.getTagSearchBy()%></td>
                        </tr>
                        <tr>
                          <td nowrap><div><span swlang code="SW000006">Condition</span>&nbsp;</div></td>
                          <td><%=screen.getTagConSearch()%></td>
                          <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
                          <td nowrap><div><span swlang code="SW000007">Key Value</span>&nbsp;</div></td>
                          <td><%=screen.getTagValueSearch()%>&nbsp;&nbsp;<a href="javascript:search();"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" width="20" height="20" border="0" align="middle"></a></td>
                        </tr>
                    </table></td>
                  </tr>
				  <tr>
                    <td colspan="2" class="blankspace" >&nbsp;</td>
                  </tr>
				  <tr>
					<td colspan="4">
						<table border="0" cellspacing="0" cellpadding="0" class="maxsize">
							<tr>
								<td style="width: 50px;"></td>
								<td>
								  <label>
									<input name="chk_sh" id="chk_sh"  type="checkbox" <%if(screen_save.getDataLabel("SHIFT").equals("1")){%>checked<%}%>>&nbsp;&nbsp;<span swlang code='SW008607'>Shift</span>
								  </label>
								</td>
								<td>
								  <label>
									<input name="chk_wkin" id="chk_wkin" type="checkbox" <%if(screen_save.getDataLabel("INTERNAL_WORKAGE").equals("1")){%>checked<%}%>>&nbsp;&nbsp;<span swlang code='SW013125'>Year of Service (In-house)</span>
								  </label>
								</td>
								<td>
								  <label>
									<input name="chk_wkout" id="chk_wkout" type="checkbox" <%if(screen_save.getDataLabel("EXTERNAL_WORKAGE").equals("1")){%>checked<%}%>>&nbsp;&nbsp;<span swlang code='SW013126'>Year of Service (External)</span>
								  </label>
								</td>
								<td>
								  <label>
									<input name="chk_wa" id="chk_wa" type="checkbox" <%if(screen_save.getDataLabel("WORKAGE").equals("1")){%>checked<%}%>>&nbsp;&nbsp;<span swlang code='SW013127'>Year of Service (Position)</span>
								  </label>
								</td>
								<td>
								  <label>
									<input name="chk_app" id="chk_app" type="checkbox" <%if(screen_save.getDataLabel("APPRAISAL").equals("1")){%>checked<%}%>>&nbsp;&nbsp;<span swlang code='SW005490'>Appraisal</span>
								  </label>
								</td>
							</tr>
										<tr>
								<td></td>
								<td>
								  <label>
									<input name="chk_edu" id="chk_edu" type="checkbox" <%if(screen_save.getDataLabel("EDUCATION").equals("1")){%>checked<%}%>>&nbsp;&nbsp;<span swlang code='SW000619'>Education</span>
								  </label>
								</td>
								<td>
								  <label>
									<input name="chk_exp" id="chk_exp" type="checkbox" <%if(screen_save.getDataLabel("EXPERTISE").equals("1")){%>checked<%}%>>&nbsp;&nbsp;<span swlang code='SW005449'>Expertise</span>
								  </label>
								</td>
								<td>
								  <label>
									<input name="chk_sk" id="chk_sk" type="checkbox" <%if(screen_save.getDataLabel("SPECIAL").equals("1")){%>checked<%}%>>&nbsp;&nbsp;<span swlang code='SW003444'>Special Skill</span>
								  </label>
								</td>
								<td>
								  <label>
									<input name="chk_expout" id="chk_expout" type="checkbox" <%if(screen_save.getDataLabel("EXPERIENCE_OUT").equals("1")){%>checked<%}%>>&nbsp;&nbsp;<span swlang code='SW005503'>Experience Outside</span>
								  </label>
								</td>
								<td>
								  <label>
									<input name="chk_expin" id="chk_expin" type="checkbox" <%if(screen_save.getDataLabel("EXPERIENCE_IN").equals("1")){%>checked<%}%>>&nbsp;&nbsp;<span swlang code='SW005504'>Experience Inside</span>
								  </label>
								</td>
							</tr>
							<tr>
								<td style="width: 50px;"></td>
								<td>
								  <label>
									<input name="chk_family" id="chk_family" type="checkbox" <%if(screen_save.getDataLabel("FAMILY").equals("1")){%>checked<%}%>>&nbsp;&nbsp;<%=screen_save.getLabel("FAMILY")%>
								  </label>
								</td>
								<td>
								  <label>
									<input name="chk_pvf" id="chk_pvf" type="checkbox" <%if(screen_save.getDataLabel("PVF").equals("1")){%>checked<%}%>>&nbsp;&nbsp;<%=screen_save.getLabel("PVF")%>
								  </label>
								</td>
								<td colspan="3"></td>
							</tr>
						  </table>
						</td>
					</tr>
                  <tr>
                    <td colspan="2" class="blankspace" >&nbsp;</td>
                  </tr>
                  <tr>
                    <td nowrap><div>&nbsp;&nbsp;&nbsp;<span swlang code="SW000927">Found Data</span>&nbsp;:&nbsp;<font class="normal"><%=screen.getInquiry().recCount() %></font>&nbsp;<span swlang code="SW001780">records</span></div></td>
                    <td align="right"><div>&nbsp;<%=screen.getPageTag()%>&nbsp;&nbsp;</div></td>
                  </tr>
                  <tr>
                    <td colspan="2" nowrap class="blankspace"></td>
                  </tr>
              </table></td>
            </tr>
          </table></td>
      </tr>
      <tr>
        <td class="blankspace">&nbsp;</td>
      </tr>
      <tr>
        <td><table border="1" align="center" cellpadding="0" cellspacing="0" class="largest">
            <tr>
              <td><table align="center" cellpadding="0" cellspacing="1" bgcolor="#666666" class="inframe">
                  <tr>
                    <td align="center" class="row3"><span swlang code="SW011939">Employee Code</span></td>
                    <td align="center" class="row3"><span swlang code="SW010885">Name-Surname</span></td>
                    <td align="center" class="row3"><span swlang code="SW000308">Position</span></td>
                    <td align="center" class="row3"><span swlang code="SW004832">Department</span></td>
                  </tr>
                  <%
                    screen.referLangOn();
                    while(screen.nextRec()){
                        if(screen.checkLinePage()){
		  %>
                  <tr>
                    <td class="forborder2" align="CENTER"><a href="javascript:openReport('<%=screen.getString("employeeid")%>');"><%=screen.getString("employeeid")%></a></td>
                    <td class="forborder2"><%=screen.getString("fullname")%></td>
                    <td class="forborder2"><%=screen.getString("emp_position")%>&nbsp;-&nbsp;<%=screen.getString("mposition","tdesc")%></td>
                    <td class="forborder2"><%=screen.getString("bu2")%>&nbsp;-&nbsp;<%=screen.getString("mbu2","tdesc")%></td>
                  </tr>
                  <%
                        }
			if(screen.outLinePage()){
                            break;
                        }
                    }
                    screen.referLangOff();
		  %>
                  <!--tr>
                    <td colspan="4" class="blankspace"></td>
                  </tr-->
              </table></td>
            </tr>
          </table></td>
      </tr>
      <tr>
        <td class="blankspace">&nbsp;</td>
      </tr>
      <tr>
        <td class="bottom">&nbsp;</td>
      </tr>
    </table>
    <br>
  </div>
</form>
</body>
</html>