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