<%@ page import="java.util.ArrayList,com.ejie.p06b.general.P06BPaginas, com.ejie.p06b.general.P06BConstantes,com.ejie.p06b.util.P06BUtil,com.ejie.p06b.datatype.logic.pagination.P06BAtencionPeticionesPagination,com.ejie.p06b.util.P06BParametros" %>
<%@ taglib uri="/WEB-INF/tld/p06bTags.tld" prefix="p06b" %>
<!DOCTYPE html>
<html>
<head>
	<title><p06b:p06bResEtiquetasTag resource="titulo"/></title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<link rel="stylesheet" href="<%=P06BPaginas.P06B_STYLES_PATH%>/Styles/p06estilos.css" type="text/css">	
	<link rel="stylesheet" href="<%=P06BPaginas.P06B_STYLES_PATH%>/Styles/portal.css" type="text/css">
	<link rel="stylesheet" href="<%=P06BPaginas.P06B_STYLES_PATH%>/Styles/comunPortal.css" type="text/css">
	<%
		ArrayList listaAtencionesPeticiones = new ArrayList();
		if(request.getAttribute("ListaAtencionesPeticiones")!=null)
			listaAtencionesPeticiones = (ArrayList)request.getAttribute("ListaAtencionesPeticiones");
		
		String numTotalEle  = (request.getAttribute("numTotalEle")==null)?"":(String)request.getAttribute("numTotalEle");
		String numPagEle  = (request.getAttribute("numPagEle")==null)?"":(String)request.getAttribute("numPagEle");
		String numTotPag  = (request.getAttribute("numTotPag")==null)?"":(String)request.getAttribute("numTotPag");
		String numActPag  = (request.getAttribute("numActPag")==null)?"":(String)request.getAttribute("numActPag");
		boolean hayPaginas = (numTotalEle.equals("0"))?false:true;
		
		String fapt = (String)request.getSession().getAttribute(P06BConstantes.P06B_FILTRO_APT);
	%>
</head>	
<body>
<script>
	//<!--
	var rutaCabecera = "";	//Parametro a pasar desde cada jsp que indique la ruta del mismo
	rutaCabecera = "<a class='migaja' href='<%=P06BPaginas.P06B_JSP_SERVLETATENCIONPETICIONESLISTADO_INJSP%>'>\\"+'<p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.listado.titulo"/>'+"<\/a>";
	var NumSolapas=2; 
	var SolapaActiva=0; 
	
	function cambiaPag(pag){
		document.FormAtencionesPeticionesListado.numPag.value = pag;
		document.FormAtencionesPeticionesListado.submit();
	}
	function tratar(correlativo,accion){
		document.FormAtencionPeticionesListadoCorrelativo.correlativo.value=correlativo;
		document.FormAtencionPeticionesListadoCorrelativo.accion.value=accion;
		document.FormAtencionPeticionesListadoCorrelativo.submit();
	}
	function siguiente(){
		document.FormAtencionesPeticionesListado.numPag.value = '<%=(Integer.parseInt(numActPag)+1)%>';
		document.FormAtencionesPeticionesListado.irNumPag.value = document.FormAtencionesPeticionesListado.numPag.value;
		document.FormAtencionesPeticionesListado.submit();
	}
	function anterior(){
		document.FormAtencionesPeticionesListado.numPag.value = '<%=(Integer.parseInt(numActPag)-1)%>';
		document.FormAtencionesPeticionesListado.irNumPag.value = document.FormAtencionesPeticionesListado.numPag.value;
		document.FormAtencionesPeticionesListado.submit();
	}
	function ultima(){
		document.FormAtencionesPeticionesListado.numPag.value = '<%=Integer.parseInt(numTotPag)%>';
		document.FormAtencionesPeticionesListado.irNumPag.value = document.FormAtencionesPeticionesListado.numPag.value;
		document.FormAtencionesPeticionesListado.submit();
	}
	function primera(){
		document.FormAtencionesPeticionesListado.numPag.value = '1';
		document.FormAtencionesPeticionesListado.irNumPag.value = document.FormAtencionesPeticionesListado.numPag.value;
		document.FormAtencionesPeticionesListado.submit();
	}
	function cambiarAFiltro(filtro){
		document.FormAtencionesPeticionesListado.<%=P06BConstantes.P06B_FILTRO_APT%>.value = filtro;
		document.FormAtencionesPeticionesListado.numPag.value = '1';
		document.FormAtencionesPeticionesListado.irNumPag.value = document.FormAtencionesPeticionesListado.numPag.value;
		document.FormAtencionesPeticionesListado.submit();
	}
	function imprimir(servlet){		
		var h=650;
		var w=900;
		var url = '';		
		LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
		settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',menubar=no,resizable=yes,scrollbars=yes,titlebar=yes,toolbar=no'
		window.open(servlet+"?tipoPDF="+'<%=P06BConstantes.P06B_LISTADOBUSQUEDAPDF%>',"PDF",settings);
	}
	function imprimir(servlet){
		window.location.href= servlet+"?tipoEXCEL="+'<%=P06BConstantes.P06B_INFORMEPETTRAMITAGUNEPDF%>';
	}

	//-->
</script>
<%@ include file="/p06bComunJSP/p06bCabecera.inc"%>
<p>
<%@ include file="/p06bComunJSP/p06bMenuJsp.inc"%>

<div id="cuerpo" style="width:750px;margin:0 auto">
<!--Aqui va el cuerpo de la página -->
	<table class="general" style="border-spacing:0">
	    <tr> 
	      <td style="height:20px;"></td>
	    </tr>
	    <tr> 
	      <td style="width:100%;">
	      	<!-- Codigo propio pantalla -->
	      	<div class="headText">
				  <!-- Inicio de la tabla contenidoSolapas --> 				
	                <table class="general" style="border-spacing:0">
					<tr>
					   <td>
					  		<table class="tablaBotonera" style="float:left;border-spacing:0;border-width:0px">
								 <tr> 
									 <td style="width:10%;">
									 	<input class="boton" type="button" name="Imprimir" value="<p06b:p06bResEtiquetasTag resource="botones.imprimir"/>" onclick="javascript:imprimir('<%=P06BPaginas.P06B_JSP_SERVLETEXCEL%>');">
									 </td>
									 
									 <td style="width:15%;">
									 </td>
									 
						      		<td style="vertical-align:top;width:3%">
						      			<input class="inputField" type="radio" <%if(fapt.equals(Byte.toString(P06BConstantes.P06B_FILTRO_APT_TODO))){%>CHECKED<%}%> name="filtroapt" id="filtroaptTodo" value="<%=P06BConstantes.P06B_FILTRO_APT_TODO%>" onclick="javascript:cambiarAFiltro(this.value);"/>
						      		</td>
						      		<td style="width:13%" class="selectOpcionSinBold">
							      		<label for="filtroaptTodo"><p06b:p06bResEtiquetasTag resource="pantallas.literal.filtroAP.txt0"/></label>
						      		</td>
						      		<td style="vertical-align:top;width:3%">
						      			<input class="inputField" type="radio" <%if(fapt.equals(Byte.toString(P06BConstantes.P06B_FILTRO_APT_ERRORORECOGIDA))){%>CHECKED<%}%> name="filtroapt" id="filtroaptErrorORecogida" value="<%=P06BConstantes.P06B_FILTRO_APT_ERRORORECOGIDA%>" onclick="javascript:cambiarAFiltro(this.value);"/>
						      		</td>
						      		<td style="width:56%" class="selectOpcionSinBold">
						      			<label for="filtroaptErrorORecogida"><p06b:p06bResEtiquetasTag resource="pantallas.literal.filtroAP.txt1"/></label>
						      		</td>
								</tr>
							 </table> 
						</td>
					</tr>
					<tr><td style="height:20px;"></td></tr>
					<p06b:p06bValidationTag name="errors"/>
					<tr>
					   <td>
			      		<FORM style="margin:0" NAME="FormAtencionPeticionesListadoCorrelativo" METHOD="POST" action="<%=P06BPaginas.P06B_JSP_SERVLETATENCIONPETICIONESMODIFICAR_INJSP%>">
						<div>
			      			<input type="hidden" name="correlativo" value="">
			      			<input type="hidden" name="accion" value="e">
			      			<input type="hidden" name="numPag" value="<%=numActPag%>">
			      			<input type="hidden" name="irNumPag" value="<%=numActPag%>">
	      		
					  		<table class="listadoCorredor">
						    <tr> 
						        <td style="width:9%;" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.correlativo"/></td>
						        <td style="width:23%;" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.fecha"/></td>
						    	<td style="width:8%;" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.procedimiento"/></td>
						        <td style="width:21%;" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.registryNumber"/></td>
						        <td style="width:13%;" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.expediente"/></td>
						        <td style="width:11%;" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.finalizada"/></td>
						        <td style="width:15%;" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.estado"/></td>
<%-- 						        <td style="width:28%;" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.mensajeError"/></td> --%>
						    </tr>
						
						<%
						for(int i=0;i<Integer.parseInt(numPagEle);i++){
							P06BAtencionPeticionesPagination elemento = (P06BAtencionPeticionesPagination) listaAtencionesPeticiones.get(i);
						%>
							<tr>
							  <td class="inputFieldTitle" style="width:9%;"><a href="javascript:tratar('<%=elemento.getCorrelativo()%>','consulta')" CLASS="aList"><%=elemento.getCorrelativo()%></a></td>
							  <td class="inputFieldTitle" style="width:23%;"><%=elemento.getFecha()%></td>
							  <td class="inputFieldTitle" style="width:8%;">
							  	  <%if (((String)P06BParametros.get("idProcAltaRegMedSeg")).equals(elemento.getProcedimiento())){%>
							  	  	<p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.procedimiento.alta"/>
							  	  <%}else if (((String)P06BParametros.get("idProcModRegMedSeg")).equals(elemento.getProcedimiento())){%>
							  	  	<p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.procedimiento.modificacion"/>
							  	  <%}else if (((String)P06BParametros.get("idProcCancelRegMedSeg")).equals(elemento.getProcedimiento())){%>
							  	  	<p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.procedimiento.cancelacion"/>
							  	  <%}else if (((String)P06BParametros.get("idProcAutorizTransRegMedSeg")).equals(elemento.getProcedimiento())){%>
							  	  	<p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.procedimiento.autorizacion"/>
							  	  <%}%>
						      </td>
						      <td class="inputFieldTitle" style="width:21%;"><%=elemento.getRegistryNumber()%></td>
						      <td class="inputFieldTitle" style="width:13%;"><%if(fapt.equals(Byte.toString(P06BConstantes.P06B_FILTRO_APT_ERRORORECOGIDA))){%><a href="javascript:tratar('<%=elemento.getCorrelativo()%>','revision')" CLASS="aList"><%}%><%=elemento.getExpediente()%><%if(fapt.equals(Byte.toString(P06BConstantes.P06B_FILTRO_APT_ERRORORECOGIDA))){%></a><%}%></td>
						      <td class="inputFieldTitle" style="width:11%;">
							  	  <%if ("0".equals(elemento.getFinalizada())){%>
							  	  	<p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.finalizada.incorrecta"/>
							  	  <%}else if ("1".equals(elemento.getFinalizada())){%>
							  	  	<p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.finalizada.correcta"/>
							  	  <%}%>
						      </td>
						      <td class="inputFieldTitle" style="width:15%;">
							  	  <%if (((Byte)P06BConstantes.P06B_AP_ESTADO_ENSISTEMA).toString().equals(elemento.getEstado())){%>
							  	  	<p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.estado.recogida"/>
							  	  <%}else if (((Byte)P06BConstantes.P06B_AP_ESTADO_PORREVISAR).toString().equals(elemento.getEstado())){%>
							  	  	<p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.estado.porRevisar"/>
							  	  <%}else if (((Byte)P06BConstantes.P06B_AP_ESTADO_APROBADA).toString().equals(elemento.getEstado())){%>
							  	  	<p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.estado.aprobada"/>
							  	  <%}else if (((Byte)P06BConstantes.P06B_AP_ESTADO_RECHAZADA).toString().equals(elemento.getEstado())){%>
							  	  	<p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.estado.rechazada"/>
							  	  <%}else if (((Byte)P06BConstantes.P06B_AP_ESTADO_PORCORREGIR).toString().equals(elemento.getEstado())){%>
							  	  	<p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.estado.porCorregir"/>
							  	  <%}else if (((Byte)P06BConstantes.P06B_AP_ESTADO_CORREGIDA).toString().equals(elemento.getEstado())){%>
							  	  	<p06b:p06bResEtiquetasTag resource="pantallas.literal.atencionPeticiones.estado.corregida"/>
							  	  <%}%>
						      </td>
<%-- 						      <td class="inputFieldTitle" style="width:28%;"><%=elemento.getMensajeError()%></td> --%>
							</tr>
						<%}%>
						
						  </table>
						</div>
			      		</FORM>
							
							
	      		<FORM style="margin:0" NAME="FormAtencionesPeticionesListado" METHOD="POST" action="<%=P06BPaginas.P06B_JSP_SERVLETATENCIONPETICIONESLISTADO_INJSP%>">
					<div>
				  	<input type="hidden" name="<%=P06BConstantes.P06B_FILTRO_APT%>">
				  	<input type="hidden" name="numPag" value="<%=numActPag%>">
					<input type="hidden" name="numTotPag" value="<%=numTotPag%>">
					  		<table class="listadoCorredor">
							<tr>
							  <td style="height:10px;"></td>
							</tr>
							
							<tr>
							  <td style="width:100%;">
								  <table style="width:100%;border-spacing:0">
								  	<tr>
								    	<td style="width:60%;text-align:center">
								    		<% if (hayPaginas){ %>
								    			<% if (new Integer(numActPag).intValue()==1){%>
								    				<label class="paginacionSinSub">
								    					<p06b:p06bResEtiquetasTag resource="pantallas.paginacion.primero"/>
								    				</label>			    			
								    			<% }else{%>
								    				<label class="paginacionConSub">
								    					<a class="aPag" href="javascript:primera(); "><p06b:p06bResEtiquetasTag resource="pantallas.paginacion.primero"/></a>
								    				</label>
								    			<% }%>
									    		&nbsp;&nbsp;
									    		<% if (new Integer(numActPag).intValue()==1){%>
								    				<label class="paginacionSinSub">
								    					<p06b:p06bResEtiquetasTag resource="pantallas.paginacion.anterior"/>
								    				</label>
								    			<% }else{%>
								    				<label class="paginacionConSub">
										    			<a class="aPag" href="javascript:anterior();" ><p06b:p06bResEtiquetasTag resource="pantallas.paginacion.anterior"/></a>
										    		</label>
								    			<% }%>
									    		&nbsp;&nbsp;
									    		<% if (new Integer(numTotPag).intValue()==new Integer(numActPag).intValue()){%>
								    				<label class="paginacionSinSub">
								    					<p06b:p06bResEtiquetasTag resource="pantallas.paginacion.siguiente"/>
								    				</label>
								    			<% }else{%>
								    				<label class="paginacionConSub">
										    			<a class="aPag" href="javascript:siguiente();" ><p06b:p06bResEtiquetasTag resource="pantallas.paginacion.siguiente"/></a>
										    		</label>
								    			<% }%>
									    		&nbsp;&nbsp;
								    			<% if (new Integer(numTotPag).intValue()==new Integer(numActPag).intValue()){%>
								    				<label class="paginacionSinSub">
								    					<p06b:p06bResEtiquetasTag resource="pantallas.paginacion.ultimo"/>
								    				</label>
								    			<% }else{%>
								    				<label class="paginacionConSub">
								    					<a class="aPag" href="javascript:ultima();" ><p06b:p06bResEtiquetasTag resource="pantallas.paginacion.ultimo"/></a>
								    				</label>
								    			<% }%>
								    		<% }%>
								    	</td>
							    	</tr>
								  </table>
							  </td> 
							</tr>
							
							<tr>
							  <td style="height:20px;"></td>
							</tr>
							<tr>
							  <td style="width:100%;">
									    	<table style="width:100%;">
									    		<tr>
									    			    <td style="width:9%;"> &nbsp;</td>
													    <td style="width:60%;" class="paginacionInf"> 
													    <% if(!hayPaginas){%>
											    			<p06b:p06bResEtiquetasTag resource="pantallas.paginacion.ningunreg"/>
											    		<% }else{%>
											    			<p06b:p06bResEtiquetasTag resource="pantallas.paginacion.regPagAct"/>: <%=numPagEle%>
											    		<% }%>
													    </td>
											    		<td style="width:31%;" class="paginacionInf"> 
											    		<% if(!hayPaginas){%>
											    			- <p06b:p06bResEtiquetasTag resource="pantallas.paginacion.ningunapag"/>
											    		<% }else{%>
											    			<p06b:p06bResEtiquetasTag resource="pantallas.paginacion.pagina"/>: <INPUT TYPE="TEXT" CLASS="paginacionInputPag" NAME="irNumPag" VALUE="<%=((request.getParameter("irNumPag")==null)?((new Integer(numTotPag).intValue()==0)?0+"":numActPag):request.getParameter("irNumPag"))%>" SIZE="3" onblur="javascript:cambiaPag(this.value);return true;">/<%=numTotPag%>
											    		<% }%>
											    		</td>
											    </tr>
									    	</table>
							    </td>
					   		 </tr>
						  </table>
					</div>
				</FORM>
					   </td>
					</tr>
				</table>
	      	</div>
	      	<!-- Fin Codigo propio pantalla -->
	      </td>
	    </tr>
	     <tr> 
	      <td style="height:20px;"></td>
	    </tr>
  </table>
<!--Fin Aqui va el cuerpo de la página -->
</div>
<%@ include file="/p06bComunJSP/p06bPie.inc"%>
</body>
</html>