<%@page contentType="text/html; charset=UTF-8"%> <%@page import="java.util.*"%> <%@page import="com.csc.library.entry.*,com.csc.library.utilities.*"%> <%request.setCharacterEncoding("UTF-8");%> <jsp:useBean id="INBOXLIST" class="com.csc.library.system.Task" scope="page"/> <% INBOXLIST.setChannel(request, response); HelpEntry screenHelp = (HelpEntry) INBOXLIST.process("HelpEntry","INBOXLIST"); CheckNull chkNull = new CheckNull(); String[] temp = chkNull.chkNullString(request.getParameter("reference_param")).split(","); //String next_page = chkNull.chkNullString(request.getParameter("next_page")); String wf_id = chkNull.chkNullString(request.getParameter("wf_id")); String wf_ver = chkNull.chkNullString(request.getParameter("wf_ver")); ArrayList reference_value = new ArrayList(); for( int i = 0 ; i < temp.length ; i++ ){ reference_value.add(temp[i]); } screenHelp.getInquiry().setFilter("ACTOR_ID = '"+screenHelp.getUProfile().get("actorid")+"' AND "+ "AI_STATUS = '2' AND "+ "WF_ID = '"+wf_id+"' AND "+ "WF_VER = '"+wf_ver+"' AND "+ "STEP_ID = '1'"); screenHelp.getInquiry().setOrderBy("SI_START_TIME,INITIATOR,SUBJECT,PRIORITY,DOC_NO"); //screenHelp.getInquiry().setFatchAll(true); //screenHelp.referLangOn(); //screenHelp.process(); screenHelp.referLangOn(); screenHelp.setMaxLine(15); screenHelp.getInquiry().setParam("show_time_status", "false"); %> <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 TYPE='text/JavaScript' SRC='../JS/SCREEN.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/MYNOTE_SCREEN.js'></SCRIPT> <SCRIPT LANGUAGE="JavaScript">setLang('<%=screenHelp.getUProfile().get("lang")%>');</SCRIPT> <SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript"> <!-- function GoBack(){ with( document.cscform ){ var checkbox = document.getElementsByName("reference_document"); for( i = 0 ; i < checkbox.length ; i++ ){ if( checkbox[i].checked ){ reference_param.value += checkbox[i].value+","; } } opener.document.cscform.reference_param.value = reference_param.value; opener.getParam(); opener.document.cscform.submit(); window.close(); } } function goPage(select_page){ with( document.cscform ){ if( select_page != "#" ){ var checkbox = document.getElementsByName("reference_document"); //next_page.value = select_page; __goPage.value = select_page; for( i = 0 ; i < checkbox.length ; i++ ){ if( checkbox[i].checked ){ reference_param.value += checkbox[i].value+","; } } submit(); } } } --> </SCRIPT> <STYLE TYPE="text/css"> <!-- .style1 { color: #FFFFFF; font-weight: bold; } --> </STYLE> </HEAD> <BODY BGCOLOR=#FFFFFF> <FORM NAME="cscform" METHOD="post" ACTION="REFERENCE_NOTE.jsp"> <INPUT TYPE="hidden" NAME="__screen" VALUE="REFERENCE_NOTE"> <INPUT TYPE="hidden" NAME="__cmd" VALUE=""> <INPUT TYPE="hidden" NAME="__fixCon" VALUE=""> <INPUT TYPE="hidden" NAME="__goPage" VALUE=""> <INPUT TYPE="hidden" NAME="reference_param" VALUE=""> <INPUT TYPE="hidden" NAME="wf_id" VALUE="<%=wf_id%>"> <INPUT TYPE="hidden" NAME="wf_ver" VALUE="<%=wf_ver%>"> <!--INPUT TYPE="hidden" NAME="next_page" VALUE="<%//=next_page%>"--> <BR> <TABLE WIDTH="500" 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%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#FFFFFF"> </TR> </TABLE> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#FFFFFF"> </TR> </TABLE> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#FFFFFF"> <TD HEIGHT="15" COLSPAN="2" BGCOLOR="#0099CC"><SPAN CLASS="style1"> <SCRIPT LANGUAGE="JavaScript">swapLang("Reference Note")</SCRIPT> : </SPAN></TD> </TR> </TABLE> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txtInbox"> <TR BGCOLOR="#EFF7FA"> <TD WIDTH="4%"><DIV ALIGN="center"> <INPUT TYPE="checkbox" NAME="checkall" onClick="checkBox('reference_document');"> </DIV></TD> <TD WIDTH="15%"><DIV ALIGN="center"> <SCRIPT LANGUAGE="JavaScript">swapLang("Docno")</SCRIPT> </DIV></TD> <TD WIDTH="72%"><DIV ALIGN="center"> <SCRIPT LANGUAGE="JavaScript">swapLang("Subject")</SCRIPT> </DIV></TD> <TD WIDTH="12%"><DIV ALIGN="center"> <SCRIPT LANGUAGE="JavaScript">swapLang("Priority")</SCRIPT> </DIV></TD> <TD WIDTH="9%"><DIV ALIGN="center"> <SCRIPT LANGUAGE="JavaScript">swapLang("Status")</SCRIPT> </DIV></TD> </TR> <% int browse_page = Integer.parseInt(screenHelp.goPage); String checkbox_value = null; /*int count = 0; int line = 0; int browse_page = 1; int max_line = 15; int max_page = (((screenHelp.getInquiry().recCount()/max_line) > 0) && ((screenHelp.getInquiry().recCount()%max_line) > 0)?(screenHelp.getInquiry().recCount()/max_line)+1:((screenHelp.getInquiry().recCount()/max_line) == 0?1:screenHelp.getInquiry().recCount()/max_line)); String checkbox_value = null; boolean isnext_page = false; if( !next_page.equals("") ){ browse_page = Integer.parseInt(next_page); if( browse_page == 1 ){ line = 0; }else{ line = max_line * (browse_page - 1); } } screenHelp.getInquiry().go(line);*/ screenHelp.process(); while( screenHelp.nextRec() ){ /*if( count > (max_line-1) ){ isnext_page = true; break; }else{ count++; }*/ %> <TR BGCOLOR="#EFEFEF"> <TD WIDTH="4%"><DIV ALIGN="center"> <% checkbox_value = screenHelp.getString("WF_ID")+":"+ screenHelp.getString("WF_VER")+":"+ screenHelp.getString("WF_SEQ_NO")+":"+ screenHelp.getString("STEP_ID")+":"+ screenHelp.getString("STEP_SEQ_NO")+":"+ screenHelp.getString("ACTOR_ID")+":"+ screenHelp.getString("ACTOR_SEQ_NO")+":"+ screenHelp.getString("POSITION_CODE"); if( reference_value.contains(checkbox_value) ){ %> <%=screenHelp.getInquiry().getString("FCHECK_REFERENCE").replaceFirst(">"," CHECKED>")%> <% }else{ %> <%=screenHelp.getInquiry().getString("FCHECK_REFERENCE")%> <% } %> </DIV></TD> <TD WIDTH="15%"><DIV ALIGN="center"> <%=screenHelp.getInquiry().getString("FDOC_NO")%> </DIV></TD> <TD WIDTH="72%"><DIV ALIGN="left"> <%=screenHelp.getInquiry().getString("FS_REFERENCE_DOCUMENT")%> </DIV></TD> <TD WIDTH="12%"><DIV ALIGN="center"> <%=screenHelp.getInquiry().getString("FPRIORITY")%> </DIV></TD> <TD WIDTH="9%"><DIV ALIGN="center"> <%=screenHelp.getInquiry().getString("FWI_STATUS")%> </DIV></TD> </TR> <% } %> <TR BGCOLOR="#CCCCCC"> <TD HEIGHT="18" COLSPAN="5"><DIV ALIGN="left"></DIV> <DIV ALIGN="center"> <TABLE WIDTH="98%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0" CLASS="txt01"> <TR> <TD WIDTH="19%"> </TD> <TD WIDTH="51%"><DIV ALIGN="center"><%=(screenHelp.getUProfile().get("lang").equals("eng")?"You Have "+screenHelp.getInquiry().recCount()+" Note(s)":"คุณมีเอกสารใหม่ "+screenHelp.getInquiry().recCount()+" ฉบับ")%></DIV></TD> <TD WIDTH="30%"><DIV ALIGN="right"><SCRIPT LANGUAGE="JavaScript">swapLang("Page")</SCRIPT> : <SELECT NAME="listpage" onChange="goPage(this.value)" CLASS="txt01"> <% for( int i = 1 ; i <= screenHelp.getMaxPage() ; i++ ){ %> <OPTION VALUE="<%=i%>" <%=(browse_page==i?"SELECTED":"")%>><%=i%></OPTION> <% } %> </SELECT> <%=(browse_page < 2?"<IMG SRC=\"../IMAGES/MYNOTE/FIRST.gif\" WIDTH=\"14\" HEIGHT=\"14\" BORDER=\"0\" ALT=\"#\">":"<A HREF=\"JavaScript:goPage('1');\"><IMG SRC=\"../IMAGES/MYNOTE/FIRST.gif\" WIDTH=\"14\" HEIGHT=\"14\" BORDER=\"0\" ALT=\"1\"></A>")%><%=(browse_page < 2?"<IMG SRC=\"../IMAGES/MYNOTE/BACK.gif\" WIDTH=\"14\" HEIGHT=\"14\" BORDER=\"0\" ALT=\"#\">":"<A HREF=\"JavaScript:goPage('"+(browse_page-1)+"');\"><IMG SRC=\"../IMAGES/MYNOTE/BACK.gif\" WIDTH=\"14\" HEIGHT=\"14\" BORDER=\"0\" ALT=\""+(browse_page-1)+"\"></A>")%><%=(browse_page == screenHelp.getMaxPage()?"<IMG SRC=\"../IMAGES/MYNOTE/NEXT.gif\" WIDTH=\"14\" HEIGHT=\"14\" BORDER=\"0\" ALT=\"#\">":"<A HREF=\"JavaScript:goPage('"+(browse_page+1)+"');\"><IMG SRC=\"../IMAGES/MYNOTE/NEXT.gif\" WIDTH=\"14\" HEIGHT=\"14\" BORDER=\"0\" ALT=\""+(browse_page+1)+"\"></A>")%><%=(browse_page != screenHelp.getMaxPage()?"<A HREF=\"JavaScript:goPage('"+screenHelp.getMaxPage()+"');\"><IMG SRC=\"../IMAGES/MYNOTE/LAST.gif\" WIDTH=\"14\" HEIGHT=\"14\" BORDER=\"0\" ALT=\""+screenHelp.getMaxPage()+"\"></A>":"<IMG SRC=\"../IMAGES/MYNOTE/LAST.gif\" WIDTH=\"14\" HEIGHT=\"14\" BORDER=\"0\" ALT=\"#\")>")%> </DIV></TD> </TR> </TABLE> </DIV> </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> </TABLE> <BR> <TABLE WIDTH="98%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD><DIV ALIGN="right"><A HREF="JavaScript:GoBack();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_BACK.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> </TR> </TABLE> </FORM> </BODY> </HTML>