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

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

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

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

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

Loading…
Cancel
Save