no message

git-svn-id: https://svn.coded.pt/svn/SIPRP@386 bb69d46d-e84e-40c8-a05a-06db0d633741
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Luis Flores 19 years ago
parent d5691057fb
commit 7d049c2c9a

@ -96,7 +96,7 @@ public class FichaAptidaoCreator implements FichaAptidaoConstants
return out.toByteArray();
}
public byte[] createPDF( String fo )
public byte[] createPDF( byte[] fo )
{
return null;
}

@ -194,7 +194,7 @@ public class FichaWindow extends TabbedWindow
}
});
StringBuffer msg = new StringBuffer();
StringBuilder msg = new StringBuilder();
MedicoData medico;
try
{
@ -259,8 +259,9 @@ public class FichaWindow extends TabbedWindow
exame.set( ExameData.TRABALHADOR, trabalhador );
try
{
exame.set( FichaDataProvider.PDF, createPDF( exame ) );
byte fo[] = createFO( exame );
exame.set( ExameData.FO, fo );
exame.set( FichaDataProvider.PDF, createPDF( fo ) );
// empresa.save();
// estabelecimento.save();
@ -502,8 +503,23 @@ public class FichaWindow extends TabbedWindow
}
}
public byte[] createPDF( ExameData exame )
public byte[] createFO( ExameData exame )
throws Exception
{
HashMap<String, String> ht = createMapFromExame(exame);
// ExamePDF ePDF = new ExamePDF();
// return ePDF.createPDF( ht );
return FichaAptidaoCreator.getCreator().createFO( ht );
}
public byte[] createPDF( byte fo[] )
throws Exception
{
return FichaAptidaoCreator.getCreator().createPDF( fo );
}
private HashMap<String, String> createMapFromExame(final ExameData exame)
{
MedicoData medico = (MedicoData)exame.get( ExameData.MEDICO );
TrabalhadorData trabalhador = (TrabalhadorData) exame.get( ExameData.TRABALHADOR );
@ -679,11 +695,7 @@ public class FichaWindow extends TabbedWindow
ht.put( MEDICOS_NOME, aux != null ? aux : "" );
aux = (String)medico.get( MedicoData.NUMERO_CEDULA );
ht.put( NUMERO_CEDULA, aux != null ? aux : "" );
// ExamePDF ePDF = new ExamePDF();
// return ePDF.createPDF( ht );
return FichaAptidaoCreator.getCreator().createFO( ht );
return ht;
}
private void excel()

@ -21,8 +21,8 @@
<fo:block text-align="center" font-size="7pt" font-weight="bold">
(<xsl:value-of select="portaria"/>)
</fo:block>
<fo:table table-layout="fixed" width="100%" border-color="black" border-style="solid" border-width="medium">
<fo:table-column column-width="100%" />
<fo:table table-layout="fixed" width="proportional-column-width(100)" border-color="black" border-style="solid" border-width="medium">
<fo:table-column column-width="proportional-column-width(100)" />
<fo:table-body>
<fo:table-row border-bottom-color="black" border-bottom-style="solid" border-bottom-width="thick">
@ -63,9 +63,9 @@ DESIGNA&#xc7;&#xc3;O: <xsl:value-of select="servico_higiene_designacao"/>
</fo:table-row>
</fo:table-body>
</fo:table>
<fo:table table-layout="fixed" width="100%" space-before="5mm">
<fo:table-column column-width="50%" />
<fo:table-column column-width="50%" />
<fo:table table-layout="fixed" width="proportional-column-width(100)" space-before="5mm">
<fo:table-column column-width="proportional-column-width(50)" />
<fo:table-column column-width="proportional-column-width(50)" />
<fo:table-body>
<fo:table-row>
<fo:table-cell border-color="black" border-style="solid" border-width="medium" number-columns-spanned="2">
@ -111,9 +111,9 @@ FUNCAO PROPOSTA: <xsl:value-of select="funcao_proposta"/>
</fo:table-row>
</fo:table-body>
</fo:table>
<fo:table table-layout="fixed" width="100%" space-before="5mm">
<fo:table-column column-width="50%" />
<fo:table-column column-width="50%" />
<fo:table table-layout="fixed" width="proportional-column-width(100)" space-before="5mm">
<fo:table-column column-width="proportional-column-width(50)" />
<fo:table-column column-width="proportional-column-width(50)" />
<fo:table-body>
<fo:table-row>
<fo:table-cell border-color="black" border-style="solid" border-width="medium" number-columns-spanned="2">
@ -131,9 +131,9 @@ FUNCAO PROPOSTA: <xsl:value-of select="funcao_proposta"/>
</fo:table-body>
</fo:table>
<fo:table table-layout="fixed" width="100%" space-before="5mm">
<fo:table-column column-width="50%" />
<fo:table-column column-width="50%" />
<fo:table table-layout="fixed" width="proportional-column-width(100)" space-before="5mm">
<fo:table-column column-width="proportional-column-width(50)" />
<fo:table-column column-width="proportional-column-width(50)" />
<fo:table-body>
<fo:table-row>
<fo:table-cell border-color="black" border-style="solid" border-width="medium" number-columns-spanned="2">
@ -225,9 +225,9 @@ OUTRAS FUN&#xc7;&#xd5;ES QUE PODE DESEMPENHAR
</fo:table-row>
</fo:table-body>
</fo:table>
<fo:table table-layout="fixed" width="100%" space-before="5mm">
<fo:table-column column-width="50%" />
<fo:table-column column-width="50%" />
<fo:table table-layout="fixed" width="proportional-column-width(100)" space-before="5mm">
<fo:table-column column-width="proportional-column-width(50)" />
<fo:table-column column-width="proportional-column-width(50)" />
<fo:table-body>
<fo:table-row>
<fo:table-cell border-color="black" border-style="solid" border-width="medium" number-columns-spanned="2">
@ -248,9 +248,9 @@ PR&#xd3;XIMO EXAME: <xsl:value-of select="proximo_exame"/>
</fo:table-row>
</fo:table-body>
</fo:table>
<fo:table table-layout="fixed" width="100%" space-before="5mm">
<fo:table-column column-width="50%" />
<fo:table-column column-width="50%" />
<fo:table table-layout="fixed" width="proportional-column-width(100)" space-before="5mm">
<fo:table-column column-width="proportional-column-width(50)" />
<fo:table-column column-width="proportional-column-width(50)" />
<fo:table-body>
<fo:table-row>
<fo:table-cell border-color="black" border-style="solid" border-width="medium" number-columns-spanned="2">

Loading…
Cancel
Save