<?xml version="1.0" encoding="UTF-8"?>
<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="declara_jura_depen" language="groovy" pageWidth="612" pageHeight="792" whenNoDataType="NoDataSection" columnWidth="512" leftMargin="60" rightMargin="40" topMargin="20" bottomMargin="20">
	<property name="ireport.zoom" value="1.210000000000002"/>
	<property name="ireport.x" value="0"/>
	<property name="ireport.y" value="192"/>
	<property name="ireport.jasperserver.reportUnit" value="/reports/radicacionvirtualcuentas/declara_jura_depen_2019"/>
	<property name="ireport.jasperserver.url" value="http://3.22.202.200:8080/jasperserver/services/repository"/>
	<subDataset name="dataset1"/>
	<parameter name="id_declara_jura_nov" class="java.math.BigDecimal">
		<defaultValueExpression><![CDATA[""]]></defaultValueExpression>
	</parameter>
	<queryString>
		<![CDATA[select
rownum as rn,
decj.*,
tip.orden,
tip.abreviatura,
tip.descripcion,
tip.estado,
case when decj.id_tipo_condiciones like '%'|| tip.id_tipo_condic_depend ||'%' then 1 else 0 end as marca_depen,
cont.num_doc,
replace(TO_CHAR(cont.num_doc, 'FM9999,999,999'),',','.') as num_doc_text,
cont.razon_social,
initcap(ciu.nombre) as nombre,
initcap_sofhouse(initcap(tipdoc.descripcion)) as descripcion_tipdoc,
tipdoc.abreviacion as abreviacion_tipdoc,
LPAD(TO_CHAR(decj.fecha,'dd'),2,'0') as FECHA_DIA,
initcap(trim(lower(TO_CHAR(decj.fecha,'MONTH','nls_date_language=spanish')))) as FECHA_MES,
TO_CHAR(decj.fecha,'yyyy') as FECHA_ANHO

from  rvc_declara_jura_nov decj

left join rvc_contratista cont
on decj.id_contratista = cont.id_contratista

LEFT JOIN CIUDAD ciu on ciu.id = cont.id_ciudad

LEFT JOIN tipo_documento tipdoc on tipdoc.id_tipo_doc = cont.id_tipo_doc

left join rvc_tipo_condic_depend tip
on tip.estado = 1
--on decj.id_tipo_condiciones like '%'|| tip.id_tipo_condic_depend ||'%'

where
decj.id_declara_jura_nov = $P{id_declara_jura_nov}

order by
tip.orden,
decj.fecha,
cont.num_doc]]>
	</queryString>
	<field name="RN" class="java.math.BigDecimal"/>
	<field name="ID_DECLARA_JURA_NOV" class="java.math.BigDecimal"/>
	<field name="ID_CONTRATISTA" class="java.math.BigDecimal"/>
	<field name="FECHA" class="java.sql.Timestamp"/>
	<field name="DEPENDIENTE" class="java.math.BigDecimal"/>
	<field name="ID_TIPO_CONDICIONES" class="java.lang.String"/>
	<field name="NUMERO_DOC" class="java.lang.String"/>
	<field name="FECHA_DOC" class="java.sql.Timestamp"/>
	<field name="OBSERVACIONES" class="java.lang.String"/>
	<field name="USUARIO_LOG" class="java.lang.String"/>
	<field name="FECHA_LOG" class="java.sql.Timestamp"/>
	<field name="FIRMADO" class="java.math.BigDecimal"/>
	<field name="FECHA_FIRMADO" class="java.sql.Timestamp"/>
	<field name="ORDEN" class="java.math.BigDecimal"/>
	<field name="ABREVIATURA" class="java.lang.String"/>
	<field name="DESCRIPCION" class="java.lang.String"/>
	<field name="ESTADO" class="java.math.BigDecimal"/>
	<field name="MARCA_DEPEN" class="java.math.BigDecimal"/>
	<field name="NUM_DOC" class="java.lang.String"/>
	<field name="NUM_DOC_TEXT" class="java.lang.String"/>
	<field name="RAZON_SOCIAL" class="java.lang.String"/>
	<field name="NOMBRE" class="java.lang.String"/>
	<field name="DESCRIPCION_TIPDOC" class="java.lang.String"/>
	<field name="ABREVIACION_TIPDOC" class="java.lang.String"/>
	<field name="FECHA_DIA" class="java.lang.String"/>
	<field name="FECHA_MES" class="java.lang.String"/>
	<field name="FECHA_ANHO" class="java.lang.String"/>
	<background>
		<band height="752" splitType="Stretch">
			<image>
				<reportElement x="75" y="120" width="370" height="469">
					<printWhenExpression><![CDATA[$F{FIRMADO}.toString()=="1"?Boolean.TRUE:Boolean.FALSE]]></printWhenExpression>
				</reportElement>
				<imageExpression class="java.lang.String"><![CDATA["repo:wmfirmado"]]></imageExpression>
			</image>
		</band>
	</background>
	<title>
		<band height="73" splitType="Stretch">
			<rectangle>
				<reportElement x="0" y="0" width="160" height="60"/>
			</rectangle>
			<image>
				<reportElement x="10" y="9" width="133" height="40"/>
				<imageExpression class="java.lang.String"><![CDATA["repo:LogoEmpresa003.jpg"]]></imageExpression>
			</image>
			<staticText>
				<reportElement x="160" y="0" width="352" height="60"/>
				<box leftPadding="2">
					<pen lineWidth="0.75"/>
					<topPen lineWidth="0.75"/>
					<leftPen lineWidth="0.75"/>
					<bottomPen lineWidth="0.75"/>
					<rightPen lineWidth="0.75"/>
				</box>
				<textElement verticalAlignment="Middle" markup="none">
					<font fontName="SansSerif" size="11" isBold="true"/>
				</textElement>
				<text><![CDATA[DECLARACIÓN JURAMENTADA DE CONTRATISTAS PARA DEDUCCION POR DEPENDIENTES]]></text>
			</staticText>
		</band>
	</title>
	<pageHeader>
		<band height="40" splitType="Stretch">
			<textField isStretchWithOverflow="true">
				<reportElement x="0" y="0" width="512" height="40"/>
				<box topPadding="2" leftPadding="2" bottomPadding="2" rightPadding="2">
					<topPen lineWidth="0.0"/>
					<bottomPen lineWidth="0.0"/>
					<rightPen lineWidth="0.0"/>
				</box>
				<textElement textAlignment="Justified" markup="styled"/>
				<textFieldExpression class="java.lang.String"><![CDATA["Yo, "+"<style isBold=\"true\">"+$F{RAZON_SOCIAL}+"</style>"+", identificado con "+$F{DESCRIPCION_TIPDOC}+" Número "+"<style isBold=\"true\">"+$F{NUM_DOC_TEXT}+"</style>"+"; En cumplimiento de la ley 1607 de 2012 y el Decreto Reglamentario No. 0009 del 25 de Enero de 2013. <style isBold=\"true\">Certifico bajo la gravedad de juramento</style> la siguiente información:"]]></textFieldExpression>
			</textField>
		</band>
	</pageHeader>
	<columnHeader>
		<band height="54" splitType="Stretch">
			<textField>
				<reportElement x="0" y="12" width="512" height="15"/>
				<box leftPadding="2"/>
				<textElement>
					<font isBold="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA["INFORMACION DE DEPENDIENTES - Decreto 99 de 2013, Art.2º Parágrafos 3 y 4"]]></textFieldExpression>
			</textField>
			<textField>
				<reportElement x="0" y="39" width="512" height="15"/>
				<box leftPadding="2"/>
				<textElement>
					<font isBold="false"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA["Marque la(s) opción(es) que cumpla(n) con la condición de dependientes:"]]></textFieldExpression>
			</textField>
		</band>
	</columnHeader>
	<detail>
		<band height="31" splitType="Prevent">
			<textField>
				<reportElement x="492" y="6" width="20" height="20"/>
				<box>
					<topPen lineWidth="1.0"/>
					<leftPen lineWidth="1.0"/>
					<bottomPen lineWidth="1.0"/>
					<rightPen lineWidth="1.0"/>
				</box>
				<textElement textAlignment="Center" verticalAlignment="Middle">
					<font isBold="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{MARCA_DEPEN}.intValue()==1?"X":" "]]></textFieldExpression>
			</textField>
			<textField isStretchWithOverflow="true">
				<reportElement stretchType="RelativeToTallestObject" x="25" y="6" width="400" height="20"/>
				<box leftPadding="2"/>
				<textElement verticalAlignment="Middle"/>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{DESCRIPCION}+"."]]></textFieldExpression>
			</textField>
			<textField isStretchWithOverflow="true">
				<reportElement x="0" y="6" width="25" height="20"/>
				<box leftPadding="2"/>
				<textElement textAlignment="Justified" verticalAlignment="Middle"/>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{RN} + "."]]></textFieldExpression>
			</textField>
		</band>
	</detail>
	<lastPageFooter>
		<band height="142">
			<textField evaluationTime="Report" pattern="" isBlankWhenNull="false">
				<reportElement mode="Opaque" x="504" y="130" width="8" height="12" forecolor="#575757" backcolor="#FFFFFF"/>
				<box leftPadding="2"/>
				<textElement verticalAlignment="Middle" rotation="None" markup="none">
					<font fontName="SansSerif" size="6" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$V{PAGE_NUMBER}]]></textFieldExpression>
			</textField>
			<textField>
				<reportElement mode="Opaque" x="415" y="130" width="89" height="12" forecolor="#575757" backcolor="#FFFFFF"/>
				<textElement textAlignment="Right" verticalAlignment="Middle" rotation="None" markup="none">
					<font fontName="SansSerif" size="6" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[" "+$V{PAGE_NUMBER}+" de "]]></textFieldExpression>
			</textField>
			<textField>
				<reportElement stretchType="RelativeToBandHeight" mode="Opaque" x="74" y="38" width="250" height="15" forecolor="#000000"/>
				<box>
					<pen lineWidth="0.75" lineStyle="Dotted"/>
					<topPen lineWidth="0.0" lineStyle="Solid"/>
					<leftPen lineWidth="0.0" lineStyle="Dotted"/>
					<bottomPen lineWidth="0.0" lineStyle="Dotted"/>
					<rightPen lineWidth="0.0" lineStyle="Dotted"/>
				</box>
				<textElement textAlignment="Left" verticalAlignment="Middle" markup="none">
					<font fontName="Times New Roman" size="10" isBold="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[($F{FIRMADO}.toString()=="1"?"Firmado por: ":"")+$F{RAZON_SOCIAL}]]></textFieldExpression>
			</textField>
			<textField>
				<reportElement stretchType="RelativeToBandHeight" x="0" y="0" width="512" height="29"/>
				<box>
					<topPen lineWidth="0.0"/>
					<bottomPen lineWidth="0.0"/>
					<rightPen lineWidth="0.0"/>
				</box>
				<textElement>
					<font isBold="false"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA["En constancia suscribo el presente documento a los "+$F{FECHA_DIA}.toString()+" dias del mes de "+$F{FECHA_MES}+" del año "+$F{FECHA_ANHO}.toString()+"."]]></textFieldExpression>
			</textField>
			<textField>
				<reportElement stretchType="RelativeToBandHeight" x="74" y="53" width="250" height="15"/>
				<textElement textAlignment="Left" verticalAlignment="Middle" markup="none">
					<font fontName="Times New Roman" size="10" isBold="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{ABREVIACION_TIPDOC} + " No. " + $F{NUM_DOC_TEXT}]]></textFieldExpression>
			</textField>
			<image>
				<reportElement x="0" y="29" width="74" height="76">
					<printWhenExpression><![CDATA[$F{FIRMADO}.toString()=="1"?Boolean.TRUE:Boolean.FALSE]]></printWhenExpression>
				</reportElement>
				<imageExpression class="java.lang.String"><![CDATA["repo:firma_general_anm_2020"]]></imageExpression>
			</image>
			<textField>
				<reportElement stretchType="RelativeToBandHeight" x="74" y="68" width="250" height="15"/>
				<textElement textAlignment="Left" verticalAlignment="Middle" markup="none">
					<font fontName="Times New Roman" size="10" isBold="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA["Contratista"]]></textFieldExpression>
			</textField>
		</band>
	</lastPageFooter>
	<summary>
		<band height="72">
			<subreport runToBottom="false">
				<reportElement isPrintRepeatedValues="false" x="0" y="32" width="512" height="30" isPrintWhenDetailOverflows="true"/>
				<subreportParameter name="id_declara_jura_nov">
					<subreportParameterExpression><![CDATA[$F{ID_DECLARA_JURA_NOV}]]></subreportParameterExpression>
				</subreportParameter>
				<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
				<subreportExpression class="java.lang.String"><![CDATA["repo:declara_jura_depen_relaciones"]]></subreportExpression>
			</subreport>
			<textField>
				<reportElement x="0" y="7" width="512" height="25"/>
				<box leftPadding="2">
					<topPen lineWidth="0.0"/>
					<bottomPen lineWidth="0.0"/>
					<rightPen lineWidth="0.0"/>
				</box>
				<textElement>
					<font isBold="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA["Relación de Dependientes"]]></textFieldExpression>
			</textField>
		</band>
	</summary>
	<noData>
		<band height="20">
			<staticText>
				<reportElement x="0" y="0" width="512" height="20"/>
				<textElement textAlignment="Center" verticalAlignment="Middle">
					<font isBold="true"/>
				</textElement>
				<text><![CDATA[No hay objetos a mostrar.]]></text>
			</staticText>
		</band>
	</noData>
</jasperReport>
