<%@page contentType="text/html; charset=UTF-8"%> <%@page import="com.csc.library.entry.*,com.csc.library.system.*,com.csc.library.session.*,com.csc.library.utilities.*,com.csc.library.components.*,com.csc.library.databean.util.wfimport.*,java.util.*,com.csc.library.report.*"%> <jsp:useBean id="WF_IMPORT_DATA03" scope="page" class="com.csc.library.system.Task"/> <% WF_IMPORT_DATA03.setChannel(request ,response); UIManager screen=(UIManager) WF_IMPORT_DATA03.process("SingleEntry","PRU1089"); String empcol="1,2,3,4,5,6,7,8,9"; String [] colsize=empcol.split(","); ImportWfCommandLine command_line = new ImportWfCommandLine(); command_line.setBlankRecord(7); command_line.setColumnSize(colsize.length); command_line.setUProfile(screen.getUProfile()); command_line.setColumnEmployee(empcol); HashMap param = null; ArrayList listImport = null; ArrayList listError = null; if( request.getParameter("process") != null && request.getParameter("process").equals("process") ){ command_line.importData((ArrayList)screen.getUProfile().getObject("list_import_wf"),"Wf_command_line0_pg","Wf_command_line1"); screen.getUProfile().remove("list_import_wf"); listImport = new ArrayList(); listError = new ArrayList(); response.sendRedirect("WF_IMPORT_DATA01_DAISIN.jsp"); }else{ command_line.setParam("import_time", request.getParameter("import_time")); param = command_line.preImportData(); listImport = (ArrayList)param.get("import"); listError = (ArrayList)param.get("error"); } ReportUDF systemCode = new ReportUDF(); %> <html ng-app="myHR"> <head> <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/MYNOTE_SCREEN.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/MYNOTE_MENU.js'></SCRIPT> <script type='text/javascript' src='../JS/SCREEN.js'></script> <script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script> <script language="javascript">getTitleName();</script> <script src="../JS/VIEWCALENDAR.js"></script> <script language="JavaScript" type="text/JavaScript"> function processData(){ with(document.cscform){ aCon=confirm(MyCode[1]); if( aCon == true ){ process.value="process"; submit(); } } } </script> <title>Upload File Complete : Business Process Management Service</title></head> <BODY BGCOLOR=#FFFFFF> <form name="cscform" method="post" action=""> <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screen.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <script language="javascript">getInputFormatDate();</script> <input name="__cmd" type="hidden" value=""> <input name="__screen" type="hidden" value="WF_IMPORT_DATA03_DAISIN"> <input name="__calendar" type="hidden"> <input name="__notNull" type="hidden" value="<%=screen.getRequire()%>"> <input name="__notdelall" type="hidden" value="true"> <input name="__help" type="hidden" > <input name="__fixCon" type="hidden" > <input name="__gorec" type="hidden" value=""> <input name="process" type="hidden" value=""> <input name="__language" type="hidden" value="<%=screen.getUProfile().get("lang")%>"> <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"> <BR> <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="0" CLASS="txt01" align="center"> <TR BGCOLOR="#EFEFEF"> <TD WIDTH="45%" align="right"><B><SCRIPT LANGUAGE="JavaScript">swapLang("Error record")</SCRIPT></B></TD> <TD WIDTH="20%" align="center"><B><%=listError.size()%></B></TD> <TD WIDTH="35%" align="left"><B><SCRIPT LANGUAGE="JavaScript">swapLang("Record")</SCRIPT></B></TD> </TR> <TR BGCOLOR="#EFEFEF"> <TD WIDTH="45%" align="right"><B><SCRIPT LANGUAGE="JavaScript">swapLang("Total record")</SCRIPT></B></TD> <TD WIDTH="20%" align="center"><B><%=(listImport.size()+listError.size())%></B></TD> <TD WIDTH="35%" align="left"><B><SCRIPT LANGUAGE="JavaScript">swapLang("Record")</SCRIPT></B></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> <%if( listError.size() > 0 ){%> <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="txtInbox" align="center"> <TR align="center" BGCOLOR="#0099CC"> <TD BGCOLOR="#0099CC"><DIV ALIGN="center" CLASS="style2"><FONT COLOR="#FFFFFF"><SCRIPT LANGUAGE="JavaScript">swapLang("Companyid")</SCRIPT></FONT></DIV></TD> <TD BGCOLOR="#0099CC"><DIV ALIGN="center" CLASS="style2"><FONT COLOR="#FFFFFF"><SCRIPT LANGUAGE="JavaScript">swapLang("Employee Code")</SCRIPT></FONT></DIV></TD> <TD BGCOLOR="#0099CC"><DIV ALIGN="center" CLASS="style2"><FONT COLOR="#FFFFFF"><SCRIPT LANGUAGE="JavaScript">swapLang("Bossid")</SCRIPT> 1</FONT></DIV></TD> <TD BGCOLOR="#0099CC"><DIV ALIGN="center" CLASS="style2"><FONT COLOR="#FFFFFF"><SCRIPT LANGUAGE="JavaScript">swapLang("Bossid")</SCRIPT> 2</FONT></DIV></TD> <TD BGCOLOR="#0099CC"><DIV ALIGN="center" CLASS="style2"><FONT COLOR="#FFFFFF"><SCRIPT LANGUAGE="JavaScript">swapLang("Bossid")</SCRIPT> 3</FONT></DIV></TD> <TD BGCOLOR="#0099CC"><DIV ALIGN="center" CLASS="style2"><FONT COLOR="#FFFFFF"><SCRIPT LANGUAGE="JavaScript">swapLang("Bossid")</SCRIPT> 4</FONT></DIV></TD> <TD BGCOLOR="#0099CC"><DIV ALIGN="center" CLASS="style2"><FONT COLOR="#FFFFFF"><SCRIPT LANGUAGE="JavaScript">swapLang("Bossid")</SCRIPT> 5</FONT></DIV></TD> <TD BGCOLOR="#0099CC"><DIV ALIGN="center" CLASS="style2"><FONT COLOR="#FFFFFF"><SCRIPT LANGUAGE="JavaScript">swapLang("Bossid")</SCRIPT> 6</FONT></DIV></TD> <TD BGCOLOR="#0099CC"><DIV ALIGN="center" CLASS="style2"><FONT COLOR="#FFFFFF"><SCRIPT LANGUAGE="JavaScript">swapLang("Bossid")</SCRIPT> 7</FONT></DIV></TD> <TD BGCOLOR="#0099CC"><DIV ALIGN="center" CLASS="style2"><FONT COLOR="#FFFFFF"><script language="javascript">swapLang("Remark");</script></FONT></DIV></TD> </TR> <%for( int i = 0 ; i < listError.size() ; i++ ){ String[] error = (String[])listError.get(i); int k=0; %> <TR align="center" BGCOLOR="#EFEFEF"> <% for(;k<colsize.length;k++){%> <TD><%=error[k].toString().trim()%></TD> <%}%> <TD><%=systemCode.getSystemCode("WFIMPORT_ERROR_TYPE",screen.getUProfile().get("lang"),error[k].toString().trim())%><% //out.print("ERROR :"+error[5]);%></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="95%" BORDER="0" CELLPADDING="0" CELLSPACING="1" align="center"> <TR> <%if( listError.size() > 0 ){%> <TD WIDTH="100%"><DIV ALIGN="right"><A HREF="WF_IMPORT_DATA01_DAISIN.jsp"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_BACK.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> <%}else{ screen.getUProfile().put("list_import_wf",listImport); %> <!--TD WIDTH="50%"><DIV ALIGN="right"></DIV></TD--> <TD WIDTH="50%"><DIV ALIGN="right"><A HREF="WF_IMPORT_DATA01_DAISIN.jsp"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_BACK.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A><A HREF="javascript:processData();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_PROCESS.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD> <%}%> </TR> </TABLE> <br> </DIV> </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>