<%@page contentType="text/html; charset=UTF-8"%>
<%@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.*,com.csc.library.report.ReportUDF"%>
<jsp:useBean id="PSM044" class="com.csc.library.system.Task" scope="page"/>
<jsp:useBean id="memployee044" class="com.csc.library.system.Task" scope="page"/>
<%
	PSM044.setChannel(request, response);
	HelpEntry screen = (HelpEntry) PSM044.process("HelpEntry","MOVEMENTACTIVE");

	memployee044.setChannel(request, response);
	HelpEntry screen2 = (HelpEntry) memployee044.process("HelpEntry","MEMPLOYEEHELP");

    ReportUDF udf = new ReportUDF();
	String[] listMovement = udf.getSystemCode("ADJ_TYPE",screen.getUProfile().get("lang"));

        screen.process();
        screen.nextRec();
        String movement_value = screen.getString("MEMPL_MOVEMENT_ACTIVE","ACTIVECODE");
        String active_value = screen.getString("MEMPL_MOVEMENT_ACTIVE","ACTIVE_DETAIL");
		screen2.process();
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html ng-app="myHR">
<head>
<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 language="JavaScript" src="../JS/HOTKEY.js"></script>
<script language="JavaScript" src="../JS/ICONSMENU.js"></script>
<script language="JavaScript" src="../JS/VIEWCALENDAR.js"></script>
<script language="JavaScript" src="../JS/SCREEN.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 src="../JS/jquery-1.11.2.js" type="text/javascript"></script>
<script type='text/javascript' src='/hr/dwr/interface/MovementTypeSetup.js'></script>
<script type='text/javascript' src='/hr/dwr/engine.js'></script>
<script language="javascript">setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script language="javascript">getTitleName();</script>
<script language="javascript">
    var lang = '<%=screen.getUProfile().get("lang")%>';
	function GoUpdate(){/*update();*/}
	function GoDelete(){/*edelete();*/}
	function GoSearch(){/*search();*/}
        
	function GoSave(){
            //confirmSave();
            
            var movementValue = $('select[name="movement_type"]').val();
            var cbArray = [];
            $('input[name="cb_desciption"]:checked').each(function() {
                var getCode = $(this).val();
                cbArray.push(getCode);
            });
            console.log("Choose is ==> "+movementValue+" :: "+cbArray);
            if(movementValue !== "NONE"){
                MovementTypeSetup.save(movementValue, cbArray, saveReturn);
            } else {
                if(lang === "tha"){
                    alert("กรุณาเลือก :: ประเภทการเคลื่อนไหว");
                } else {
                    alert("Please Select :: Movement Type");
                }
            }
        }
        
        function saveReturn(){
            if(lang === "tha"){
                alert("บันทึกเรียบร้อย");
            } else {
                alert("Save data completely");
            }
        }
        
        function movementchange(data){
            if(data.value !== "NONE"){
                MovementTypeSetup.seach(data.value, seachReturn);
            }
        }
        
        function seachReturn(data){
            $('input[name="cb_desciption"]').each(function() {
                var chk = false;
                
                if(data.indexOf($(this).val()) !== -1){
                    chk = true;
                }
                
                if(chk){
                    $(this).prop('checked', true);
                } else {
                    $(this).prop('checked', false);
                }
            });
        }
        
</script>
</head>
<body leftmargin="0" topmargin="0"  >
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<div class="centered">
  <script language="javascript">initToolTips();</script>
  <form name="cscform" method="post" action="?">
    <!----------BEGIN CSC INITIAL ZONE ------------------------>
    <%=screen.InitialVariable()%>
    <!----------END CSC INITIAL ZONE -------------------------->
    <input type="hidden"name="__screen"  value="PSM044">
    <input type="hidden" name="__help" value="">
    <input type="hidden" name="__fixCon" value="">
    <input type="hidden" name="__cmd"  value="">
    <input type="hidden" name="__language" value='<%=screen.getUProfile().get("lang")%>'>
    <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>">
    <input type="hidden" name="__user" value="<%=screen.getUProfile().getUserId()%>">
    <input type="hidden" name="__referPage" value="">
    <div align="center">
      <script language="JavaScript" src="../JS/HOTKEY.js"></script>
      <script language="javascript">
		 var swap = new swaplang();
	     var titlename = swap.swap2String("SW012003");
		 document.write(Icons("PSM044,"+titlename));
	 </script>
      <br>
      <table border="0" cellpadding="0" cellspacing="0" style="width: auto" >
        <tr>
          <td class="header "> PSM044,<span swlang code="SW012003">Movement Type Setup</span>&nbsp; </td>
        </tr>
        <tr>
          <td class="blankspace "></td>
        </tr>
        <tr>
            <td align="center">
                <span swlang code="SW012003">Movement Type Setup</span>&nbsp;&nbsp;::
                <select name="movement_type" onmouseover="toolTip('Movement Type')" onmouseout="toolTip()" onchange="movementchange(this);sysIsEdit();" size="0">
                    <option value="NONE" selected></option>
                <% 
                    for(int i = 0;i<listMovement.length;i++){
                        String select_value = listMovement[i].split(",")[0];
                        String select_detail = listMovement[i].split(",")[1];
                        if(!select_value.equalsIgnoreCase("10") && !select_value.equalsIgnoreCase("30")){
                %>
                    <option value="<%=select_value%>"><%=select_detail%></option>
                <% } } %>
                </select>
            </td>
        </tr>
        <tr>
          <td class="blankspace"></td>
        </tr>
        <tr>
            <td>
                <table style="width: auto" >
                    <tr align="center">
                        <td width="100" class="title1"></td><span swlang code="SW012004">Choose</span>
                        <td width="300" class="title1"></td><span swlang code="SW000012">Description</span>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="emp_type" name="cb_desciption"/></td>
                        <td align="left"><span swlang code="SW000130">Employee Type</span></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="branch" name="cb_desciption"/></td>
                        <td align="left"><span swlang code="SW000910">Company Branch</span></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="branch_no" name="cb_desciption"/></td>
                        <td align="left"><span swlang code="SW012009">Branch Social Security</span></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="job" name="cb_desciption"/></td>
                        <td align="left"><span swlang code="SW000780">Job Title</span></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="emp_position" name="cb_desciption"/></td>
                        <td align="left"><span swlang code="SW000057">Position</span></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="bu1" name="cb_desciption"/></td>
                        <td align="left"><%=screen2.getLabel("BU1")%></span></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="bu2" name="cb_desciption"/></td>
                        <td align="left"><%=screen2.getLabel("BU2")%></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="bu3" name="cb_desciption"/></td>
                        <td align="left"><%=screen2.getLabel("BU3")%></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="bu4" name="cb_desciption"/></td>
                        <td align="left"><%=screen2.getLabel("BU4")%></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="bu5" name="cb_desciption"/></td>
                        <td align="left"><%=screen2.getLabel("BU5")%></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="emp_group" name="cb_desciption"/></td>
                        <td align="left"><span swlang code="SW001058">Employee Group</span></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="pl" name="cb_desciption"/></td>
                        <td align="left"><span swlang code="SW012005">Personal Level</span></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="costcenter" name="cb_desciption"/></td>
                        <td align="left"><span swlang code="SW005176">Cost Center</span></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="time0" name="cb_desciption"/></td>
                        <td align="left"><span swlang code="SW012006">Time Work</span></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="workarea" name="cb_desciption"/></td>
                        <td align="left"><span swlang code="SW010723">Working Area</span></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="salatype" name="cb_desciption"/></td>
                        <td align="left"><span swlang code="SW000865">Salary Type</span></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="salary" name="cb_desciption"/></td>
                        <td align="left"><span swlang code="SW001743">Salary</span></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="contract_end" name="cb_desciption"/></td>
                        <td align="left"><span swlang code="SW012007">Contract End</span></td>
                    </tr>
                    <tr align="center">
                        <td><input type="checkbox" value="fixed_income_deduct" name="cb_desciption"/></td>
                        <td align="left"><span swlang code="SW012008">Fixed Income & Fixed Deduct</span></td>
                    </tr>
                </table>
            </td>
        </tr>
        <tr>
          <td class="blankspace"></td>
        </tr>

        <tr>
          <td  class="buttonline" colspan="7"><div align="center">
            <button type="button" class="btn btn-primary width100" swlang code="SW002185" onClick="checkAll();">SELECTALL</button>&nbsp;
            <button type="button" class="btn btn-primary width100" swlang code="SW013164" onClick="decheckAll();">DESELECTALL</button>
          </div>
          </td>
        </tr>
        <tr>
          <td class="blankspace"></td>
        </tr>
        <tr>
          <td class="bottom"></td>
        </tr>
      </table>
      </td>
      </tr>
      <tr>
        <td class="bottom" ></td>
      </tr>
      </table>
    </div>
    <!----------BEGIN CSC ENDING ZONE ------------------------>
    <%=screen.endJSP()%>
    <!----------END CSC ENDING ZONE -------------------------->
  </FORM>
</div>
</body>
</html>