Skip to content

Instantly share code, notes, and snippets.

@marcaum54
Last active March 31, 2020 16:51
Show Gist options
  • Save marcaum54/d64ff34f64c9e93ad89a97544c6f8045 to your computer and use it in GitHub Desktop.
Save marcaum54/d64ff34f64c9e93ad89a97544c6f8045 to your computer and use it in GitHub Desktop.
Declaração de Hiposuficiencia
<?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ção de comparecimento" columnCount="2" pageWidth="580" pageHeight="842" whenNoDataType="NoDataSection" columnWidth="262" columnSpacing="24" leftMargin="18" rightMargin="14" topMargin="14" bottomMargin="14" uuid="16ecacc7-002d-4bbc-8908-51b6abb7b2f3">
<property name="ireport.jasperserver.reportUnit" value="/reports/atendimento/atendimento/hipossuficiencia/hipossuficiencia"/>
<property name="ireport.jasperserver.url" value="http://192.168.0.157:8080/jasperserver/services/repository"/>
<property name="ireport.zoom" value="1.5"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/>
<style name="Title" fontName="Times New Roman" fontSize="50" isBold="true" pdfFontName="Times-Bold"/>
<style name="SubTitle" forecolor="#736343" fontName="Arial" fontSize="18"/>
<style name="Column header" forecolor="#666666" fontName="Arial" fontSize="12" isBold="true"/>
<style name="Detail" fontName="Arial" fontSize="12"/>
<style name="Row" mode="Transparent">
<conditionalStyle>
<conditionExpression><![CDATA[$V{REPORT_COUNT}%2 == 0]]></conditionExpression>
<style backcolor="#D2D2D2"/>
</conditionalStyle>
</style>
<parameter name="assistido_id" class="java.lang.Integer">
<defaultValueExpression><![CDATA[0]]></defaultValueExpression>
</parameter>
<parameter name="comarca_id" class="java.lang.Integer">
<defaultValueExpression><![CDATA[-1]]></defaultValueExpression>
</parameter>
<queryString>
<![CDATA[WITH endereco_relationship AS (
SELECT DISTINCT
ape.pessoa_id,
CASE WHEN contrib_endereco.logradouro IS NULL OR contrib_endereco.logradouro = '' THEN '(Não informado)' ELSE contrib_endereco.logradouro END AS logradouro,
CASE WHEN contrib_endereco.numero IS NULL OR contrib_endereco.numero = '' THEN '(Não informado)' ELSE contrib_endereco.numero END AS end_numero,
CASE WHEN contrib_endereco.complemento IS NULL OR contrib_endereco.complemento = '' THEN '(Não informado)' ELSE contrib_endereco.complemento END AS complemento,
CASE WHEN contrib_endereco.cep IS NULL OR contrib_endereco.cep = '' THEN '(Não informado)' ELSE contrib_endereco.cep END AS endereco_cep,
COALESCE(initcap(bairro.nome), '(Não informado)') AS bairro,
CASE WHEN mun.nome IS NULL OR TRIM(mun.nome) = '' THEN '(Não informado)' ELSE mun.nome || ' - ' || contrib_estado.uf END AS municipio
FROM assistido_pessoa_enderecos ape
LEFT JOIN contrib_endereco ON ape.endereco_id = contrib_endereco.id
LEFT JOIN contrib_bairro bairro ON contrib_endereco.bairro_id = bairro.id
LEFT JOIN contrib_municipio mun ON contrib_endereco.municipio_id = mun.id
LEFT JOIN contrib_estado ON mun.estado_id = contrib_estado.id
WHERE contrib_endereco.principal = TRUE AND contrib_endereco.desativado_em IS NULL
)
SELECT
to_char(CURRENT_TIMESTAMP, 'DD/MM/YYYY') AS data_atual,
CASE
WHEN (pessoa.rg_numero IS NULL OR TRIM(pessoa.rg_numero) = '') THEN '(Não informado)'
ELSE pessoa.rg_numero || '/' || COALESCE(pessoa.rg_orgao, '(Não informado)')
END AS rg,
CASE
WHEN (pessoa.rg_orgao = '' OR pessoa.rg_orgao = NULL) THEN '(Não informado)'
ELSE UPPER(pessoa.rg_orgao)
END AS rg_orgao,
CASE
WHEN pessoa.cpf IS NULL OR TRIM(pessoa.cpf) = '' THEN '(Não informado)'
ELSE pessoa.cpf
END AS cpf,
initcap(pessoa.nome) AS assistido_nome,
COALESCE(to_char(pessoa.data_nascimento, 'DD/MM/YYYY'), '(Não informado)') AS data_nascimento,
endereco.bairro,
endereco.complemento,
endereco.municipio,
CASE
WHEN renda.ganho_mensal IS NULL THEN '(Valor não informado)'
ELSE 'R$ '|| renda.ganho_mensal
END AS ganho_mensal_reais,
COALESCE(tel.telefone_1, '(Não informado)') AS telefone_1,
tel.telefone_2,
CASE
WHEN pessoa.email IS NULL OR TRIM(pessoa.email) = '' THEN '(Não informado)'
ELSE pessoa.email
END AS email,
COALESCE(filiacao.filiacao_1, '(Não informada)') AS filiacao_1,
initcap(filiacao.filiacao_2) AS filiacao_2,
initcap(filiacao.filiacao_3) AS filiacao_3,
initcap(filiacao.filiacao_4) AS filiacao_4,
CASE
WHEN apa.nacionalidade = 0 THEN 'Brasileiro(a)'
WHEN apa.nacionalidade = 1 THEN 'Brasileiro(a) Naturalizado(a)'
WHEN apa.nacionalidade = 2 THEN 'Estrangeiro(a)'
ELSE '(Não informado)'
END AS nacionalidade,
CASE
WHEN apa.estado_civil = 0 THEN 'Solteiro(a)'
WHEN apa.estado_civil = 1 THEN 'Casado(a)'
WHEN apa.estado_civil = 2 THEN 'Viuvo(a)'
WHEN apa.estado_civil = 3 THEN 'Divorciado(a)'
WHEN apa.estado_civil = 4 THEN 'União estável'
WHEN apa.estado_civil = 5 THEN 'Separado judicialmente'
ELSE '(Não informado)'
END AS estado_civil,
CASE WHEN app.nome IS NULL OR app.nome = '' THEN '(Não informado)' ELSE initcap(app.nome) END AS profissao_nome,
endereco.logradouro,
endereco.end_numero,
endereco.complemento,
endereco.endereco_cep,
initcap(comarca.nome) AS comarca
FROM assistido_pessoa pessoa
INNER JOIN assistido_pessoaassistida apa ON apa.pessoa_ptr_id = pessoa.id
LEFT JOIN assistido_profissao app ON app.id = apa.profissao_id
LEFT JOIN endereco_relationship endereco ON pessoa.id = endereco.pessoa_id
LEFT JOIN assistido_renda renda ON pessoa.id = renda.pessoa_id
LEFT JOIN buscar_assistido_filiacao(pessoa.id) filiacao ON filiacao.pessoa_assistida_id = pessoa.id
LEFT JOIN buscar_assistido_telefone(pessoa.id) tel ON tel.pessoa_id = pessoa.id
CROSS JOIN contrib_comarca comarca
WHERE pessoa.id = $P{assistido_id}
AND comarca.id = $P{comarca_id}
limit 1]]>
</queryString>
<field name="data_atual" class="java.lang.String"/>
<field name="rg" class="java.lang.String"/>
<field name="cpf" class="java.lang.String"/>
<field name="assistido_nome" class="java.lang.String"/>
<field name="data_nascimento" class="java.lang.String"/>
<field name="bairro" class="java.lang.String"/>
<field name="logradouro" class="java.lang.String"/>
<field name="end_numero" class="java.lang.String"/>
<field name="complemento" class="java.lang.String"/>
<field name="municipio" class="java.lang.String"/>
<field name="ganho_mensal_reais" class="java.lang.String"/>
<field name="telefone_1" class="java.lang.String"/>
<field name="telefone_2" class="java.lang.String"/>
<field name="email" class="java.lang.String"/>
<field name="filiacao_1" class="java.lang.String"/>
<field name="filiacao_2" class="java.lang.String"/>
<field name="filiacao_3" class="java.lang.String"/>
<field name="filiacao_4" class="java.lang.String"/>
<field name="comarca" class="java.lang.String"/>
<field name="nacionalidade" class="java.lang.String"/>
<field name="estado_civil" class="java.lang.String"/>
<field name="profissao_nome" class="java.lang.String"/>
<field name="endereco_logradouro" class="java.lang.String"/>
<field name="endereco_numero" class="java.lang.String"/>
<field name="endereco_complemento" class="java.lang.String"/>
<field name="endereco_cep" class="java.lang.String"/>
<field name="rg_orgao" class="java.lang.String"/>
<variable name="municipio" class="java.lang.String">
<variableExpression><![CDATA[$F{municipio} != "null" ? $F{municipio} : "(Não informado)"]]></variableExpression>
</variable>
<variable name="filiacao" class="java.lang.String">
<variableExpression><![CDATA[$F{filiacao_2} == null ? $F{filiacao_1} :
$F{filiacao_3} == null ? $F{filiacao_1} +" e "+ $F{filiacao_2} :
$F{filiacao_4} == null ? $F{filiacao_1} +", "+ $F{filiacao_2} +" e "+ $F{filiacao_3} :
$F{filiacao_1} +", "+ $F{filiacao_2} +", "+ $F{filiacao_3} +" e "+ $F{filiacao_4}]]></variableExpression>
</variable>
<variable name="telefone" class="java.lang.String">
<variableExpression><![CDATA[$F{telefone_2} == null ? $F{telefone_1} :
$F{telefone_1} +" e "+ $F{telefone_2}]]></variableExpression>
</variable>
<variable name="endereco" class="java.lang.String">
<variableExpression><![CDATA[$F{bairro} == null && $F{logradouro} == null && $F{end_numero} == null && $F{complemento} == null ? "(Não informado)" :
$F{logradouro} == null ? "(Não informado)" :
$F{complemento} == null ? $F{logradouro} +", n° "+ $F{end_numero} +", "+ $F{bairro} :
$F{logradouro} +", n° "+ $F{end_numero} +", "+ $F{complemento} +", "+ $F{bairro}]]></variableExpression>
</variable>
<variable name="hoje" class="java.lang.String">
<variableExpression><![CDATA[new java.text.SimpleDateFormat("dd 'de' MMMMM 'de' yyyy").format(new java.util.Date())]]></variableExpression>
</variable>
<variable name="cpf_f" class="java.lang.String">
<variableExpression><![CDATA[$F{cpf}.substring(0, 3)+"."+$F{cpf}.substring(3, 6)+"."+$F{cpf}.substring(6, 9)+"-"+$F{cpf}.substring(9, 11)]]></variableExpression>
</variable>
<variable name="cep_f" class="java.lang.String">
<variableExpression><![CDATA[$F{endereco_cep}.substring(0, 5) + "-" + $F{endereco_cep}.substring(5, 8)]]></variableExpression>
</variable>
<background>
<band splitType="Stretch"/>
</background>
<pageHeader>
<band height="50">
<staticText>
<reportElement x="187" y="0" width="361" height="38" uuid="ce16f184-3851-41b2-b41b-bda86b6d0292"/>
<textElement verticalAlignment="Middle">
<font size="14" isBold="true"/>
</textElement>
<text><![CDATA[DECLARAÇÃO DE HIPOSSUFICIÊNCIA]]></text>
</staticText>
<image>
<reportElement x="0" y="0" width="187" height="38" uuid="6bbf1bb3-6ce4-4a4d-8a17-d3ad4e17755d"/>
<imageExpression><![CDATA["repo:/images/logo-horizontal"]]></imageExpression>
</image>
</band>
</pageHeader>
<detail>
<band height="450">
<textField isStretchWithOverflow="true">
<reportElement positionType="Float" stretchType="RelativeToTallestObject" isPrintRepeatedValues="false" x="0" y="0" width="260" height="450" uuid="924103db-a8a7-47a4-9c07-95d165bdc83d"/>
<textElement textAlignment="Justified" markup="html">
<font size="8" isBold="false"/>
</textElement>
<textFieldExpression><![CDATA["<p>Eu, <b>"+$F{assistido_nome}+"</b>, portador do CPF N° <b>"+$V{cpf_f}+"</b>, inscrito no RG N° <b>"+$F{rg}+"</b>, <b>"+ $F{nacionalidade} +"</b>, <b>"+$F{estado_civil}+"</b>, profissão <b>"+$F{profissao_nome}+"</b>, residente e domiciliado(a) em <b>"+$F{logradouro}+"</b>, N° <b>"+$F{end_numero}+"</b>, <b>"+$F{complemento}+"</b>, <b>"+$F{bairro}+"</b>, CEP <b>"+$V{cep_f}+"</b>, cidade de <b>"+$F{municipio}+"</b>, telefone <b>"+$V{telefone}+"</b>, e-mail <b>"+$F{email}+"</b>,</p><br>"+
"<p>Neste ato representando/assistindo: </p>"+
"<p>__________________________________________________________</p>"+
"<p>__________________________________________________________</p>"+
"<p>__________________________________________________________</p><br>"+
"<p>DECLARO perante a DEFENSORIA PÚBLICA DO ESTADO DO CEARÁ, sob as penas da lei que:</p><br>"+
"<p>I - Desejo ser assistido pela Defensoria Pública do Estado do Ceará para representar meus interesses, judicial e extrajudicialmente, em todos os graus e instâncias, na forma do art. 5º, inciso LXXIV da Constituição Federal e nos termos da Lei Complementar Federal no 80/94 e Lei Complementar Estadual no 06/1997, NÃO aceitando a substituição da Defensoria Pública por nenhum advogado(a) particular mesmo que nomeado em juízo, visto que declaro ter relação de confiança com a Defensoria Pública e, portanto, somente minha pessoa, por declaração de vontade própria, poderá desconstituir os poderes outorgados por lei à Defensoria Pública, sob pena de violação ao meu direito de ampla defesa e contraditório.</p><br>"+
"<p>II- NÃO disponho de recursos suficientes que me permitam pagar as custas judiciais, despesas processuais e os honorários advocatícios sem prejuízo de meu sustento próprio e de minha família, estando ciente de que, se falsa for esta declaração, e em havendo má-fé, poderei incorrer no pagamento de até 10 (dez) vezes o valor das custas judiciais sonegada (art. 100, parágrafo único, do CPC e a Lei Nº 1.060/50), bem como ainda ser responsabilizado pelo crime de falsidade ideológica.</p><br>"+
"<p>III - Que a isenção conforme o artigo 98, § 1º do CPC, abrange a taxas e custas judiciais, selos postais, despesas com publicação na imprensa oficial, indenização devida à testemunha, despesas com exame de código genético – DNA, honorários de perito, remuneração de intérprete ou tradutor nomeado, custo com elaboração de cálculo, depósitos previstos em lei para interposição de recurso, para propositura de ação e prática de outros atos processuais inerentes ao exercício da ampla defesa e contraditório, emolumentos devidos a notários ou registradores em decorrência da prática de registro, averbação ou qualquer outro ato notarial necessário à efetivação de decisão judicial ou à continuidade de processo judicial.</p><br>"+
"<p>IV - Declaro, ainda, ter conhecimento de que a gratuidade da justiça é pessoal, não se estendendo a litisconsorte ou sucessor.</p><br>"+
"<p>V - Estou ciente que o(a) Defensor(a) Público(a) poderá proceder à nova avaliação da situação econômico-financeira a qualquer momento, caso haja fundada suspeita de alteração significativa da situação declarada ou existência de indícios de ocultação ou omissão de dados relevantes para a avaliação da situação declarada.</p><br>"+
"<p>VI - Tenho ciência de que a Defensoria Pública não tem poderes legais para transigir em meu nome, razão pela qual comprometo-me a comparecer a todos os atos processuais, visto que a nova legislação processual civil prioriza a solução dos litígios por meio de conciliação/mediação, o que será buscado a todo o tempo e em todos os atos processuais.</p><br>"+
"<p>VII - <b>( ) SIM ( ) NÃO</b> tenho interesse em realizar audiência de conciliação/mediação nos termos do art. 334 do CPC;</p><br>"+
"<p>VIII - Fui orientado e advertido pela Defensoria Pública do meu dever de comparecimento a audiência de conciliação/mediação, sob pena de multa prevista no §8º do art. 334 do Código de Processo Civil, razão pela qual devo sempre manter atualizado meu endereço, telefone, e-mail, enfim, todos os meios de comunicação que possuo para minha localização, declarando ainda que fui cientificado de que as multas processuais não são abrangidas pela gratuidade da justiça, conforme §4º do art. 98 do Novo CPC.</p><br>"+
"<p>IX - Fico ciente que nos processos regidos pela Lei 9.099/95 (Juizados Especiais) a audiência é UNA (conciliação, instrução e julgamento), comprometendo-me a comparecer acompanhado de minhas testemunhas, em número máximo de 03 (três), sob pena de arquivamento do processo e multa (art. 51, inciso I, §2º da Lei 9.099/95).</p><br>"+
"<p>X - Estou ciente de que a MUDANÇA de ENDEREÇO, TELEFONE, E-MAIL ou qualquer outro meio de localização disponibilizado deverá ser comunicada à Defensoria Pública do Estado do Ceará (conforme art. 77, V do CPC) e, do contrário, isso poderá causar prejuízos à defesa de meus interesses, em juízo e fora dele, tendo ciência de que a NÃO atualização de meus dados poderá acarretar a extinção do processo com ou sem resolução de mérito e, neste último caso, especialmente, em detrimento da paralisação processual e da não promoção dos atos processuais que me incumbem, conforme art. 354 combinado com art. 485, II e III do Código de Processo Civil.</p><br>"+
"<p>XI – Observarei os deveres processuais elencados no artigo 77 e seus incisos do CPC, comprometendo-me a expor os fatos conforme a verdade, não formular pretensão ou apresentar defesa quando ciente de que é destituída de fundamento; não produzir provas e não praticar atos inúteis ou desnecessários à defesa do direito; não criar embaraços à efetivação de decisões jurisdicionais de qualquer natureza; não praticar inovação ilegal no estado de fato de bem ou de direito litigioso, sob pena de me responsabilizar por litigância de má-fé nos termos do artigo 79 e seguintes do CPC. </p><br>"+
"<p>XII - Fui informado que obterei senha pessoal junto à unidade judiciária onde tramita o processo, para ter acesso aos autos digitais e tomar conhecimento de seu andamento no sítio eletrônico do Tribunal de Justiça do Estado do Ceará, ficando ciente de que, em regra, não receberei da Defensoria Pública comunicações de atos processuais (inclusive de liminares, decisões interlocutórias e sentenças), no entanto, posso e devo, sempre que necessário, comparecer à Defensoria Pública para sanar as dúvidas processuais e ter conhecimento da tramitação de meu processo.</p><br>"+
"<p>XIII - Devo guardar em meu poder os originais dos documentos cujas cópias foram entregues à Defensoria Pública do Estado do Ceará e que foram por ela utilizados, pelo prazo de 02 (dois) anos após o encerramento das medidas judiciais decorrentes da presente declaração.</p><br>"]]></textFieldExpression>
</textField>
</band>
</detail>
<pageFooter>
<band height="87">
<line>
<reportElement x="76" y="72" width="400" height="1" uuid="5250fe9c-776c-46cb-852e-16a7642c08f1"/>
<graphicElement>
<pen lineColor="#666633"/>
</graphicElement>
</line>
<staticText>
<reportElement x="76" y="75" width="400" height="11" uuid="ca271fde-9b69-4e3e-afcb-eba8c9f118ee"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<text><![CDATA[Defensoria Pública Geral do Estado do Ceará – Alô Defensoria – 129.]]></text>
</staticText>
<textField isStretchWithOverflow="true">
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="260" y="-5" width="288" height="61" uuid="5a4cba7d-0b30-4e18-9ade-a041cbb77fa3"/>
<textElement textAlignment="Center" verticalAlignment="Middle" markup="html">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA["<p>"+$F{comarca}+", "+(new java.text.SimpleDateFormat("dd 'de' MMMM 'de' yyyy ",new Locale("pt", "BR")).format(new java.util.Date()))+".</p><br>"+
"<p>_____________________________________________________</p><br>"+
"<p style=\"text-align: center;\"><b>"+$F{assistido_nome}+"</b></p>"]]></textFieldExpression>
</textField>
</band>
</pageFooter>
<summary>
<band splitType="Stretch"/>
</summary>
<noData>
<band height="157"/>
</noData>
</jasperReport>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment