<%@page contentType="text/html; charset=UTF-8"%> <%@page import="com.csc.library.entry.*,com.csc.library.utilities.*,com.csc.library.session.*"%> <%request.setCharacterEncoding("UTF-8");%> <jsp:useBean id="WF_ADD_COMMANDLINE" class="com.csc.library.system.Task" scope="page" /> <jsp:setProperty name="WF_ADD_COMMANDLINE" property="appname" value="WORKFLOW_ADMIN" /> <% WF_ADD_COMMANDLINE.setChannel(request,response); UIManager screen = (UIManager) WF_ADD_COMMANDLINE.process("MultiEntry","PRU1090E"); MultiLine multi = screen.getMultiLine("WF_COMMAND_LINE1"); multi.setLabelBox("check box"); multi.goFirst(); if( (request.getParameter("__clearChild") != null && request.getParameter("__clearChild").equalsIgnoreCase("true")) || (request.getParameter("__cmd")!=null && request.getParameter("__cmd").equalsIgnoreCase("delete"))){ try{ //out.println(">>>> Clean multi >>>>"); // screen.clean(); multi.getTable().clearRecord(); //multi.getTable().clear(); }catch(Exception e){ e.printStackTrace(); } } //out.println("BlankRecord : "+multi.getTable().getBlankRecord()); //out.println("recCount 1 : "+multi.getTable().recCount()); //out.println("Found Data : "+multi.getTable().foundData() ); if( multi.getTable().recCount() < multi.getTable().getBlankRecord() ){ DbRecord rec = null; multi.getTable().clearRecord(); for (int i = 1; i <= multi.getTable().getBlankRecord() && multi.getTable().recCount() <= multi.getTable().getBlankRecord() ; i++) { //System.out.println("Line No : "+i); rec = multi.getTable().getNewRecord(); //rec.set("COMPANYID", screen.getUProfile().get("companyid")); //rec.set("EMPLOYEEID", ""); rec.set(multi.getTable().getMinorKey(), i); //rec.set("BOSSID",""); //System.out.println("Line No 1 : "+rec.getString(multi.getTable().getMinorKey())); multi.getTable().putNewRecord(rec); } } /*multi.goFirst(); for(int i=0; !multi.eof()&&i<=multi.getTable().recCount();i++){ System.out.println("Line No 2 : "+multi.getTable().getString(multi.getTable().getMinorKey())); multi.getTable().next(); }*/ /*if( screen.getRecord().getChild("WF_COMMAND_LINE1").foundData() ){ System.out.println("Line No : "+multi.getTable().getString("LINE_NO")); }*/ %> <html ng-app="myHR"> <head> <title>myNOTE : Business Process Management Service</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <LINK HREF="../CSS/MYNOTE.css" REL="stylesheet" TYPE="text/css"> <script language="JavaScript" src="../JS/SCREEN.js"></script> <script language="javascript">setLang('<%=screen.getUProfile().get("lang")%>');</script> <!--script language="JavaScript" src="../JS/DATEINPUT.js"></script--> <script type='text/javascript' src='../JS/VIEWCALENDAR.js'></script> <script type='text/javascript' src='../JS/ICONSMENU.js'></script> <script src="../JS/VIEWCALENDAR.js"></script> <script language="JavaScript" type="text/JavaScript"> <!-- function linkHelp_Return(help,input){ with( document.cscform ){ var param="BROWSE_HELP.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&__langOn=off"; window.open(param,"Help","left=150,top=150,width=530,height=370,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function goHelp(helpName,inputName){ with( document.cscform ){ var helpReturn; var temp; if( inputName=="__employeeid" ){ temp = __fixCon.value; helpReturn="__employeeid:EMPLOYEEID,fullname:MEMPLOYEE.FULLNAME,__WF_COMMAND_LINE1$BOSSID$1:LISTBOSS"; }else{ temp = __fixCon.value; helpReturn="__WF_COMMAND_LINE1$BOSSID$"+inputName+":employeeid,boss_fullname"+inputName+":fullname"; } linkHelp_Return(helpName,helpReturn); __fixCon.value=temp; } } function GoUpdate(){} function GoDelete(){ edelete(); } function GoSearch(){} /*function save(){ with(document.cscform){ //__confirm.value="s"; __cmd.value = "save"; submit(); } }*/ function goBack(){ with(window.opener.document.cscform){ __cmd.value="search"; submit(); } with(document.cscform){ close(); } } --> </script> </head> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <BODY BGCOLOR=#FFFFFF> <script language="javascript">initToolTips();</script> <form name="cscform" method="post" action="WF_ADD_COMMANDLINE.jsp"> <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screen.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <input type="hidden" name="__cmd" value=""> <input type="hidden" name="__calendar"> <script language="javascript">getInputFormatDate();</script> <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>'"> <input type="hidden" name="__notNull" value='<%=screen.getRequire()%>'> <input type="hidden" name="__screen" value="WF_ADD_COMMANDLINE"> <input type="hidden" name="__notNull" value='<%=screen.getRequire()%>'> <input type="hidden" name="__help" value=""> <input type="hidden" name="__childMulti" value="WF_ADD_COMMANDLINE"> <input type="hidden" name="__gorec" value=""> <input type="hidden" name="__ack" value=""> <input type="hidden" name="__multiTable" value="WF_COMMAND_LINE1"> <input type="hidden" name="__isloadparam" value="false"> <input type="hidden" name="__helpReturn" value=""> <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>"> <input type="hidden" name="__fixCon" value=""> <input type="hidden" name="__cmdchild" value=""> <br> <br> <div align="center"> <TABLE WIDTH="95%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"><font color="#FFFFFF"></font></TD> <TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF"> <table width="100%" class="txt01" border="0" cellpadding="0" cellspacing="0"> <TR BGCOLOR="#FFFFFF"> <TD COLSPAN="2" BGCOLOR="#0099CC" CLASS="style3"><FONT FACE="MS Sans Serif" SIZE="2" COLOR="#FFFFFF"><B> <SCRIPT LANGUAGE="JavaScript">swapLang("Command Line Detail")</SCRIPT> :</B></FONT> </TD> </TR> <TR BGCOLOR="#EFEFEF"> <TD colspan="2"> </TD> </TR> <tr align="" BGCOLOR="#EFEFEF"> <td class="txt01" align="right"><%screen.setProperties("employeeid","help_return_field","true");%><%=screen.getLabel("EMPLOYEEID")%> : </td> <td><%=screen.getInput("EMPLOYEEID")%> <input type="text" name="fullname" value="<%=screen.getDataLabel("VW_WF_COMMAND_LINE0","PREFIX_TDESC")+""+screen.getDataLabel("VW_WF_COMMAND_LINE0","FNAME")+" "+screen.getDataLabel("VW_WF_COMMAND_LINE0","LNAME")%>" size="30" readonly></td> </tr> <%! public String getBoss(UIManager sc, HttpServletRequest request){ String mtable=""; try{ MultiLine multi1 = sc.getMultiLine("WF_COMMAND_LINE1"); multi1.goFirst(); //sc.getTable("WF_COMMAND_LINE1").first(); //System.out.println("EOF :"+multi1.eof()); //System.out.println("REC :"+sc.getTable("WF_COMMAND_LINE1").recCount()); //System.out.println("recCount 2 :"+multi1.getTable().recCount()); for(int i=1; !multi1.eof()&&i<=sc.getTable("WF_COMMAND_LINE1").recCount();i++){ mtable+="<tr>\n"; mtable+="<td class=\"txt01\" BGCOLOR=\"#EFEFEF\" align=\"right\">"+multi1.getLabel("WF_COMMAND_LINE1","BOSSID")+" "+i+" : </td>\n"; mtable+="<td BGCOLOR=\"EFEFEF\">"+multi1.getInput("WF_COMMAND_LINE1","BOSSID")+" <A href=\"JavaScript:goHelp('MEMPLOYEEHELP','"+i+"');\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('__bossid_image"+i+"','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)\"><img src=\"../IMAGES/BUTTON/MAIN/SEARCH20.gif\" alt=\"SEARCH\" name=\"__bossid_image"+i+"\" width=\"20\" height=\"20\" border=\"0\" align=\"absmiddle\"></a> <input type=\"text\" name=\"boss_fullname"+i+"\" value=\""+(request.getParameter("boss_fullname"+i)!=null?request.getParameter("boss_fullname"+i):multi1.getDataLabel("VW_WF_COMMAND_LINE1","PREFIX_TDESC")+""+multi1.getDataLabel("VW_WF_COMMAND_LINE1","FNAME")+" "+multi1.getDataLabel("VW_WF_COMMAND_LINE1","LNAME"))+"\" size=\"30\" readonly></td>\n"; mtable+="</tr>\n"; //System.out.println("Line No 2 : "+multi1.getTable().getString(multi1.getTable().getMinorKey())); multi1.getTable().next(); } //System.out.println("MTABLE :"+mtable); return mtable; }catch (Exception ex){ ex.printStackTrace(); } return ""; }; %> <%=this.getBoss(screen, request)%> <tr BGCOLOR="#EFEFEF"> <td class="txt01" BGCOLOR="#EFEFEF" align="right"><%=screen.getLabel("COMMENTS")%> : </td> <td><%=screen.getInput("COMMENTS")%></td> </tr> <TR BGCOLOR="#EFEFEF"> <TD colspan="2"> </TD> </TR> </table> </FONT> </TD> <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"><FONT COLOR="#FFFFFF"></FONT></TD> </TR> <TR> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD> <TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD> <TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD> </TR> <TR> <TD> </TD> </TR> <tr> <td colspan="2" align="center"> <a href="javascript:confirmSave();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_SAVE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></a> <a href="javascript:GoDelete();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_DELETE.gif" WIDTH="89" HEIGHT="37" BORDER="0"></a> <a href="javascript:goBack();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_BACK.gif" WIDTH="89" HEIGHT="37" BORDER="0"></a> </td> </tr> </TABLE> </div> <!----------BEGIN CSC ENDING ZONE ------------------------> <%=screen.endJSP()%> <!----------END CSC ENDING ZONE --------------------------> </FORM> </BODY> </HTML>