<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@page contentType="text/html; charset=UTF-8" %>
<%@page import="com.csc.library.entry.*,com.csc.library.system.*,com.csc.library.utilities.*"%>
<% request.setCharacterEncoding("UTF-8"); %>
<jsp:useBean id="PSN110" class="com.csc.library.system.Task" scope="page" />
<jsp:useBean id="HELP" class="com.csc.library.system.Task" scope="page" />
<%
	CheckNull chk=new CheckNull();
	HelpEntry helpScreen = null;
	PSN110.setChannel(request, response);
   	ProcessEntry screen = (ProcessEntry)PSN110.process("ProcessEntry","Process");
   	screen.process();
	
	String cmd = chk.chkNullString(request.getParameter("__cmd"));
	boolean search = ("search").equalsIgnoreCase(cmd);
	boolean back = ("back").equalsIgnoreCase(cmd);
	if(search){
		HELP.setChannel(request, response);
		helpScreen = (HelpEntry)HELP.process("HelpEntry","CI_01_23HELP");
		helpScreen.getInquiry().setFilter("bossid", request.getParameter("__oboss"), "", "=");
    //helpScreen.getInquiry().setFilter("status", "'A','S','B','T','V','W'", "", "in");
		helpScreen.getInquiry().setFilter("status", "select statuscode from mempl_status where statustype = 'A'", "", "in");
		helpScreen.process();
	}
	
	String oboss = chk.chkNullString(request.getParameter("__oboss"));
	System.out.println("==========="+oboss);
	String oname = chk.chkNullString(request.getParameter("__oname"));
	String nboss = chk.chkNullString(request.getParameter("__nboss"));
	String nname = chk.chkNullString(request.getParameter("__nname"));
	String ojob = chk.chkNullString(request.getParameter("__ojob"));
	String ojobdesc = chk.chkNullString(request.getParameter("__ojobdesc"));
	String njob = chk.chkNullString(request.getParameter("__njob"));
	String njobdesc = chk.chkNullString(request.getParameter("__njobdesc"));

%>
<html ng-app="myHR">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link type="text/css" rel="stylesheet" href="../CSS/TISCO.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" type="text/javascript"></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 type="text/javascript" src="../JS/DATEINPUT.js"></script>
<script type="text/javascript" src="../JS/VIEWCALENDAR.js"></script>
<script language="JavaScript" type="text/javascript">setLang("<%=screen.getUProfile().get("lang")%>");</script>
<script language="JavaScript" type="text/javascript">getTitleName();</script>
<script language="JavaScript" type="text/javascript">

function GoSave(){}
function GoUpdate(){}
function GoDelete(){}
function GoSearch(){}

function GoProcess() {
	with(document.cscform) {
		var isThai = (getLang()=="tha");
		if(__nboss.value == "") {
			msg = isThai ? "กรุณาเลือกหัวหน้าใหม่ก่อน." :"Please choose new boss."
			alert( msg );
		} else {
			count = setCondition();
			if(count>0) {
				msg = isThai ? "คุณต้องการประมวลผล ?" :"Do you want to Process ?"
				bCon=confirm( msg );
				if (bCon==true) {
					__cmd .value = "save";
					submit();
				}
			} else {
				msg =isThai? "กรุณาเลือกพนักงานที่ต้องการเปลี่ยนหัวหน้าก่อน." :"Please choose employee."
				alert( msg );
			}
		}
	}
}

function setCondition() {
	with(document.cscform) {
		count = 0;
		var checkboxs = document.getElementsByName("__checkbox");
		__condition$nbossid.value = __nboss.value;
		__condition$emplists.value = "";
		
		for(i=0; i<checkboxs.length; i++) {
			if(checkboxs[i].checked) {
				__condition$emplists.value += "," +checkboxs[i].value;
				count++;
			}
		}
		return count;
	}
}

function goHelp(helpName,inputName) {
	var helpReturn;
  var fixcon="";
	if(inputName=="__oboss" ) {
		helpReturn="__oboss:employeeid,__oname:fullname,__ojob:job,__ojobdesc:mjobcode.tdesc";
	} else if(inputName=="__nboss" ) {
		helpReturn="__nboss:employeeid,__nname:fullname,__njob:job,__njobdesc:mjobcode.tdesc";
    fixcon="status in (select statuscode from mempl_status where statustype = 'A')";
	} else { 
		return;
	}
	linkHelp_Return(helpName, helpReturn, fixcon);
}

function selectAll() {
	var checkboxs = document.getElementsByName("__checkbox");
	for(i=0; i<checkboxs.length; i++){
		checkboxs[i].checked=true;
	}
}

function deSelectAll(){
	var checkboxs = document.getElementsByName("__checkbox");
	for(i=0; i<checkboxs.length; i++){
		checkboxs[i].checked=false;
	}
}

function GoPreview() {
	with(document.cscform) {
		if(__oboss.value !="") {
			__cmd.value="search";
			submit();	
		}	
	}
}

function GoBack() {
	with(document.cscform) {
		__cmd.value="back";
		submit();	
	}
}

function GoClean() {
	with(document.cscform){
		__oboss.value=""
		__oname.value=""
		__ojob.value=""
		__ojobdesc.value=""
		__nboss.value=""
		__nname.value=""
		__njob.value=""
		__njobdesc.value="";
	}
}


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

   <%=screen.InitialVariable()%>

  <!----------END CSC INITIAL ZONE -------------------------->

    <input type="hidden" name="__cmd" value="">
    <input type="hidden" name="__screen" value="CI_01_23">
    <input type="hidden" name="__help" value="">
    <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>">
    <input type="hidden" name="__notNull" value="">
    <!-- <input type="hidden" name="__fixCon" value="status in ('A','S','B','T','V','W')"> -->
    <input type="hidden" name="__fixCon" value="">
    <input type="hidden" name="__process" value="">
    <input type="hidden" name="__tname" value="ประมวลผลการเปลี่ยนหัวหน้างาน">
    <input type="hidden" name="__ename" value="Change Boss Process">
    <input type="hidden" name="__ptype" value="">
    <input type="hidden" name="__prclass" value="ChangeBossProcess">
    <input type="hidden" name="__calendar"  value="">
    <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>">
    <input type="hidden" name="__goPage" value ="">
    <input type="hidden" name="__condition$emplists" value=",">
    <input type="hidden" name="__condition$nbossid" value="">

    <script language="JavaScript" src="../JS/HOTKEY.js"></script>
    <script language="javascript"> 
	var swap = new swaplang();
	var titlename = swap.swap2String("SW001735");
    	document.write(Icons("CI_01_23,"+titlename)); 
    </script>
    <br>

      <table align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td class="header" colspan="2" >CI_01_23, 
            <span swlang code="SW001735">Change Boss</span> &nbsp; </td>
        </tr>
        <tr>
          <td><table cellpadding="0" cellspacing="0" class="inframe">
              <tr>
                <td><table border="0" cellpadding="0"  cellspacing="1" class="inframe">
                    <tr>
                      <td colspan="5" class="blankspace">&nbsp;</td>
                    </tr>
                    <tr>
                      <td  nowrap="nowrap"><div align="right"><span swlang code="SW001726">Old Boss</span>:&nbsp;</div></td>
                      <td width="36%" nowrap="nowrap"><input type="text" name="__oboss" value="<%=oboss%>" size="10">
                       <a href="javascript:goHelp('MEMPLOYEEBOSSHELP','__oboss')"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="search" name="Image6" width="19" height="19" border="0" align="top" id="Image6"></a>
                      <input type="text" name="__oname" value="<%=oname%>" size="21" readonly=""></td>
                      <td width="4%"><img src="../IMAGES/SPACER.gif" width="20" height="20" align="top"></td>
                      <td width="14%" nowrap="nowrap"><div align="right"><span swlang code="SW001727">New Boss</span>:&nbsp;</div></td>
                      <td width="37%" nowrap="nowrap"><input type="text" name="__nboss" size="10" value="<%=nboss%>">
                      <a href="javaScript:goHelp('MEMPLOYEEBOSSHELP','__nboss')"><img 
                      src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="search" name="Image6" width="19" height="19" border="0" align="top" id="Image6"></a>
                      <input type="text" name="__nname" size="21" readonly="readonly" value="<%=nname%>"></td>
                  </tr>
                  <tr>
                    <td nowrap="nowrap"><div align="right"><span swlang code="SW001728">Old Job</span>:&nbsp;</div></td>
                    <td nowrap="nowrap"><input type="text" name="__ojob" size="10" value="<%=ojob%>" readonly="readonly">
                    &nbsp;<input type="text" name="__ojobdesc" size="24" value="<%=ojobdesc%>" readonly="readonly"></td>
                    <td nowrap="nowrap"><img src="../IMAGES/SPACER.gif" width="20" height="20"></td>
                	<td nowrap="nowrap"><div align="right"><span swlang code="SW001729">New Job</span>:&nbsp;</div></td>
                    <td nowrap="nowrap"><input type="text" name="__njob" size="10" value="<%=njob%>" readonly="readonly">&nbsp
                    <input type="text" name="__njobdesc"  size="24" value="<%=njobdesc%>" readonly="readonly"></td>
                  </tr>
                </table></td>
              </tr>
              <tr>
                <td class="blankspace">&nbsp;</td>
              </tr>

            <tr>
              <td  class="buttonline" colspan="7"><div align="center">
                <button type="button" class="btn btn-primary width100" swlang code="SW013172" onClick="GoPreview();">Submit</button>
              </div>
              </td>
            </tr>
            </table></td>
        </tr>
        <tr>
          <td class="blankspace"></td>
        </tr>
        <% if(search){%>
        
        <tr>
          <td><table cellpadding="0" cellspacing="0" class="inframe">
              <tr>
                <td><table border="0" align="center" cellpadding="0" cellspacing="1" class="largest1">
                    <tr>
                      <td><div align="left"><script language="JavaScript" type="text/javascript">swapLang("Found Data");</script>&nbsp;&nbsp;<%=helpScreen.getRecCount()%></div></td>
                      <td><div align="right">&nbsp;<%//=helpScreen.getPageTag()%>&nbsp;</div></td>
                    </tr>
                    <tr>
                      <td colspan="2"><table border="0" cellpadding="0" cellspacing="1" bgcolor="#666666" class="inframe">
                  <tr>
                            <td align="center" class="row3" width="30"><script language="JavaScript" type="text/javascript">swapLang("Select");</script></td>
                            <td align="center" class="row3" nowrap="nowrap" width="80" ><%=helpScreen.getLabel("employeeid")%></td>
                            <td width="150" align="center" nowrap="nowrap" class="row3"><%=helpScreen.getLabel("fullname")%></td>
                        <td width="100" align="center" nowrap="nowrap" class="row3"><%=helpScreen.getLabel("job")%></td>
                        <td align="center" nowrap="nowrap" class="row3"><script language="JavaScript" type="text/javascript">swapLang("Job Description");</script></td>
                        <td width="60" align="center" nowrap="nowrap" class="row3"><script language="JavaScript" type="text/javascript">swapLang("Status");</script></td>
                        </tr>
          <% 
			
			    while(helpScreen.nextRec()){
					String match = "Match";
					
					if( !njob.equalsIgnoreCase( helpScreen.getString("mjobcode", "supervisor") )) {
						match = "Not match";
					}
		   %>
                          <tr>
                            <td class="forborder2"><div align="center"><input name="__checkbox" type="checkbox" value="<%=helpScreen.getString("employeeid")%>"></div></td>
                            <td class="forborder2"><div align="center"><%=helpScreen.getString("employeeid")%></div></td>
                            <td class="forborder2"><%=helpScreen.getString("fullname")%></td>
                            <td class="forborder2 center"><div align="center"><%=helpScreen.getString("job")%></div></td>
                            <td class="forborder2"><%=helpScreen.getString("mjobcode", "tdesc")%></td>
                            <td class="forborder2 center"><div align="center">
                              <script language="JavaScript" type="text/javascript">swapLang("<%=match %>");</script>
                            </div></td>
                          </tr>
      <%
				 }
		%>
                      </table></td>
                    </tr>
                </table></td>
              </tr>
              <tr>
                <td class="blankspace">&nbsp;</td>
              </tr>

            <tr>
              <td  class="buttonline" colspan="7"><div align="center">
                <button type="button" class="btn btn-primary width100" swlang code="SW013163" onClick="checkAll();">Select All</button>&nbsp;
                <button type="button" class="btn btn-primary width100" swlang code="SW013164" onClick="decheckAll();">Deselect All</button>&nbsp;
                <button type="button" class="btn btn-primary width100" swlang code="SW013173" onClick="GoProcess();">PROCESS</button>&nbsp;
                <button type="button" class="btn btn-primary width100" swlang code="SW013174" onClick="GoBack();">BACK</button>
              </div>
              </td>
            </tr>
            </table></td>
        </tr>
        <% }%>
        <tr>
          <td class="blankspace">&nbsp;</td>
        </tr>
        <tr>
          <td class="bottom"></td>
        </tr>
    </table>
  </form>
</body>
</html>