<!-- Agurtzane Feb12: modificación fecha fin -> ańadido en el import m05bSolicitudReservaEJB.*, m05bBD.m05bSolicitudReserva, m05bAsignacionEJB.* -->
<%@page import="java.util.*,javax.sql.*,java.sql.*,javax.naming.*,m05bClasses.*,m05bSolicitudReservaEJB.*, m05bBD.m05bSolicitudReserva, m05bAsignacionEJB.*" %>
<%@include file="/mantenimientosJSP/includes/m05b.inc"%>

<!-- Obtiene las asignaciones pendientes (M0501T00) -->
<!-- Fecha de creacion: (15/12/03) -->
<%
	// _______________________________XLNETs______________________________________
	// Evaluar variable de session que indica si esta conectado a XLNets
	if (session.getAttribute("objetoSeguridad") == null) {
		// Verificar que no ha transcurrido el tiempo de sesion (web.xml)%>
			<%@ include file="/m05bControlAcceso.inc"%>
<%  }
	String persona = (String) session.getAttribute("persona");

	String Estado = request.getParameter("Estado")==null?"":request.getParameter("Estado").toUpperCase();
	if (Estado == null) {
		Estado = "";
	}
%>
	<%@ include file="/m05bIdioma.inc"%>

<HTML>
<head>
	<%if (Estado.equals("PE")) {%>
		<title><%= resTit.getString("titAsigPendientesEntrega")%></title>
	<%} else if (Estado.equals("PD")) {%>
		<title><%= resTit.getString("titAsigPendientesDevolucion")%></title>
	<%} else {%>
		<title><%= resTit.getString("titAsigPendientes")%></title>
	<%}%>

	<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
	<link rel="stylesheet" href="<%=m05bConstantesPaginas.PATH_ESTILOS%>/m05bestilos.css" type="text/css">
	<script language="javascript1.2" src="<%=m05bConstantesPaginas.PATH_SCRIPTS%>/m05Funciones.js"></script>
	<script language="javascript1.2" src="<%=m05bConstantesPaginas.PATH_SCRIPTS%>/m05Ordenar.js"></script>
</head>

<BODY style="cursor: wait" onkeydown="cancelaEnter();" onload="document.body.style.cursor='default';InitMenu();" onunload="document.body.style.cursor='wait';">
	<script>
		var tabDoc = document;
		var _tabSha = null;
		var _tabLast = null;
		var _tabMode = true;
		var _tabDa = false;
		var _trFecha = "";
	</script>

	<%
	String tipo, rango, Grupo, DescGrupo;
    java.sql.Connection conn = null;
    PreparedStatement pstmt = null;
    ResultSet rs = null;

	m05bCombo miCombo = new m05bCombo();
	m05bComun mComun = new m05bComun();
	m05bFileLog miLog = new m05bFileLog();
	miLog.addTraza(persona , "AsigPtes JSP" , "INICIO", m05bConstantes.LOG_NIVEL_BAJO);
    tipo=request.getParameter("Tipo");
	rango = request.getParameter("Rango").trim();
    Grupo = request.getParameter("Grupo");
	DescGrupo = request.getParameter("DescGrupo");
    if (Grupo == null || Grupo.equals("") || Grupo.equals("***") ) {
        Grupo = "***";
    }
    if (tipo == null || tipo.equals("")) {
       tipo = "T";
	}
    
	

	
%>
	<SCRIPT language=JavaScript>
		var urlIdioma;		//URL recarga en funcion del idioma
		var rutaCabecera;	//Camino de migas
		var detActual;		//Ventana actual
		urlIdioma = "<%=m05bConstantesPaginas.VEH_ASIG_PENDIENTE%>?Tipo=<%=tipo%>&Rango=<%=rango%>&Grupo=<%=Grupo%>&DescGrupo=<%=DescGrupo%>&Estado=<%=Estado%>";

		<%if (Estado.equals("PE")) {%>
			detActual = '<%=resCM.getString("cmAsigPendientesEntrega")%>';
		<%} else if (Estado.equals("PD")) {%>
			detActual = '<%=resCM.getString("cmAsigPendientesDevolucion")%>';
		<%} else {%>
			detActual = '<%=resCM.getString("cmAsigPendientes")%>';
		<%}%>

		rutaCabecera = "";
		//rutaCabecera = "<%=m05bConstantesPaginas.DATOS_CABECERA%>" + urlIdioma + "'>\\"+detActual+"</a>";
	</SCRIPT>

	<%@ include file="/mantenimientosJSP/includes/m05Cabecera_c.jsp"%>
	<p>
	<table  width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" align="center">
		<tr><td colspan=3></td></tr>
		<tr valign="top">
			<td width="2%">
				<DIV ID="thessm" style="visibility:hidden;Position : Absolute ;Left : 0 ;Top : 80 ;Z-Index : 20;">
					<DIV ID="thessm2" style="Position : Absolute ;Left : (-150) ;Top : 0 ;Z-Index : 20;">
						<%@ include file="/m05bMenuInicial.inc"%>
					</DIV>
				</DIV>
			</td>
			<td>&nbsp</td>
			<td width="98%">
				<FORM NAME="formAsigPendientes" METHOD="POST">
					<TABLE class="general">
						 <tr>
						    <td align="right">
						    	<input type="button" class="boton" name="<%= res.getString("etBOT_PRESENTAR")%>" value="<%= res.getString("etBOT_PRESENTAR")%>" ONCLICK="JavaScript:fncImprimir();return false;" onMouseOver="top.status='<%= res.getString("etBOT_STATUSPRESENTAR")%>'; return false" onMouseOut="top.status=''; return false" />
						    </td>
						    <td width="10%" align="right">
					    		<input type="button" class="boton" name="<%= res.getString("etBOT_BUSCAR")%>" value="<%= res.getString("etBOT_BUSCAR")%>" ONCLICK="JavaScript:fncBuscar();return false;" onMouseOver="top.status='<%= res.getString("etBOT_STATUSBUSCAR")%>'; return false" onMouseOut="top.status=''; return false" />
						    </td>
						 </tr>
					</TABLE>
					<SCRIPT language="javascript">
   						var comboDesc=new Array();
				        <%=miCombo.joinComboArrayGrupos(campoTexto3)%>
					</SCRIPT>
					<script language="javascript1.2" src="<%=m05bConstantesPaginas.PATH_SCRIPTS%>/m05Pulsado.js">
					</script>

					<TABLE class="general">
						<tr>
							<td width="70%" class="searchTitle"><%= res.getString("etTipoAsignacion")%></td>
							<td width="30%" class="searchTitle"><%= res.getString("etGrupoRangos")%></td>
						</tr>
						<tr>
							<td class="grupoAsignacion" align="left">
								<%if (tipo.equals("N")) {%>
									<input type="RADIO" NAME="Tipo" CHECKED VALUE="N" width="40%" onclick='JavaScript:fncCambiarAsignacion()' border='0'/><FONT size=2><%= res.getString("etNoPermanente")%></FONT>
									<input type="RADIO" NAME="Tipo" VALUE="S" width="40%" onclick='JavaScript:fncCambiarAsignacion()' border='0'/><FONT size=2><%= res.getString("etPermanente")%></FONT>
									<input TYPE="RADIO" NAME="Tipo" VALUE="T" width="20%" onclick='JavaScript:fncCambiarAsignacion()' border='0'/><FONT size=2><%= res.getString("etTodas")%></FONT>
								<%} else if (tipo.equals("S")) {%>
									<input type="RADIO" NAME="Tipo" VALUE="N" width="40%" onclick='JavaScript:fncCambiarAsignacion()' border='0'/><FONT size=2><%= res.getString("etNoPermanente")%></FONT>
									<input type="RADIO" NAME="Tipo" CHECKED VALUE="S" width="40%" onclick='JavaScript:fncCambiarAsignacion()' border='0'/><FONT size=2><%= res.getString("etPermanente")%></FONT>
									<input TYPE="RADIO" NAME="Tipo" VALUE="T" width="20%" onclick='JavaScript:fncCambiarAsignacion()' border='0'/><FONT size=2><%= res.getString("etTodas")%></FONT>
								<%} else if (tipo.equals("T")) {%>
									<input type="RADIO" NAME="Tipo" VALUE="N" width="40%" onclick='JavaScript:fncCambiarAsignacion()' border='0'/><FONT size=2><%= res.getString("etNoPermanente")%></FONT>
									<input type="RADIO" NAME="Tipo" VALUE="S" width="40%" onclick='JavaScript:fncCambiarAsignacion()' border='0'/><FONT size=2><%= res.getString("etPermanente")%></FONT>
									<input TYPE="RADIO" NAME="Tipo" CHECKED VALUE="T" width="20%" onclick='JavaScript:fncCambiarAsignacion()' border='0'/><FONT size=2><%= res.getString("etTodas")%></FONT>
								<%}%>
							</td>
							<td align="left">
								<select name="Grupo" class="inputField" onchange="JavaScript:document.formAsigPendientes.Rango.value='';fncCambiarAsignacion();" onKeypress="buscar_op(this,this)" onblur="borrar_buffer()" onclick="borrar_buffer()">
									<option value="***"></option>
									<%=miCombo.GrupoRango(Grupo,campoTexto3)%>
								</select>
							</td>
						</tr>
					    <tr>
							<td width="70%">
							<td width="30%" align="left" class="searchTitle"><%= res.getString("etRango")%></td>
						</tr>
						<tr>
							<td width="70%"></td>
							<td width="30%" align="left">
								<select name="Rango" class="inputField" onchange="javascript: fncCambiarAsignacion();" onKeypress="buscar_op(this,this)" onblur="borrar_buffer()" onclick="borrar_buffer()">
									<option value=""></option>
										<%=miCombo.popCombo(m05bConstantes.COL_99_CODDESC, "NVL("+ campoTexto+m05bConstantes.COL_99_DESCRIPCION+","+m05bConstantes.COL_99_DESCRIPCION+")",
					        								m05bConstantes.TAB_DESCRIPCIONES, m05bConstantes.COL_99_CODTABLA,
					        								m05bConstantes.DESC_RANGOS, rango)%>
								</select>
						    	<script>
									//	Pulsado(Grupo.options[Grupo.selectedIndex].value.split('..')[0],
									//			document.formAsigPendientes.Rango, comboDesc);"
									Pulsado('<%=Grupo%>', document.formAsigPendientes.Rango, comboDesc, '<%=rango%>');
								</script>
							</td>
						</tr>
					</TABLE>

					<p>

					<TABLE>
						<tr>
							<td width="0%" id="desdeHidden" CLASS="listCellHidden"></td>
							
							<!-- Agurtzane Feb12: columnas telemático -->
							<!-- cambio los width de todos que estaban: -->
							<!-- etSolicitud -> <td width="9%" CLASS="listCellHead""></td>
							etMatricula -> <td width="15%" CLASS="listCellHead"></td>
							etDNI -> <td width="10%" CLASS="listCellHead"></td>
							etNombre -> <td width="36%"  CLASS="listCellHead"></td>
							fecha1 -> <td width="20%" id ="fecha1" CLASS="listCellHead" style="text-align:center" onmouseover="changeEl(this, 1)" onmouseout="changeEl(this, 2)" onmousedown="clickHead(this,document.getElementById('desdeHidden'), 0);"  onmouseup="clickHead(this,document.getElementById('desdeHidden'), 1);" onclick="_tabSort(document.getElementById('desdeHidden'),1,'');_trFecha='<%= res.getString("etFDesde")%>'"></td>
							fecha2 -> <td width="20%" id ="fecha2" CLASS="listCellHead" style="text-align:center" onmouseover="changeEl(this, 1)" onmouseout="changeEl(this, 2)" onmousedown="clickHead(this,document.getElementById('hastaHidden'), 0);" onmouseup="clickHead(this, document.getElementById('hastaHidden'), 1);" onclick="_tabSort(document.getElementById('hastaHidden'),1,'');_trFecha='<%= res.getString("etFHasta")%>'"></td-->
							
							<td width="9%" CLASS="listCellHead""><%= res.getString("etAsignacion")%></td> <!-- Agurtzane Mar12: relacionar solicitud y asignación, cambio el título a asignación, estaba etSolicitud-->
							<td width="15%" CLASS="listCellHead"><%= res.getString("etMatricula")%></td>
							<!--td width="10%" CLASS="listCellHead"><%//= res.getString("etDNI")%></td-->
							<td width="31%"  CLASS="listCellHead"><%= res.getString("etNombre")%></td>
							<td width="12%" id ="fecha1" CLASS="listCellHead" style="text-align:center" onmouseover="changeEl(this, 1)" onmouseout="changeEl(this, 2)" onmousedown="clickHead(this,document.getElementById('desdeHidden'), 0);"  onmouseup="clickHead(this,document.getElementById('desdeHidden'), 1);" onclick="_tabSort(document.getElementById('desdeHidden'),1,'');_trFecha='<%= res.getString("etFDesde")%>'"><%= res.getString("etFDesde")%></td>
							<td width="12%" id ="fecha2" CLASS="listCellHead" style="text-align:center" onmouseover="changeEl(this, 1)" onmouseout="changeEl(this, 2)" onmousedown="clickHead(this,document.getElementById('hastaHidden'), 0);" onmouseup="clickHead(this, document.getElementById('hastaHidden'), 1);" onclick="_tabSort(document.getElementById('hastaHidden'),1,'');_trFecha='<%= res.getString("etFHasta")%>'"><%= res.getString("etFHasta")%></td>
							<td class="listCellHead" width="10%"><%= res.getString("etTelematica")%></td>
							<td class="listCellHead" width="10%"><%= res.getString("etFirmada")%></td>
							<!-- Fin Agurtzane Feb12: columnas telemático -->
							<td width="9%" CLASS="listCellHead"><%= res.getString("etSolicitud")%></td><!-- Agurtzane Mar12: relacionar solicitud y asignación-->
							<td width="0%" id="hastaHidden" CLASS="listCellHidden"></td>
						</tr>
						<%
				
							int contTotal = 0;
							String sql = "", sql2 = "";
							String codigo = "", matricula = "", nombre = "";
							String dni = "", desde, hasta;
							String desdeHidden = "";
							String hastaHidden = "";
							String telematica = "", firmada="";//Agurtzane Feb12: columnas telemático 
							String solicitud="";//Agurtzane Mar12: relacionar solicitud y asignación
							m05bComun comun = new m05bComun();
							if (!Grupo.equals("***")) {
								DescGrupo=comun.ListaCaracteres(DescGrupo);
							}
							try {
								sql = "select " + m05bConstantes.COL_01_CODASIG + ","
												+ m05bConstantes.COL_01_MATRICULA + ","
												+ m05bConstantes.COL_01_DNI + ","
												+ m05bConstantes.COL_01_FDESDE + ","
												+ m05bConstantes.COL_01_FHASTA + ","
												+ m05bConstantes.COL_21_NOMBRE + ","
												+ "TO_CHAR("+m05bConstantes.COL_01_FDESDE + ",'YYYY/MM/DD HH24:mi')" + ","
												+ "TO_CHAR(" + m05bConstantes.COL_01_FHASTA + ",'YYYY/MM/DD HH24:mi') " +
												// Agurtzane Feb12: columnas telemático 
												", DECODE((select 1 from " + m05bConstantes.TAB_SOLICITUD + " WHERE COD_ASIGNACION_100=" + 
													m05bConstantes.COL_01_CODASIG + "), NULL, 'NO', 'S&Iacute;') TELEMATICA" +
												", DECODE((select 1 from M05103T00 WHERE COD_ASIGNACION_103=" + 
													m05bConstantes.COL_01_CODASIG + " AND TIPO_FIRMA_103='"+ m05bConstantes.FIRMAENTREGA +
													"'), NULL, 'NO', 'S&Iacute;') FIRMADA" +
												// Fin Agurtzane Feb12: columnas telemático 	
												//Agurtzane Mar12: relacionar solicitud y asignación
												" ,(SELECT ID_SOLICITUD_100 FROM " + m05bConstantes.TAB_SOLICITUD + " WHERE COD_ASIGNACION_100=" + 
													m05bConstantes.COL_01_CODASIG + ") SOLICITUD " +												
												//Fin Agurtzane Mar12: relacionar solicitud y asignación						
												" from " + m05bConstantes.TAB_ASIGNACION + ","	+ m05bConstantes.TAB_PERSONAL;			
								sql = sql + " WHERE " + m05bConstantes.COL_01_FINALIZA + "='N'";
								sql = sql + " and " + m05bConstantes.COL_21_DNI + " = " + m05bConstantes.COL_01_DNI;

							    if (!(tipo.equals("T"))) {
									sql = sql + " and " + m05bConstantes.COL_01_ASIG + " = '" + tipo + "'";
								}
								if (!(rango.equals(""))) {
									sql = sql + " and " + m05bConstantes.COL_01_ORDEN + " = '" + rango + "'";
								} else if (Grupo != "***") {
									sql = sql + " and " + m05bConstantes.COL_01_ORDEN + " IN (" + DescGrupo + ")";
								}

								if (Estado.equals("PE")) {
									sql = sql + " and " + m05bConstantes.COL_01_ENTREGA + " = 'N'";
								} else if (Estado.equals("PD")) {
									sql = sql + " and " + m05bConstantes.COL_01_ENTREGA + " = 'S'"
											  + " and " + m05bConstantes.COL_01_FINALIZA + " = 'N'";
								}

								sql = sql + sql2 + " order by  8 desc ";
								miLog.addTraza(persona , "AsigPtes JSP" , "SQL: " + sql, m05bConstantes.LOG_NIVEL_BAJO);

								//m05bbBeginSelect(sql);
								//m05bRS = m05bPStmt.executeQuery();

								m05bConexion miConex = new m05bConexion();
								conn = miConex.getConnection();
								conn.setAutoCommit(false);  // Al final si todo ha ido bien se hace commit
								pstmt = conn.prepareStatement(sql);
								rs = pstmt.executeQuery();
								
								//Agurtzane Feb12: modificación fecha fin								
								String strFHSol="", strFDSol="", strHHSol="", strHDSol="", strFHAsig="", strFDAsig="", strHHAsig="", strHDAsig="", strMensFDif="";
								m05bSolicitudReserva solicitudReserva = null;
								Collection colSolicitudReservaEB=null;
								InitialContext ctxSR =null;
								m05SolicitudReservaHome solicitudReservaEBHome=null;
								m05AsignacionHome asignacionHome = null;
								m05Asignacion asignacion = null;
								m05AsignacionPK asigPK = null;
								//Fin Agurtzane Feb12: modificación fecha fin
								
								while (rs.next() == true) {
									codigo = rs.getString(m05bConstantes.COL_01_CODASIG);
									matricula= rs.getString(m05bConstantes.COL_01_MATRICULA);
									dni= rs.getString(m05bConstantes.COL_01_DNI);
							        nombre = rs.getString(m05bConstantes.COL_21_NOMBRE);
									desde= rs.getString(m05bConstantes.COL_01_FDESDE);
									desde= mComun.formatearFechaHora(desde,campoTexto3);
									hasta= rs.getString(m05bConstantes.COL_01_FHASTA);
									hasta= mComun.formatearFechaHora(hasta,campoTexto3);
									desdeHidden=rs.getString(7);
									hastaHidden=rs.getString(8);
									// Agurtzane Feb12: columnas telemático 
									telematica= rs.getString("TELEMATICA");
									firmada= rs.getString("FIRMADA");
									// Agurtzane Feb12: columnas telemático 
							        //Agurtzane Mar12: relacionar solicitud y asignación							        
							        solicitud= rs.getString("SOLICITUD")==null?"":rs.getString("SOLICITUD");
							        //Fin Agurtzane Mar12: relacionar solicitud y asignación									
									//Agurtzane Feb12: modificación fecha fin
									strMensFDif="";
									if (telematica.equals("S&Iacute;"))
									{
										
										ctxSR = new InitialContext();									
										solicitudReservaEBHome = (m05SolicitudReservaHome) ctxSR.lookup("m05SolicitudReserva");
										asignacionHome=(m05AsignacionHome) ctxSR.lookup("m05Asignacion");
										colSolicitudReservaEB = solicitudReservaEBHome.findByCodAsignacion(Integer.valueOf(codigo));
										asigPK=new m05AsignacionPK();
										asigPK.asi_codigo=codigo;
										asignacion=asignacionHome.findByPrimaryKey(asigPK);
										if (colSolicitudReservaEB != null && colSolicitudReservaEB.size() > 0)
										{
											solicitudReserva = ((m05SolicitudReserva)colSolicitudReservaEB.iterator().next()).getSolicitudReserva();
										}					
										strFDSol = comun.formatearFecha(solicitudReserva.getFechaIni());
										strHDSol = comun.Hora(solicitudReserva.getFechaIni());
										strFDAsig = comun.formatearFecha(asignacion.getAsi_fdesde());
										strHDAsig = comun.Hora(asignacion.getAsi_fdesde());
										//miLog.addTraza(persona , "Asignaciones Pendientes JSP", "Asignación fdesde="+strFDAsig, m05bConstantes.LOG_NIVEL_BAJO);
										//miLog.addTraza(persona , "Asignaciones Pendientes JSP", "Asignación hdesde="+strHDAsig, m05bConstantes.LOG_NIVEL_BAJO);
										//miLog.addTraza(persona , "Asignaciones Pendientes JSP", "Solicitud fdesde="+strFDSol, m05bConstantes.LOG_NIVEL_BAJO);
										//miLog.addTraza(persona , "Asignaciones Pendientes JSP", "Solicitud hhdesde="+strHDSol, m05bConstantes.LOG_NIVEL_BAJO);										
										strFHSol = comun.formatearFecha(solicitudReserva.getFechaFin());
										strHHSol = comun.Hora(solicitudReserva.getFechaFin());
										strFHAsig = comun.formatearFecha(asignacion.getAsi_fhasta());
										strHHAsig = comun.Hora(asignacion.getAsi_fhasta());
										//miLog.addTraza(persona , "Asignaciones Pendientes JSP", "Asignación fhasta="+strFHAsig, m05bConstantes.LOG_NIVEL_BAJO);
										//miLog.addTraza(persona , "Asignaciones Pendientes JSP", "Asignación hhasta="+strHHAsig, m05bConstantes.LOG_NIVEL_BAJO);
										//miLog.addTraza(persona , "Asignaciones Pendientes JSP", "Solicitud fhasta="+strFHSol, m05bConstantes.LOG_NIVEL_BAJO);
										//miLog.addTraza(persona , "Asignaciones Pendientes JSP", "Solicitud hhasta="+strHHSol, m05bConstantes.LOG_NIVEL_BAJO);										
										if(comun.FechaBD(strFHSol,strHHSol).equals(comun.FechaBD(strFHAsig, strHHAsig))) {strMensFDif="";}else{strMensFDif="*";}										
										if(comun.FechaBD(strFDSol,strHDSol).equals(comun.FechaBD(strFDAsig, strHDAsig))) {strMensFDif=strMensFDif;}else{strMensFDif="*";}										
									}					
									//Fin Agurtzane Feb12: modificación fecha fin
	
									++contTotal;
						%>
								<tr>
									<td width="0%" CLASS="listCellHidden" ><%=desdeHidden%></td>		
									<td CLASS="inputFieldTitle">
										<A href="JavaScript:fncModificar('<%=codigo%>')"><%=codigo%></A>
										<!-- Agurtzane Feb12: modificación fecha fin -->
										<label id="lblFDif" style="color: red;font-size: smaller;"><%=strMensFDif%></label>
										<!-- Fin Agurtzane Feb12: modificación fecha fin -->										
									</td>
									<td CLASS="listCell" style="text-align:left"><%=matricula%></td>
									<!--td class="inputFieldTitle"><FONT size="1"><%//=dni%></FONT></td-->
									<td CLASS="listCell" style="text-align:left"><FONT size="1"><%=nombre%></FONT></td>
									<td CLASS="listCell" style="text-align:center"><%=desde%></td>
									<td CLASS="listCell" style="text-align:center"><%=hasta%></td>
									
									<%
									if (idiomaSes.toUpperCase().equals("EU")) {
									
										if(telematica.startsWith("S")) telematica="BAI";
										else telematica="EZ";
										if(firmada.startsWith("S")) firmada="BAI";
										else firmada="EZ";
									}
									%>
									<!-- Agurtzane Feb12: columnas telemático -->
									<td CLASS="listCell" style="text-align:center"><FONT size="1"><%=telematica%></FONT></td>
									<td CLASS="listCell" style="text-align:center"><FONT size="1"><%=firmada%></FONT></td>
									<!-- Fin Agurtzane Feb12: columnas telemático -->
							   		   <!-- Agurtzane Mar12: relacionar solicitud y asignación -->
							   		   <td class=inputFieldTitle width="5%"><FONT size="1"><A href="JavaScript:fncSeleccionar('<%=solicitud%>')"><%=solicitud%></A></FONT></td>
							   		   <!-- Fin Agurtzane Mar12: relacionar solicitud y asignación -->									
									<td width="0%" CLASS="listCellHidden"  ><%=hastaHidden%></td>
								</tr>
								<%}%>
					</TABLE>
					<table width="100%">
						<tr></tr>
							<tr align="center">
								<td class="inputField" align="center"><%= res.getString("etTotal")%> <%=contTotal%></td>
							</tr>
					</table>

				</FORM>
			</td>
		</tr>
		<tr>
			<td colspan="3"><%@ include file="/mantenimientosJSP/includes/m05Pie_c.jsp"%></td>
		</tr>

	</table>

	<SCRIPT language="JavaScript">
		function fncModificar(codigo) {
	    	var docu=document.formAsigPendientes;
//	    	alert(codigo);
			docu.action="m05bGenerarAsignacionServlet?Codigo="+codigo+"&Mensaje=buscar";
			docu.submit();
		}  // Fin funcion fncModificar

		function fncBuscar() {
			var docu=document.formAsigPendientes;
			docu.action="m05bBuscarAsignacionJsp.jsp";
			docu.submit();
		}  // Fin funcion fncBuscar

		function fncImprimir() {
			var tipo;
			var rango;
			var grupo="";
			var descGrupo="";
			var docu=document.formAsigPendientes;
			if (docu.Tipo[0].checked) {
				tipo="N";
			} else if (docu.Tipo[1].checked) {
				tipo="S";
			} else  {
				tipo="T";
			}
			if (docu.Rango.value != "-1") {
				rango = docu.Rango.value.substring(0,2);
			} else {
				rango = "";
			}
			if (docu.Grupo.value != "") {
				grupo = docu.Grupo.value.split("..")[0];
				descGrupo = docu.Grupo.value.split("..")[1];
				/*	if (descGrupo.equals("")) {
						descGrupo="***";
					}*/
				}
		        docu.action="m05bImpAsigPtesPDFJsp.jsp?Tipo=" + tipo +
		       				"&Rango=" + rango+"&Grupo="+grupo+"&DescGrupo="+descGrupo+
		       				"&Estado=<%=Estado%>";
		        docu.submit();
		    }  // Fin funcion fncImprimir

			function fncCambiarAsignacion() {
				var tipo;
				var rango;
		        var grupo;
		        var descGrupo="";
		        var docu=document.formAsigPendientes;

				if (docu.Tipo[0].checked) {
					tipo="N";
				} else if (docu.Tipo[1].checked) {
					tipo="S";
				} else  {
					tipo="T";
				}
				if (docu.Rango.value != "-1") {
					rango = docu.Rango.value.substring(0,2);
				} else {
					rango = "";
				}
				if (docu.Grupo.value != "") {
			    	grupo = docu.Grupo.value.split("..")[0];
					descGrupo = docu.Grupo.value.split("..")[1];
				}
		       	docu.action="m05bAsigPendientesJsp.jsp?Tipo=" + tipo + 
		       				"&Rango=" + rango+"&Grupo="+grupo+"&DescGrupo="+descGrupo + 
		       				"&Estado=<%=Estado%>";
				docu.submit();
		    }  // Fin funcion fncCambiarAsignacion
			//Agurtzane Mar12: relacionar solicitud y asignación
			function fncSeleccionar (codigo){
				 document.formAsigPendientes.action = "m05bSolicitudReservaServlet?Accion=" + "<%=m05bConstantes.ACCION_VER_DETALLE%>" + "&Codigo=" + codigo + "&Origen=m05bAsigPendientesJsp.jsp" ;
    	   		 document.formAsigPendientes.submit();
			}
			//Fin Agurtzane Mar12: relacionar solicitud y asignación
		setTimeout('initSlide();', 1);
	</SCRIPT>

<%
} catch (Exception SQLException) {
	miLog.addTraza(SQLException);
} finally {
	//m05bEndSelect();
	if (rs != null)
		rs.close();
	if (pstmt != null)
		pstmt.close();
	if (conn != null)
		conn.close();
}%>
</BODY>
</HTML>