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

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

@ -1,91 +0,0 @@
package siprp.higiene.relatorio;
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;
public class TestPrint
{
public static void main( String args[] )
throws Exception
{
new TestPrint().test();
}
public void test()
throws Exception
{
FileOutputStream fos;
// PlanoActuacaoDBInit.initDB();
// PlanoActuacaoToPrint plano = PlanoActuacaoPrintDataProvider.getProvider().getPlanoToPrint( 6 );
Element evoluteElement = new Element( "evolute" );
Document foDoc = new Document( evoluteElement );
Format pretty = Format.getPrettyFormat();
pretty.setIndent("\t");
XMLOutputter outputter = new XMLOutputter(pretty);
ByteArrayOutputStream foBaos = new ByteArrayOutputStream();
outputter.output( foDoc, foBaos );
// FileOutputStream fos = new FileOutputStream( "/home/fpalma/Desktop/in.xml" );
// fos.write( foBaos.toByteArray() );
// fos.close();
byte fo[] = applyTemplate(
// "siprp/planoactuacao/print/plano_actuacao.xsl",
// getClass().getClassLoader().getResourceAsStream( "siprp/higiene/relatorio/relatorio.xsl" ),
new FileInputStream( "/home/fpalma/projectos2/SIPRP/SIPRPSoft/src/siprp/higiene/relatorio/relatorio.xsl" ),
// "siprp/planoactuacao/print/teste_input.xml" );
new FileInputStream( "/home/fpalma/projectos2/SIPRP/SIPRPSoft/src/siprp/higiene/relatorio/teste_input.xml" ) );
// new ByteArrayInputStream( foBaos.toByteArray() ) );
// new ByteArrayInputStream( "<?xml version=\"1.0\" encoding=\"UTF-8\"?><plano></plano>".getBytes() ) );
// System.out.println( new String( fo ) );
createPDFFile( fo, "/home/fpalma/Desktop/out.pdf" );
// createPDFFile( fo, "c:/Documents and Settings/Frederico/Ambiente de Trabalho/out.pdf" );
fos = new FileOutputStream( "/home/fpalma/Desktop/out.xml" );
fos.write( fo );
fos.close();
// for( int n = 1; n <= 7; n++ )
// {
// byte pdf[] = new PlanoActuacaoPDFCreator().createPDF( n, false );
// FileOutputStream fos = new FileOutputStream( "/home/fpalma/Desktop/" + n + ".pdf" );
// fos.write( pdf );
// fos.close();
// }
}
public void createPDFFile( byte fo[], String path )
throws Exception
{
byte pdf[] = PDFCreator.getPDFCreator().createPdfFromFo( fo );
FileOutputStream fos = new FileOutputStream( path );
fos.write( pdf );
fos.close();
}
public byte[] applyTemplate( String template, String data )
throws Exception
{
InputStream xsl = getClass().getClassLoader().getResourceAsStream( template );
InputStream xml = getClass().getClassLoader().getResourceAsStream( data );
return( applyTemplate( xsl, xml ) );
}
public byte[] applyTemplate( InputStream xsl, InputStream dataStream )
throws Exception
{
ByteArrayOutputStream baos = new ByteArrayOutputStream();
XSLTransformer.getXSLTransformer().transform( dataStream, xsl, baos );
return baos.toByteArray();
}
}

File diff suppressed because it is too large Load Diff

@ -1,133 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<relatorio>
<empresa>
<designacao-social>
COMPANHIA PORTUGUESA DE HIPERMERCADOS
</designacao-social>
<estabelecimento>ALVERCA</estabelecimento>
<!-- <logotipo>http://apdp/siprp/auchan_jumbo_lado.jpg</logotipo>-->
<logotipo>http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg</logotipo>
<morada>rua do estabelecimento</morada>
</empresa>
<data-relatorio>
<ano>2008</ano>
<mes>4</mes>
<mes-extenso>Abril</mes-extenso>
<dia>29</dia>
</data-relatorio>
<data-hs>
<ano>2008</ano>
<mes>3</mes>
<mes-extenso>Mar&#xe7;o</mes-extenso>
<dia>1</dia>
</data-hs>
<legislacao-aplicavel>
<diploma>Lei n&#xba; 99/2003 de 27 de Agosto regulamentada pela Lei
n&#xba; 35/2004 de 29 de Julho Aprova o novo C&#xf3;digo
de Trabalho</diploma>
<diploma>Decreto-Lei n.&#xba;441/91 de 14 de Novembro, alterado pelo
Decreto-Lei n.&#xba;133/99 de 21 de Abril Estabelece o
regime jur&#xed;dico do enquadramento da seguran&#xe7;a,
higiene e sa&#xfa;de do trabalho</diploma>
<diploma>Decreto-Lei n.&#xba;26/94, de 1 de Fevereiro, alterado pela
Lei n.&#xba;7/95 de 29 de Mar&#xe7;o e pelo Decreto-Lei
n.&#xba;109/2000 Regime de Organiza&#xe7;&#xe3;o e
funcionamento dos servi&#xe7;os da seguran&#xe7;a, higiene e
sa&#xfa;de do trabalho</diploma>
</legislacao-aplicavel>
<categoria-legislacao>
<designacao>
Acidentes de Trabalho e Doen&#xe7;as Profissionais
</designacao>
<legislacao-aplicavel>
<diploma>
Lei n&#xba; 99/2003 de 27 de Agosto regulamentada pela
Lei n&#xba; 35/2004 de 29 de Julho Aprova o novo
C&#xf3;digo de Trabalho
</diploma>
<diploma>
Decreto-Lei n.&#xba;441/91 de 14 de Novembro, alterado
pelo Decreto-Lei n.&#xba;133/99 de 21 de Abril
Estabelece o regime jur&#xed;dico do enquadramento da
seguran&#xe7;a, higiene e sa&#xfa;de do trabalho
</diploma>
<diploma>
Decreto-Lei n.&#xba;26/94, de 1 de Fevereiro, alterado
pela Lei n.&#xba;7/95 de 29 de Mar&#xe7;o e pelo
Decreto-Lei n.&#xba;109/2000 Regime de
Organiza&#xe7;&#xe3;o e funcionamento dos servi&#xe7;os
da seguran&#xe7;a, higiene e sa&#xfa;de do trabalho
</diploma>
</legislacao-aplicavel>
</categoria-legislacao>
<conclusoes>
<area>
<designacao>&#xc1;rea Administrativa</designacao>
<posto>
<designacao>Areas comerciais</designacao>
</posto>
<posto>
<designacao>Areas comerciais</designacao>
</posto>
<posto>
<designacao>Areas comerciais</designacao>
</posto>
<posto>
<designacao>Areas comerciais</designacao>
</posto>
<posto>
<designacao>Areas comerciais</designacao>
</posto>
<posto>
<designacao>Areas comerciais</designacao>
</posto>
<posto>
<designacao>Areas comerciais</designacao>
</posto>
<risco>
<descricao>
Risco de exposi&#xe7;&#xe3;o a condi&#xe7;&#xf5;es
inadequadas de ilumina&#xe7;&#xe3;o
</descricao>
<valor>6</valor>
<medida>
<descricao>
Melhorar as condições de iluminação para valores
mínimos de 500 na área focal de trabalho e 300
lux no seu envolvimento
</descricao>
<posto>
<designacao>Areas comerciais</designacao>
</posto>
<posto>
<designacao>Cartazista</designacao>
</posto>
</medida>
<responsavel>Frederico Palma</responsavel>
<recursos>lampadas</recursos>
<data-prevista-inicio>
<ano>2008</ano>
<mes>5</mes>
<mes-extenso>Maio</mes-extenso>
<dia>1</dia>
</data-prevista-inicio>
<data-prevista-conclusao>
<ano>2009</ano>
<mes>5</mes>
<mes-extenso>Maio</mes-extenso>
<dia>1</dia>
</data-prevista-conclusao>
<parecer-dl>OK</parecer-dl>
<parecer-dns>OK</parecer-dns>
<verificacao-siprp>OK</verificacao-siprp>
</risco>
</area>
<area>
<designacao>&#xc1;rea Comercial</designacao>
</area>
</conclusoes>
<observacoes_dl>1</observacoes_dl>
<observacoes_dns>2</observacoes_dns>
</relatorio>

@ -1,138 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<relatorio>
<empresa>
<designacao-social>
COMPANHIA PORTUGUESA DE HIPERMERCADOS
</designacao-social>
<estabelecimento>ALVERCA</estabelecimento>
<logotipo>http://apdp/siprp/auchan_jumbo_lado.jpg</logotipo>
<morada>rua do estabelecimento</morada>
</empresa>
<data-relatorio>
<ano>2008</ano>
<mes>4</mes>
<mes-extenso>Abril</mes-extenso>
<dia>29</dia>
</data-relatorio>
<data-hs>
<ano>2008</ano>
<mes>3</mes>
<mes-extenso>Mar&#xe7;o</mes-extenso>
<dia>1</dia>
</data-hs>
<legislacao-aplicavel>
<diploma>
Lei n&#xba; 99/2003 de 27 de Agosto regulamentada pela Lei
n&#xba; 35/2004 de 29 de Julho Aprova o novo C&#xf3;digo
de Trabalho
</diploma>
<diploma>
Decreto-Lei n.&#xba;441/91 de 14 de Novembro, alterado pelo
Decreto-Lei n.&#xba;133/99 de 21 de Abril Estabelece o
regime jur&#xed;dico do enquadramento da seguran&#xe7;a,
higiene e sa&#xfa;de do trabalho
</diploma>
<diploma>
Decreto-Lei n.&#xba;26/94, de 1 de Fevereiro, alterado pela
Lei n.&#xba;7/95 de 29 de Mar&#xe7;o e pelo Decreto-Lei
n.&#xba;109/2000 Regime de Organiza&#xe7;&#xe3;o e
funcionamento dos servi&#xe7;os da seguran&#xe7;a, higiene e
sa&#xfa;de do trabalho
</diploma>
</legislacao-aplicavel>
<categoria-legislacao>
<designacao>
Acidentes de Trabalho e Doen&#xe7;as Profissionais
</designacao>
<legislacao-aplicavel>
<diploma>
Lei n&#xba; 99/2003 de 27 de Agosto regulamentada pela
Lei n&#xba; 35/2004 de 29 de Julho Aprova o novo
C&#xf3;digo de Trabalho
</diploma>
<diploma>
Decreto-Lei n.&#xba;441/91 de 14 de Novembro, alterado
pelo Decreto-Lei n.&#xba;133/99 de 21 de Abril
Estabelece o regime jur&#xed;dico do enquadramento da
seguran&#xe7;a, higiene e sa&#xfa;de do trabalho
</diploma>
<diploma>
Decreto-Lei n.&#xba;26/94, de 1 de Fevereiro, alterado
pela Lei n.&#xba;7/95 de 29 de Mar&#xe7;o e pelo
Decreto-Lei n.&#xba;109/2000 Regime de
Organiza&#xe7;&#xe3;o e funcionamento dos servi&#xe7;os
da seguran&#xe7;a, higiene e sa&#xfa;de do trabalho
</diploma>
</legislacao-aplicavel>
</categoria-legislacao>
<conclusoes>
<area>
<designacao>&#xc1;rea Administrativa</designacao>
<posto>
<designacao>Areas comerciais</designacao>
</posto>
<posto>
<designacao>Areas comerciais</designacao>
</posto>
<posto>
<designacao>Areas comerciais</designacao>
</posto>
<posto>
<designacao>Areas comerciais</designacao>
</posto>
<posto>
<designacao>Areas comerciais</designacao>
</posto>
<posto>
<designacao>Areas comerciais</designacao>
</posto>
<posto>
<designacao>Areas comerciais</designacao>
</posto>
<risco>
<descricao>
Risco de exposi&#xe7;&#xe3;o a condi&#xe7;&#xf5;es
inadequadas de ilumina&#xe7;&#xe3;o
</descricao>
<valor>6</valor>
<medida>
<descricao>
Melhorar as condições de iluminação para valores
mínimos de 500 na área focal de trabalho e 300
lux no seu envolvimento
</descricao>
<posto>
<designacao>Areas comerciais</designacao>
</posto>
<posto>
<designacao>Cartazista</designacao>
</posto>
</medida>
<responsavel>Frederico Palma</responsavel>
<recursos>lampadas</recursos>
<data-prevista-inicio>
<ano>2008</ano>
<mes>5</mes>
<mes-extenso>Maio</mes-extenso>
<dia>1</dia>
</data-prevista-inicio>
<data-prevista-conclusao>
<ano>2009</ano>
<mes>5</mes>
<mes-extenso>Maio</mes-extenso>
<dia>1</dia>
</data-prevista-conclusao>
<parecer-dl>OK</parecer-dl>
<parecer-dns>OK</parecer-dns>
<verificacao-siprp>OK</verificacao-siprp>
</risco>
</area>
<area>
<designacao>&#xc1;rea Comercial</designacao>
</area>
</conclusoes>
<observacoes_dl>1</observacoes_dl>
<observacoes_dns>2</observacoes_dns>
</relatorio>
Loading…
Cancel
Save