From 544baa97629c9d3a52d67f62df80f460700336af Mon Sep 17 00:00:00 2001 From: Lucas D'Avila Date: Tue, 22 Jul 2014 21:55:36 -0300 Subject: [PATCH] Corrigido atestado de matricula para buscar corretamente nomes dos pais. --- ieducar/modules/Reports/ReportSources/portabilis_atestado_matricula.jrxml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ieducar/modules/Reports/ReportSources/portabilis_atestado_matricula.jrxml b/ieducar/modules/Reports/ReportSources/portabilis_atestado_matricula.jrxml index 75e02b4..d894a63 100644 --- a/ieducar/modules/Reports/ReportSources/portabilis_atestado_matricula.jrxml +++ b/ieducar/modules/Reports/ReportSources/portabilis_atestado_matricula.jrxml @@ -46,8 +46,10 @@ mt.ultima_matricula = 1) as dt_matricula, matricula.ano as matricula_ano, fcn_upper(instituicao.cidade) as cidade, - fcn_upper(aluno.nm_pai) as nm_pai, - fcn_upper(aluno.nm_mae) as nm_mae, + + (SELECT CASE WHEN fisica.idpes_pai IS NOT NULL THEN (SELECT upper(pessoa.nome) FROM cadastro.pessoa WHERE pessoa.idpes = fisica.idpes_pai LIMIT 1) WHEN fisica.nome_pai IS NOT NULL AND TRIM(fisica.nome_pai) != '' THEN fisica.nome_pai WHEN aluno.nm_pai IS NOT NULL AND aluno.nm_pai != TRIM('') THEN upper(aluno.nm_pai) ELSE 'Não informado' END) AS nm_pai, + + (SELECT CASE WHEN fisica.idpes_mae IS NOT NULL THEN (SELECT upper(pessoa.nome) FROM cadastro.pessoa WHERE pessoa.idpes = fisica.idpes_mae LIMIT 1) WHEN fisica.nome_mae IS NOT NULL AND TRIM(fisica.nome_mae) != '' THEN fisica.nome_mae WHEN aluno.nm_mae IS NOT NULL AND aluno.nm_mae != TRIM('') THEN upper(aluno.nm_mae) ELSE 'Não informado' END) AS nm_mae, (SELECT COALESCE((SELECT COALESCE (fcn_upper(ps.nome),fcn_upper(juridica.fantasia)) FROM cadastro.pessoa ps, -- libgit2 0.21.2