<%@page contentType="text/html; charset=UTF-8"%> <%@page import="java.util.*"%> <%@page import="com.csc.library.entry.*,com.csc.library.utilities.*"%> <%@page import="com.csc.library.databean.util.*"%> <jsp:useBean id="TRANSFER_WORKFLOW_DATA" class="com.csc.library.system.Task" scope="page"/> <%request.setCharacterEncoding("UTF-8");%> <% TRANSFER_WORKFLOW_DATA.setChannel(request,response); TRANSFER_WORKFLOW_DATA.checkProfile(); if( TRANSFER_WORKFLOW_DATA.getUProfile() != null ){ CheckNull chkNull = new CheckNull(); String next_page = chkNull.chkNullString(request.getParameter("next_page")); HelpEntry screenHelp = (HelpEntry) TRANSFER_WORKFLOW_DATA.process("HelpEntry","TRANSFER_WORKFLOW_DATA"); TRANSFER_WORKFLOW_DATA.getUProfile().set("appname","MYNOTE"); if( request.getParameter("__cmd") != null && request.getParameter("__cmd").equals("search_wf") ){ screenHelp.getInquiry().setFilter("WF_ID = '"+request.getParameter("wf_id")+"' AND "+ "WF_VER = '"+request.getParameter("wf_ver")+"' AND "+ //"INITIATOR = '"+screenHelp.getUProfile().get("actor")+"' AND "+ //"COMPLETION_TIME >= "+request.getParameter("start")+" AND "+ //"COMPLETION_TIME <= "+request.getParameter("end")+" AND "+ "WF_STATUS = '4'" ); } screenHelp.process(); CscCalendar calendar = new CscCalendar(); if( chkNull.chkNullString(request.getParameter("__cmd")).equalsIgnoreCase("transfer_data") ){ HashMap param = new HashMap(); MoveTransectionProcess move = new MoveTransectionProcess(); param.put("UProfile",screenHelp.getUProfile()); param.put("XMLFile",request.getParameter("xmlfile")); param.put("Transferparam",request.getParameter("transfer_param")); move.setParam(param); move.start(); } %> <HTML> <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/VIEWCALENDAR.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 goTransfer(){ with( document.cscform ){ var param = document.getElementsByName("transfer"); for( i = 0 ; i < param.length ; i++ ){ if( param[i].checked ){ transfer_param.value += ':'+param[i].value; } } transfer_param.value = transfer_param.value.replace(':',''); if( transfer_param.value.length > 0 ){ aCon=confirm(MyCode[3]); if( aCon == true ){ __cmd.value = 'transfer_data'; submit(); } } } } function goHelp(helpName,inputName){ var helpReturn; var temp_fixCon; with( document.cscform ){ temp_fixCon = __fixCon.value; if( inputName == "wf_id" ){ //__fixCon.value = "category_id="+__category_id.value; helpReturn="wf_id:WF_ID,wf_ver:WF_VER"; } linkHelp_Return(helpName,helpReturn); __fixCon.value = temp_fixCon; } } 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=false"; window.open(param,"Help","left=150,top=150,width=600,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function goSearch(){ with( document.cscform ){ __cmd.value = "search_wf"; start.value = getTimetoMilisec(start_date.value); end.value = getTimetoMilisec(end_date.value); submit(); } } function getTimetoMilisec(time_input){ var date = time_input.substring(0,time_input.indexOf('-')); var month = time_input.substring(time_input.indexOf('-')+1,time_input.lastIndexOf('-'));; var year = time_input.substring(time_input.lastIndexOf('-')+1);; var cur = new Date(); cur.setDate(date); cur.setMonth(month-1); cur.setFullYear(year); cur.setHours(0); cur.setMinutes(0); cur.setSeconds(0); cur.setMilliseconds(0); return cur.getTime(); } function goPage(select_page){ with( document.cscform ){ if( select_page != "#" ){ next_page.value = select_page; submit(); } } } --> </SCRIPT> <STYLE TYPE="text/css"> <!-- .style3 { color: #FFFFFF; font-weight: bold; } --> </STYLE> </HEAD> <BODY BGCOLOR=#FFFFFF> <FORM NAME="cscform" METHOD="post" ACTION="TRANSFER_WORKFLOW_DATA.jsp"> <INPUT TYPE="hidden" NAME="__screen" VALUE="TRANSFER_WORKFLOW_DATA"> <INPUT TYPE="hidden" NAME="__cmd" VALUE=""> <INPUT TYPE="hidden" NAME="__fixCon" VALUE=""> <INPUT TYPE="hidden" NAME="__calendar" VALUE=""> <INPUT TYPE="hidden" NAME="__dateformat" VALUE="DD-MM-YYYY"> <INPUT TYPE="hidden" NAME="__language" VALUE="<%=screenHelp.getUProfile().get("lang")%>"> <INPUT TYPE="hidden" NAME="transfer_param" VALUE=""> <INPUT TYPE="hidden" NAME="start" VALUE=""> <INPUT TYPE="hidden" NAME="end" VALUE=""> <INPUT TYPE="hidden" NAME="next_page" VALUE="<%=next_page%>"> <TABLE WIDTH=950 BORDER=0 ALIGN="center" CELLPADDING=0 CELLSPACING=0> <jsp:include page="MYNOTE_HEAD.jsp" flush="true"> <jsp:param name="logo" value="<%=chkNull.chkNullString(screenHelp.getUProfile().get("logo"))%>"/> <jsp:param name="companyid" value="<%=chkNull.chkNullString(screenHelp.getUProfile().get("companyid"))%>"/> <jsp:param name="fullname" value="<%=chkNull.chkNullString(screenHelp.getUProfile().get("fullname"))%>"/> <jsp:param name="companyname" value="<%=chkNull.chkNullString(screenHelp.getUProfile().get("companyname"))%>"/> <jsp:param name="user_level" value="<%=(chkNull.chkNullString(screenHelp.getUProfile().get("user_level")).equals("1")?"Administrator":"User")%>"/> </jsp:include> <DIV ALIGN="right"> <DIV ALIGN="right"><IMG SRC="../IMAGES/MYNOTE/ADMIN_ICON.gif" WIDTH="200" HEIGHT="25"> <BR> </DIV> <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%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR BGCOLOR="#FFFFFF"> <TD COLSPAN="2" BGCOLOR="#0099CC" CLASS="style3"> <SCRIPT LANGUAGE="JavaScript">swapLang("Create Form")</SCRIPT> : </TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="22%" BGCOLOR="#EFEFEF" CLASS="txt01"><DIV ALIGN="right"><%=screenHelp.getLabel("WF_ID")%> : </DIV></TD> <TD WIDTH="78%" BGCOLOR="#EFEFEF" CLASS="txt01"> <INPUT TYPE="text" NAME="wf_id" SIZE="10" MAXLENGTH="10" VALUE="<%=chkNull.chkNullString(request.getParameter("wf_id"))%>"> <A HREF="JavaScript: goHelp('WORKFLOW_DEFINITIONHELP','wf_id');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('wf_id_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><IMG SRC="../IMAGES/BUTTON/MAIN/SEARCH20.gif" ALT="SEARCH" NAME="wf_id_image" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle"></A> </TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="22%" BGCOLOR="#EFEFEF" CLASS="txt01"><DIV ALIGN="right"><%=screenHelp.getLabel("WF_VER")%> : </DIV></TD> <TD WIDTH="78%" BGCOLOR="#EFEFEF" CLASS="txt01"> <INPUT TYPE="text" NAME="wf_ver" SIZE="10" MAXLENGTH="10" VALUE="<%=chkNull.chkNullString(request.getParameter("wf_ver"))%>"> </TD> </TR> <!--TR BGCOLOR="#FFFFFF"> <TD WIDTH="22%" BGCOLOR="#EFEFEF" CLASS="txt01"><DIV ALIGN="right"><%=screenHelp.getLabel("INITIATOR")%> : </DIV></TD> <TD WIDTH="78%" BGCOLOR="#EFEFEF" CLASS="txt01"> <INPUT TYPE="text" NAME="initiator" SIZE="30" MAXLENGTH="50" VALUE="<%=screenHelp.getUProfile().get("tfullname")%>" READONLY> </TD> </TR--> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="22%" BGCOLOR="#EFEFEF" CLASS="txt01"><DIV ALIGN="right">วันเริ่มต้น : </DIV></TD> <TD WIDTH="78%" BGCOLOR="#EFEFEF" CLASS="txt01"> <INPUT TYPE="text" NAME="start_date" SIZE="10" MAXLENGTH="10" VALUE="<%=calendar.getDDMMYYYY()%>" READONLY> <A HREF="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image005','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><IMG SRC="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" ALT="Calendar" NAME="Image005" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle" ID="Image005" ONCLICK="viewCal('start_date')"></A> </TD> </TR> <TR BGCOLOR="#FFFFFF"> <TD WIDTH="22%" BGCOLOR="#EFEFEF" CLASS="txt01"><DIV ALIGN="right">วันสิ้นสุด : </DIV></TD> <TD WIDTH="78%" BGCOLOR="#EFEFEF" CLASS="txt01"> <INPUT TYPE="text" NAME="end_date" SIZE="10" MAXLENGTH="10" VALUE="<%=calendar.getDDMMYYYY()%>" READONLY> <A HREF="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image005','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><IMG SRC="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" ALT="Calendar" NAME="Image005" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle" ID="Image005" ONCLICK="viewCal('end_date')"></A> </TD> </TR> <TR> <TD COLSPAN="2"><DIV ALIGN="right"><A HREF="JavaScript:goSearch();"><IMG SRC="../IMAGES/BUTTON/SEARCH.gif" WIDTH="73" HEIGHT="23" BORDER="0"></A></DIV></TD> </TR> </TABLE> </TD></FONT> <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> <% if( screenHelp.getInquiry().recCount() > 0 && screenHelp.nextRec() && request.getParameter("__cmd") != null && request.getParameter("__cmd").equals("search_wf") ){ %> <INPUT TYPE="hidden" NAME="xmlfile" VALUE="<%=screenHelp.getString("WORKFLOW_DEFINITION","TRANSFER_FILE")%>"> <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"> <% if( screenHelp.getInquiry().foundData() ){ int rec = 0; String[] temps = null; String[] temps2 = null; String fieldList = ""; HashMap param = new HashMap(); HashMap field_param = new HashMap(); temps = screenHelp.getString("SCREEN_VALUE").split("#"); field_param.put("wf_id",screenHelp.getString("WF_ID")); fieldList += ",wf_id"; field_param.put("wf_ver",screenHelp.getString("WF_VER")); fieldList += ",wf_ver"; field_param.put("doc_no",screenHelp.getString("DOC_NO")); fieldList += ",doc_no"; field_param.put("initiator",screenHelp.getString("FULL_INITIATOR")); fieldList += ",initiator"; for( int i = 0 ; i < temps.length ; i++ ){ temps2 = temps[i].split(","); if( temps2.length > 1 ){ field_param.put(temps2[0].replaceFirst("__wf__",""),temps2[1]); }else{ field_param.put(temps2[0].replaceFirst("__wf__",""),""); } fieldList += ","+temps2[0].replaceFirst("__wf__",""); } fieldList = fieldList.replaceFirst(",",""); param.put("fieldList",fieldList); param.put(String.valueOf(rec++),field_param); while( screenHelp.nextRec() ){ field_param = new HashMap(); temps = screenHelp.getString("SCREEN_VALUE").split("#"); for( int i = 0 ; i < temps.length ; i++ ){ temps2 = temps[i].split(","); if( temps2.length > 1 ){ field_param.put(temps2[0].replaceFirst("__wf__",""),temps2[1]); }else{ field_param.put(temps2[0].replaceFirst("__wf__",""),""); } } param.put(String.valueOf(rec++),field_param); } param.put("UProfile",screenHelp.getUProfile()); param.put("XMLFile","TRANSFER_TIME.xml"); MoveTransectionProcess move = new MoveTransectionProcess(); } %> <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="1" CLASS="txt01"> <TR> <TD><DIV ALIGN="right"><A HREF="JavaScript:goTransfer();"><IMG SRC="../IMAGES/BUTTON/TRANSFER.gif" WIDTH="73" HEIGHT="23" BORDER="0"></A></DIV></TD> </TR> </TABLE> </TD></FONT> <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> <% } %> </DIV> </TD> </TR> <TR> <TD COLSPAN=3 HEIGHT="20" BACKGROUND="../IMAGES/MYNOTE/BPM_09.jpg"><DIV ALIGN="center"><SPAN CLASS="txt02">myNOTE (Business Process Management)©2005 Computer Science Corporation Limited. <BR> All Rights Reserved. </SPAN></DIV></TD> </TR> </TABLE> </FORM> </BODY> </HTML> <% } %>