<%@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.*" %> <%@ page import="com.csc.library.databean.*" %> <%@ page import="com.csc.library.report.ReportUDF" %> <jsp:useBean id="TRA0130" class="com.csc.library.system.Task" scope="page"/> <% TRA0130.setChannel(request,response); UIManager screen = (UIManager) TRA0130.process("MultiEntry","TRA012",true); CheckNull chk = new CheckNull(); String chkDelCmd = chk.chkNullString(request.getParameter("__cmd")); screen.referLangOn(); MultiLine multi = screen.getMultiLine("TRESERVER"); multi.setLabelBox("check box"); multi.goFirst(); String changetrntype = chk.chkNullString(request.getParameter("__chgtrntype")); String trainingid = chk.chkNullString(request.getParameter("__trainingid")); %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link href="../CSS/TISCO.css" rel="stylesheet" type="text/css"> <script type='text/javascript' src='../JS/SCREEN.js'></script> <script language="javascript"> setLang('<%=screen.getUProfile().get("lang")%>'); function goSave() {confirmSave();} function goSearch() {search();} function goDelete() {edelete();} function goUpdate() {update();} function checkCF() {checkConfirm();} function childMulti(record){ with(document.cscform){ window.open(__childMulti.value+".jsp?__cmd=&__gorec="+record+"&__ack=edit"+ "&__trainingid="+__trainingid.value+ "&__headMulti="+__screen.value+ "&__companyid="+__companyid.value,"TrainResponse","left=150,top=150,width=700,height=280,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function addMulti1(){ with(document.cscform){ setEmpList(); window.open("TRA0130H.jsp?__chkEmpOld="+__chkEmp.value+"&__trainingid="+__trainingid.value+"&__crsid="+__crsid.value,"Trainee","left=150,top=150,width=900,height=700,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function addMulti2(){ with(document.cscform){ setEmpList(); window.open("TRA0131H.jsp?__cmd=&__gorec=&__ack=add"+ "&__fixCon=courseid='"+window.parent.document.forms[0].__crsid.value+"' and status='1'"+ "&__trainingid="+__trainingid.value+ "&__chkEmpOld="+__chkEmp.value+ "&__RecNo="+__maxrec.value+ "&__headMulti="+cscform.__screen.value+ "&__companyid="+window.parent.cscform.__companyid.value,"Trainee","left=150,top=150,width=700,height=280,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function setEmpList(){ with(document.cscform){ __chkEmp.value = "$"; for(i=0;i<elements.length;i++){ if(elements[i].type=="checkbox"){ __chkEmp.value += elements[i].value+"$"; } } } } function sentMail() { var emp_id = ""; with(document.cscform){ for(i=0;i<elements.length;i++){ if(elements[i].type=="checkbox"&&elements[i].checked){ if(emp_id!=""){ emp_id += ","; } emp_id += elements[i].value; } } } if(emp_id!=""){ var crs = ""; var loc_name = ""; with(window.parent.document.cscform){ for(i=0;i<elements.length;i++){ if(elements[i].name=="MCOURSE@CRSEDESC"){ crs = elements[i].value; } if(elements[i].name=="MTRLOCATION@LOCEDESC"){ loc_name = elements[i].value; } } } var user = '<%=screen.getUProfile().getUserId()%>'; var trn = window.parent.cscform.__trtitle.value; var oclassfrm = window.parent.cscform.__classdatefrm.value; var oclassto = window.parent.cscform.__classdateto.value; var start_time = window.parent.cscform.__timestart.value; var stop_time = window.parent.cscform.__timestop.value; window.open("TRA0126M.jsp?emp_id="+emp_id+"&crs="+crs+"&trn="+trn+"&oclassfrm="+oclassfrm+"&oclassto="+oclassto+"&start_time="+start_time+"&stop_time="+stop_time+"&loc_name="+loc_name+"&__language="+document.cscform.__language.value+"&__companyid="+document.cscform.__companyid.value+"&__user="+user,"","left=150,top=20,width=650,height=510,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); }else{ if(getLang()=="tha"){ alert("ไม่มีอีเมล์ที่จะส่ง"); }else{ alert("not have email for send."); } } } function setSelectAll(obj,ele){ var traineeid = document.cscform.list_traineeid.value.split(","); for(index=0; index<traineeid.length; index++){ var listbox = eval("document.cscform.__TTRAINTRNEE$"+ele+"$"+traineeid[index]); if(listbox != null){ listbox.options[obj.selectedIndex].selected = true; } } } function transferToTrnee(){ //alert("transferToTrnee"); var empid = ""; with(document.cscform){ for(i=0; i<elements.length; i++){ if(elements[i].type == "checkbox" && elements[i].checked){ empid += "$" + elements[i].value; } if(empid != ""){ empid += "$"; } } } with(document.cscform){ //setEmp(); window.open("TRA0126T.jsp?__chkEmp="+empid+"&__trainingid="+__trainingid.value+"&status=1&__transfer2trnee=1","Trainee","left=150,top=150,width=150,height=100,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } </script> </head> <body leftmargin="0" topmargin="0" onLoad="" > <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <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="__confirm" value=""> <input type="hidden" name="__help" value=""> <input type="hidden" name="__cmd" value="multi"> <input type="hidden" name="__screen" value="TRA012"> <input type="hidden" name="__childMulti" value="TRA0130E"> <input type="hidden" name="__gorec" value=""> <input type="hidden" name="__ack" value=""> <input type="hidden" name="__trainingid" value="<%=chk.chkNullString(request.getParameter("__trainingid"))%>"> <input type="hidden" name="__crsid" value="<%=chk.chkNullString(request.getParameter("__crsid"))%>"> <input type="hidden" name="__multiTable" value="TRESERVER"> <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>"> <input type="hidden" name="__maxrec" value="<%=screen.getTable("TRESERVER").recCount()%>"> <input type="hidden" name="__notNull" value="<%=screen.getRequire()%>"> <input type="hidden" name="__chkEmp" value=""> <input type="hidden" name="__cmdSave" value=""> <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>"> <table cellpadding="0" cellspacing="0" class="maxsize"> <tr > <td class="header"> TRA0130, <script language="javascript">swapLang('List of rigth to training');</script> </td> </tr> <tr> <td> <table border="0" cellpadding="0" cellspacing="1" id="rsTable" name="rsTable" bgcolor="#333333" class="maxsize" cols="9"> <tr > <td width="6%" class="row3"><div align="center"><script language='javascript'>swapLang('Del');</script>/<script language='javascript'>swapLang('Send Mail');</script></div></td> <td width="8%" class="row3"><div align="center"><script language='javascript'>swapLang('Emp ID');</script></div></td> <td width="18%" class="row3"><div align="center"><script language='javascript'>swapLang('Name Surname');</script></div></td> <!--td width="13%" class="row3"><div align="center"><script language='javascript'>swapLang('Level');</script></div></td--> <td width="13%" class="row3"><div align="center"><script language='javascript'>swapLang('Position');</script></div></td> <td width="13%" class="row3"><div align="center"><script language='javascript'>swapLang('BU1');</script></div></td> <td width="13%" class="row3"><div align="center"><script language='javascript'>swapLang('BU2');</script></div></td> <td width="13%" class="row3"><div align="center"><script language='javascript'>swapLang('Boss');</script></div></td> <td width="13%" class="row3"><div align="center"><script language='javascript'>swapLang('Status');</script></div></td> </tr> <% int rec = 0; for(;!multi.eof();multi.next(),rec++){ multi.getTable().referLangOn(); %> <tr> <td class="inframe"><div align="center"><%=multi.getInputCheckBox()%></div></td> <td class="inframe"><div align="center"><%=multi.getScript("childMulti", multi.getData("TRESERVER","RESERVERID"))%></div></td> <td class="inframe"><div align="left"> <%=multi.getData("MEMPLOYEE","FULLNAME")%></div></td> <!--td class="inframe"><div align="left"> <%//=multi.getData("MJOBGRADE0","TDESC")%></div></td--> <td class="inframe"><div align="left"> <%=multi.getData("MPOSITION","TDESC")%></div></td> <td class="inframe"><div align="left"> <%=multi.getData("MBU1","TDESC")%></div></td> <td class="inframe"><div align="left"><%=multi.getData("MBU2","TDESC")%></div></td> <td class="inframe"><div align="left"><%=multi.getData("V3MEMPLOYEE","FULLNAME")%></div></td> <td class="inframe"><div align="left"><%=multi.getTable().getCurrentRecordManager().getSystemCode("STATUS")%></div></td> </tr> <% } %> </table></td> </tr> <input type="hidden" name="rec" value="<%=rec%>"> <tr> <td class="blankspace"></td> </tr> <tr> <td><div align="center"> <a href="javascript:checkAll();"><img src="../IMAGES/BUTTON/SELECTALL.gif" border="0" align="middle"></a> <a href="javascript:decheckAll();"><img src="../IMAGES/BUTTON/DESELECTALL.gif" border="0" align="middle"></a> <a href="javascript:addMulti2();"><img src="../IMAGES/BUTTON/JOBNEED.gif" border="0" align="middle"></a> <a href="javascript:addMulti1();" ><img src="../IMAGES/BUTTON/ADD.gif" border="0" align="middle"></a> <a href="javascript:deleteMulti();"><img src="../IMAGES/BUTTON/DELETE.gif" border="0" align="middle"></a> <a href="javascript:sentMail();"><img src="../IMAGES/BUTTON/MAIL.gif" alt="mail" border="0" align="absmiddle"></a> <a href="javascript:transferToTrnee();"><img src="../IMAGES/BUTTON/TRANSFER.gif" alt="mail" border="0" align="absmiddle"></a> </div> </td> </tr> <tr> <td class="blankspace"></td> </tr> </table> </form> <script language="javascript">window.parent.setTabPages();</script> </body> </html>