<%@page contentType="text/html; charset=UTF-8" %>
<%@page import="com.csc.library.entry.*,com.csc.library.system.*,com.csc.library.session.*,com.csc.library.utilities.*,com.csc.library.components.*" %>
<jsp:useBean id="LANGUAGE_SKILL" scope="page" class="com.csc.library.system.Task"/>

<%
LANGUAGE_SKILL.setChannel(request, response);
UIManager screen = (UIManager) LANGUAGE_SKILL.process("MultiEntry", "LANGUAGE_SKILL");
MultiLine multi = screen.getMultiLine("MEMPL_LANGSKILL");


//		screen.getTable("MEMPL_SKILL").setKeyOff();
UProfile up = null;
if (session != null) {
  up = (UProfile) session.getAttribute("userprofile");
}
%>

<html ng-app="myHR">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

    <link rel="stylesheet" href="../CSS/Bootstrap/css/bootstrap.css"/>
    <link rel="stylesheet" href="../CSS/Bootstrap/css/animate.min.css"/>

    <link href="../CSS/TISCO.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>
    <link href="CSS/PERSONAL.css" rel="stylesheet" type="text/css">

      <script type='text/javascript' src='../JS/SCREEN.js'></script>
      <script src="../JS/angular-1.3.15/angular.js" type="text/javascript"></script>
      <script type='text/javascript' src='../JS/ANGULAR/SCREEN_ANGULAR.js'></script>
      <script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script>
      <script type="text/javascript" src="../CSS/Bootstrap/js/bootstrap.min.js"></script>
      <script type='text/javascript' src='../JS/HOTKEY.js'></script>
      <script type='text/javascript' src='../JS/ICONSMENU.js'></script>


      <script language="JavaScript">
        setLang('<%=up.get("lang")%>');

        function linkChildPru(page){
        with(document.cscform){
        if(__employeeid.value!=""){
        window.open(page+".jsp?__gorec="+__gorec.value+"&__ack=add&__headMulti="+__headMulti.value+"&__RecNo="+__maxrec.value+"&__employeeid="+__employeeid.value,"LanguageSkill","left=150,top=20,width=700,height=600,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
        }else{
        alert(MyCode[0]);
        __employeeid.focus();
        __employeeid.select();
        }
        }
        }

        function GoSave() {
        confirmSave();
        }
        function GoUpdate() {
        update();
        }
        function GoDelete() {
        edelete();
        }
        function GoSearch() {
        search();
        }

      </script>
    </head>
    <body>
      <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
      <form name="cscform" method="post" action="LANGUAGE_SKILL.jsp">
        <!----------BEGIN CSC INITIAL ZONE ------------------------>

        <%=screen.InitialVariable()%>

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

        <input name="__cmd" type="hidden" value="">
          <input name="__screen" type="hidden" value="LANGUAGE_SKILL">
            <input name="__notNull" type="hidden" value="">
              <input name="__help" type="hidden">
                <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>">
                <input name="__fixCon" type="hidden" value="">
                  <input name="__calendar" type="hidden">
                    <input name="__notdelall" type="hidden" value="true">
                      <input name="__gorec" type="hidden" value="">
                        <input name="__headMulti" type="hidden" value="LANGUAGE_SKILL">
                          <input name="__childMulti" type="hidden" value="LANGUAGE_SKILL_CHILD">
                            <input name="__multiTable" type="hidden" value="MEMPL_LANGSKILL">
                              <input name="__ack" type="hidden">
                                <script language="javascript">getInputFormatDate();</script>
                                <input name="__language" type="hidden" value="<%=screen.getUProfile().get("lang")%>">
                                <input type="hidden" name="__maxrec" value="<%=screen.getTable("MEMPL_LANGSKILL").recCount()%>">
                                <input type="hidden" name="__afterUpdate" value="">
                                  <input type="hidden" name="__referPage" value="">
                                    <input type="hidden" name="__emp_level" value="<%=screen.getDataLabel("emp_level")%>">

                                    <script language="javascript">
                                      var swap = new swaplang();
                                      var titlename = swap.swap2String("SW012157");
                                      document.write(Icons("LANGUAGE_SKILL," + titlename));
                                    </script>

                                    <div class="container-fluid">
                                      <div class="header-panel-csc text-right panel-heading">

                                      </div>

                                      <div class="panel-body body-panel-csc">

                                        <div style="border: solid black 1px">
                                          <br/>
                                          <div class="row">
                                            <div class="col-md-1">

                                            </div>
                                            <div class="col-md-2 font-blue-color font-bold">
                                              <%=screen.getLabel("employeeid")%>
                                            </div>
                                            <div class="col-md-2 ">
                                              <%=screen.getInput("employeeid")%>
                                            </div>
                                            <div class="col-md-2 font-blue-color">
                                              <%=screen.getLabel("status")%>
                                            </div>
                                            <div class="col-md-2">
                                              <%=screen.getInput("status")%>
                                            </div>
                                            <div class="col-md-3">

                                            </div>
                                          </div>

                                          <div class="row">
                                            <div class="col-md-1">

                                            </div>
                                            <div class="col-md-2 font-blue-color">
                                              <%=screen.getLabel("fname")%>
                                            </div>
                                            <div class="col-md-2">
                                              <input type="hidden" name="__emp_prefix" value="<%=screen.getDataLabel("MPREFIX","PREFIXID")%>">
                                              <input name="MPREFIX@TDESC" type="text" readonly size="20"
                                                value="<%=screen.getDataLabel("MPREFIX","TDESC")%>">
                                              </div>
                                              <div class="col-md-2">
                                                <input name="__fname" type="text" readonly size="20" value="<%=screen.getDataLabel("fname")%>">
                                              </div>
                                              <div class="col-md-2">
                                                <input name="__lname" type="text" readonly size="20" value="<%=screen.getDataLabel("lname")%>">
                                              </div>
                                              <div class="col-md-3">

                                              </div>
                                            </div>

                                            <div class="row">
                                              <div class="col-md-1">

                                              </div>
                                              <div class="col-md-2 font-blue-color">
                                                <%=screen.getLabel("efname")%>
                                              </div>
                                              <div class="col-md-2">
                                                <input name="MPREFIX@EDESC" type="text" readonly size="20"
                                                  value="<%=screen.getDataLabel("MPREFIX","EDESC")%>">
                                                </div>
                                                <div class="col-md-2">
                                                  <input name="__efname" type="text" readonly size="20"
                                                    value="<%=screen.getDataLabel("efname")%>">
                                                  </div>
                                                  <div class="col-md-2">
                                                    <input name="__elname" type="text" readonly size="20"
                                                      value="<%=screen.getDataLabel("elname")%> ">
                                                    </div>
                                                    <div class="col-md-3">

                                                    </div>
                                                  </div>
                                                  <br/>
                                                </div>

                                                <br/>

                                                <div style="border: solid black 1px">
                                                  <table border="0" cellpadding="0" cellspacing="1" bgcolor="#333333" class="inframe tablewithborder" >
                                                    <tr>
                                                      <td width="5%" height="20" class="row3">
                                                        <div align="center">
                                                          <strong>
                                                            <span swlang code="SW000289">Del</span>
                                                          </strong>
                                                        </div>
                                                      </td>
                                                      <td width="15%" height="20" class="row3">
                                                        <div align="center">
                                                          <span swlang code="SW013102">Language Skills Code</span>
                                                        </div>
                                                      </td>
                                                      <td width="20%" height="20" class="row3">
                                                        <div align="center">
                                                          <strong>
                                                            <span swlang code="SW000190">Language Skills Name</span>
                                                          </strong>
                                                        </div>
                                                      </td>
                                                      <td width="10%" height="20" class="row3">
                                                        <div align="center">
                                                          <span swlang code="SW013031">Listen</span>
                                                        </div>
                                                      </td>
                                                      <td width="10%" height="20" class="row3">
                                                        <div align="center">
                                                          <span swlang code="SW003456">Speak</span>
                                                        </div>
                                                      </td>
                                                      <td width="10%" height="20" class="row3">
                                                        <div align="center">
                                                          <span swlang code="SW002989">Read</span>
                                                        </div>
                                                      </td>
                                                      <td width="10%" height="20" class="row3">
                                                        <div align="center">
                                                          <span swlang code="SW003458">Write</span>
                                                        </div>
                                                      </td>
                                                    </tr>

                                                    <%
                                                    multi.goFirst();
                                                    for (int i = 1; !multi.eof(); multi.next(), i++) {
                                                      multi.getTable().getCurrentRecordManager().referLangOn();

                                                      %>

                                                      <tr>
                                                      <td width="5%" height="20" align="center"><%=multi.getInputCheckBox()%></td>
                                                      <td width="15%" height="20" align="center">
                                                      <div align="center">
                                                      <div align="center">
                                                      <div align="center">
                                                      <input type="hidden" name="__langskillid"
                                                      value='<%=multi.getData("MEMPL_LANGSKILL","languageid")%>'>
                                                      <%=multi.getScript("childMulti", multi.getData("MEMPL_LANGSKILL", "languageid"))%>
                                                      </div>
                                                      </div>
                                                      </div>
                                                      </td>

                                                      <td width="20%" height="20" align="center">
                                                      <div align="center"><%=multi.getData("MLANGUAGE", "TDESC")%>
                                                      </div>
                                                      </td>
                                                      <td width="10%" height="20" align="center">
                                                      <div align="center"><%=getListLabel(multi.getData("LISTEN"),"TDESC",up)%></div>
                                                      </td>
                                                      <td width="10%" height="20" align="center">
                                                      <div align="center"><%=getListLabel(multi.getData("SPEAK"),"TDESC",up)%>
                                                      </div>
                                                      </td>
                                                      <td width="10%" height="20" align="center">
                                                      <div align="center"><%=getListLabel(multi.getData("READING"),"TDESC",up)%></div>
                                                      </td>
                                                      <td width="10%" height="20" align="center">
                                                      <div align="center"><%=getListLabel(multi.getData("WRITING"),"TDESC",up)%></div>
                                                      </td>


                                                      </tr>

                                                      <%
                                                      multi.getTable().getCurrentRecordManager().referLangOff();
                                                    }
                                                    %>
                                                  </table>



                                                </div>

                                                <br/><br/>

                                                <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="SW013165" onClick="linkChildPru('LANGUAGE_SKILL_CHILD');">Add</button>&nbsp;
                                                    <button type="button" class="btn btn-primary width100" swlang code="SW013166" onClick="deleteMulti();">Delete</button>
                                                  </div>
                                                </td>
                                              </tr>
                                              <div class="col-md-3">

                                              </div>
                                            </div>



                                          </div>

                                          <div class="panel-footer footer-panel-csc">

                                          </div>
                                        </div>

                                        <!----------BEGIN CSC ENDING ZONE ------------------------>

                                        <%=screen.endJSP()%>

                                        <!----------END CSC ENDING ZONE -------------------------->

                                      </form>
                                    </body>
                                  </html>

                                  <%!
                                  private String getListLabel(String key, String field, UProfile up) throws Exception{
                                    String result = "";
                                    DbInquiry inq = new InitialInquiry(up).getDbInquiry("mskilllevel");
                                    inq.setColumn("*");
                                    inq.setFilter("SKILLLEVELID = '"+key+"'");
                                    inq.refresh();
                                    inq.referLangOn();
                                    while(inq.next()){
                                      result = inq.getString(field);
                                    }
                                    return result;
                                  }
                                  %>