no message

git-svn-id: https://svn.coded.pt/svn/SIPRP@41 bb69d46d-e84e-40c8-a05a-06db0d633741
lxbfYeaa
Luis Flores 22 years ago
parent 42e6df550c
commit cadea3ace5

@ -19,6 +19,52 @@ public class ExamePDF {
try
{
Hashtable ht = new Hashtable();
// designacao_social
// estabelecimentos.nome
// estabelecimentos.localidade
// servico_saude_tipo_interno
// servico_saude_tipo_interempresas
// servico_saude_tipo_externo
// servico_saude_tipo_sns
// servico_saude_designacao
// servico_higiene_tipo_interno
// servico_higiene_tipo_interempresas
// servico_higiene_tipo_externo
// servico_higiene_outro
// servico_higiene_designacao
// trabalhadores.nome
// sexo
// data_nascimento
// nacionalidade
// numero_mecanografico
// data_admissao
// categoria
// local_trabalho
// funcao_proposta
// data_admissao_funcao
// observacoes
// exames.data
// tipo_admissao
// tipo_periodico
// tipo_apos_doenca
// tipo_apos_acidente
// tipo_pedido_trabalhador
// tipo_pedido_empresa
// tipo_mudanca_funcao
// tipo_trabalho
// tipo_outro
// resultado_apto
// resultado_apto_condicionalmente
// resultado_inapto_temp
// resultado_inapto_def
// outra_funcao_1
// outra_funcao_2
// outra_funcao_3
// outra_funcao_4
// proximo_exame
// medicos.nome
// numero_cedula
ht.put( "trabalhadores.nome", "Trabalhador do comércio" );
ht.put( "servico_saude_designacao", "Designacao servico saude" );
ht.put( "servico_saude_tipo_externo", Boolean.TRUE );
@ -70,10 +116,25 @@ public class ExamePDF {
StringBuffer texto = new StringBuffer();
texto.append( "Designa\u00e7\u00e3o social " + values.get( "designacao_social" ) + "\n" );
texto.append( "Estabelecimento " + values.get( "estabelecimentos.nome" ) + " Localidade " + values.get( "estabelecimentos.localidade" ) + "\n" );
texto.append( "Servi\u00e7o de sa\u00fade: Tipo Interno " + ( ( values.get( "servico_saude_tipo_interno" ) == null ) ? "" : "X" ) + " Interempresas " + ( ( values.get( "servico_saude_tipo_interempresas" ) == null ) ? "" : "X" ) + " Externo " + ( ( values.get( "servico_saude_tipo_externo" ) == null ) ? "" : "X" ) + " Servi\u00e7o Nacional de Sa\u00fade " + ( ( values.get( "servico_saude_tipo_sns" ) == null ) ? "" : "X" ) + "\n" );
texto.append( "Estabelecimento " + values.get( "estabelecimentos.nome" )
+ " Localidade " + values.get( "estabelecimentos.localidade" ) + "\n" );
texto.append( "Servi\u00e7o de sa\u00fade: Tipo Interno "
+ ( ( values.get( "servico_saude_tipo_interno" ) == null ) ? "" : "X" )
+ " Interempresas "
+ ( ( values.get( "servico_saude_tipo_interempresas" ) == null ) ? "" : "X" )
+ " Externo "
+ ( ( values.get( "servico_saude_tipo_externo" ) == null ) ? "" : "X" )
+ " Servi\u00e7o Nacional de Sa\u00fade "
+ ( ( values.get( "servico_saude_tipo_sns" ) == null ) ? "" : "X" ) + "\n" );
texto.append( "Designa\u00e7\u00e3o " + values.get( "servico_saude_designacao" ) + "\n" );
texto.append( "Servi\u00e7o de Higiene e Seguran\u00e7a: Tipo Interno " + ( ( values.get( "servico_higiene_tipo_interno" ) == null ) ? "" : "X" ) + " Interempresas " + ( ( values.get( "servico_higiene_tipo_interempresas" ) == null ) ? "" : "X" ) + " Externo " + ( ( values.get( "servico_higiene_tipo_externo" ) == null ) ? "" : "X" ) + " Outro " + ( ( values.get( "servico_higiene_outro" ) == null ) ? "" : "X" ) + "\n" );
texto.append( "Servi\u00e7o de Higiene e Seguran\u00e7a: Tipo Interno "
+ ( ( values.get( "servico_higiene_tipo_interno" ) == null ) ? "" : "X" )
+ " Interempresas "
+ ( ( values.get( "servico_higiene_tipo_interempresas" ) == null ) ? "" : "X" )
+ " Externo "
+ ( ( values.get( "servico_higiene_tipo_externo" ) == null ) ? "" : "X" )
+ " Outro "
+ ( ( values.get( "servico_higiene_outro" ) == null ) ? "" : "X" ) + "\n" );
texto.append( "Designa\u00e7\u00e3o " + values.get( "servico_higiene_designacao" ) + "" );
table.addCell( new Phrase( 12f, texto.toString(), FONT_NORMAL ) );
@ -91,10 +152,16 @@ public class ExamePDF {
texto = new StringBuffer();
texto.append( "Nome " + values.get( "trabalhadores.nome" ) + "\n" );
texto.append( "Sexo " + values.get( "sexo" ) + " Data de Nascimento " + values.get( "data_nascimento" ) + " Nacionalidade " + values.get( "nacionalidade" ) + "\n" );
texto.append( "N\u00famero mecanogr\u00e1fico/outro " + values.get( "numero_mecanografico" ) + " Data de admiss\u00e3o " + values.get( "data_admissao" ) + "\n" );
texto.append( "Categoria Profissional " + values.get( "categoria" ) + " Local de Trabalho " + values.get( "local_trabalho" ) + "\n" );
texto.append( "Fun\u00e7\u00e3o Proposta " + values.get( "funcao_proposta" ) + " Data de admiss\u00e3o na fun\u00e7\u00e3o " + values.get( "data_admissao_funcao" ) + "" );
texto.append( "Sexo " + values.get( "sexo" ) + " Data de Nascimento "
+ values.get( "data_nascimento" ) + " Nacionalidade "
+ values.get( "nacionalidade" ) + "\n" );
texto.append( "N\u00famero mecanogr\u00e1fico/outro " + values.get( "numero_mecanografico" )
+ " Data de admiss\u00e3o " + values.get( "data_admissao" ) + "\n" );
texto.append( "Categoria Profissional " + values.get( "categoria" )
+ " Local de Trabalho " + values.get( "local_trabalho" ) + "\n" );
texto.append( "Fun\u00e7\u00e3o Proposta " + values.get( "funcao_proposta" )
+ " Data de admiss\u00e3o na fun\u00e7\u00e3o "
+ values.get( "data_admissao_funcao" ) + "" );
table.addCell( new Phrase( 12f, texto.toString(), FONT_NORMAL ) );
document.add( table );
@ -130,31 +197,48 @@ public class ExamePDF {
texto.append( "Data do exame " + values.get( "exames.data" ) + "\n" );
texto.append( "Tipo\n" );
texto.append( "Admiss\u00e3o ........................................................................................ " + ( ( values.get( "tipo_admissao" ) == null ) ? "" : "X" ) + "\n" );
texto.append( "Peri\u00f3dico ......................................................................................... " + ( ( values.get( "tipo_periodico" ) == null ) ? "" : "X" ) + "\n" );
texto.append( "Admiss\u00e3o ........................................................................................ "
+ ( ( values.get( "tipo_admissao" ) == null ) ? "" : "X" ) + "\n" );
texto.append( "Peri\u00f3dico ......................................................................................... "
+ ( ( values.get( "tipo_periodico" ) == null ) ? "" : "X" ) + "\n" );
texto.append( "Ocasional\n" );
texto.append( " Ap\u00f3s doen\u00e7a .......................................................................... " + ( ( values.get( "tipo_apos_doenca" ) == null ) ? "" : "X" ) + "\n" );
texto.append( " Ap\u00f3s acidente ........................................................................ " + ( ( values.get( "tipo_apos_acidente" ) == null ) ? "" : "X" ) + "\n" );
texto.append( " A pedido do trabalhador ........................................................ " + ( ( values.get( "tipo_pedido_trabalhador" ) == null ) ? "" : "X" ) + "\n" );
texto.append( " A pedido do servi\u00e7o ............................................................... " + ( ( values.get( "tipo_pedido_empresa" ) == null ) ? "" : "X" ) + "\n" );
texto.append( " Por mudan\u00e7a de fun\u00e7\u00e3o ......................................................... " + ( ( values.get( "tipo_mudanca_funcao" ) == null ) ? "" : "X" ) + "\n" );
texto.append( " Por altera\u00e7\u00e3o das condi\u00e7\u00f5es de trabalho ................................ " + ( ( values.get( "tipo_trabalho" ) == null ) ? "" : "X" ) + "\n" );
texto.append( " Ap\u00f3s doen\u00e7a .......................................................................... "
+ ( ( values.get( "tipo_apos_doenca" ) == null ) ? "" : "X" ) + "\n" );
texto.append( " Ap\u00f3s acidente ........................................................................ "
+ ( ( values.get( "tipo_apos_acidente" ) == null ) ? "" : "X" ) + "\n" );
texto.append( " A pedido do trabalhador ........................................................ "
+ ( ( values.get( "tipo_pedido_trabalhador" ) == null ) ? "" : "X" ) + "\n" );
texto.append( " A pedido do servi\u00e7o ............................................................... "
+ ( ( values.get( "tipo_pedido_empresa" ) == null ) ? "" : "X" ) + "\n" );
texto.append( " Por mudan\u00e7a de fun\u00e7\u00e3o ......................................................... "
+ ( ( values.get( "tipo_mudanca_funcao" ) == null ) ? "" : "X" ) + "\n" );
texto.append( " Por altera\u00e7\u00e3o das condi\u00e7\u00f5es de trabalho ................................ "
+ ( ( values.get( "tipo_trabalho" ) == null ) ? "" : "X" ) + "\n" );
texto.append( "Outro\n" );
texto.append( "Especifique " + ( ( values.get( "tipo_outro" ) == null ) ? "" : values.get( "tipo_outro" ) ) + "" );
texto.append( "Especifique "
+ ( ( values.get( "tipo_outro" ) == null ) ? "" : values.get( "tipo_outro" ) ) + "" );
table.addCell( new Phrase( texto.toString(), FONT_NORMAL ) );
texto = new StringBuffer();
texto.append( "Resultado\n" );
texto.append( "Apto ................................................................................................ " + ( ( values.get( "resultado_apto" ) == null ) ? "" : "X" ) + "\n" );
texto.append( "Apto condicionalmente ................................................................... " + ( ( values.get( "resultado_apto_condicionalmente" ) == null ) ? "" : "X" ) + "\n\n" );
texto.append( "Inapto temporariamente .................................................................. " + ( ( values.get( "resultado_inapto_temp" ) == null ) ? "" : "X" ) + "\n" );
texto.append( "Inapto definitivamente .................................................................... " + ( ( values.get( "resultado_inapto_def" ) == null ) ? "" : "X" ) + "\n" );
texto.append( "Apto ................................................................................................ "
+ ( ( values.get( "resultado_apto" ) == null ) ? "" : "X" ) + "\n" );
texto.append( "Apto condicionalmente ................................................................... "
+ ( ( values.get( "resultado_apto_condicionalmente" ) == null ) ? "" : "X" ) + "\n\n" );
texto.append( "Inapto temporariamente .................................................................. "
+ ( ( values.get( "resultado_inapto_temp" ) == null ) ? "" : "X" ) + "\n" );
texto.append( "Inapto definitivamente .................................................................... "
+ ( ( values.get( "resultado_inapto_def" ) == null ) ? "" : "X" ) + "\n" );
texto.append( "Outras fun\u00e7\u00f5es que pode desempenhar\n" );
texto.append( " 1 " + ( ( values.get( "outra_funcao_1" ) == null ) ? "" : values.get( "outra_funcao_1" ) ) + "\n" );
texto.append( " 2 " + ( ( values.get( "outra_funcao_2" ) == null ) ? "" : values.get( "outra_funcao_2" ) ) + "\n" );
texto.append( " 3 " + ( ( values.get( "outra_funcao_3" ) == null ) ? "" : values.get( "outra_funcao_3" ) ) + "\n" );
texto.append( " 4 " + ( ( values.get( "outra_funcao_4" ) == null ) ? "" : values.get( "outra_funcao_4" ) ) + "" );
texto.append( " 1 "
+ ( ( values.get( "outra_funcao_1" ) == null ) ? "" : values.get( "outra_funcao_1" ) ) + "\n" );
texto.append( " 2 "
+ ( ( values.get( "outra_funcao_2" ) == null ) ? "" : values.get( "outra_funcao_2" ) ) + "\n" );
texto.append( " 3 "
+ ( ( values.get( "outra_funcao_3" ) == null ) ? "" : values.get( "outra_funcao_3" ) ) + "\n" );
texto.append( " 4 "
+ ( ( values.get( "outra_funcao_4" ) == null ) ? "" : values.get( "outra_funcao_4" ) ) + "" );
table.addCell( new Phrase( 14f, texto.toString(), FONT_NORMAL ) );
@ -186,7 +270,8 @@ public class ExamePDF {
texto = new StringBuffer();
texto.append( "M\u00e9dico do Trabalho " + values.get( "medicos.nome" ) + " C.P. " + values.get( "numero_cedula" ) + "\n" );
texto.append( "M\u00e9dico do Trabalho "
+ values.get( "medicos.nome" ) + " C.P. " + values.get( "numero_cedula" ) + "\n" );
texto.append( "Assinatura _____________________________________________________________________________________\n" );
texto.append( "Tomei conhecimento ___________________________________________________________ Data\n" );
texto.append( " O Respons\u00e1vel dos Recursos Humanos" );

Loading…
Cancel
Save