<%@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>&nbsp;1</FONT></DIV></TD>
												<TD BGCOLOR="#0099CC"><DIV ALIGN="center" CLASS="style2"><FONT COLOR="#FFFFFF"><SCRIPT LANGUAGE="JavaScript">swapLang("Bossid")</SCRIPT>&nbsp;2</FONT></DIV></TD>
												<TD BGCOLOR="#0099CC"><DIV ALIGN="center" CLASS="style2"><FONT COLOR="#FFFFFF"><SCRIPT LANGUAGE="JavaScript">swapLang("Bossid")</SCRIPT>&nbsp;3</FONT></DIV></TD>
												<TD BGCOLOR="#0099CC"><DIV ALIGN="center" CLASS="style2"><FONT COLOR="#FFFFFF"><SCRIPT LANGUAGE="JavaScript">swapLang("Bossid")</SCRIPT>&nbsp;4</FONT></DIV></TD>
                                                <TD BGCOLOR="#0099CC"><DIV ALIGN="center" CLASS="style2"><FONT COLOR="#FFFFFF"><SCRIPT LANGUAGE="JavaScript">swapLang("Bossid")</SCRIPT>&nbsp;5</FONT></DIV></TD>
                                                <TD BGCOLOR="#0099CC"><DIV ALIGN="center" CLASS="style2"><FONT COLOR="#FFFFFF"><SCRIPT LANGUAGE="JavaScript">swapLang("Bossid")</SCRIPT>&nbsp;6</FONT></DIV></TD>
                                                <TD BGCOLOR="#0099CC"><DIV ALIGN="center" CLASS="style2"><FONT COLOR="#FFFFFF"><SCRIPT LANGUAGE="JavaScript">swapLang("Bossid")</SCRIPT>&nbsp;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">&nbsp;</TD>
				</TR>
				<TR>
					<TD COLSPAN="2" HEIGHT="20" BACKGROUND="../IMAGES/MYNOTE/BPM_09.jpg"><DIV ALIGN="center"> <SPAN CLASS="txt02">&nbsp;</SPAN></DIV></TD>
				</TR>
			</TABLE>
		</FORM>
	</BODY>
</HTML>