<%@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","WORKFLOW_ADMIN"); 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 BETWEEN "+new CscCalendar(chkNull.chkNullString(request.getParameter("start_date"))).getTimeInMillis()+" AND "+new CscCalendar(chkNull.chkNullString(request.getParameter("end_date"))).incDate().getTimeInMillis()+") AND "+ "TRANSFER = '0' AND "+ "WF_STATUS = '4'" ); } screenHelp.getInquiry().setOrderBy("DOC_NO DESC"); screenHelp.process(); CscCalendar calendar = new CscCalendar(); if( chkNull.chkNullString(request.getParameter("__cmd")).equalsIgnoreCase("transfer_data") ){ HashMap param = new HashMap(); MoveTransactionProcess move = new MoveTransactionProcess(); param.put("UProfile",screenHelp.getUProfile()); param.put("XMLFile",request.getParameter("xmlfile")); param.put("Transferparam",request.getParameter("transfer_param")); move.setParam(param); move.start(); } %> <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/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 ){ if( inputName == "category_id" ){ temp_fixCon = __fixCon.value; helpReturn="category_id:CATEGORY_ID,CATEGORY@TDESC"; linkHelp_Return(helpName,helpReturn); __fixCon.value = temp_fixCon; }else if( inputName == "wf_id" ){ //if( category_id.value != '' ){ temp_fixCon = __fixCon.value; //__fixCon.value = "category_id="+category_id.value; helpReturn="wf_id:WF_ID,wf_ver:WF_VER,WORKFLOW_DEFINITION@TDESC"; linkHelp_Return(helpName,helpReturn); __fixCon.value = temp_fixCon; /*}else{ if( getLang() == 'tha' ){ alert("กรุณาเลือก หมวดหมู่งานก่อน"); }else{ alert("Please select category id"); } }*/ } } } 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 ){ if( nullCheck() ){ __cmd.value = "search_wf"; //start.value = getTimetoMilisec(start_date.value); //end.value = getEndTimetoMilisec(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(00,00,00,00); // cur.setMinutes(0); // cur.setSeconds(0); // cur.setMilliseconds(0); // return cur.getTime(); // } // function getEndTimetoMilisec(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(parseInt(date)+1); // cur.setMonth(month-1); // cur.setFullYear(year); // cur.setHours(0); // cur.setMinutes(0); // cur.setSeconds(0); // cur.setMilliseconds(0); // alert("End : "+cur); // return cur.getTime(); // } function goPage(select_page){ with( document.cscform ){ if( select_page != "#" ){ next_page.value = select_page; goSearch(); //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="__notNull" VALUE="__wf_id"> <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"/> <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("Transfer Data")</SCRIPT> : </TD> </TR> <!--TR BGCOLOR="#FFFFFF"> <TD WIDTH="22%" BGCOLOR="#EFEFEF" CLASS="txt01"><DIV ALIGN="right"><%=screenHelp.getLabel("WORKFLOW_DEFINITION","CATEGORY_ID")%> : </DIV></TD> <TD WIDTH="78%" BGCOLOR="#EFEFEF" CLASS="txt01"> <INPUT TYPE="text" NAME="category_id" SIZE="10" MAXLENGTH="10" VALUE="<%=chkNull.chkNullString(request.getParameter("category_id"))%>" READONLY> <A HREF="JavaScript: goHelp('CATEGORYHELP','category_id');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('category_id_image','','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"><IMG SRC="../IMAGES/BUTTON/MAIN/SEARCH20.gif" ALT="SEARCH" NAME="category_id_image" WIDTH="20" HEIGHT="20" BORDER="0" ALIGN="absmiddle"></A> <INPUT TYPE="text" NAME="CATEGORY@TDESC" VALUE="<%=chkNull.chkNullString(request.getParameter("CATEGORY@TDESC"))%>" READONLY> </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"))%>" READONLY> <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> <INPUT TYPE="text" NAME="WORKFLOW_DEFINITION@TDESC" VALUE="<%=chkNull.chkNullString(request.getParameter("WORKFLOW_DEFINITION@TDESC"))%>" READONLY> <INPUT TYPE="hidden" NAME="wf_ver" VALUE="<%=chkNull.chkNullString(request.getParameter("wf_ver"))%>"> </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"> <SCRIPT LANGUAGE="JavaScript">swapLang("Start Date")</SCRIPT> : </DIV></TD> <TD WIDTH="78%" BGCOLOR="#EFEFEF" CLASS="txt01"> <INPUT TYPE="text" NAME="start_date" SIZE="10" MAXLENGTH="10" VALUE="<%=(chkNull.chkNullString(request.getParameter("start_date")).equals("")?calendar.getDDMMYYYY():request.getParameter("start_date"))%>" onKeyup = "formatDate(this)" onBlur = "chkInputDate2(this,end_date)" onKeypress = "chkIntegerOfDate(this.value)"> <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"> <SCRIPT LANGUAGE="JavaScript">swapLang("End Date")</SCRIPT> : </DIV></TD> <TD WIDTH="78%" BGCOLOR="#EFEFEF" CLASS="txt01"> <INPUT TYPE="text" NAME="end_date" SIZE="10" MAXLENGTH="10" VALUE="<%=(chkNull.chkNullString(request.getParameter("end_date")).equals("")?calendar.getDDMMYYYY():request.getParameter("end_date"))%>" onKeyup = "formatDate(this)" onBlur = "chkInputDate2(start_date,this)" onKeypress = "chkIntegerOfDate(this.value)"> <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 && request.getParameter("__cmd") != null && request.getParameter("__cmd").equals("search_wf") ){ %> <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"> <IFRAME NAME="transfer_detail" SRC="TRANSFER_WORKFLOW_DATA_IFRAME.jsp?__cmd=search_wf&wf_id=<%=request.getParameter("wf_id")%>&wf_ver=<%=request.getParameter("wf_ver")%>&start_date=<%=request.getParameter("start_date")%>&end_date=<%=request.getParameter("end_date")%>" HEIGHT="380" WIDTH="735" FRAMEBORDER="0" MARGINWIDTH="0"></IFRAME> </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> <% }else if( request.getParameter("__cmd") != null && request.getParameter("__cmd").equals("search_wf") ){ %> <SCRIPT LANGUAGE="JavaScript">alert(MyCode[6])</SCRIPT> <% } %> </DIV> </TD> <TD VALIGN="top" BACKGROUND="../IMAGES/MYNOTE/BPM_07.jpg"> </TD> </TR> <TR> <TD COLSPAN="2" HEIGHT="20" BACKGROUND="../IMAGES/MYNOTE/BPM_09.jpg"><DIV ALIGN="center"><SPAN CLASS="txt02"> </SPAN></DIV></TD> </TR> </TABLE> </FORM> </BODY> </HTML> <% } %>