diff --git a/trunk/SIPRPSoft/src/siprp/Main.java b/trunk/SIPRPSoft/src/siprp/Main.java
index a5cd1d0e..516b8cac 100644
--- a/trunk/SIPRPSoft/src/siprp/Main.java
+++ b/trunk/SIPRPSoft/src/siprp/Main.java
@@ -61,7 +61,7 @@ import com.evolute.utils.ui.window.LoginWindow;
public class Main implements com.evolute.utils.ui.window.Connector
{
- public final static String SHST_VERSION = "11.5.4";
+ public final static String SHST_VERSION = "11.5.5";
private final static ClassLoader classLoader = new EVUtilsImageLib().getClass().getClassLoader();
diff --git a/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/EmpresaToPrint.java b/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/EmpresaToPrint.java
index 355fa714..3786ebd9 100644
--- a/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/EmpresaToPrint.java
+++ b/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/EmpresaToPrint.java
@@ -11,11 +11,14 @@ public class EmpresaToPrint
protected String actividade;
protected String nomeAcompanhante;
protected String funcaoAcompanhante;
+ protected String nomeAcompanhante2;
+ protected String funcaoAcompanhante2;
protected String morada;
public EmpresaToPrint( String designacaoSocial, String logotipo,
String estabelecimento, String actividade, String nomeAcompanhante,
- String funcaoAcompanhante, String morada )
+ String funcaoAcompanhante, String nomeAcompanhante2,
+ String funcaoAcompanhante2, String morada )
{
super();
this.designacaoSocial = designacaoSocial;
@@ -24,6 +27,8 @@ public class EmpresaToPrint
this.actividade = actividade;
this.nomeAcompanhante = nomeAcompanhante;
this.funcaoAcompanhante = funcaoAcompanhante;
+ this.nomeAcompanhante2 = nomeAcompanhante2;
+ this.funcaoAcompanhante2 = funcaoAcompanhante2;
this.morada = morada;
}
@@ -50,6 +55,15 @@ public class EmpresaToPrint
Element funcaoAcompanhanteElement = new Element( "funcao-acompanhante" );
funcaoAcompanhanteElement.setText( funcaoAcompanhante );
empresaElement.addContent( funcaoAcompanhanteElement );
+ if( nomeAcompanhante2 != null && nomeAcompanhante2.trim().length() > 0 )
+ {
+ Element nomeAcompanhante2Element = new Element( "nome-acompanhante2" );
+ nomeAcompanhante2Element.setText( nomeAcompanhante2 );
+ empresaElement.addContent( nomeAcompanhante2Element );
+ Element funcaoAcompanhante2Element = new Element( "funcao-acompanhante2" );
+ funcaoAcompanhante2Element.setText( funcaoAcompanhante2 );
+ empresaElement.addContent( funcaoAcompanhante2Element );
+ }
if( morada != null )
{
Element moradaElement = new Element( "morada" );
diff --git a/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/RelatorioPrintDataProvider.java b/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/RelatorioPrintDataProvider.java
index 25ee7868..5213fc0f 100644
--- a/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/RelatorioPrintDataProvider.java
+++ b/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/RelatorioPrintDataProvider.java
@@ -104,6 +104,7 @@ public class RelatorioPrintDataProvider
"estabelecimentos.id", "estabelecimentos.nome",
"hs_relatorio.data", "marcacoes_estabelecimento.data",
"hs_relatorio.acompanhante1", "hs_relatorio.funcao_acompanhante1",
+ "hs_relatorio.acompanhante2", "hs_relatorio.funcao_acompanhante2",
"hs_relatorio.funcionarios", "estabelecimentos.morada",
"hs_relatorio.avaliacao_inicial"},
new Field( "hs_relatorio.id" ).isEqual( id ),
@@ -123,13 +124,15 @@ public class RelatorioPrintDataProvider
Date dataProximaVisita = getDataProximaVisita( estabelecimentoId, dataVisita );
String nomeAcompanhante = ( String ) array.get( 0, 7 );
String funcaoAcompanhante = ( String ) array.get( 0, 8 );
- String textoFuncionarios = ( String ) array.get( 0, 9 );
- String morada = ( String ) array.get( 0, 10 );
- String tipoAvaliacao = ( array.get( 0, 11 ) != null && ( ( Boolean ) array.get( 0, 11 ) ).booleanValue() ) ? "INICIAL" : "PERI\u00d3DICA";
+ String nomeAcompanhante2 = ( String ) array.get( 0, 9 );
+ String funcaoAcompanhante2 = ( String ) array.get( 0, 10 );
+ String textoFuncionarios = ( String ) array.get( 0, 11 );
+ String morada = ( String ) array.get( 0, 12 );
+ String tipoAvaliacao = ( array.get( 0, 13 ) != null && ( ( Boolean ) array.get( 0, 13 ) ).booleanValue() ) ? "INICIAL" : "PERI\u00d3DICA";
EmpresaToPrint empresa = new EmpresaToPrint( nomeEmpresa,
"http://www.evolute.pt:13080/SIPRPImages/image?id=" + logoId,
nomeEstabelecimento, actividadeEmpresa,
- nomeAcompanhante, funcaoAcompanhante, morada );
+ nomeAcompanhante, funcaoAcompanhante, nomeAcompanhante2, funcaoAcompanhante2, morada );
RelatorioToPrint plano =
new RelatorioToPrint(
empresa,
diff --git a/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/relatorio.xsl b/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/relatorio.xsl
index e15900c3..89c379af 100644
--- a/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/relatorio.xsl
+++ b/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/relatorio.xsl
@@ -713,7 +713,16 @@
(
- ) na prestação de informações relativas à
+ )
+
+ e
+ (
+
+ )
+
+ na prestação de informações relativas à
actividade desenvolvida e às condições de
trabalho existentes.
@@ -4356,8 +4365,14 @@
border-top="0.0069in solid #000000">
- Avaliação de Riscos Laborais
+ Avaliação
+
+
+
+
+
+
+ de Riscos Laborais