
<%@page import="com.ejie.ad74a.util.constantes.modelos.TipoSolicitantes"%>
<%@page import="com.ejie.ad74a.util.constantes.modelos.TipoExpedientes"%>
<%@page import="com.ejie.ad74a.util.constantes.ProcedimientosEnum"%>
<%@page import="com.ejie.ad74a.util.comun.UtilSeguridad"%>
<%@include file="/WEB-INF/includeTemplate.inc"%>	

<c:set var="urgencia00SiVal" value="<%=TipoExpedientes.urgencia00.SI.getId()%>"/>
<c:set var="urgencia00NoVal" value="<%=TipoExpedientes.urgencia00.NO.getId()%>"/>

<c:set var="tipoEntrada00TelematicaVal" value="<%=TipoExpedientes.idTipoEntrada00.TELEMATICA.getId()%>"/>
<c:set var="tipoEntrada00Papel0Val" value="<%=TipoExpedientes.idTipoEntrada00.PAPEL0.getId()%>"/>
<c:set var="tipoEntrada00PresencialVal" value="<%=TipoExpedientes.idTipoEntrada00.PRESENCIAL.getId()%>"/>
<c:set var="tipoEntrada00InicioOfVal" value="<%=TipoExpedientes.idTipoEntrada00.OFICIO.getId()%>"/>

<c:set var="procedimientoAltaVal" value="<%=ProcedimientosEnum.ALTA.getId()%>"/>
<c:set var="procedimientoBajaVal" value="<%=ProcedimientosEnum.BAJA.getId()%>"/>
<c:set var="procedimientoModificacionVal" value="<%=ProcedimientosEnum.MODIFICACION.getId()%>"/>
<c:set var="procedimientoRevision_precioVal" value="<%=ProcedimientosEnum.REVISION_PRECIO.getId()%>"/>
<c:set var="procedimientoNotificacionLiquiVal" value="<%=ProcedimientosEnum.NOTIFICACION_LIQUIDACION.getId()%>"/>
<c:set var="procedimientoInformeVal" value="<%=ProcedimientosEnum.INFORME.getId()%>"/>
<c:set var="procedimientoX87Tea1Val" value="<%=ProcedimientosEnum.X87_TEA_1.getId()%>"/>
<c:set var="procedimientoX87Tea2Val" value="<%=ProcedimientosEnum.X87_TEA_2.getId()%>"/>
<c:set var="procedimientoX87Tea4Val" value="<%=ProcedimientosEnum.X87_TEA_4.getId()%>"/>


<c:set var="idProcedimiento00" value="${expediente.idProcedimiento00}"/>

<input type="hidden" id="datos_generales_dni36" value="<c:out value="${expediente.solicitantes.identificador01}"/>"/>
<input type="hidden" id="datos_generales_folderid36" value="<c:out value="${expediente.folderId00}"/>"/>
<input id="expediente_participantID_detail" value="${participantID}" style="display:none"/>
<input type="hidden" id="token" value='<%=UtilSeguridad.getInstance().getTokenXLNetsRequest(request)%>'/>
<input type="hidden" id="existeEstudioDoc" value='${existeEstudioDoc}'/>
<input type="hidden" id="pendienteEjecutadoPasoDesis" value='${pendienteEjecutadoPasoDesis}'/>
 
<c:set var="existeInstalacion00SiVal" value="<%=TipoExpedientes.existeInstalacion00.SI.getId()%>"/>

<c:if test="${not empty expediente.errorExpediente00 and not empty expediente.errorExpediente00_desc}">
	<div id="feedbackError" role="alert" class="rup-feedback rup-feedback_image rup-feedback_image_error" style="display: block; visibility: visible; opacity: 100;">
		<div id="feedbackError_closeDiv" class="rup-feedback_closeLink rup-bootstrap-materializado" data-hasqtip="feedbackError_closeDiv" oldtitle="Cierre del mensaje" title="">
			<i class="mdi mdi-close"></i>
		</div>
		<i class="mdi mdi-alert-outline"></i>
		<div id="feedbackError_content"><c:out value="${expediente.errorExpediente00_desc}"/></div>
	</div>
</c:if>	
<script id="scriptCabecera">
	nEntradas = ${nEntradas};
	expedienteJSON = ${expediente.obtenerJSON()};

</script>
<c:if test="${nEntradas gt 0 }">
	<div id="feedbackAlert" role="alert" class="rup-feedback rup-feedback_image rup-feedback_image_alert" style="display: block; visibility: visible; opacity: 100;">
		<div id="feedbackAlert_closeDiv" class="rup-feedback_closeLink rup-bootstrap-materializado" data-hasqtip="feedbackAlert_closeDiv" oldtitle="Cierre del mensaje" title="">
			<i class="mdi mdi-close"></i>
		</div>
		<i class="mdi mdi-information-outline"></i>
		<div id="feedbackAlert_content"><spring:message code="expedientes.entradasPendientes"/></div>
	</div>
</c:if>


<div class="detalle_cabecera">
	<div id="datos_generales" class="seccion detalle_datos_generales">	
		<fieldset style="padding-bottom: 0; position:relative;">
			<div class="row" id="filaGeneral">	
				<div class="col col-sm-8 resumen" >					
					<span class="datosResumen" id="numExpediente00_resumen">
						<img id="mi_carpeta_resumen" height="23px" style="margin-top:-6px;cursor:pointer" 
							alt="<spring:message code="expedientes.miCarpeta"/>" title="<spring:message code="expedientes.miCarpeta"/>" 
							src="${staticsUrl}/ad74a/images/web01-micarpeta.png"/>
						<spring:message code="expedientes.expediente"/>: <c:out value="${expediente.numExpediente00}"/> - 
						<i style="color: #618685;"><c:out value="${expediente.estados.desc}"/></i>
						<c:if test="${idProcedimiento00 == procedimientoX87Tea1Val || idProcedimiento00 == procedimientoX87Tea2Val || idProcedimiento00 == procedimientoX87Tea4Val }">
							- <spring:message code="expedientes.migrado"/>
						</c:if>
						<c:if test="${expediente.urgencia00 eq urgencia00SiVal }">		
							<span class="mdi mdi-clock-fast naranja sol_urgente_icon" style="font-size: 1.5em;position: absolute;top: -8px;margin-left: 10px;" ></span>						
						</c:if>
							
					</span>
					
				</div>		
<%-- 				<c:if test="${nEntradas gt 0 }"> --%>
<!-- 					<div class="col col-sm-4 resumen" >		 -->
<!-- 						<span  id="numExpediente00_resumen"> -->
<!-- 							<span class="mdi mdi-alert rojo" style="font-size: 1.5em;position: absolute;top: -8px;margin-left: -35px;" ></span>	 -->
<%-- 							<spring:message code="expedientes.entradasPendientes"/> 	 --%>
<!-- 						</span> -->
<!-- 					</div>	 -->
<%-- 				</c:if>		 --%>
			</div>
			<div class="row" style="padding-left: 0">
				<div class="col col-sm-6">
					<label class="lbl"><spring:message code="expedientes.solicitante"/>:</label>
 					<c:choose> 
						<c:when test="${ expediente.solicitantes.beneficiario01 eq 1}">
							<a href="../../solicitantes/detail/<c:out value="${expediente.solicitantes.idSolicitante01}"/>" target="_blank">						
 								<span class="datosResumen" id="beneficiario_resumen">								
									<c:out value="${expediente.solicitantes.identificador01} - ${expediente.solicitantes.nombre01} ${expediente.solicitantes.apellido101} ${expediente.solicitantes.apellido201}"/>
 								</span>
							</a> 
						</c:when>
						<c:otherwise>
							<span class="datosResumen" id="beneficiario_resumen">
								<c:out value="${expediente.solicitantes.identificador01} - ${expediente.solicitantes.nombre01} ${expediente.solicitantes.apellido101} ${expediente.solicitantes.apellido201}"/>
 							</span> 
						</c:otherwise>
					</c:choose> 
				</div>		
				<div class="col col-sm-2">
					<label class="lbl"><spring:message code="expedientes.idTipoEntrada00"/>:</label>
					<c:if test="${expediente.observaciones00 != null}">
						<span class="mdi mdi-information verde info-icon" info="${expediente.observaciones00}" style="float: right;"></span>
					</c:if>
					<span class="datosResumen" id="idTipoEntrada00_resumen">
						<c:choose>
							<c:when test="${expediente.idTipoEntrada00 eq tipoEntrada00TelematicaVal }">
								<c:out value="<%=TipoExpedientes.idTipoEntrada00.TELEMATICA.getLabelDesc()%>"/>
							</c:when>
							<c:when test="${expediente.idTipoEntrada00 eq tipoEntrada00Papel0Val }">
								<c:out value="<%=TipoExpedientes.idTipoEntrada00.PAPEL0.getLabelDesc()%>"/>
							</c:when>
							<c:when test="${expediente.idTipoEntrada00 eq tipoEntrada00PresencialVal }">
								<c:out value="<%=TipoExpedientes.idTipoEntrada00.PRESENCIAL.getLabelDesc()%>"/>
							</c:when>
							<c:when test="${expediente.idTipoEntrada00 eq tipoEntrada00PresencialVal }">
								<c:out value="<%=TipoExpedientes.idTipoEntrada00.PRESENCIAL.getLabelDesc()%>"/>
							</c:when>
							<c:when test="${expediente.idTipoEntrada00 eq tipoEntrada00InicioOfVal }">
								<c:out value="<%=TipoExpedientes.idTipoEntrada00.OFICIO.getLabelDesc()%>"/>
							</c:when>
							<c:otherwise> - </c:otherwise>
						</c:choose>
					</span>
				</div>		
				<div class="col col-sm-4">
					<label class="lbl" "><spring:message code="expedientes.idProcedimiento00"/>:</label>
					<span class="datosResumen " id="idProcedimiento00_resumen">
						
						<c:choose>
							<c:when test="${expediente.idProcedimiento00 eq procedimientoAltaVal }">
								<c:out value="<%=ProcedimientosEnum.ALTA.getLabelDesc()%>"/>
							</c:when>
							<c:when test="${expediente.idProcedimiento00 eq procedimientoBajaVal }">
								<c:out value="<%=ProcedimientosEnum.BAJA.getLabelDesc()%>"/>
							</c:when>
							<c:when test="${expediente.idProcedimiento00 eq procedimientoModificacionVal }">
								<c:out value="<%=ProcedimientosEnum.MODIFICACION.getLabelDesc()%>"/>
							</c:when>
							<c:when test="${expediente.idProcedimiento00 eq procedimientoRevision_precioVal }">
								<c:out value="<%=ProcedimientosEnum.REVISION_PRECIO.getLabelDesc()%>"/>
							</c:when>
							<c:when test="${expediente.idProcedimiento00 eq procedimientoInformeVal }">
								<c:out value="<%=ProcedimientosEnum.INFORME.getLabelDesc()%>"/>
							</c:when>
							<c:when test="${expediente.idProcedimiento00 eq procedimientoNotificacionLiquiVal}">
								<c:out value="<%=ProcedimientosEnum.NOTIFICACION_LIQUIDACION.getLabelDesc()%>"/>
							</c:when>
							<c:when test="${expediente.idProcedimiento00 eq procedimientoX87Tea1Val }">
								<c:out value="<%=ProcedimientosEnum.X87_TEA_1.getLabelDesc()%>"/>
							</c:when>
							<c:when test="${expediente.idProcedimiento00 eq procedimientoX87Tea2Val }">
								<c:out value="<%=ProcedimientosEnum.X87_TEA_2.getLabelDesc()%>"/>
							</c:when>
							<c:when test="${expediente.idProcedimiento00 eq procedimientoX87Tea4Val }">
								<c:out value="<%=ProcedimientosEnum.X87_TEA_4.getLabelDesc()%>"/>
							</c:when>
							<c:otherwise> - </c:otherwise>
						</c:choose>
					</span>	
				</div>
			</div>	
			<div class="row" style="padding-left: 0">
				<div class="col col-sm-2">
					<label class="lbl"><spring:message code="expedientes.fRecepcion00"/>:</label>
					<span class="datosResumen " id="fRecepcion00_resumen">
						<c:out value="${expediente.fRecepcion00Formateada}"/>						
					</span>
				</div>
				<c:if test="${expediente.idProcedimiento00 eq procedimientoBajaVal }">
					<div class="col col-sm-2">
						<label class="lbl"><spring:message code="expedientes.fBaja00"/>:</label>
						<span class="datosResumen " id="fBaja00_resumen">
							<c:out value="${expediente.fBaja00Formateada}"/>				
						</span>
					</div>
				</c:if>				
				<div class="col col-sm-2">
					<label class="lbl"><spring:message code="expedientes.fCierre00"/>:</label>
					<span class="datosResumen " id="fCierre00_resumen">
						<c:out value="${expediente.fCierre00Formateada}"/>				
					</span>
				</div>				
				<c:choose>				
					<c:when test="${expediente.idProcedimiento00 eq procedimientoBajaVal  }">
						<c:choose>				
							<c:when test="${expediente.solicitantes.mantenerInst01 eq 1 }">
								<div class="col col-sm-2">
									<label class="lbl"><spring:message code="expedientes.mantenerInst"/>:</label>
									<span class="datosResumen " id="_resumen">
										<c:out value="<%=TipoExpedientes.existeInstalacion00.SI.getLabelDesc()%>"/>							
									</span>
								</div>
							</c:when>	
							<c:otherwise>
								<div class="col col-sm-2">
									<label class="lbl"><spring:message code="expedientes.mantenerInst"/>:</label>
									<span class="datosResumen " id="_resumen">
										<c:out value="<%=TipoExpedientes.existeInstalacion00.NO.getLabelDesc()%>"/>					
									</span>
								</div>
							</c:otherwise>
						</c:choose>
						
					</c:when>					
					<c:when test="${expediente.idProcedimiento00 eq procedimientoAltaVal  }"> 
						<c:choose>				
							<c:when test="${expediente.existeInstalacion00 eq existeInstalacion00SiVal}">
								<div class="col col-sm-2">
									<label class="lbl"><spring:message code="expedientes.existeInstalacion00"/>:</label>
									<span class="datosResumen " id="existeInstalacion00_resumen">
										<c:out value="<%=TipoExpedientes.existeInstalacion00.SI.getLabelDesc()%>"/>	
									</span>	
								</div>
							</c:when>	
							<c:otherwise>
								<div class="col col-sm-2">
									<label class="lbl"><spring:message code="expedientes.existeInstalacion00"/>:</label>
									<span class="datosResumen " id="existeInstalacion00_resumen">
										<c:out value="<%=TipoExpedientes.existeInstalacion00.NO.getLabelDesc()%>"/>	
									</span>	
								</div>
							</c:otherwise>
						</c:choose>
					</c:when>
					<c:otherwise></c:otherwise>
				</c:choose>
				<div class="col col-sm-4">
					<label class="lbl"><spring:message code="expedientes.tecnicoExpediente00"/>:</label>
					<span class="datosResumen " id="tecnicoExpediente00_resumen"><c:out value="${expediente.tecnicoExpedienteNombre}"/></span>
				</div>				
			</div>
			<c:if test="${expediente.idProcedimiento00 eq procedimientoInformeVal}">
				<div class="row" style="padding-left: 0">	
			    	 <div class="col col-sm-2">
			    	 	<label class="lbl"><spring:message code="expedientes.fInicio16" /></label>
				     	<span class="datosResumen" id="fInicio16_tabSolicitud_detail_table"> <c:out value="${expediente.informeIntervencion.fInicio16Formateada}"/></span>
				     	
					</div>
				    <div class="col col-sm-2">
				    	<label class="lbl"><spring:message code="expedientes.estado16"/></label>
				   		<span class="datosResumen" id="estado16_tabSolicitud_detail_table"><c:out value="${expediente.informeIntervencion.estadoDesc}"/></span>
				   		
					</div>
				</div>
			</c:if>
		</fieldset>
	</div>
</div>	