<%@ 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.*" %> <%@ include file="../CHECKPROFILE.jsp" %> <% request.setCharacterEncoding("UTF-8"); %> <jsp:useBean id="APP_EMV007" class="com.csc.library.system.Task" scope="page"/> <% APP_EMV007.setChannel(request ,response); UIManager screen=(UIManager)APP_EMV007.process("MultiEntry","APP_EMV007"); CheckNull ck = new CheckNull(); MultiLine multi = screen.getMultiLine("TASTRAN2"); if((request.getParameter("isClean")!=null && request.getParameter("isClean").equals("true"))){ ((MultiEntry)screen).clean(); screen.getTable("TASTRAN2").clearRecord(); } multi.goFirst(); if(screen.getTable("tastran2").recCount()==0){ DbRecord tas2 = screen.getTable("tastran2").getNewRecord(); tas2.set("apsid",ck.chkNullString(request.getParameter("apsid"),"")); tas2.set("apsassessor",ck.chkNullString(request.getParameter("apsassessor"),"")); tas2.set("apsassessy",ck.chkNullString(request.getParameter("apsassessy"),"")); tas2.set("line_no","1"); screen.getTable("tastran2").putNewRecord(tas2); } %> <!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" /> <link rel="stylesheet" href="<%=request.getContextPath()%>/CSS/font-awesome.css"> <link rel="stylesheet" type="text/css" href="../CSS/Bootstrap/css/bootstrap.css" /> <link rel="stylesheet" type="text/css" href="../CSS/EMPVIEW_LAYOUT.min.css" /> <script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script> <script type="text/javascript" src="../JS/UTILITIES.js"></script> <script type="text/javascript"src="../JS/EVENTS.js"></script> <script type="text/javascript"src="../JS/SCREEN.js"></script> <script type="text/javascript" src="../JS/angular-1.3.15/angular.js"></script> <script type="text/javascript" src="../JS/ANGULAR/SCREEN_ANGULAR.js"></script> <script> setLang("<%=screen.getUProfile().get("lang")%>"); var swap = new swaplang(); var titlename = swap.swap2String("SW002215"); setPageTitle(titlename); $(document).ready(function(){ $("input").addClass("form-control"); $("textarea").attr({"cols":"27","rows":"1"}); }); function GoSave(){ with(document.cscform){ if(__asrweight.value == "0"){ __asrweight.select(); alert("กรุณากรอกนํ้าหนัก"); }else{ confirmSave(); } } } function GoUpdate(){update();} function GoDelete(){edelete();} function GoSearch(){search();} function back(){ with(window.opener.cscform){ __cmd.value = ''; submit(); } window.close(); } function calscore(){ with(document.cscform){ if(parseFloat(__asrweight.value) > 0){ __asrsumscoremax.value = parseInt(__asrweight.value)*5; }else{ __asrsumscoremax.value = '0'; } } } function checkConfirm(){ var conCode=""; var conDesc=""; with(document.cscform){ conCode=getConfirmIndex(__confirm.value,"0"); conDesc=getConfirmIndex(__confirm.value,"1"); if(__confirm.value=="4"){ alert(MyCode[19]); back(); } if(__confirm.value=="1" || __confirm.value=="2"){ alert(MyCode[18]); back(); } if(__confirm.value=="-1" || __confirm.value=="-2") alert(MyCode[17]); if(conCode=="-99"){ updateRecord(); } } } </script> </head> <body> <div class="bg-com"></div> <section> <div class="container csc-content"> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <form name="cscform" class="form-horizontal" method="post" action="APP_EMV007.jsp"> <%=screen.InitialVariable()%> <input type="hidden"name="__screen" value="APP_EMV007"> <input type="hidden" name="__help" value=""> <input type="hidden" name="__cmd" value=""> <input type="hidden" name="__language" value ="<%=screen.getUProfile().get("lang")%>"> <input type="hidden" name="__fixCon" value=""> <input type="hidden" name="__orderBy" value=""> <input type="hidden" name="__apsid" value="<%=ck.chkNullString(request.getParameter("apsid"), screen.getDataLabel("apsid"))%>"> <input type="hidden" name="__asfid" value="0"> <input type="hidden" name="__apsassessor" value="<%=ck.chkNullString(request.getParameter("apsassessor"), screen.getDataLabel("apsassessor"))%>"> <input type="hidden" name="__apsassessy" value="<%=ck.chkNullString(request.getParameter("apsassessy"), screen.getDataLabel("apsassessy"))%>"> <input type="hidden" name="__headMulti" value="APP_EMV007"> <input type="hidden" name="__childMulti" value="APP_EMV007"> <input type="hidden" name="__multiTable" value="TASTRAN2"> <input type="hidden" name="__notNull" value="asid,tastran2$detail$1,tastran2$kpi$1"> <input type="hidden" name="__bu1" value ="<%=ck.chkNullString(screen.getDataLabel("bu1"), screen.getUProfile().get("bu1"))%>"> <input type="hidden" name="__bu2" value ="<%=ck.chkNullString(screen.getDataLabel("bu2"), screen.getUProfile().get("bu2"))%>"> <input type="hidden" name="__bu3" value ="<%=ck.chkNullString(screen.getDataLabel("bu3"), screen.getUProfile().get("bu3"))%>"> <input type="hidden" name="__bu4" value ="<%=ck.chkNullString(screen.getDataLabel("bu4"), screen.getUProfile().get("bu4"))%>"> <input type="hidden" name="__bu5" value ="<%=ck.chkNullString(screen.getDataLabel("bu5"), screen.getUProfile().get("bu5"))%>"> <input type="hidden" name="__job" value ="<%=ck.chkNullString(screen.getDataLabel("job"), screen.getUProfile().get("job"))%>"> <input type="hidden" name="__emp_position" value ="<%=ck.chkNullString(screen.getDataLabel("emp_position"), screen.getUProfile().get("emp_position"))%>"> <input type="hidden" name="__emp_group" value ="<%=ck.chkNullString(screen.getDataLabel("emp_group"), screen.getUProfile().get("emp_group"))%>"> <input type="hidden" name="__branch" value ="<%=ck.chkNullString(screen.getDataLabel("branch"), screen.getUProfile().get("branch"))%>"> <input type="hidden" name="__bossid" value ="<%=ck.chkNullString(screen.getDataLabel("bossid"), screen.getUProfile().get("bossid"))%>"> <input type="hidden" name="__salatype" value ="<%=ck.chkNullString(screen.getDataLabel("salatype"), screen.getUProfile().get("salatype"))%>"> <input type="hidden" name="__workarea" value ="<%=ck.chkNullString(screen.getDataLabel("workarea"), screen.getUProfile().get("workarea"))%>"> <input type="hidden" name="__asrnecessary" value ="0"> <input type="hidden" name="__asrmaxscore" value ="5"> <input type="hidden" name="__tastran2$asid$1"> <input type="hidden" name="__tastran2$asfid$1"> <input type="hidden" name="__tastran2$score5$1" value ="5"> <input type="hidden" name="__tastran2$score4$1" value ="4"> <input type="hidden" name="__tastran2$score3$1" value ="3"> <input type="hidden" name="__tastran2$score2$1" value ="2"> <input type="hidden" name="__tastran2$score1$1" value ="1"> <input type="hidden" name="total_weight" value ="<%=ck.chkNullString(request.getParameter("total_weight"),"0")%>"> <div class="csc-block"> <div class="center"> <h2 class="csc-block-head" swlang code='SW002215'>Assess From</h2> </div> <div class="form-horizontal"> <div class="row"> <div class="form-group"> <div class="col-md-3 col-sm-3 col-xs-3"> <label class="control-label label-right"><%=screen.getLabel("asid")%></label> </div> <div class="col-md-2 col-sm-2 col-xs-2"> <%=screen.getInput("asid")%> </div> <div class="col-md-2 col-sm-2 col-xs-2"> <label class="control-label label-right"><span swlang code='SW000013'>Score</span> 1 </label> </div> <div class="col-md-2 col-sm-2 col-xs-2"> <%=multi.getInput("tastran2","answer1")%> </div> </div> </div> <div class="row"> <div class="form-group"> <div class="col-md-3 col-sm-3 col-xs-3"> <label class="control-label label-right" swlang code='SW000089'>Weight</label> </div> <div class="col-md-2 col-sm-2 col-xs-2"> <input type="text" name="__asrweight" maxlength="7" value="<%=screen.getRecord().getInt("asrweight")%>" onkeypress="checkWordNumber(this.value,event);" onkeyup="sysIsEdit();checkComma(this,2);" onblur="checkNumInt(this,0,<%=ck.chkNullString(request.getParameter("total_weight"),"500")%>);calscore();" onfocus="callDelComma(this);"/> </div> <div class="col-md-2 col-sm-2 col-xs-2"> <label class="control-label label-right"><span swlang code='SW000013'>Score</span> 2 </label> </div> <div class="col-md-2 col-sm-2 col-xs-2"> <%=multi.getInput("tastran2","answer2")%> </div> </div> </div> <div class="row"> <div class="form-group"> <div class="col-md-3 col-sm-3 col-xs-3"> <label class="control-label label-right" swlang code='SW012311'>Max Score</label> </div> <div class="col-md-2 col-sm-2 col-xs-2"> <input id="__asrsumscoremax$show" type="text" name="__asrsumscoremax" value="<%=screen.getRecord().getInt("asrsumscoremax")%>" readonly/> </div> <div class="col-md-2 col-sm-2 col-xs-2"> <label class="control-label label-right"><span swlang code='SW000013'>Score</span> 3 </label> </div> <div class="col-md-2 col-sm-2 col-xs-2"> <%=multi.getInput("tastran2","answer3")%> </div> </div> </div> <div class="row"> <div class="form-group"> <div class="col-md-3 col-sm-3 col-xs-3"> <label class="control-label label-right"><%=multi.getLabel("detail")%> </label> </div> <div class="col-md-2 col-sm-2 col-xs-2"> <%=multi.getInput("tastran2","detail")%> </div> <div class="col-md-2 col-sm-2 col-xs-2"> <label class="control-label label-right"><span swlang code='SW000013'>Score</span> 4 </label> </div> <div class="col-md-2 col-sm-2 col-xs-2"> <%=multi.getInput("tastran2","answer4")%> </div> </div> </div> <div class="row"> <div class="form-group"> <div class="col-md-3 col-sm-3 col-xs-3"> <label class="control-label label-right"><%=multi.getLabel("kpi")%> </label> </div> <div class="col-md-2 col-sm-2 col-xs-2"> <%=multi.getInput("tastran2","kpi")%> </div> <div class="col-md-2 col-sm-2 col-xs-2"> <label class="control-label label-right"><span swlang code='SW000013'>Score</span> 5 </label> </div> <div class="col-md-2 col-sm-2 col-xs-2"> <%=multi.getInput("tastran2","answer5")%> </div> </div> </div> <div class="center"> <a class="btn btn-primary" href="javascript:GoSave();" swlang code='SW000117'>Save </a> <a class="btn btn-primary" href="javascript:GoDelete();" swlang code='SW000123'>Delete </a> <a class="btn btn-primary" href="javascript:window.close();" swlang code='SW012104'>Close </a> </div> </div> <%=screen.endJSP()%> </div> </form> </div> </section> </body> </html>