<%@page contentType="text/html; charset=UTF-8"%> <%@page import="com.csc.library.entry.HelpEntry,com.csc.library.system.*,com.csc.library.utilities.*,com.csc.library.util.*"%> <%@ page import="com.csc.library.entry.*,com.csc.library.database.*,com.csc.library.session.*" %> <%@ page import="java.io.*,java.util.*" %> <jsp:useBean id="ViewData" class="com.csc.library.system.Task" scope="page"/> <% ViewData.setChannel(request,response); UProfile up=(UProfile) session.getAttribute("userprofile"); ViewImportMuser vw_import = new ViewImportMuser(); vw_import.setFileName(request.getParameter("myFile")); vw_import.setTypeImport(request.getParameter("__typeimport")); vw_import.setFieldList(request.getParameter("__fieldList")); vw_import.setKeyList(request.getParameter("__keyList")); vw_import.setTableName(request.getParameter("__table")); vw_import.setUProfile(up); vw_import.checkFormat(); //out.print("<br>====="+request.getParameter("__fieldList")); //out.print("<br>====="+request.getParameter("__keyList")); %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > <link href="../CSS/TISCO.css" rel="stylesheet" type="text/css"> <script type='text/javascript' src='../JS/SCREEN.js'></script> <script language="javascript">setLang('<%=ViewData.getUProfile().get("lang")%>');</script> <script language="javascript">getTitleName();</script> <script language='javascript' src='../JS/EMPLOYEE.js'></script> <script src="../JS/VIEWCALENDAR.js"></script> <script language="JavaScript" src="../JS/DATEINPUT.js"></script> <script language="JavaScript" src='../JS/ICONSMENU.js'></script> <script language='javascript' src='../JS/HOTKEY.js'></script> <script language="JavaScript" type="text/JavaScript"> function goProcess(){ with (document.cscform) { if(typeimport.value=="1"){ action ="SM1014_IMPORT.jsp?__typeimport="+typeimport.value+"&__fileName=<%=request.getParameter("myFile")%>&__xml=IMPMUSER.xml&__cmd=process_data"; } submit(); } } //--> </script> <style type="text/css"> <!-- .red{ color:#FF0000 } .black{ color:#000000 } --> </style> </head> <body leftmargin="0" topmargin="0" onLoad="MM_preloadImages('../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif')" > <form name="cscform" method="post" > <!----------BEGIN CSC INITIAL ZONE ------------------------> <%//=screen.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <input type="hidden"name="__screen" value="ViewData"> <input type="hidden" name="__help" value=""> <input name="__fixCon" type="hidden" value=""> <input type="hidden" name="__cmd" value=""> <input type="hidden" name="__companyid" value='<%=ViewData.getUProfile().get("companyid")%>'> <input type="hidden" name="__calendar" value=""> <script language="javascript">getInputFormatDate();</script> <input type="hidden" name="__language" value="<%=ViewData.getUProfile().get("lang")%>"> <input type="hidden" name="myFile" value="<%=request.getParameter("myFile")%>"> <input type="hidden" name="typeimport" value="<%=request.getParameter("__typeimport")%>"> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <script language="javascript">initToolTips();</script> <div align="center"> <table cellpadding="0" cellspacing="0" class="largest"> <tr> <td class="header"><script language="javascript">swapLang("View Data File");</script> </td> </tr> <tr> <td><div align="center"> <table cellpadding="0" cellspacing="0" class="inframe"> <tr> <td colspan='4' align="center"><b><script language="javascript">swapLang("Data to be Import");</script></b></td> </tr> <tr> <td colspan="4"> <table border="0" align="center" cellpadding="0" cellspacing="1"class="inframe"> <tr class="title1"> <td width="8%" class="title1"><div align="center"><b> <script language="javascript">swapLang("Rows");</script> </b></div></td> <td width="44%" class="title1"><div align="center"><b> <script language="javascript">swapLang("Data");</script> </b></div></td> <td width="48%" class="title1"><div align="center"><b> <script language="javascript">swapLang("Error");</script> </b></div></td> </tr> <% int count =0; for(int row=0;row< vw_import.contentsError().size(); row++){ String textError = ""; for(int col=0; col < vw_import.contentsError().get(row).length; col++){ textError +=vw_import.contentsError().get(row)[col]+","; } count++; %> <tr > <td width="8%" style="text-align:left;"><font class=\"red\"><%=vw_import.getContentsErrorRows().get(row)%></font></td> <td width="44%" style="text-align:left;"><font class=\"red\"><%=textError%></font></td> <td width="48%" style="text-align:left;"><font class=\"red\"><%=vw_import.getContentsErrorDetail().get(row)%></font></td> </tr> <% //out.print("<BR><font class=\"red\"> [Rows: "+row+"]"+textError+" "+vw_import.getContentsErrorDetail().get(row)+"</font><BR>"); } %> </table> </td> </tr> <tr> <td colspan='4' align="center"> </td> </tr> <% if(count >0){%> <tr> <td colspan="4"><B>Wrong Format!! Please check your data file !!</B></td> </tr> <%}else{%> <tr> <td colspan="4"><B>Data file is complete. You can press process button to import file now!!</B></td> </tr> <%}%> </table></div> </td> </tr> <tr> <td align="center"><a href="SM1014.jsp"><img src="../IMAGES/BUTTON/BACK.gif" border=0></a><%if( vw_import.contentsError().size()== 0){%><a href="javascript:goProcess();"><img src="../IMAGES/BUTTON/PROCESS.gif" border=0></a><%}%></td> </tr> <tr> <td class="bottom"></td> </tr> </table> </div> <!----------BEGIN CSC ENDING ZONE ------------------------> <%//=ViewData.endJSP()%> <!----------END CSC ENDING ZONE --------------------------> </FORM> </body> </html>