git-svn-id: https://svn.coded.pt/svn/SIPRP@988 bb69d46d-e84e-40c8-a05a-06db0d633741

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Frederico Palma 17 years ago
parent eadf9336da
commit e907f465b5

@ -99,7 +99,8 @@ public class RelatorioPrintDataProvider
"estabelecimentos.id", "estabelecimentos.nome",
"hs_relatorio.data", "marcacoes_estabelecimento.data",
"hs_relatorio.acompanhante1", "hs_relatorio.funcao_acompanhante1",
"hs_relatorio.funcionarios", "estabelecimentos.morada" },
"hs_relatorio.funcionarios", "estabelecimentos.morada",
"hs_relatorio.avaliacao_inicial"},
new Field( "hs_relatorio.id" ).isEqual( id ),
null,
null,
@ -119,6 +120,7 @@ public class RelatorioPrintDataProvider
String funcaoAcompanhante = ( String ) array.get( 0, 8 );
String textoFuncionarios = ( String ) array.get( 0, 9 );
String morada = ( String ) array.get( 0, 10 );
String tipoAvaliacao = ( ( Boolean ) array.get( 0, 11 ) ).booleanValue() ? "INICIAL" : "PERI\u00d3DICA";
EmpresaToPrint empresa = new EmpresaToPrint( nomeEmpresa,
"http://www.evolute.pt:13080/SIPRPImages/image?id=" + logoId,
nomeEstabelecimento, actividadeEmpresa,
@ -128,6 +130,7 @@ public class RelatorioPrintDataProvider
empresa,
dataRelatorio != null ? new DataToPrint( "data-relatorio", dataRelatorio ) : null,
dataVisita != null ? new DataToPrint( "data-hs", dataVisita ) : null,
tipoAvaliacao,
dataProximaVisita != null ? new DataToPrint( "data-proxima-hs", dataProximaVisita ) : null,
textoFuncionarios,
getTecnicoHS( id ),
@ -205,7 +208,6 @@ public class RelatorioPrintDataProvider
null,
null,
null );
System.out.println( select );
Virtual2DArray array = EXECUTER.executeQuery( select );
if( array.columnLength() == 0 )
{

@ -12,6 +12,7 @@ public class RelatorioToPrint
protected EmpresaToPrint empresa;
protected DataToPrint dataRelatorio;
protected DataToPrint dataHs;
protected String tipoAvaliacao;
protected DataToPrint dataProximaHs;
protected String textoFuncionarios;
protected TecnicoHSToPrint tecnicoHS;
@ -22,7 +23,8 @@ public class RelatorioToPrint
public RelatorioToPrint( EmpresaToPrint empresa,
DataToPrint dataRelatorio,
DataToPrint dataHs,
DataToPrint dataHs,
String tipoAvaliacao,
DataToPrint dataProximaHs,
String textoFuncionarios,
TecnicoHSToPrint tecnicoHS,
@ -35,6 +37,7 @@ public class RelatorioToPrint
this.empresa = empresa;
this.dataRelatorio = dataRelatorio;
this.dataHs = dataHs;
this.tipoAvaliacao = tipoAvaliacao;
this.dataProximaHs = dataProximaHs;
this.textoFuncionarios = textoFuncionarios;
this.tecnicoHS = tecnicoHS;
@ -51,6 +54,9 @@ public class RelatorioToPrint
relatorioElement.addContent( empresa.toJdomElement() );
relatorioElement.addContent( dataRelatorio.toJdomElement() );
relatorioElement.addContent( dataHs.toJdomElement() );
Element tipoAvaliacaoElement = new Element( "tipo-avaliacao" );
tipoAvaliacaoElement.setText( tipoAvaliacao );
relatorioElement.addContent( tipoAvaliacaoElement );
if( dataProximaHs != null )
{
relatorioElement.addContent( dataProximaHs.toJdomElement() );

@ -1,15 +1,9 @@
package siprp.higiene.relatorio.print;
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
import com.evolute.utils.fop.PDFCreator;
import com.evolute.utils.xml.XSLTransformer;
@ -56,7 +50,7 @@ public class TestPrint
// fos.write( fo );
// fos.close();
for( int n = 57; n <= 57; n++ )
for( int n = 59; n <= 59; n++ )
{
byte pdf[] = new RelatorioPDFCreator().createPDF( n );
FileOutputStream fos = new FileOutputStream( "/home/fpalma/Desktop/" + n + ".pdf" );

@ -1509,7 +1509,7 @@
</fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block font-size="12pt"
<fo:block font-s="12pt"
margin-right="-0.0146in" text-align="justify"
line-height="130%" margin-left="0.5in" margin-top="0.0835in"
margin-bottom="0.0835in" space-after="6pt">
@ -3861,10 +3861,9 @@
<fo:block font-size="12pt"
margin-right="-0.0146in" text-indent="0in" margin-left="0in">
<fo:inline font-size="10pt">
EMPRESA
EMPRESA:
</fo:inline>
<fo:inline font-size="9pt">
:
<xsl:value-of
select="../../../empresa/designacao-social" />
</fo:inline>
@ -3897,10 +3896,9 @@
<fo:block font-size="12pt"
margin-right="-0.0146in" text-indent="0in" margin-left="0in">
<fo:inline font-size="10pt">
DATA DA AVALIAÇÃO
DATA DA AVALIAÇÃO:
</fo:inline>
<fo:inline font-size="9pt">
:
<xsl:value-of
select="../../../data-hs/dia" />
de
@ -3920,19 +3918,8 @@
<fo:block font-size="12pt"
margin-right="-0.0146in" text-indent="0in" margin-left="0in">
<fo:inline font-size="10pt">
AVALIAÇÃO: INICIAL
</fo:inline>
<fo:inline font-size="9pt" />
<fo:inline font-size="10pt">
¨
</fo:inline>
<fo:inline font-size="10pt">
PERIÓDICA
</fo:inline>
<fo:inline font-size="10pt">
þ
AVALIAÇÃO: <xsl:value-of select="../../../tipo-avaliacao" />
</fo:inline>
<fo:inline font-size="10pt" />
 
</fo:block>
</fo:table-cell>
@ -3943,10 +3930,9 @@
<fo:block font-size="12pt"
margin-right="-0.0146in" text-indent="0in" margin-left="0in">
<fo:inline font-size="10pt">
DATA DA PRÓXIMA
DATA DA PRÓXIMA:
</fo:inline>
<fo:inline font-size="9pt">
:
<xsl:value-of
select="../../../data-proxima-hs/dia" />
de

@ -4,7 +4,6 @@ import java.util.Date;
import java.util.HashMap;
import java.util.Vector;
import siprp.SingletonConstants;
import siprp.planoactuacao.db.DBConstants;
import siprp.planoactuacao.db.PlanoActuacaoDBInit;
@ -184,6 +183,8 @@ public class PlanoActuacaoPrintDataProvider
throws Exception
{
LegislacaoAplicavelToPrint legislacao = new LegislacaoAplicavelToPrint( new Vector<String>() );
return legislacao;
}

Loading…
Cancel
Save