<%@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>
          &nbsp;</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">&nbsp;</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>