<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Jaspersoft Studio version 6.8.0.final using JasperReports Library version 6.8.0-2ed8dfabb690ff337a5797129f2cd92902b0c87b  -->
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="Reporte_Evaluacion_Alumno_TallerExtra_Observacion" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="eab21a51-22dc-434f-90c5-41c3a73944ab">
	<property name="com.jaspersoft.studio.data.sql.SQLQueryDesigner.sash.w1" value="116"/>
	<property name="com.jaspersoft.studio.data.sql.SQLQueryDesigner.sash.w2" value="879"/>
	<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Inceptio"/>
	<property name="com.jaspersoft.studio.data.sql.tables" value=""/>
	<parameter name="PuestoPorColaboradorId" class="java.lang.Integer"/>
	<parameter name="PeriodoEvaluacionId" class="java.lang.Integer"/>
	<parameter name="MateriaId" class="java.lang.String"/>
	<parameter name="GrupoId" class="java.lang.String"/>
	<queryString>
		<![CDATA[SELECT Observaciones, EvaluacionPendienteRespuestaId
FROM (
SELECT erP.Observaciones, erP.EvaluacionPendienteRespuestaId
FROM e3_evaluacionpendienterespuesta erP
	INNER JOIN e3_evaluacionpendientealumno eaP on erP.EvaluacionPendienteAlumnoId = eaP.EvaluacionPendienteAlumnoId
	INNER JOIN e3_evaluacionpendienterelacion ereP on eaP.EvaluacionPendienteRelacionId = ereP.EvaluacionPendienteRelacionId
	INNER JOIN e3_periodoevaluacionportipoevaluacion ptP on eaP.PeriodoEvaluacionPorTipoEvaluacionId = ptP.PeriodoEvaluacionPorTipoEvaluacionId
	INNER JOIN e3_periodoevaluacion perP on ptP.PeriodoEvaluacionId = perP.PeriodoEvaluacionId
	INNER JOIN ce_grupo gr on eaP.GrupoId = gr.GrupoId
	INNER JOIN materia m on eaP.MateriaId = m.MateriaId
	LEFT JOIN e3_colaborador colP on eaP.ColaboradorId = colP.ColaboradorId
	LEFT JOIN e3_puesto pueP on eaP.PuestoId = pueP.PuestoId
	LEFT JOIN e3_departamento dP on pueP.DepartamentoId = dP.DepartamentoId
	LEFT JOIN usuario uP on colP.UsuarioId = uP.UsuarioId
	LEFT JOIN ce_profesor proP on uP.ProfesorId = proP.ProfesorId
	LEFT JOIN e3_puestoporcolaborador pcP on colP.ColaboradorId = pcP.ColaboradorId AND pueP.PuestoId = pcP.PuestoId
	WHERE LENGTH(TRIM(erP.observaciones)) > 0 AND IF( $P{GrupoId},IF( $P{MateriaId}, perP.PeriodoEvaluacionId =  $P{PeriodoEvaluacionId} AND pcP.PuestoPorColaboradorId =  $P{PuestoPorColaboradorId} AND erP.PreguntaId IS NULL AND proP.ProfesorId IS NOT NULL AND  gr.GrupoId IN ($P!{GrupoId}) AND m.MateriaId IN ($P!{MateriaId}) , perP.PeriodoEvaluacionId =  $P{PeriodoEvaluacionId} AND pcP.PuestoPorColaboradorId =  $P{PuestoPorColaboradorId} AND erP.PreguntaId IS NULL AND proP.ProfesorId IS NOT NULL AND  gr.GrupoId IN ($P!{GrupoId})), IF($P{MateriaId}, perP.PeriodoEvaluacionId =  $P{PeriodoEvaluacionId} AND pcP.PuestoPorColaboradorId =  $P{PuestoPorColaboradorId} AND erP.PreguntaId IS NULL AND proP.ProfesorId IS NOT NULL AND m.MateriaId IN ($P!{MateriaId}), perP.PeriodoEvaluacionId =  $P{PeriodoEvaluacionId} AND pcP.PuestoPorColaboradorId =  $P{PuestoPorColaboradorId} AND erP.PreguntaId IS NULL AND proP.ProfesorId IS NOT NULL ))
	GROUP BY erP.EvaluacionPendienteRespuestaId
	
	UNION ALL

SELECT erC.Observaciones, erC.EvaluacionPendienteRespuestaId
FROM e3_evaluacionpendienterespuesta erC
	INNER JOIN e3_evaluacionpendientealumno eaC on erC.EvaluacionPendienteAlumnoId = eaC.EvaluacionPendienteAlumnoId
	INNER JOIN e3_evaluacionpendienterelacion ereC on eaC.EvaluacionPendienteRelacionId = ereC.EvaluacionPendienteRelacionId
	INNER JOIN e3_periodoevaluacionportipoevaluacion ptC on eaC.PeriodoEvaluacionPorTipoEvaluacionId = ptC.PeriodoEvaluacionPorTipoEvaluacionId
	INNER JOIN e3_periodoevaluacion perC on ptC.PeriodoEvaluacionId = perC.PeriodoEvaluacionId
	INNER JOIN ce_grupo grC on eaC.GrupoId = grC.GrupoId
	LEFT JOIN e3_colaborador colC on eaC.ColaboradorId = colC.ColaboradorId
	LEFT JOIN e3_puesto pueC on eaC.PuestoId = pueC.PuestoId
	LEFT JOIN e3_departamento dC on pueC.DepartamentoId = dC.DepartamentoId
	LEFT JOIN usuario uC on colC.UsuarioId = uC.UsuarioId
	LEFT JOIN ce_profesor proC on uC.ProfesorId = proC.ProfesorId
	LEFT JOIN e3_puestoporcolaborador pcC on colC.ColaboradorId = pcC.ColaboradorId AND pueC.PuestoId = pcC.PuestoId
	WHERE LENGTH(TRIM(erC.observaciones)) > 0 AND IF( $P{GrupoId}, perC.PeriodoEvaluacionId =  $P{PeriodoEvaluacionId} AND pcC.PuestoPorColaboradorId =  $P{PuestoPorColaboradorId} AND erC.PreguntaId IS NULL AND eaC.ProfesorId IS NULL AND eaC.MateriaId IS NULL AND  grC.GrupoId IN ($P!{GrupoId}), perC.PeriodoEvaluacionId =  $P{PeriodoEvaluacionId} AND pcC.PuestoPorColaboradorId =  $P{PuestoPorColaboradorId} AND erC.PreguntaId IS NULL AND eaC.ProfesorId IS NULL AND eaC.MateriaId IS NULL)
	GROUP BY erC.EvaluacionPendienteRespuestaId

)t
GROUP BY EvaluacionPendienteRespuestaId]]>
	</queryString>
	<field name="Observaciones" class="java.lang.String">
		<property name="com.jaspersoft.studio.field.label" value="Observaciones"/>
	</field>
	<field name="EvaluacionPendienteRespuestaId" class="java.lang.Long">
		<property name="com.jaspersoft.studio.field.label" value="EvaluacionPendienteRespuestaId"/>
	</field>
	<background>
		<band splitType="Stretch"/>
	</background>
	<columnHeader>
		<band height="41" splitType="Stretch">
			<property name="com.jaspersoft.studio.unit.height" value="px"/>
			<staticText>
				<reportElement x="20" y="0" width="420" height="30" uuid="e1cc694c-e226-4674-b3ee-f06c7ad0b009"/>
				<textElement textAlignment="Left" verticalAlignment="Middle">
					<font size="20"/>
				</textElement>
				<text><![CDATA[Observaciones o comentarios generales]]></text>
			</staticText>
		</band>
	</columnHeader>
	<detail>
		<band height="25" splitType="Stretch">
			<property name="com.jaspersoft.studio.unit.height" value="px"/>
			<textField isStretchWithOverflow="true">
				<reportElement x="20" y="0" width="540" height="20" uuid="73ec8897-55e8-41dd-94bf-92ff7a86e32e">
					<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="5d252239-cc98-412a-ba35-f76d9184b106"/>
				</reportElement>
				<textFieldExpression><![CDATA["--- "+$F{Observaciones}]]></textFieldExpression>
			</textField>
		</band>
	</detail>
</jasperReport>
