From cadea3ace57d96224e01401e3fb2b811dea823e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Flores?= Date: Tue, 13 Apr 2004 20:12:07 +0000 Subject: [PATCH] no message git-svn-id: https://svn.coded.pt/svn/SIPRP@41 bb69d46d-e84e-40c8-a05a-06db0d633741 --- trunk/siprp/ficha/ExamePDF.java | 135 ++++++++++++++++++++++++++------ 1 file changed, 110 insertions(+), 25 deletions(-) diff --git a/trunk/siprp/ficha/ExamePDF.java b/trunk/siprp/ficha/ExamePDF.java index ff518bc8..ae8c119a 100644 --- a/trunk/siprp/ficha/ExamePDF.java +++ b/trunk/siprp/ficha/ExamePDF.java @@ -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" );