diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/AnaliseAcidenteTrabalho.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/AnaliseAcidenteTrabalho.java
index 6410a57e..dfe1e88f 100644
--- a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/AnaliseAcidenteTrabalho.java
+++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/AnaliseAcidenteTrabalho.java
@@ -14763,20 +14763,40 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
String errorMessage = "";
Integer tipo = null;
+ String estabelecimentoNome = null;
+ try
+ {
+ estabelecimentoNome = AnalisesDataProvider.getInstance().getEstabelecimentoNome( a.getEstabelecimento_id() );
+ }
+ catch( Exception ex )
+ {
+ ex.printStackTrace();
+ }
Acidentado ac = getSessionBean1().getAcidentado();
- if( ac == null )
+ if( estabelecimentoNome == null )
{
- Integer acidentadoId = a.getAcidentado_id();
- try
+ if( ac == null )
{
- ac = AnalisesDataProvider.getInstance().getAcidentado( acidentadoId );
+ Integer acidentadoId = a.getAcidentado_id();
+ try
+ {
+ ac = AnalisesDataProvider.getInstance().getAcidentado( acidentadoId );
+ }
+ catch( Exception ex )
+ {
+ ex.printStackTrace();
+ }
}
- catch( Exception ex )
+ if( ac != null )
{
- ex.printStackTrace();
+ estabelecimentoNome = ac.getEstabelecimento_origem();
+ }
+ else
+ {
+ estabelecimentoNome = "";
}
}
- String assunto = "Comunicacao de Analise de Acidentes de Trabalho" + " - " + ( ac != null ? ac.getEstabelecimento_origem() : "" );
+ String assunto = "Comunicacao de Analise de Acidentes de Trabalho" + ( ac != null ? " de " + ac.getNome() : "" ) + " - " + estabelecimentoNome;
String texto_email = "Esta é uma mensagem automática da equipa da SIPRP:
";
texto_email += "Recebeu um novo processo de análise de acidente de trabalho para tratar.
";