From f24dff206ef929d0eb08e73f8cc0a3b328ce2917 Mon Sep 17 00:00:00 2001 From: Diogo Neves Date: Tue, 7 Sep 2010 09:41:24 +0000 Subject: [PATCH] git-svn-id: https://svn.coded.pt/svn/SIPRP@1468 bb69d46d-e84e-40c8-a05a-06db0d633741 --- trunk/SIPRPSoft/lib/shst.jar | Bin 1907925 -> 1907925 bytes .../processo/estrutura/icons/briefcase.png | Bin 1517 -> 0 bytes .../estrutura/icons/briefcase_add.png | Bin 1629 -> 0 bytes .../estrutura/icons/briefcase_edit.png | Bin 1913 -> 0 bytes .../estrutura/icons/briefcase_view.png | Bin 2100 -> 0 bytes .../processo/estrutura/icons/consulta.png | Bin 5017 -> 0 bytes .../processo/estrutura/icons/data.png | Bin 5599 -> 0 bytes .../estrutura/icons/document_certificate.png | Bin 1745 -> 0 bytes .../processo/estrutura/icons/ecds.png | Bin 6286 -> 0 bytes .../processo/estrutura/icons/fichaaptidao.png | Bin 5335 -> 0 bytes .../processo/estrutura/icons/injection.png | Bin 1581 -> 0 bytes .../processo/estrutura/icons/lock_new.png | Bin 1571 -> 0 bytes .../processo/estrutura/icons/mail.png | Bin 5376 -> 0 bytes .../processo/estrutura/icons/observacoes.png | Bin 4463 -> 0 bytes .../processo/estrutura/icons/processo.png | Bin 5364 -> 0 bytes .../processo/estrutura/icons/trabalhador.png | Bin 5377 -> 0 bytes .../medicina/processo/icons/consulta.png | Bin 5017 -> 0 bytes .../siprp/medicina/processo/icons/ecds.png | Bin 6286 -> 0 bytes .../medicina/processo/icons/fichaaptidao.png | Bin 5335 -> 0 bytes .../siprp/medicina/processo/icons/lock.png | Bin 33413 -> 0 bytes .../siprp/planoactuacao/db/DBConstants.java | 27 - .../planoactuacao/db/PlanoActuacaoDBInit.java | 46 - .../planoactuacao/print/AreaToPrint.java | 89 - .../planoactuacao/print/DataToPrint.java | 66 - .../planoactuacao/print/EmpresaToPrint.java | 67 - .../print/LegislacaoAplicavelToPrint.java | 53 - .../planoactuacao/print/LogotiposDumper.java | 33 - .../print/LogotiposImporter.java | 64 - .../planoactuacao/print/MedidaToPrint.java | 80 - .../print/PlanoActuacaoPDFCreator.java | 56 - .../print/PlanoActuacaoPrintDataProvider.java | 825 --------- .../print/PlanoActuacaoToPrint.java | 165 -- .../planoactuacao/print/PostoToPrint.java | 36 - .../print/PrintableInterface.java | 8 - .../planoactuacao/print/RiscoToPrint.java | 188 --- .../print/StringConverterUtils.java | 63 - .../planoactuacao/print/TecnicoHSToPrint.java | 45 - .../siprp/planoactuacao/print/TestPrint.java | 81 - .../planoactuacao/print/plano_actuacao.xsl | 1458 ---------------- .../print/plano_actuacao_alargado.xsl | 1373 --------------- .../print/plano_actuacao_alargado_old.xsl | 1400 --------------- ...plano_actuacao_alargado_old_2010-08-10.xsl | 1353 --------------- .../print/plano_actuacao_old.xsl | 1340 --------------- .../print/plano_actuacao_old_2010-08-10.xsl | 1501 ----------------- .../siprp/planoactuacao/print/teste_input.xml | 91 - 45 files changed, 10508 deletions(-) delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/briefcase.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/briefcase_add.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/briefcase_edit.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/briefcase_view.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/consulta.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/data.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/document_certificate.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/ecds.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/fichaaptidao.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/injection.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/lock_new.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/mail.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/observacoes.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/processo.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/trabalhador.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/icons/consulta.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/icons/ecds.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/icons/fichaaptidao.png delete mode 100644 trunk/SIPRPSoft/src/siprp/medicina/processo/icons/lock.png delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/db/DBConstants.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/db/PlanoActuacaoDBInit.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/AreaToPrint.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/DataToPrint.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/EmpresaToPrint.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/LegislacaoAplicavelToPrint.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/LogotiposDumper.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/LogotiposImporter.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/MedidaToPrint.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/PlanoActuacaoPDFCreator.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/PlanoActuacaoPrintDataProvider.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/PlanoActuacaoToPrint.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/PostoToPrint.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/PrintableInterface.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/RiscoToPrint.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/StringConverterUtils.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/TecnicoHSToPrint.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/TestPrint.java delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao.xsl delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_alargado.xsl delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_alargado_old.xsl delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_alargado_old_2010-08-10.xsl delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_old.xsl delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_old_2010-08-10.xsl delete mode 100644 trunk/SIPRPSoft/src/siprp/planoactuacao/print/teste_input.xml diff --git a/trunk/SIPRPSoft/lib/shst.jar b/trunk/SIPRPSoft/lib/shst.jar index fe06398ead43e2b8d539612395622079e0ade8b7..1cebb2501cea8d79b490e49186d887ec5c1fb743 100644 GIT binary patch delta 20771 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 diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/briefcase.png b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/briefcase.png deleted file mode 100644 index 7fb1649e1c7f0a42fc3f46bc27b6657dc71f0a30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1517 zcmVWdKBPATcx`PH%P~GB7YQATc>QH8MIeIUp-AF)%Rb+d)wP000McNliru z(*p(%HX?16c7Xr@010qNS#tmY3labT3lag+-G2N4000DMK}|sb0I`n?{9y$E00l)! zL_t(|+U-|MNL*JK{_nhJbbQtLsLuFkLs}~Z1&b8A5rVYPjmtv23h7o_TtpDjfFcNj zC|E&o(PdZNSq%+HtrnwM)I#DTq{c^dG(N_0W}HXA?=ok&&WynaU9~41@11kcIp6nx z|9}4TN94cWw5u-Y?d>f)JUqO2c6Ro8Boet3jYe&FzKqA?Kci2YOs3yPMn;1F3W4$Q z@$WV^HXfSIW*52~A0Nkq!QhKxKh zaxDU5V`C<4`u)+-QD1g;wsvxIB3oNq>@PuL22+YOO)In8?OvPB=7K5$LQ+#xBN&(c z{e9Wl+3`7@&L0a43wyh|x^^xiptZNRe+8@VVw0j!D0B-J6any^hK2?g7HhP8b8}Nb zL;xl^IXU8XyY=6&RQ!Iwtgo-j+S-~lH8ttuY_V8O=I7^Sc6RpftgNh$2L=WXIc_nc z1N`2>!NCvMRI8|{kox+19Rz-r)6-LV_3D*uZ*NOuW1|iRazbmlIph{7r0-K!RwkvT zrF4;QJ-@S+mzRsjK-^e? zzpZl)8=o|U9mGG%NC5siQLu{K>32R=Q||<~TCM!Saoa4{GI7JkK6aY4Mqu@?W#62{*MzD3Wip-U-j z8iC>AVbkK`VhNLt@g#5o2`HDOTV`TdNwH-?Z1LA(i|&dex+&}07xG4{6_XZA1|WMN z5TId^Gy>Dp)A@OMdHOA9i~&B?5zHiM47Qfp7Uj#@UnJ+f&%~MAAlu7JvN^RUQHx1J z!BahrvlAQ_7LWIXGy=FZJWRtzwoE>B15W{o8Nro8$c=EFNnC}MQgG)s(qllZt0D3E z4rKZGx!BAReJzz_UP-vXpGE*1dQ*>}BA`-k;-nSX!cA&=uJI>%4(hh6$?~@onyLBLoo>ljzv2=fc1ajMhi;dO%%7N zS*$TD2*^3`#0~1qq=1JY#v{nzb#-+zH#etSt}notl2lhii;6v@$%|)k`SaKQAgT(*Y35ka@ZD;>0h2DpiAZ+=uSkL@ zX^lSPLL&hqcqUa;uquNXJ3NMb!q6a2oG*<4ije1fdwU;nEvueXA}mx4@sb9rtmALW z%)%A^j$?ca-&wf+4mZx={b_%Hf3j>pSCn>kcHTy*^#BXMLGYQYtE=^5WOQ^?P>?18 zly%BN0@6YRR~%!nG4>c!e?|N}?&;}SX8Mo|TE?=xt*z~o-QC^s+S=L=o12?uXlO`E zN=lM70s&Dm>!5f)gk{rEYzl6A)YsRy^ftgt5n$`+=y1U$BgMtVU;BJMy-sAw4d5u; z@dRKKuy`UjH}{Y3?(Vb80$!ScYOSrU?Et=y*D1(5f&ZX98XO$lzb@eaEw%jv!n!k6 ThzMdQ00000NkvXXu0mjftroPc diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/briefcase_add.png b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/briefcase_add.png deleted file mode 100644 index d303b4eb223ed47e784ca9b95601ff3d9b7ca8b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1629 zcmV-j2BP_iP)WdKBPATcx`PH%P~GB7YQATc>QH8MIeIUp-AF)%Rb+d)wP000McNliru z)d&gPF_iMjzva|fzix|bHo-mpD z|C#@s?|kRX%vq8DyBI6|puN4l!RPZGh{a-W#N+X%L?U5BKbA_RenjiGSS&pq9Ub9k z0-&?A^OMQR$+n`RA}5+GE-t3R;qX7vX!I%o`2pZ#EDPH0_BQkb0OrEGVyDx2dvI`Y zxVyVM{zL#SUc6|5(oYu_7QQGeD>DLtfJ{$MvyA~nFP799hS5+`QsS}MY)-Hu03;hX zZWO$ixw$#B9TZfJg9@g=bD?Fo%qlq-8J>#Y@0aoMak+cDw56eOJV_VyCB0+3HBS;%gTJ9{m9OykAH z#hiERxn%&jkc%{>9*;*c!5H&hKBX%e6Ihys+PnZDC0wLEV4UftZcl1B+eyf(LJX8@ z0BpLdYfd7lQJ?;*ccNQafPasAYW4W7Jo$&#s4_w z63f0}NJ(rCfOF^0S%!v&p66j>-Uw0IS1J5EtrqeBz$eK4ar-Zu1LkY*Tu1_SpuOA zGIXm<7A#GYjE7Vb(+T#l!|i<}2LLV&H;-X6S{^r@q`GN6 zj>n*cC*rbu`ZLLvOJ$b?HztSv8~{-0$=-q*fIf05>9bs|p;rsInj@h}iTYxeIhIkPSAzQ!$MsB^q25BQ_83 z|HO?J#`A0HyZLxf{J2Gfv1mqL`e1Y9W57)#<}JwQ&6_t%Utga_uHI1zd&P#4klj04 zB;@eQ@E?defxG^*E=p;xbXEd0HE8gjhJ(Q_W{R@of(`C z(<+-?EM@Ct{mADzF%N{p5&>J)&_QXr-?B6@EAPr#?An83m;uyhA3{3OOxI}64q>y| zOGQwN{Lp$(W@CPdBWFU9hy)objGJ68`SQJYRQW}NgQ%Fk`R(TN5b%nm5lyW*(@C8f zfZ6!crM0v^kP54qles917#1w754n5NiEM-Jm}y&Q0H6rDGdnx`GO@7g$p*qg#gs3S zeQQ$sP(dvKK#ZXS;1_FZl<|8g&F-L-v(XXgob>r}0h~H@>h0slkFQ6mbp$2!ek5N} zZEbBP1nDExTvUh-nU=FZ{jw|vz5?xJVASiCtH0lte6s8=K)L)kx(^Q@KHSmM)6>-AeGI{&J#ub;-6^Gq^h>Ese?Iz&vmM*`4t z^5n^z$BrG_it4qatE=k+($9U*k{gB-cpgAbTm}P|T`t$ny?gh@^69ZMbc*&ODJ0fH z6K!p6L3H~M9XfOio_>UOl?L$x<>xbJ&dkYU$iUc`O2&zY4-2kY@o&S&7Vh(GIrt3i bJ*oT$beeag!1qz800000NkvXXu0mjf_tf`E diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/briefcase_edit.png b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/briefcase_edit.png deleted file mode 100644 index 74b92eeebe58811d443898519d61b51cb889ab2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1913 zcmV-<2Zs2GP)WdKBPATcx`PH%P~GB7YQATc>QH8MIeIUp-AF)%Rb+d)wP000McNliru z)d&g7zR*%SZ(010qNS#tmY3h)2`3h)6!tTdPa000DMK}|sb0I`n?{9y$E00z-X zL_t(|+T~YkXp>hMesaGxt*L37q)BRPb=tMEcG#)Az#OiMZeYP71D!BY*v95%!gLmK z%8DS0%!>O_5H`mI$A%j^Z@V$8Xtg?Lx7v#}ZQ9r-ZIb5Jq)qm|AN@*fqO`(bumgwh zf&MEMJZ<48QsI9Hd_xXJ5W3kw>k&%(7Mn^}L^u3=*Bu-I3FO^C!9X)z9 z@~;p$cI?;|r_;GdCX;EYV`yk75s5_ZMWfLRL?}Q6Hqx??TCLtg-|IvykLDCwt+wUH zjT?8)pFcnHL!oz)R=?lBFC!yE5)1~>+uO_iK9OjkCAkubBwwXc*_BGAmQ(=| zLP<#pXdVLt1L*7Pb89r3FO5cH?e5*X`yNF=vSY`NH_56cbV%;-@Nf=UkV}Bm=g*(7 zrOgtyyr-uJL<9te%*;&a^?KnqS&Bd)fUd4CbaZrJ@#4k8Jhyl}j>g7DT)A?^q0{N+ z9Xxo@$Mf=JbOK-R^?E<2LnQ?T1*oW~5J1SU2#3Sy?(T-m<-&pm3j{DC2ey_EC%Hii z3FqYJ=fi9^vx@}l`S0AURx4~ao1Mrlp`RyH2oOjyfeBW&wY8zWy&cun)xzQ2v$L~d zFc<_NK3D{QT<101_{)ZHC*n`1B|!cPin10K7J>o}4Gj&P7 z*RfHQ4LqIoCrVKZ*54MMcp6asmF|enwcThH3c<4sI)@c3K7WERjfn z$8xzGRA|QiI~5X~Nk!LwMXu{Qr1Pf1-Qz`j{b#V0R$9b0(qwc3%uXi2je~}Z3M(Kg zF_|&TK7(Q??~gOEl$nri)FX3R226G%V%HipCxG=S1gPaE6A)Dp4}V-wCP9UUvZx5i z$OPW|6rr|GD0M1m^eQOSGN?0^7=&bViVL`QkEO{tIL81hkSy)PQggskrK6(~pqNo8 zVVY%y5^BuOw<2p^DOE=ghQ6zVT&;&pLN+IaUA+$}P*+zc4TVA`;mD*+;22;6VkV?o z%=0n246ed1Ifa+!cHx%cAa1LEf^1kpl<2%w8{v3u3!E)ZLURjvIgf zehN=s^3#6ch=F zC3h@S#;Y2;#!pwX!Jx!ll>$HX-$K643JsO>=`GUN>=RQ^w3>Y_#saIso#%L+k^;+6V#C*?jj-B^p_3~x5{<*>3&P_L!qpXkqtAsr zyBbD~5lu}^Y=9=E4)6uRAjv7nzst+ZF*rB~kH;h2f(*>WI7TR5@azj^xHGc}mYFl5 zA@EVUdHwz{-If8mx(DcO(2r?;3sxJ}p}DzP*h>V|DGHF>90TM26=Q(!10Hi=POJ|V zmF2i?`5xA1@}VIY@NO@Gd%Z*STJpl-@IdO;VV!*=nr}4=MQzNLX$e>+79lavlCIJ5 zURG9yPTM79mB^siYM`L}_W44jR!{(UItLMQO0cGLV&MG2H}Ot zN-zQ5m`uQ8u~2ZeA~N#<>^UX^=Lc$-2!u&?FFo13aCZjr;hY-uwz`Dap=X}(B|{^W zaqbiXR0r;opXV?azB(ro;fIPCn6rxuaa#Q?%4{W6@uUPkOtOdY;DML=AiCN;cz4D& zblkj`pc>Lk=WyCxCO0swoT6YtF4`j^_HIZk^|9y)ZW6+-b%-_kzIw{6>2+27xP zthBUrZdFwk4j(=YlgT6~k(ZZ;g6VPuB~3VzaRyb3o<}zYo8!J4x0^dhH!S?%$o3a^ zzK=<^NB&<>Q&XcQmmDR)HEy?Cu$)UWy=>zqeJrq`K%4o+-6ounoQ6JIi$2#-d?4ao z8`v2?K3VX`5)j*_O`CQQ@CF)QAXl8-yLYc_SItN3?MBrrJw3ieED-5z(>PCdn(u$r zw$F8QD&SAt-dMHroAUCC{i~~&R!+u<|8)BY`w$49;0QHl00000NkvXXu0mjfV&Zmq diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/briefcase_view.png b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/briefcase_view.png deleted file mode 100644 index d9d2a8cebaafe018f8433beb47c35c7ec77826d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2100 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 diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/data.png b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/data.png deleted file mode 100644 index 59f184fc7c14650caeb9f3cf27a18354adb712e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5599 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 Ef;2o#-~a#s diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/fichaaptidao.png b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/fichaaptidao.png deleted file mode 100644 index ce2d52a5c25497556c313c67910a298b28ced799..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5335 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 diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/lock_new.png b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/lock_new.png deleted file mode 100644 index 89fd5bdac48d73e41484ed6856077bba62fbd9d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1571 zcmV+;2Hg3HP)WdKHUATcr^L}hv)GB7YRATlyKF)%tYH6SZ6F)%P+<{wS~000McNliru z(*pz)3kry`65jv-010qNS#tmY3h)2`3h)6!tTdPa000DMK}|sb0I`n?{9y$E00nzV zL_t(|+QnB(Y*bYk{?45{uTJMdJEio&L`lF!31ET?!={Ok;3J}mD?-8oF>2BvE*e~z znkdGk>7r^(L)>&B7~)PhYBVk+0tJ+`2%)7@N{4nHOsDg@ckb)>pW99Zyff{T8c*ir zX6`xjf8Y83@Bi-|;C~*hkB>rJ~TBH4NjN-|zqW z*s)_5Hk`oh?CgO=BJqVR%iX4Fg1|ta_9PN07KzyOu0$n$U!{PR}wl?PT`49*Mgd%%Gq0mVR@$MrjFg`y1 z6$Ly(rx6~&#fulS1o(beSJyWK0|WVLoWq9?_q4aSp9ltn2P2UP6R9EM3Mmphb?Q`R zT?z~i4oW2DftHpQ#N%;{jg1);{Ketn;fGDeM@L5|=z3^qXlRLk^A3>&W6V$UIl6zQ z7KT)hKyPnvj7--`X~5*%PI2k-}m$K&~kD#5IJL({a~_4d~#KtVc*028K~pPvWi z^q19A*4Nj!(9zM6CSco;WY(5-6QDZxij!1bPvteU8UZm#DJJ&ox-P22sJFMS2Pgoi zreoK-;94w6YIThZ1CPT44L*%Q_GDmK8K|y}5 z>gaoX2|w{WxXG_$vAl#rF6YWFCEe*e3d_c26cT4}&(KOyoxnBSpfqZAF={G6%!4=o zJo(CnYkgpLld%wt?0Ny_9>5y_d@eLabu<~I4kuwa>41u4EZ%OB=X@{-TsJuOwEgw= z&mUu(YT(FAAL8zs6yRCxL=qFMc>8!+(QE}I#-S=vvU#V?o0%HrNC8YDAV}!qYT(9& z+X#3ysI;tBIC5o$wRU^<=kxe}?I}oN7@;>}nX5?@ie=>T6&M8i!|Bt|DJ5`GS{Y4F zrN*mQ%a*PCiEjAfZvy$t==5L5W05J`&Dcv#YfgcsqE*UWMbESQQU0+XzfbpIcW4@$ zqa2gB3W#;O&>RqTPLq_e!G$e}Or$%Cy<1gm+i?}Yom+&gyP)MXgdz=iKv|^tEpdeO zF+B6ycJ$1pkhs?ce{>)GZceHg@W>1vFa6x4Dw7yYdN8Sl0=Y7eY^sQ4qJ#)72f}0* zKQJ@xthOToN~ytPPt)P{0@*mWbo`1f;VGbS9+jdfPlocmgq%*ks94Y`-=+{lT7J0r z-N5$kbdRzlDww!Y3gKFN3h2X41ZAa9A&Yni7`RL=Eql1bUK}ByU9*HR+h}=X`254iY@=DEVBUuCZ{+; zQyb=?EqrA*Fc?G4cIey(=*5QFD1w9wt2E3t4XY6asOg#9WcMAl!6Q2nu$-}+Js`4R zCyj5&=~oCi8s0g&UR6MlXz0zo=HQm|ePH5|m~MCte@Kr;bExoj^T{<`i%|o5NdjcvEL^YZ!qx z6-}Gca7!j+kr`^gR)N6i-$6bLEG_~Wdi37Qkmq#VqTpx!P5AQp50I#-)M`>*J_*@q z#Z#7sebnoBnK~Y)_l_v_3O{+pMGaG<&bdTomY^0qMc@BumT~^&PcVs%XdwUf_!|+5 V>y<-r@a_Nr002ovPDHLkV1gj-+8Y1> diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/mail.png b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/mail.png deleted file mode 100644 index 8f65c5acf3dd7cca32e41f8e74de846005027b2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5376 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 diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/processo.png b/trunk/SIPRPSoft/src/siprp/medicina/processo/estrutura/icons/processo.png deleted file mode 100644 index f8ea33ee0972f578d83af4457ced45dfe88e1bd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5364 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 diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/icons/consulta.png b/trunk/SIPRPSoft/src/siprp/medicina/processo/icons/consulta.png deleted file mode 100644 index f07be69bb3b61b9afb20e258a9c88ad965975056..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5017 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 diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/icons/ecds.png b/trunk/SIPRPSoft/src/siprp/medicina/processo/icons/ecds.png deleted file mode 100644 index 4aa424d166f44d67936548370c6faa20b94481b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6286 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 Ef;2o#-~a#s diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/icons/fichaaptidao.png b/trunk/SIPRPSoft/src/siprp/medicina/processo/icons/fichaaptidao.png deleted file mode 100644 index ce2d52a5c25497556c313c67910a298b28ced799..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5335 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 diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/db/DBConstants.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/db/DBConstants.java deleted file mode 100644 index 5f85e99b..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/db/DBConstants.java +++ /dev/null @@ -1,27 +0,0 @@ -package siprp.planoactuacao.db; - -public interface DBConstants -{ - public static final String WEB_URL = "jdbc:postgresql://localhost:5436/siprp"; -// public static final String WEB_URL = "jdbc:postgresql://storage:5432/siprp"; - public static final String WEB_USER = "postgres"; -// public static final String WEB_PASSWORD = "Typein"; - public static final String WEB_PASSWORD = null; - -// public static final String WEB_URL = "jdbc:postgresql://www.evolute.pt:5436/siprp"; -// public static final String WEB_USER = "postgres"; -// public static final String WEB_PASSWORD = "Typein"; - - public static final String LOCAL_URL = "jdbc:postgresql://localhost:5436/siprp_local_3"; -// public static final String LOCAL_URL = "jdbc:postgresql://storage/siprp_local"; - public static final String LOCAL_USER = "postgres"; -// public static final String LOCAL_PASSWORD = "Typein"; - public static final String LOCAL_PASSWORD = null; - -// public static final String LOCAL_URL = "jdbc:postgresql://www.evolute.pt:5436/siprp_local_3"; -// public static final String LOCAL_USER = "postgres"; -// public static final String LOCAL_PASSWORD = "Typein"; - - public static final String WEB_DBMANAGER = "WEB DBMANAGER"; - public static final String LOCAL_DBMANAGER = "LOCAL DBMANAGER"; -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/db/PlanoActuacaoDBInit.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/db/PlanoActuacaoDBInit.java deleted file mode 100644 index 12fb83f1..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/db/PlanoActuacaoDBInit.java +++ /dev/null @@ -1,46 +0,0 @@ -package siprp.planoactuacao.db; - -import shst.SHSTPropertiesConstants; - -import com.evolute.utils.Singleton; -import com.evolute.utils.db.DBManager; -import com.evolute.utils.db.JDBCManager; -import com.evolute.utils.db.keyretrievers.PostgresqlAutoKeyRetriever; -import com.evolute.utils.sql.Insert; -import com.evolute.utils.strings.UnicodeChecker; - -public class PlanoActuacaoDBInit -{ - public static void initDB( boolean web ) - throws Exception - { - if( web ) - { - String url = DBConstants.WEB_URL; - String user = DBConstants.WEB_USER; - String pwd = DBConstants.WEB_PASSWORD; - DBManager webManager = new JDBCManager( url, user, pwd, 10, 8, 8, null ); - Singleton.setInstance( DBConstants.WEB_DBMANAGER, webManager ); - - url = DBConstants.LOCAL_URL; - user = DBConstants.LOCAL_USER; - pwd = DBConstants.LOCAL_PASSWORD; - DBManager localManager = new JDBCManager( url, user, pwd, 10, 8, 8, null ); - Singleton.setInstance( DBConstants.LOCAL_DBMANAGER, localManager ); - } - else - { - String url = ( String ) Singleton.getInstance( SHSTPropertiesConstants.WEB_URL_PREFIX ); - url += ( String ) Singleton.getInstance( SHSTPropertiesConstants.WEB_URL ) + "/"; - url += ( String ) Singleton.getInstance( SHSTPropertiesConstants.WEB_DB_NAME ) + "/"; - String user = ( String ) Singleton.getInstance( SHSTPropertiesConstants.WEB_USER ); - String pwd = ( String ) Singleton.getInstance( SHSTPropertiesConstants.WEB_PASSWORD ); - DBManager webManager = new JDBCManager( url, user, pwd, 10, 8, 8, null ); - Singleton.setInstance( DBConstants.WEB_DBMANAGER, webManager ); - Singleton.setInstance( DBConstants.LOCAL_DBMANAGER, Singleton.getInstance( Singleton.DEFAULT_DBMANAGER ) ); - } - - Insert.setDefaultKeyRetriever( PostgresqlAutoKeyRetriever.RETRIEVER ); - UnicodeChecker.setUseDoubleSlash( true ); - } -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/AreaToPrint.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/AreaToPrint.java deleted file mode 100644 index 3136c61f..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/AreaToPrint.java +++ /dev/null @@ -1,89 +0,0 @@ -package siprp.planoactuacao.print; - -import java.util.Vector; - -import org.jdom.Element; - -public class AreaToPrint - implements PrintableInterface, Comparable< Object > -{ - protected String designacao; - protected Vector riscos; - protected Integer ordem; - protected boolean generico; - - public AreaToPrint( String designacao, Vector riscos, Integer ordem, boolean generico ) - { - super(); - this.designacao = designacao; - this.riscos = riscos; - this.ordem = ordem; - this.generico = generico; - } - - public String getDesignacao() - { - return designacao; - } - - public void setDesignacao( String designacao ) - { - this.designacao = designacao; - } - - public Vector getRiscos() - { - return riscos; - } - - public void setRiscos( Vector riscos ) - { - this.riscos = riscos; - } - - public void addRisco( RiscoToPrint risco ) - { - riscos.add( risco ); - } - - protected boolean isGenerico() - { - return generico; - } - - @Override - public Element toJdomElement() throws Exception - { - Element areaElement = new Element( "area" ); - Element designacaoElement = new Element( "designacao" ); - designacaoElement.setText( designacao ); - areaElement.addContent( designacaoElement ); - for( RiscoToPrint risco : riscos ) - { - areaElement.addContent( risco.toJdomElement() ); - } - return areaElement; - } - - @Override - public int compareTo(Object o) - { - if( o instanceof AreaToPrint ) - { - if( generico && !( ( AreaToPrint ) o ).generico ) - { - return -1; - } - else if( !generico && ( ( AreaToPrint ) o ).generico ) - { - return 1; - } - if( ordem != null ) - { - return ( ( ( AreaToPrint ) o ).ordem == null ) ? -1 : ordem.compareTo( ( ( AreaToPrint ) o ).ordem ); - } - } - return 0; - } - -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/DataToPrint.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/DataToPrint.java deleted file mode 100644 index 29878bb0..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/DataToPrint.java +++ /dev/null @@ -1,66 +0,0 @@ -package siprp.planoactuacao.print; - -import java.util.Calendar; -import java.util.Date; - -import org.jdom.Element; - -import com.evolute.utils.date.DateUtils; - -public class DataToPrint - implements PrintableInterface -{ - protected String tag; - protected Date data; - - public DataToPrint( String tag, Date data ) - { - super(); - this.tag = tag; - this.data = data; - } - - @Override - public Element toJdomElement() throws Exception - { - Element dataElement = new Element( tag ); - Calendar cal = Calendar.getInstance(); - cal.setTime( data ); - int ano = cal.get( Calendar.YEAR ); - int mes = cal.get( Calendar.MONTH ); - int dia = cal.get( Calendar.DAY_OF_MONTH ); - Element anoElement = new Element( "ano" ); - anoElement.setText( "" + ano ); - dataElement.addContent( anoElement ); - Element mesElement = new Element( "mes" ); - mesElement.setText( "" + ( mes + 1 ) ); - dataElement.addContent( mesElement ); - Element mesExtensoElement = new Element( "mes-extenso" ); - mesExtensoElement.setText( DateUtils.MONTHS_FULL_PT[ mes ] ); - dataElement.addContent( mesExtensoElement ); - Element diaElement = new Element( "dia" ); - diaElement.setText( "" + dia ); - dataElement.addContent( diaElement ); - return dataElement; - } - - public String getTag() - { - return tag; - } - - public void setTag( String tag ) - { - this.tag = tag; - } - - public Date getData() - { - return data; - } - - public void setData( Date data ) - { - this.data = data; - } -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/EmpresaToPrint.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/EmpresaToPrint.java deleted file mode 100644 index d553551c..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/EmpresaToPrint.java +++ /dev/null @@ -1,67 +0,0 @@ -package siprp.planoactuacao.print; - -import org.jdom.Element; - -public class EmpresaToPrint - implements PrintableInterface -{ - protected String designacaoSocial; - protected String logotipo; - protected String estabelecimento; - - public EmpresaToPrint( String designacaoSocial, String logotipo, - String estabelecimento ) - { - super(); - this.designacaoSocial = designacaoSocial; - this.logotipo = logotipo; - this.estabelecimento = estabelecimento; - } - - public String getDesignacaoSocial() - { - return designacaoSocial; - } - - public void setDesignacaoSocial( String designacaoSocial ) - { - this.designacaoSocial = designacaoSocial; - } - - public String getLogotipo() - { - return logotipo; - } - - public void setLogotipo( String logotipo ) - { - this.logotipo = logotipo; - } - - public String getEstabelecimento() - { - return estabelecimento; - } - - public void setEstabelecimento( String estabelecimento ) - { - this.estabelecimento = estabelecimento; - } - - @Override - public Element toJdomElement() throws Exception - { - Element empresaElement = new Element( "empresa" ); - Element designacaoSocialElement = new Element( "designacao-social" ); - designacaoSocialElement.setText( designacaoSocial ); - empresaElement.addContent( designacaoSocialElement ); - Element logotipoElement = new Element( "logotipo" ); - logotipoElement.setText( logotipo ); - empresaElement.addContent( logotipoElement ); - Element estabelecimentoElement = new Element( "estabelecimento" ); - estabelecimentoElement.setText( estabelecimento ); - empresaElement.addContent( estabelecimentoElement ); - return empresaElement; - } - -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/LegislacaoAplicavelToPrint.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/LegislacaoAplicavelToPrint.java deleted file mode 100644 index 0d53ee46..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/LegislacaoAplicavelToPrint.java +++ /dev/null @@ -1,53 +0,0 @@ -package siprp.planoactuacao.print; - -import java.util.Vector; - -import org.jdom.Element; - -public class LegislacaoAplicavelToPrint - implements PrintableInterface -{ - protected Vector diplomasGerais; - protected String[] nomesGruposEspecificos; - protected Vector[] diplomasEspecificos; - - public LegislacaoAplicavelToPrint( Vector diplomasGerais, - String[] nomesGruposEspecificos, Vector[] diplomasEspecificos ) - { - super(); - this.diplomasGerais = diplomasGerais; - this.nomesGruposEspecificos = nomesGruposEspecificos; - this.diplomasEspecificos = diplomasEspecificos; - } - - @Override - public Element toJdomElement() throws Exception - { - Element legislacaoAplicavelElement = new Element( "legislacao-aplicavel" ); - Element legislacaoGeralElement = new Element( "legislacao-geral" ); - for( String diploma : diplomasGerais ) - { - Element diplomaElement = new Element( "diploma" ); - diplomaElement.setText( diploma ); - legislacaoGeralElement.addContent( diplomaElement ); - } - legislacaoAplicavelElement.addContent( legislacaoGeralElement ); - - for( int e = 0; e < nomesGruposEspecificos.length; e++ ) - { - Element legislacaoEspecificaElement = new Element( "legislacao-especifica" ); - Element designacaoElement = new Element( "designacao" ); - designacaoElement.setText( nomesGruposEspecificos[ e ] ); - legislacaoEspecificaElement.addContent( designacaoElement ); - for( String diploma : diplomasEspecificos[ e ] ) - { - Element diplomaElement = new Element( "diploma" ); - diplomaElement.setText( diploma ); - legislacaoEspecificaElement.addContent( diplomaElement ); - } - legislacaoAplicavelElement.addContent( legislacaoEspecificaElement ); - } - return legislacaoAplicavelElement; - } - -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/LogotiposDumper.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/LogotiposDumper.java deleted file mode 100644 index b17d26f1..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/LogotiposDumper.java +++ /dev/null @@ -1,33 +0,0 @@ -package siprp.planoactuacao.print; - -import java.io.File; -import java.io.FileOutputStream; -import java.util.Date; - -import com.evolute.utils.data.Mappable; - -public class LogotiposDumper -{ - public static void main( String args[] ) - throws Exception - { - System.out.println( "Dumper: " + new Date() ); - dump( args[ 0 ] ); - } - - public static void dump( String path ) - throws Exception - { - Mappable[] logotipos = PlanoActuacaoPrintDataProvider.getProvider( true ).getLogotipos(); - for( Mappable logotipo : logotipos ) - { - File file = new File( path, "" + logotipo.getID() + ".png" ); - file.createNewFile(); - FileOutputStream fos = new FileOutputStream( file ); - fos.write( ( byte[] ) logotipo.getValue() ); - fos.close(); - } - } - - -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/LogotiposImporter.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/LogotiposImporter.java deleted file mode 100644 index a74ccac3..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/LogotiposImporter.java +++ /dev/null @@ -1,64 +0,0 @@ -package siprp.planoactuacao.print; - -import java.io.File; -import java.io.FileInputStream; -import java.io.FilenameFilter; -import java.util.Date; -import java.util.Vector; - -public class LogotiposImporter -{ - public static void main( String args[] ) - throws Exception - { - System.out.println( "Importer: " + new Date() ); - load( args[ 0 ] ); - } - - public static void load( String path ) - throws Exception - { - File dir = new File( path ); - File files[] = dir.listFiles( new FilenameFilter(){ - - @Override - public boolean accept( File dir, String name ) - { - return name.length() >= 4 && ".jpg".equals( name.substring( name.length() - 4, name.length() ) ); - } - } ); - for( File file : files ) - { - FileInputStream fis = new FileInputStream( file ); - int ret = 0; - Vector buffers = new Vector(); - Vector sizes = new Vector(); - byte data[]; - int size = 0; - do - { - byte buff[] = new byte[ 1024 ]; - ret = fis.read( buff, 0, buff.length ); - if( ret > 0 ) - { - size += ret; - buffers.add( buff ); - sizes.add( ret ); - } - } while( ret >= 0 ); - fis.close(); - data = new byte[ size ]; - int off = 0; - for( int n = 0; n < buffers.size(); n++ ) - { - byte buff[] = buffers.get( n ); - int s = sizes.get( n ); - System.arraycopy( buff, 0, data, off, s ); - off += s; - } - Integer id = new Integer( file.getName().split( "[.]" )[ 0 ] ); - - PlanoActuacaoPrintDataProvider.getProvider( true ).updateLogotipo( id, data ); - } - } -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/MedidaToPrint.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/MedidaToPrint.java deleted file mode 100644 index 1c466a92..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/MedidaToPrint.java +++ /dev/null @@ -1,80 +0,0 @@ -package siprp.planoactuacao.print; - -import java.util.Vector; - -import org.jdom.Element; - -public class MedidaToPrint implements PrintableInterface -{ - protected String descricao; - protected String estado; - protected Vector< PostoToPrint > postos; - - - public MedidaToPrint( String descricao, Vector< PostoToPrint > postos ) - { - this( descricao, "", postos ); -// super(); -// this.descricao = descricao; -// this.postos = postos; - } - - public MedidaToPrint( String descricao, String estado, Vector< PostoToPrint > postos ) - { - super(); - this.descricao = descricao; - this.estado = estado; - this.postos = postos; - } - - @Override - public Element toJdomElement() throws Exception - { - Element medidaElement = new Element( "medida" ); - Element descricaoElement = new Element( "descricao" ); - descricaoElement.setText( descricao ); - medidaElement.addContent( descricaoElement ); - Element estadoElement = new Element( "estado" ); - estadoElement.setText( estado ); - medidaElement.addContent( estadoElement ); - for( PostoToPrint posto : postos ) - { - medidaElement.addContent( posto.toJdomElement() ); - } - return medidaElement; - } - - public String getDescricao() - { - return descricao; - } - - public void setDescricao( String descricao ) - { - this.descricao = descricao; - } - - public Vector getPostos() - { - return postos; - } - - public void setPostos( Vector postos ) - { - this.postos = postos; - } - - public void addPosto( PostoToPrint posto ) - { - postos.add( posto ); - } - - public String getEstado() { - return estado; - } - - public void setEstado(String estado) { - this.estado = estado; - } - -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/PlanoActuacaoPDFCreator.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/PlanoActuacaoPDFCreator.java deleted file mode 100644 index c1bcad45..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/PlanoActuacaoPDFCreator.java +++ /dev/null @@ -1,56 +0,0 @@ -package siprp.planoactuacao.print; - -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; -import java.io.InputStream; - -import org.jdom.Document; -import org.jdom.output.Format; -import org.jdom.output.XMLOutputter; - -import shst.util.fop.PDFCreator; -import siprp.Main; - -import com.evolute.utils.xml.XSLTransformer; - -public class PlanoActuacaoPDFCreator -{ - - public byte[] createPDF( Integer planoId, boolean web ) throws Exception - { - PlanoActuacaoToPrint plano = PlanoActuacaoPrintDataProvider.getProvider( web ).getPlanoToPrint( planoId ); - Document foDoc = new Document( plano.toJdomElement() ); - XMLOutputter outputter = new XMLOutputter(Format.getPrettyFormat()); - ByteArrayOutputStream foBaos = new ByteArrayOutputStream(); - outputter.output( foDoc, foBaos ); - -// String xml = new String( foBaos.toByteArray() ); -// System.out.println( "\n\nXML :\n" + xml ); - - byte fo[] = applyTemplate( - getClass().getClassLoader().getResourceAsStream( - PlanoActuacaoPrintDataProvider.getProvider( web ).empresaUsaPlanoAlargadoPorPlanoId( planoId ) ? - "siprp/planoactuacao/print/plano_actuacao_alargado.xsl" - : "siprp/planoactuacao/print/plano_actuacao.xsl" ), - new ByteArrayInputStream( foBaos.toByteArray() ) ); - - -// FileOutputStream fos = new FileOutputStream("/home/jneto/Desktop/a.fo"); -// fos.write(fo); - - - PDFCreator.setUserConfig(Main.fopConfigFile); - PDFCreator pdfCreator = PDFCreator.getPDFCreator(); - - byte pdf[] = pdfCreator.createPdfFromFo( fo ); - return pdf; - } - - public byte[] applyTemplate( InputStream xsl, InputStream dataStream ) throws Exception - { - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - XSLTransformer.getXSLTransformer().transform( dataStream, xsl, baos ); - return baos.toByteArray(); - } - -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/PlanoActuacaoPrintDataProvider.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/PlanoActuacaoPrintDataProvider.java deleted file mode 100644 index d860d831..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/PlanoActuacaoPrintDataProvider.java +++ /dev/null @@ -1,825 +0,0 @@ -package siprp.planoactuacao.print; - -import java.util.Collections; -import java.util.Comparator; -import java.util.Date; -import java.util.HashMap; -import java.util.Vector; - -import siprp.planoactuacao.db.DBConstants; -import siprp.planoactuacao.db.PlanoActuacaoDBInit; - -import com.evolute.utils.Singleton; -import com.evolute.utils.arrays.Virtual2DArray; -import com.evolute.utils.data.Mappable; -import com.evolute.utils.data.MappableObject; -import com.evolute.utils.db.DBManager; -import com.evolute.utils.db.Executer; -import com.evolute.utils.sql.BlobUpdate; -import com.evolute.utils.sql.Expression; -import com.evolute.utils.sql.Field; -import com.evolute.utils.sql.Select; -import com.evolute.utils.sql.Select2; - - -public class PlanoActuacaoPrintDataProvider -{ - private static final Object LOCK = new Object(); - private static PlanoActuacaoPrintDataProvider instance = null; - protected static final Object UNCONTROLLED = "Incontrolado"; - protected static final Object CONTROLLED = "Controlado"; - protected static final Object INDETERMINATE = "Indeterminado"; - - protected final Executer WEB_EXECUTER; - protected final Executer LOCAL_EXECUTER; - - protected final boolean web; - - public PlanoActuacaoPrintDataProvider( boolean web ) - throws Exception - { - this.web = web; - if( Singleton.getInstance( DBConstants.WEB_DBMANAGER ) == null ) - { - PlanoActuacaoDBInit.initDB( web ); - } - DBManager WEB_DBMANAGER = ( DBManager ) Singleton.getInstance( DBConstants.WEB_DBMANAGER ); - WEB_EXECUTER = WEB_DBMANAGER.getSharedExecuter( this ); - DBManager LOCAL_DBMANAGER = ( DBManager ) Singleton.getInstance( DBConstants.LOCAL_DBMANAGER ); - LOCAL_EXECUTER = LOCAL_DBMANAGER.getSharedExecuter( this ); - } - - public static PlanoActuacaoPrintDataProvider getProvider( boolean web ) - throws Exception - { - synchronized( LOCK ) - { - if( instance == null ) - { - instance = new PlanoActuacaoPrintDataProvider( web ); - } - } - return instance; - } - - public boolean empresaUsaPlanoAlargadoPorPlanoId( Integer planoId ) - throws Exception - { - try - { - Select select = - new Select2( - new String[]{ "hs_relatorio", "marcacoes_estabelecimento", "estabelecimentos", "empresas" }, - new Integer[]{ Select2.JOIN_INNER, Select2.JOIN_INNER, Select2.JOIN_INNER }, - new Expression[]{ - new Field( "hs_relatorio.marcacao_id" ).isEqual( new Field( "marcacoes_estabelecimento.id" ) ), - new Field( "marcacoes_estabelecimento.estabelecimento_id" ).isEqual( new Field( "estabelecimentos.id" ) ), - new Field( "estabelecimentos.empresa_id" ).isEqual( new Field( "empresas.id" ) ) - }, - new String[]{ "imprimir_tabela_alargada" }, - new Field( "hs_relatorio.id" ).isEqual( planoId ), - null, - null, - null, - null ); - Virtual2DArray array = LOCAL_EXECUTER.executeQuery( select ); - - return array.get( 0, 0 ) != null ? ( ( Boolean ) array.get( 0, 0 ) ).booleanValue() : false; - } - catch( Exception ex ) - { - return true; - } - } - - - public PlanoActuacaoToPrint getPlanoToPrint( Integer id ) - throws Exception - { - Virtual2DArray array; - if( web ) - { - Select select = - new Select2( - new String[]{ "planos_actuacao" }, - new Integer[]{}, - new Expression[]{}, - new String[]{ "empresa_id", "nome_empresa", - "estabelecimento_id", "nome_estabelecimento", - "data_relatorio", "data_visita", "observacoes_dl", - "observacoes_dns", "validacao_director_loja", - "validacao_dns" }, - new Field( "id" ).isEqual( id ), - null, - null, - null, - null ); - array = WEB_EXECUTER.executeQuery( select ); - } - else - { - Select select = - new Select2( - new String[]{ "hs_relatorio", "marcacoes_estabelecimento", "estabelecimentos", "empresas" }, - new Integer[]{ Select2.JOIN_INNER, Select2.JOIN_INNER, Select2.JOIN_INNER }, - new Expression[]{ - new Field( "hs_relatorio.marcacao_id" ).isEqual( new Field( "marcacoes_estabelecimento.id" ) ), - new Field( "marcacoes_estabelecimento.estabelecimento_id" ).isEqual( new Field( "estabelecimentos.id" ) ), - new Field( "estabelecimentos.empresa_id" ).isEqual( new Field( "empresas.id" ) ) - }, - new String[]{ "empresas.id", "empresas.designacao_social", - "estabelecimentos.id", "estabelecimentos.nome", - "hs_relatorio.data", "marcacoes_estabelecimento.data", "''", - "''", "false", - "false" }, - new Field( "hs_relatorio.id" ).isEqual( id ), - null, - null, - null, - null ); - array = LOCAL_EXECUTER.executeQuery( select ); - } - Integer empresaId = ( Integer ) array.get( 0, 0 ); - String nomeEmpresa = ( String ) array.get( 0, 1 ); - Integer estabelecimentoId = ( Integer ) array.get( 0, 2 ); - String nomeEstabelecimento = ( String ) array.get( 0, 3 ); - Integer logoId = getLogotipoIdForEmpresaId( empresaId ); - Date dataRelatorio = ( Date ) array.get( 0, 4 ); - Date dataVisita = ( Date ) array.get( 0, 5 ); - String observacoesDl = ( String ) array.get( 0, 6 ); - String observacoesDns = ( String ) array.get( 0, 7 ); - Boolean validacaoDl = ( Boolean ) array.get( 0, 8 ); - Boolean validacaoDns = ( Boolean ) array.get( 0, 9 ); - EmpresaToPrint empresa = new EmpresaToPrint( nomeEmpresa, - "http://www.evolute.pt:13080/SIPRPImages/image?id=" + logoId, -// "http://apdp/siprp/auchan_jumbo_lado.jpg", - nomeEstabelecimento ); - PlanoActuacaoToPrint plano = - new PlanoActuacaoToPrint( - empresa, - dataRelatorio != null ? new DataToPrint( "data-relatorio", dataRelatorio ) : null, - dataVisita != null ? new DataToPrint( "data-hs", dataVisita ) : null, - getLegislacaoAplicavel( id ), - getAreasToPrintByPlanoId( id, validacaoDl, validacaoDns ), - observacoesDl, - observacoesDns, - getTecnicoHS( id ), - getTecnicoSuperiorHS( id ) ); - return plano; - } - - public Integer getLogotipoIdForEmpresaId( Integer empresaId ) - throws Exception - { - Select select = - new Select2( - new String[]{ "empresas" }, - new Integer[]{}, - new Expression[]{}, - new String[]{ "empresa_logo_id" }, - new Field( "id" ).isEqual( empresaId ), - null, - null, - null, - null ); - Virtual2DArray array = LOCAL_EXECUTER.executeQuery( select ); - return array.columnLength() > 0 ? ( Integer ) array.get( 0, 0 ) : null; - } - - protected Integer getRelatorioIdForPlanoId( Integer planoId ) - throws Exception - { - Integer relatorioId = null; - Select areaSelect = - new Select2( new String[]{ "plano_areas" }, - new Integer[]{}, - new Expression[]{}, - new String[]{ "plano_areas.area_id" }, - new Field( "plano_areas.plano_id" ).isEqual( planoId ), - null, - null, - null, - null ); - Virtual2DArray areaArray = WEB_EXECUTER.executeQuery( areaSelect ); - if( areaArray.columnLength() > 0 ) - { - Select relatorioSelect = - new Select2( new String[]{ "hs_relatorio_area" }, - new Integer[]{}, - new Expression[]{}, - new String[]{ "hs_relatorio_area.relatorio_id" }, - new Field( "hs_relatorio_area.id" ).isEqual( areaArray.get(0, 0) ), - null, - null, - null, - null ); - relatorioId = ( Integer ) LOCAL_EXECUTER.executeQuery( relatorioSelect ).get(0, 0); - } - - return relatorioId; - } - - public LegislacaoAplicavelToPrint getLegislacaoAplicavel( Integer relatorioId ) - throws Exception - { - if( web ) - { - relatorioId = getRelatorioIdForPlanoId( relatorioId ); - } - Vector diplomasGerais = new Vector(); - Vector nomes = new Vector(); - Vector> diplomas = new Vector>(); - if( relatorioId != null ) - { - Select select = - new Select2( - new String[]{ "hs_relatorio_legislacao" }, - new Integer[]{}, - new Expression[]{}, - new String[]{ "hs_relatorio_legislacao.categoria", "hs_relatorio_legislacao.descricao", - "COALESCE(hs_relatorio_legislacao.categoria,'A')"}, - new Field( "hs_relatorio_legislacao.hs_relatorio_id" ).isEqual( relatorioId ), - new String[]{ "COALESCE(hs_relatorio_legislacao.categoria,'A')", "ordem" }, - null, - null, - null ); - Virtual2DArray array = LOCAL_EXECUTER.executeQuery( select ); - - String last = null; - for( int n = 0; n < array.columnLength(); n++ ) - { - String categoria = ( String ) array.get( n, 0 ); - String descricao = ( String ) array.get( n, 1 ); - if( categoria == null || categoria.trim().length() == 0 ) - { - diplomasGerais.add( descricao ); - } - else - { - if( !categoria.equals( last ) ) - { - nomes.add( categoria ); - diplomas.add( new Vector() ); - } - last = categoria; - diplomas.lastElement().add( descricao ); - } - } - } - LegislacaoAplicavelToPrint legislacao = - new LegislacaoAplicavelToPrint( diplomasGerais, nomes.toArray( new String[ nomes.size() ] ), - diplomas.toArray( new Vector[ diplomas.size() ] )); - return legislacao; - } - - public Vector getAreasToPrintByPlanoId( Integer planoId, boolean validacaoDl, boolean validacaoDns ) - throws Exception - { - Virtual2DArray array; - Vector areas = new Vector(); - HashMap map = new HashMap(); - if( web ) - { - Select select = - new Select2( - new String[]{ "plano_areas" }, - new Integer[]{}, - new Expression[]{}, - new String[]{ "area_id", "id" }, - new Field( "plano_id" ).isEqual( planoId ), - null, - null, - null, - null ); - Virtual2DArray arrayTemp = WEB_EXECUTER.executeQuery( select ); - Vector ids = new Vector(); - for( int n = 0; n < arrayTemp.columnLength(); n++ ) - { - ids.add( ( Integer ) arrayTemp.get(n, 0) ); - map.put( ( Integer ) arrayTemp.get(n, 0), ( Integer ) arrayTemp.get(n, 1) ); - } - select = - new Select2( - new String[]{ "hs_relatorio_area" }, - new Integer[]{}, - new Expression[]{}, - new String[]{ "id", "description", "ordem" }, - new Field( "id" ).in( ids.toArray( new Integer[ ids.size() ] ) ).and( - new Field( "deleted_date" ).isEqual( null ) ), - new String[]{ "id" }, - null, - null, - null ); - array = LOCAL_EXECUTER.executeQuery( select ); - } - else - { - Select select = - new Select2( - new String[]{ "hs_relatorio_area" }, - new Integer[]{}, - new Expression[]{}, - new String[]{ "id", "description", "ordem" }, - new Field( "relatorio_id" ).isEqual( planoId ).and( - new Field( "deleted_date" ).isEqual( null ) ), - new String[]{ "id" }, - null, - null, - null ); - array = LOCAL_EXECUTER.executeQuery( select ); - } - for( int n = 0; n < array.columnLength(); n++ ) - { - Integer areaId = ( Integer ) array.get( n, 0 ); - String areaDescricao = ( String ) array.get( n, 1 ); - Integer ordem = ( Integer ) array.get( n, 2 ); - boolean generico = false; - if( !web ) - { - Select selectGen = - new Select2( - new String[]{ "hs_relatorio_posto" }, - new Integer[]{}, - new Expression[]{}, - new String[]{ "COUNT( hs_relatorio_posto.id )" }, - new Field( "hs_relatorio_posto.area_id" ).isEqual( areaId ).and( - new Field( "hs_relatorio_posto.is_principal" ).isEqual( true ) ), - null, - null, - null, - null ); - Virtual2DArray genArray = LOCAL_EXECUTER.executeQuery( selectGen ); - if( genArray.columnLength() > 0 && genArray.get( 0, 0 ) != null ) - { - generico = ( ( Number ) genArray.get( 0, 0 ) ).intValue() > 0; - } - } - Vector riscos = - getRiscosToPrintByAreaId( map.containsKey( areaId ) ? map.get( areaId ) : areaId, validacaoDl, validacaoDns ); - if( riscos.size() > 0 ) - { - areas.add( new AreaToPrint( areaDescricao, riscos, ordem, generico ) ); - } - } - Collections.sort( areas ); - return areas; - } - - public Vector getRiscosToPrintByAreaId( Integer areaId, boolean validacaoDl, boolean validacaoDns ) - throws Exception - { - Virtual2DArray array; - Vector riscos = new Vector(); - if( web ) - { - Select select = - new Select2( - new String[]{ "plano_riscos" }, - new Integer[]{}, - new Expression[]{}, - new String[]{ "id", "descricao", "valor", "responsavel_execucao", - "recursos_necessarios", "data_inicio", "data_fim", - "parecer_dl", "parecer_dns", "verificacao_siprp"}, - new Field( "area_id" ).isEqual( areaId ).and( - new Field( "activo" ).isEqual( "y" ) ), - new String[]{ "id" }, - null, - null, - null ); - array = WEB_EXECUTER.executeQuery( select ); - for( int n = 0; n < array.columnLength(); n++ ) - { - Integer id = ( Integer ) array.get( n, 0 ); - String descricao = ( String ) array.get( n, 1 ); - Integer valor = ( Integer ) array.get( n, 2 ); - String responsavelExecucao = ( String ) array.get( n, 3 ); - String recursosNecessarios = ( String ) array.get( n, 4 ); - Date dataInicio = ( Date ) array.get( n, 5 ); - Date dataFim = ( Date ) array.get( n, 6 ); - String parecerDl = ( String ) array.get( n, 7 ); - if( ( parecerDl == null || parecerDl.trim().length() == 0 ) - && validacaoDl ) - { - parecerDl = "De acordo"; - } - String parecerDns = ( String ) array.get( n, 8 ); - if( ( parecerDns == null || parecerDns.trim().length() == 0 ) - && validacaoDns ) - { - parecerDns = "De acordo"; - } - String verificacaoSiprp = ( String ) array.get( n, 9 ); - riscos.add( - new RiscoToPrint( - descricao, - valor != null ? valor.toString() : "IND", - getMedidasToPrintByRiscoId( id ), - responsavelExecucao, - recursosNecessarios, - dataInicio != null ? new DataToPrint( "data-prevista-inicio", dataInicio ) : null, - dataFim != null ? new DataToPrint( "data-prevista-conclusao", dataFim ) : null, - parecerDl, - parecerDns, - verificacaoSiprp, valor, valor != null ? null : "IND" ) ); - } - } - else - { - Select select = - new Select2( - new String[]{ "hs_relatorio_risco", "hs_relatorio_posto_risco", "hs_relatorio_posto", "hs_relatorio_risco_valor_qualitativo" }, - new Integer[]{ Select2.JOIN_INNER, Select2.JOIN_INNER, Select2.JOIN_LEFT_OUTER }, - new Expression[]{ - new Field( "hs_relatorio_risco.id" ).isEqual( new Field( "hs_relatorio_posto_risco.risco_id" ) ), - new Field( "hs_relatorio_posto_risco.posto_id" ).isEqual( new Field( "hs_relatorio_posto.id" ) ), - new Field( "hs_relatorio_posto_risco.valor_qualitativo_id" ).isEqual(new Field("hs_relatorio_risco_valor_qualitativo.id")) - }, - new String[]{ "hs_relatorio_risco.id", - "hs_relatorio_risco.description", - "hs_relatorio_posto_risco.probabilidade * hs_relatorio_posto_risco.severidade", - "hs_relatorio_risco_valor_qualitativo.description", - "hs_relatorio_posto.id", - "null", - "null", - "null", - "null", - "null" }, - new Field( "hs_relatorio_posto.area_id" ).isEqual( areaId ).and( - new Field( "hs_relatorio_risco.deleted_date" ).isEqual( null ) ).and( - new Field( "hs_relatorio_posto.deleted_date" ).isEqual( null ) ), - new String[]{ "hs_relatorio_risco.id" }, - null, - null, - null ); - array = LOCAL_EXECUTER.executeQuery( select ); - Vector riscosVector = new Vector(); - HashMap> riscosIdMap = new HashMap>(); - HashMap riscoPostoMap = new HashMap(); - HashMap valoresQuantitativos = new HashMap(); - HashMap valoresQualitativos = new HashMap(); - for( int n = 0; n < array.columnLength(); n++ ) - { - Integer id = ( Integer ) array.get( n, 0 ); - String descricao = ( String ) array.get( n, 1 ); - Integer risco = ( Integer ) array.get( n, 2 ); - String risco_qual = ((String) array.get( n, 3)); - if(risco_qual!=null){ - risco_qual = risco_qual.substring(0, 3).toUpperCase(); - } - Integer posto = ( Integer ) array.get( n, 4 ); - - String finalRisco; - - if(risco!=null){ - finalRisco = ""+risco; - }else if(risco_qual!=null){ - finalRisco = ""+risco_qual; - }else{ - continue; - } - - String key = descricao + "_" + finalRisco; - if( !riscosIdMap.containsKey( key ) ) - { - riscosIdMap.put( key, new Vector() ); - riscosVector.add( key ); - } - riscosIdMap.get( key ).add( id ); - riscoPostoMap.put(id, posto); - valoresQuantitativos.put( key, risco ); - valoresQualitativos.put( key, ((String) array.get( n, 3)) ); - } - for( String risco : riscosVector ) - { - int index = risco.lastIndexOf( "_" ); - String descricao = risco.substring( 0, index ); - String valor = risco.substring( index + 1, risco.length() ) ; - Vector medidas = new Vector(); - for( Integer id : riscosIdMap.get( risco ) ) - { - Integer posto = riscoPostoMap.get(id); - medidas.addAll( getMedidasToPrintByRiscoId( id , posto) ); - } - if( medidas.size() > 0 ) - { - riscos.add( - new RiscoToPrint( - descricao, - valor, - medidas, - null, - null, - null, - null, - null, - null, - null, - valoresQuantitativos.get( risco ), - valoresQualitativos.get( risco ) ) ); - } - } - } - Collections.sort(riscos, new Comparator(){ - - @Override - public int compare(RiscoToPrint o1, RiscoToPrint o2) { - Integer o1Value = 1000; - Integer o2Value = 1000; - if( o1.valorQuantitativo != null ) - { - o1Value = -o1.valorQuantitativo; - } - else if(o1.valorQualitativo == null) - { - o1Value = 300; - } - else if(o1.valorQualitativo.equals(UNCONTROLLED)) - { - o1Value = 100; - } - else if(o1.valorQualitativo.equals(CONTROLLED)) - { - o1Value = 200; - } - else if(o1.valorQualitativo.equals(INDETERMINATE)) - { - o1Value = 300; - } - if( o2.valorQuantitativo != null ) - { - o2Value = -o2.valorQuantitativo; - } - else if(o2.valorQualitativo == null ) - { - o2Value = 300; - } - else if(o2.valorQualitativo.equals(UNCONTROLLED)) - { - o2Value = 100; - } - else if(o2.valorQualitativo.equals(CONTROLLED)) - { - o2Value = 200; - } - else if(o2.valorQualitativo.equals(INDETERMINATE)) - { - o2Value = 300; - } - return o1Value.compareTo(o2Value); - } - }); - return riscos; - } - - public Vector getMedidasToPrintByRiscoId( Integer riscoId) throws Exception{ - return getMedidasToPrintByRiscoId(riscoId, null); - } - - public Vector getMedidasToPrintByRiscoId( Integer riscoId, Integer posto ) - throws Exception - { - Vector medidas = new Vector(); - Virtual2DArray array; - if( web ) - { - Select select = new Select2( - new String[]{ "plano_medidas", "estado_medidas" }, - new Integer[] { Select2.JOIN_LEFT_OUTER }, - new Expression[]{ - new Field( "plano_medidas.estado_medidas_id" ).isEqual( new Field( "estado_medidas.id" ) ) - }, - new String[]{ "plano_medidas.id", "plano_medidas.descricao", "true", "estado_medidas.descricao" }, - new Field( "plano_medidas.risco_id" ).isEqual( riscoId ), - new String[]{ "plano_medidas.id" }, - null, - null, - null - ); - array = WEB_EXECUTER.executeQuery( select ); - } - else - { - Expression filter = new Field( "hs_relatorio_medida.risco_id" ).isEqual( riscoId ).and( - new Field( "hs_relatorio_medida.deleted_date" ).isEqual( null ) ) - .and(new Field("hs_relatorio_medida.description").isDifferent("")); - - if(posto!=null){ - filter = filter.and(new Field("hs_relatorio_posto_medida.posto_id").isEqual(posto)); - } - - Select select = - new Select2( - new String[]{"hs_relatorio_medida", "hs_relatorio_posto_medida"}, - new Integer[]{Select2.JOIN_INNER}, - new Expression[]{new Field("hs_relatorio_medida.id").isEqual(new Field("hs_relatorio_posto_medida.medida_id"))}, - new String[]{ - "hs_relatorio_medida.id", "hs_relatorio_medida.description", "hs_relatorio_posto_medida.is_plano_actuacao" - , "'' AS estado_medidas_descricao" - }, - filter, - new String[]{ "hs_relatorio_medida.id" }, - null, - null, - null ); - array = LOCAL_EXECUTER.executeQuery( select ); - } - for( int n = 0; n < array.columnLength(); n++ ) - { - Integer id = ( Integer ) array.get( n, 0 ); - String descricao = ( String ) array.get( n, 1 ); - Boolean isPlanoActuacao = ( Boolean ) array.get( n, 2 ); - String estado_medidas = ( String ) array.get( n, 3 ); - Vector< PostoToPrint > postos = getPostosToPrintByMedidaId( id ); - if( postos.size() > 0 && isPlanoActuacao ) - { - if ( web ) - { - descricao = StringConverterUtils.convertHTMLToText( descricao ); - descricao = StringConverterUtils.stripHTMLTags( descricao ); - if ( estado_medidas != null ) - { - estado_medidas = StringConverterUtils.convertHTMLToText( estado_medidas ); - estado_medidas = StringConverterUtils.stripHTMLTags( estado_medidas ); - } - else - { - estado_medidas = ""; - } - } - medidas.add( new MedidaToPrint( descricao, estado_medidas, postos ) ); - } - } - return medidas; - } - - public Vector getPostosToPrintByMedidaId( Integer medidaId ) - throws Exception - { - Vector postos = new Vector(); - Virtual2DArray array; - if( web ) - { - Select select = - new Select2( - new String[]{ "plano_postos_trabalho" }, - new Integer[]{}, - new Expression[]{}, - new String[]{ "id", "descricao" }, - new Field( "medida_id" ).isEqual( medidaId ), - new String[]{ "id" }, - null, - null, - null ); - array = WEB_EXECUTER.executeQuery( select ); - } - else - { - Select select = - new Select2( - new String[]{ "hs_relatorio_posto", "hs_relatorio_posto_medida" }, - new Integer[]{ Select2.JOIN_INNER }, - new Expression[]{ - new Field( "hs_relatorio_posto.id" ).isEqual( new Field( "hs_relatorio_posto_medida.posto_id" ) ) - }, - new String[]{ "hs_relatorio_posto.id", "hs_relatorio_posto.description" }, - new Field( "hs_relatorio_posto_medida.medida_id" ).isEqual( medidaId ), - new String[]{ "hs_relatorio_posto.id" }, - null, - null, - null ); - array = LOCAL_EXECUTER.executeQuery( select ); - } - for( int n = 0; n < array.columnLength(); n++ ) - { - String descricao = ( String ) array.get( n, 1 ); - postos.add( new PostoToPrint( descricao ) ); - } - return postos; - } - - /** - * Para fazer dump dos logotipos para converter para jpeg - */ - public Mappable[] getLogotipos() - throws Exception - { - Select select = - new Select2( - new String[]{ "image" }, - new Integer[]{}, - new Expression[]{}, - new String[]{ "id", "image_data" }, - null, - null, - null, - null, - null ); - Virtual2DArray array = LOCAL_EXECUTER.executeQuery( select ); - Mappable logotipos[] = new Mappable[ array.columnLength() ]; - for( int n = 0; n < logotipos.length; n++ ) - { - Integer id = ( Integer ) array.get( n, 0 ); - byte data[] = ( byte[] ) array.get( n, 1 ); - logotipos[ n ] = - new MappableObject( id, data ); - } - return logotipos; - } - - /** - * Para fazer import dos logotipos convertidos para jpeg - */ - public void updateLogotipo( Integer id, byte[] data ) - throws Exception - { - BlobUpdate update = - new BlobUpdate( "image", "image_data", data, new Field( "id" ).isEqual( id ) ); - LOCAL_EXECUTER.executeQuery( update ); - } - - public TecnicoHSToPrint getTecnicoHS( Integer relatorioId ) - throws Exception - { - if( web ) - { - relatorioId = getRelatorioIdForPlanoId( relatorioId ); - } - Select select = - new Select2( - new String[]{ "hs_relatorio", "marcacoes_estabelecimento", "marcacoes_tecnicos_hst" }, - new Integer[]{ Select2.JOIN_INNER, Select2.JOIN_INNER }, - new Expression[]{ - new Field( "hs_relatorio.marcacao_id" ).isEqual( new Field( "marcacoes_estabelecimento.id" ) ), - new Field( "marcacoes_estabelecimento.tecnico_hst" ).isEqual( new Field( "marcacoes_tecnicos_hst.id" ) ), - }, - new String[]{ - "marcacoes_tecnicos_hst.id", - "marcacoes_tecnicos_hst.nome", - "marcacoes_tecnicos_hst.cap", - "marcacoes_tecnicos_hst.formacao", - "marcacoes_tecnicos_hst.assinatura",}, - new Field( "hs_relatorio.id" ).isEqual( relatorioId ), - null, - null, - null, - null ); - Virtual2DArray array = LOCAL_EXECUTER.executeQuery( select ); - - if( array.columnLength() == 0 ) - { - return null; - } - else - { - Integer id = ( Integer ) array.get( 0, 0 ); - String nome = ( String ) array.get( 0, 1 ); - String cap = ( String ) array.get( 0, 2 ); - String formacao = ( String ) array.get( 0, 3 ); - Integer assinatura = ( Integer ) array.get( 0, 4 ); - return new TecnicoHSToPrint( id, nome, cap, formacao, "http://www.evolute.pt:13080/SIPRPImages/image?id=" + assinatura, false ); - } - } - - public TecnicoHSToPrint getTecnicoSuperiorHS( Integer relatorioId ) - throws Exception - { - if( web ) - { - relatorioId = getRelatorioIdForPlanoId( relatorioId ); - } - Select select = - new Select2( - new String[]{ "hs_relatorio", "marcacoes_estabelecimento", "marcacoes_tecnicos_hst" }, - new Integer[]{ Select2.JOIN_INNER, Select2.JOIN_INNER }, - new Expression[]{ - new Field( "hs_relatorio.marcacao_id" ).isEqual( new Field( "marcacoes_estabelecimento.id" ) ), - new Field( "marcacoes_estabelecimento.tecnico_superior_hst" ).isEqual( new Field( "marcacoes_tecnicos_hst.id" ) ), - }, - new String[]{ - "marcacoes_tecnicos_hst.id", - "marcacoes_tecnicos_hst.nome", - "marcacoes_tecnicos_hst.cap", - "marcacoes_tecnicos_hst.formacao", - "marcacoes_tecnicos_hst.assinatura",}, - new Field( "hs_relatorio.id" ).isEqual( relatorioId ), - null, - null, - null, - null ); - Virtual2DArray array = LOCAL_EXECUTER.executeQuery( select ); - - if( array.columnLength() == 0 ) - { - return null; - } - else - { - Integer id = ( Integer ) array.get( 0, 0 ); - String nome = ( String ) array.get( 0, 1 ); - String cap = ( String ) array.get( 0, 2 ); - String formacao = ( String ) array.get( 0, 3 ); - Integer assinatura = ( Integer ) array.get( 0, 4 ); - return new TecnicoHSToPrint( id, nome, cap, formacao, "http://www.evolute.pt:13080/SIPRPImages/image?id=" + assinatura, true ); - } - } -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/PlanoActuacaoToPrint.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/PlanoActuacaoToPrint.java deleted file mode 100644 index 1c02b073..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/PlanoActuacaoToPrint.java +++ /dev/null @@ -1,165 +0,0 @@ -package siprp.planoactuacao.print; - -import java.util.Vector; - -import org.jdom.Element; - -public class PlanoActuacaoToPrint - implements PrintableInterface -{ - protected EmpresaToPrint empresa; - protected DataToPrint dataRelatorio; - protected DataToPrint dataHs; - protected LegislacaoAplicavelToPrint legislacaoAplicavel; - protected Vector areas; - protected String observacoesDl; - protected String observacoesDns; - protected TecnicoHSToPrint tecnico; - protected TecnicoHSToPrint tecnicoSuperior; - - public PlanoActuacaoToPrint( EmpresaToPrint empresa, DataToPrint dataRelatorio, - DataToPrint dataHs, LegislacaoAplicavelToPrint legislacaoAplicavel, - Vector areas, String observacoesDl, String observacoesDns, - TecnicoHSToPrint tecnico, TecnicoHSToPrint tecnicoSuperior ) - { - super(); - this.empresa = empresa; - this.dataRelatorio = dataRelatorio; - this.dataHs = dataHs; - this.legislacaoAplicavel = legislacaoAplicavel; - this.areas = areas; - this.observacoesDl = observacoesDl; - this.observacoesDns = observacoesDns; - this.tecnico = tecnico; - this.tecnicoSuperior = tecnicoSuperior; - } - - public EmpresaToPrint getEmpresa() - { - return empresa; - } - - public void setEmpresa( EmpresaToPrint empresa ) - { - this.empresa = empresa; - } - - public DataToPrint getDataRelatorio() - { - return dataRelatorio; - } - - public void setDataRelatorio( DataToPrint dataRelatorio ) - { - this.dataRelatorio = dataRelatorio; - } - - public DataToPrint getDataHs() - { - return dataHs; - } - - public void setDataHs( DataToPrint dataHs ) - { - this.dataHs = dataHs; - } - - public LegislacaoAplicavelToPrint getLegislacaoAplicavel() - { - return legislacaoAplicavel; - } - - public void setLegislacaoAplicavel( - LegislacaoAplicavelToPrint legislacaoAplicavel ) - { - this.legislacaoAplicavel = legislacaoAplicavel; - } - - public Vector getAreas() - { - return areas; - } - - public void setAreas( Vector areas ) - { - this.areas = areas; - } - - public void addArea( AreaToPrint area ) - { - areas.add( area ); - } - - @Override - public Element toJdomElement() throws Exception - { - Element planoElement = new Element( "plano" ); - planoElement.addContent( empresa.toJdomElement() ); - planoElement.addContent( dataRelatorio.toJdomElement() ); - planoElement.addContent( dataHs.toJdomElement() ); - planoElement.addContent( legislacaoAplicavel.toJdomElement() ); - if( areas.size() > 0 ) - { - Element conclusoesElement = new Element( "conclusoes" ); - for( AreaToPrint area : areas ) - { - conclusoesElement.addContent( area.toJdomElement() ); - } - planoElement.addContent( conclusoesElement ); - } - Element observacoesDlElement = new Element( "observacoes-dl" ); - observacoesDlElement.setText( observacoesDl ); - planoElement.addContent( observacoesDlElement ); - Element observacoesDnsElement = new Element( "observacoes-dns" ); - observacoesDnsElement.setText( observacoesDns ); - planoElement.addContent( observacoesDnsElement ); - if( tecnico != null ) - { - planoElement.addContent( tecnico.toJdomElement() ); - } - if( tecnicoSuperior != null ) - { - planoElement.addContent( tecnicoSuperior.toJdomElement() ); - } - return planoElement; - } - - public String getObservacoesDl() - { - return observacoesDl; - } - - public void setObservacoesDl( String observacoesDl ) - { - this.observacoesDl = observacoesDl; - } - - public String getObservacoesDns() - { - return observacoesDns; - } - - public void setObservacoesDns( String observacoesDns ) - { - this.observacoesDns = observacoesDns; - } - - public TecnicoHSToPrint getTecnico() - { - return tecnico; - } - - public void setTecnico(TecnicoHSToPrint tecnico) - { - this.tecnico = tecnico; - } - - public TecnicoHSToPrint getTecnicoSuperior() { - return tecnicoSuperior; - } - - public void setTecnicoSuperior(TecnicoHSToPrint tecnicoSuperior) { - this.tecnicoSuperior = tecnicoSuperior; - } - -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/PostoToPrint.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/PostoToPrint.java deleted file mode 100644 index 037a33ae..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/PostoToPrint.java +++ /dev/null @@ -1,36 +0,0 @@ -package siprp.planoactuacao.print; - -import org.jdom.Element; - - -public class PostoToPrint - implements PrintableInterface -{ - protected String designacao; - - public PostoToPrint( String designacao ) - { - this.designacao = designacao; - } - - @Override - public Element toJdomElement() - throws Exception - { - Element postoElement = new Element( "posto" ); - Element designacaoElement = new Element( "designacao" ); - designacaoElement.setText( designacao ); - postoElement.addContent( designacaoElement ); - return postoElement; - } - - public String getDesignacao() - { - return designacao; - } - - public void setDesignacao( String designacao ) - { - this.designacao = designacao; - } -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/PrintableInterface.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/PrintableInterface.java deleted file mode 100644 index b9a2fbf3..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/PrintableInterface.java +++ /dev/null @@ -1,8 +0,0 @@ -package siprp.planoactuacao.print; - -import org.jdom.Element; - -public interface PrintableInterface -{ - public Element toJdomElement() throws Exception; -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/RiscoToPrint.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/RiscoToPrint.java deleted file mode 100644 index 1f56e97f..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/RiscoToPrint.java +++ /dev/null @@ -1,188 +0,0 @@ -package siprp.planoactuacao.print; - -import java.util.Vector; - -import org.jdom.Element; - -public class RiscoToPrint - implements PrintableInterface -{ - protected String descricao; - protected String valor; - protected Vector medidas; - protected String responsavel; - protected String recursos; - protected DataToPrint dataPrevistaInicio; - protected DataToPrint dataPrevistaConclusao; - protected String parecerDl; - protected String parecerDns; - protected String verificacaoSiprp; - protected Integer valorQuantitativo; - protected String valorQualitativo; - - public RiscoToPrint( String descricao, String valor, - Vector medidas, String responsavel, String recursos, - DataToPrint dataPrevistaInicio, DataToPrint dataPrevistaConclusao, - String parecerDl, String parecerDns, String verificacaoSiprp, Integer valorQuantitativo, String valorQualitativo ) - { - super(); - this.descricao = descricao; - this.valor = valor; - this.medidas = medidas; - this.responsavel = responsavel; - this.recursos = recursos; - this.dataPrevistaInicio = dataPrevistaInicio; - this.dataPrevistaConclusao = dataPrevistaConclusao; - this.parecerDl = parecerDl; - this.parecerDns = parecerDns; - this.verificacaoSiprp = verificacaoSiprp; - this.valorQuantitativo = valorQuantitativo; - this.valorQualitativo = valorQualitativo; - } - - @Override - public Element toJdomElement() throws Exception - { - Element riscoElement = new Element( "risco" ); - Element descricaoElement = new Element( "descricao" ); - descricaoElement.setText( descricao ); - riscoElement.addContent( descricaoElement ); - Element valorElement = new Element( "valor" ); - valorElement.setText( valor != null ? valor.toString() : " " ); - riscoElement.addContent( valorElement ); - for( MedidaToPrint medida : medidas ) - { - riscoElement.addContent( medida.toJdomElement() ); - } - Element responsavelElement = new Element( "responsavel" ); - responsavelElement.setText( responsavel ); - riscoElement.addContent( responsavelElement ); - Element recursosElement = new Element( "recursos" ); - recursosElement.setText( recursos ); - riscoElement.addContent( recursosElement ); - if( dataPrevistaInicio != null ) - { - riscoElement.addContent( dataPrevistaInicio.toJdomElement() ); - } - if( dataPrevistaConclusao != null ) - { - riscoElement.addContent( dataPrevistaConclusao.toJdomElement() ); - } - Element parecerDlElement = new Element( "parecer-dl" ); - parecerDlElement.setText( parecerDl ); - riscoElement.addContent( parecerDlElement ); - Element parecerDnsElement = new Element( "parecer-dns" ); - parecerDnsElement.setText( parecerDns ); - riscoElement.addContent( parecerDnsElement ); - Element verificacaoSiprpElement = new Element( "verificacao-siprp" ); - verificacaoSiprpElement.setText( verificacaoSiprp ); - riscoElement.addContent( verificacaoSiprpElement ); - return riscoElement; - } - - public String getDescricao() - { - return descricao; - } - - public void setDescricao( String descricao ) - { - this.descricao = descricao; - } - - public String getValor() - { - return valor; - } - - public void setValor( String valor ) - { - this.valor = valor; - } - - public Vector getMedidas() - { - return medidas; - } - - public void setMedidas( Vector medidas ) - { - this.medidas = medidas; - } - - public void addMedida( MedidaToPrint medida ) - { - medidas.add( medida ); - } - - public String getResponsavel() - { - return responsavel; - } - - public void setResponsavel( String responsavel ) - { - this.responsavel = responsavel; - } - - public String getRecursos() - { - return recursos; - } - - public void setRecursos( String recursos ) - { - this.recursos = recursos; - } - - public DataToPrint getDataPrevistaInicio() - { - return dataPrevistaInicio; - } - - public void setDataPrevistaInicio( DataToPrint dataPrevistaInicio ) - { - this.dataPrevistaInicio = dataPrevistaInicio; - } - - public DataToPrint getDataPrevistaConclusao() - { - return dataPrevistaConclusao; - } - - public void setDataPrevistaConclusao( DataToPrint dataPrevistaConclusao ) - { - this.dataPrevistaConclusao = dataPrevistaConclusao; - } - - public String getParecerDl() - { - return parecerDl; - } - - public void setParecerDl( String parecerDl ) - { - this.parecerDl = parecerDl; - } - - public String getParecerDns() - { - return parecerDns; - } - - public void setParecerDns( String parecerDns ) - { - this.parecerDns = parecerDns; - } - - public String getVerificacaoSiprp() - { - return verificacaoSiprp; - } - - public void setVerificacaoSiprp( String verificacaoSiprp ) - { - this.verificacaoSiprp = verificacaoSiprp; - } - -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/StringConverterUtils.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/StringConverterUtils.java deleted file mode 100644 index 2dc66422..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/StringConverterUtils.java +++ /dev/null @@ -1,63 +0,0 @@ -package siprp.planoactuacao.print; - -public class StringConverterUtils -{ - public static String stripHTMLTags( String text ) - { - String output = text; - - output = output.replaceAll( "
", "" ); - output = output.replaceAll( "

", "" ); - output = output.replaceAll( "

", "" ); - - return output; - } - - - public static String convertHTMLToText( String text ) - { - String output = text; - - output = output.replaceAll( "À", "À" ); - output = output.replaceAll( "Á", "Á" ); - output = output.replaceAll( "Â", "Â" ); - output = output.replaceAll( "Ã", "Ã" ); - output = output.replaceAll( "Ç", "Ç" ); - output = output.replaceAll( "È", "È" ); - output = output.replaceAll( "É", "É" ); - output = output.replaceAll( "Ó", "Ó" ); - output = output.replaceAll( "Ò", "Ò" ); - - output = output.replaceAll( "Ê", "Ê" ); - output = output.replaceAll( "Ì", "Ì" ); - output = output.replaceAll( "Í", "Í" ); - output = output.replaceAll( "Î", "Î" ); - output = output.replaceAll( "Ô", "Ô" ); - output = output.replaceAll( "Õ", "Õ" ); - output = output.replaceAll( "Ù", "Ù" ); - output = output.replaceAll( "Ú", "Ú" ); - output = output.replaceAll( "Û", "Û" ); - - output = output.replaceAll( "à", "à" ); - output = output.replaceAll( "á", "á" ); - output = output.replaceAll( "â", "â" ); - output = output.replaceAll( "ã", "ã" ); - output = output.replaceAll( "ç", "ç" ); - output = output.replaceAll( "è", "è" ); - output = output.replaceAll( "é", "é" ); - output = output.replaceAll( "ê", "ê" ); - output = output.replaceAll( "ì", "ì" ); - output = output.replaceAll( "í", "í" ); - output = output.replaceAll( "î", "î" ); - output = output.replaceAll( "ò", "ò" ); - output = output.replaceAll( "ó", "ó" ); - output = output.replaceAll( "ô", "ô" ); - output = output.replaceAll( "õ", "õ" ); - output = output.replaceAll( "ù", "ù" ); - output = output.replaceAll( "ú", "ú" ); - output = output.replaceAll( "û", "û" ); - - output = output.replaceAll( " ", " " ); - return output; - } -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/TecnicoHSToPrint.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/TecnicoHSToPrint.java deleted file mode 100644 index 9b127623..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/TecnicoHSToPrint.java +++ /dev/null @@ -1,45 +0,0 @@ -package siprp.planoactuacao.print; - -import org.jdom.Element; - -public class TecnicoHSToPrint - implements PrintableInterface -{ - protected Integer id; - protected String nome; - protected String cap; - protected String formacao; - protected String assinatura; - protected boolean superior; - - public TecnicoHSToPrint( Integer id, String nome, String cap, - String formacao, String assinatura, boolean superior ) - { - super(); - this.id = id; - this.nome = nome; - this.cap = cap; - this.formacao = formacao; - this.assinatura = assinatura; - this.superior = superior; - } - - @Override - public Element toJdomElement() throws Exception - { - Element tecnicoHSElement = new Element( "tecnico" + ( superior ? "-superior" : "" ) + "-hs" ); - Element nomeElement = new Element( "nome" ); - nomeElement.setText( nome ); - tecnicoHSElement.addContent( nomeElement ); - Element capElement = new Element( "cap" ); - capElement.setText( cap ); - tecnicoHSElement.addContent( capElement ); - Element formacaoElement = new Element( "formacao" ); - formacaoElement.setText( formacao ); - tecnicoHSElement.addContent( formacaoElement ); - Element assinaturaElement = new Element( "assinatura" ); - assinaturaElement.setText( "" + assinatura ); - tecnicoHSElement.addContent( assinaturaElement ); - return tecnicoHSElement; - } -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/TestPrint.java b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/TestPrint.java deleted file mode 100644 index 7a040ed0..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/TestPrint.java +++ /dev/null @@ -1,81 +0,0 @@ -package siprp.planoactuacao.print; - -import java.io.ByteArrayOutputStream; -import java.io.FileOutputStream; -import java.io.InputStream; - -import shst.util.fop.PDFCreator; - -import com.evolute.utils.xml.XSLTransformer; - -public class TestPrint -{ - public static void main( String args[] ) - throws Exception - { - new TestPrint().test(); - } - - public void test() - throws Exception - { -// PlanoActuacaoDBInit.initDB(); -// PlanoActuacaoToPrint plano = PlanoActuacaoPrintDataProvider.getProvider().getPlanoToPrint( 6 ); -// Document foDoc = new Document( plano.toJdomElement() ); -// Format pretty = Format.getPrettyFormat(); -// pretty.setIndent("\t"); -// XMLOutputter outputter = new XMLOutputter(pretty); -// ByteArrayOutputStream foBaos = new ByteArrayOutputStream(); -// outputter.output( foDoc, foBaos ); -// FileOutputStream fos = new FileOutputStream( "/home/fpalma/Desktop/in.xml" ); -// fos.write( foBaos.toByteArray() ); -// fos.close(); -// -// byte fo[] = applyTemplate( -//// "siprp/planoactuacao/print/plano_actuacao.xsl", -// getClass().getClassLoader().getResourceAsStream( "siprp/planoactuacao/print/plano_actuacao.xsl" ), -//// "siprp/planoactuacao/print/teste_input.xml" ); -// new ByteArrayInputStream( foBaos.toByteArray() ) ); -//// new ByteArrayInputStream( "".getBytes() ) ); -//// System.out.println( new String( fo ) ); -// createPDFFile( fo, "/home/fpalma/Desktop/out.pdf" ); -//// createPDFFile( fo, "c:/Documents and Settings/Frederico/Ambiente de Trabalho/out.pdf" ); -// -// fos = new FileOutputStream( "/home/fpalma/Desktop/out.xml" ); -// fos.write( fo ); -// fos.close(); - - for( int n = 1; n <= 7; n++ ) - { - byte pdf[] = new PlanoActuacaoPDFCreator().createPDF( n, false ); - FileOutputStream fos = new FileOutputStream( "/home/fpalma/Desktop/" + n + ".pdf" ); - fos.write( pdf ); - fos.close(); - } - } - - public void createPDFFile( byte fo[], String path ) - throws Exception - { - byte pdf[] = PDFCreator.getPDFCreator().createPdfFromFo( fo ); - FileOutputStream fos = new FileOutputStream( path ); - fos.write( pdf ); - fos.close(); - } - - public byte[] applyTemplate( String template, String data ) - throws Exception - { - InputStream xsl = getClass().getClassLoader().getResourceAsStream( template ); - InputStream xml = getClass().getClassLoader().getResourceAsStream( data ); - return( applyTemplate( xsl, xml ) ); - } - - public byte[] applyTemplate( InputStream xsl, InputStream dataStream ) - throws Exception - { - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - XSLTransformer.getXSLTransformer().transform( dataStream, xsl, baos ); - return baos.toByteArray(); - } -} diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao.xsl b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao.xsl deleted file mode 100644 index 303b53bc..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao.xsl +++ /dev/null @@ -1,1458 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ATRIUM - SALDANHA   - Praça - Duque de Saldanha, 1 – 9º G   - 1050 – - 094 Lisboa   - Telefone - (+351) 213 504 540   - Fax - (+351) 213 504 549   - geral@siprp.pt -   - www.siprp.com -   - - - Lisboa   - - - - - de - - - - - - - - - - - - - - AVALIAÇÃO DOS - RISCOS PROFISSIONAIS   - Plano de Actuação -   -   -   - - - - - - - - - -   - - -   - - - -   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   - -   - - -   -   - - - - - - - ÍNDICE - - - - - - - - - 1. INTRODUÇÃO - - - - - - 2. AVALIAÇÃO DOS - RISCOS PROFISSIONAIS - - - - - 3. PLANO DE - ACTUAÇÃO - - - - - 3.1. Fase 1: - Preenchimento pela SIPRP - - - - - 3.2. Fase 2: - Preenchimento pela empresa cliente - - - - - 3.3. Fase 3: - Preenchimento pela SIPRP - - - - - 4. TABELA DO - PLANO DE ACTUAÇÃO - - - - - 5. CONSIDERAÇÕES - FINAIS - - - -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   - - - - - - - - 1 - INTRODUÇÃO - - - - - - - - - O empregador deve assegurar aos trabalhadores - condições de segurança e saúde em todos os aspectos relacionados - com o trabalho, aplicando as medidas necessárias tendo em conta os - princípios gerais de prevenção. - - - - - Na aplicação das medidas de prevenção, o empregador - deve mobilizar os meios necessários, nomeadamente nos domínios da - prevenção técnica, da formação, informação e consulta dos - trabalhadores e de serviços adequados, internos ou externos à - empresa. - - - - - De acordo com a Lei nº 102/2009 de 10 de Setembro, - que regulamenta o regime jurídico da promoção e prevenção da - segurança e da saúde no trabalho, a - prevenção dos riscos profissionais - deve assentar numa correcta e permanente avaliação de riscos. - - - - - Enquanto entidade prestadora de serviços externos, a - SIPRP - Sociedade Ibérica de Prevenção de Riscos Profissionais - fomenta a implementação das medidas necessárias para prevenir os - riscos profissionais e promover a segurança e a saúde dos - trabalhadores, nomeadamente através da planificação da prevenção - (integrando a todos os níveis a avaliação dos riscos e respectivas - medidas de prevenção), da avaliação de riscos (com elaboração do - respectivo relatório), da elaboração do plano de prevenção de - riscos profissionais e dos planos detalhados de prevenção e - protecção (planos de actuação). - - - - - Após a emissão do documento referente à avaliação dos - riscos profissionais, onde constam as respectivas medidas de - prevenção consideradas como necessárias, torna-se fundamental - disponibilizar o - plano de prevenção de riscos profissionais (Plano de Actuação). - - - - - - - - - - - - - - 2 - AVALIAÇÃO DOS RISCOS PROFISSIONAIS - - - - - - - - - O presente Plano de Actuação resulta da avaliação dos riscos - profissionais realizada a - - de - - de - - , na - empresa - - - - , estabelecimento de - - - - . - - - - - - - - - - - - - - - 3 - PLANO DE ACTUAÇÃO - - - - - - - - - No Plano de Actuação encontram-se reflectidas as - medidas consideradas como necessárias (após a avaliação dos - riscos), assim como uma linha condutora para a planificação da sua - execução por parte da empresa cliente. - - - - - Por forma a simplificar a leitura e a execução do - processo de planificação, a SIPRP emite uma tabela cujo - preenchimento é realizado em três fases. - - - - - - - 3.1 – Fase 1: Preenchimento pela SIPRP - - - - - A primeira fase do preenchimento da tabela é da - responsabilidade da SIPRP. - São indicadas as seguintes informações - (obtidas pela avaliação dos riscos profissionais): - - - - - - - - - - • - - - - - Posto de trabalho; - - - - - - - • - - - - - Risco; - - - - - - - • - - - - - Valor; - - - - - - - • - - - - - Medidas de prevenção. - - - - - - - - - - 3.2 – Fase 2: Preenchimento pela empresa cliente - - - - - Com o objectivo de orientar a empresa cliente na - integração da avaliação dos riscos para a segurança e a saúde do - trabalhador no conjunto das actividades da empresa, a SIPRP - solicita a indicação dos seguintes aspectos para cada uma das - medidas de prevenção: - - - - - - - - - - • - - - - - Responsável de execução; - - - - - - - • - - - - - Recursos necessários; - - - - - - - • - - - - - Data prevista de início; - - - - - - - • - - - - - Data prevista de conclusão. - - - - - - - - - - 3.3 – Fase 3: Preenchimento pela SIPRP - - - - - A execução das medidas de prevenção são verificadas - através da realização periódica da avaliação dos riscos - profissionais. - - - - - - - - - - - - - - 4 - TABELA DO PLANO DE PREVENÇÃO - - - - - - - - - A tabela do plano de actuação apresentada a seguir tem - como objectivo auxiliar na planificação da execução das medidas de - prevenção necessárias. - -   -   -   - - - - - - - - page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TABELA DO PLANO DE ACTUAÇÃO -   - - - - - -   - - - - - - EMPRESA - : - - - – - - -   - - - - - -   - - - - - - Data da avaliação: - - - de - - de - - -   - - - - - - Data do - relatório: - - - de - - de - - -   - - - - - -   - - - - - - Posto Trabalho - - - Risco / Requisito Legal - - - Valor - - - Medidas de prevenção - - - Responsável de execução - - - Recursos Necessários à - implementação das medidas - - - - Data prevista de início - - - Data prevista de conclusão - - - Verificação SIPRP - - - - - - - - - - - -   - - - - - - page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - / - - - - - - - - - - - - / - - / - - - - - - - - - - - - - - - - - - - - - - - - - - -   - - - - - - - page - - - - - - - - - - - - - - - - - - - - - -   - - - - - - - - - - - - - - - -   - - - - - - - - - - - - - - NOME DO COORDENADOR DO PLANO - DE ACTUAÇÃO: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   - -   - - - - - - - - - 5 - CONSIDERAÇÕES FINAIS - - - - - - - - - A SIPRP agradece a disponilidade e o apoio de todos os - colaboradores da empresa e fica ao dispor para qualquer - esclarecimento. - - - - - Lisboa, - - de - - de - - - -   - - -  Realizado por: - - - - - - - - - - - - - - - - - - -   - - - - - - Técnico de Higiene e Segurança -   - - - CAP nº - - - - - - - - - - - -  Verificado por: - - - - - - - - - - - - - - - - - - -   - - - - - - Técnico Superior de Higiene e Segurança -   - - - CAP nº - - - - - - - - - - - - - - - diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_alargado.xsl b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_alargado.xsl deleted file mode 100644 index f0949031..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_alargado.xsl +++ /dev/null @@ -1,1373 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ATRIUM - SALDANHA   - Praça - Duque de Saldanha, 1 – 9º G   - 1050 – - 094 Lisboa   - Telefone - (+351) 213 504 540   - Fax - (+351) 213 504 549   - geral@siprp.pt -   - www.siprp.com -   - - - Lisboa   - - - - - de - - - - - - - - - - - - - - AVALIAÇÃO DOS - RISCOS PROFISSIONAIS   - Plano de Actuação -   -   -   - - - - - - - - - -   - - -   - - - -   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   - -   - - -   -   - - - - - - - ÍNDICE - - - - - - - - - 1. INTRODUÇÃO - - - - - - 2. AVALIAÇÃO DOS - RISCOS PROFISSIONAIS - - - - - 3. PLANO DE - ACTUAÇÃO - - - - - 3.1. Fase 1: - Preenchimento pela SIPRP - - - - - 3.2. Fase 2: - Preenchimento pela empresa cliente - - - - - 3.3. Fase 3: - Preenchimento pela SIPRP - - - - - 4. TABELA DO - PLANO DE ACTUAÇÃO - - - - - 5. CONSIDERAÇÕES - FINAIS - - - -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   - - - - - - - - 1 - INTRODUÇÃO - - - - - - - - - O empregador deve assegurar aos trabalhadores - condições de segurança e saúde em todos os aspectos relacionados - com o trabalho, aplicando as medidas necessárias tendo em conta os - princípios gerais de prevenção. - - - - - Na aplicação das medidas de prevenção, o empregador - deve mobilizar os meios necessários, nomeadamente nos domínios da - prevenção técnica, da formação, informação e consulta dos - trabalhadores e de serviços adequados, internos ou externos à - empresa. - - - - - De acordo com a Lei nº 102/2009 de 10 de Setembro, - que regulamenta o regime jurídico da promoção e prevenção da - segurança e da saúde no trabalho, a - prevenção dos riscos profissionais - deve assentar numa correcta e permanente avaliação de riscos. - - - - - Enquanto entidade prestadora de serviços externos, a - SIPRP - Sociedade Ibérica de Prevenção de Riscos Profissionais - fomenta a implementação das medidas necessárias para prevenir os - riscos profissionais e promover a segurança e a saúde dos - trabalhadores, nomeadamente através da planificação da prevenção - (integrando a todos os níveis a avaliação dos riscos e respectivas - medidas de prevenção), da avaliação de riscos (com elaboração do - respectivo relatório), da elaboração do plano de prevenção de - riscos profissionais e dos planos detalhados de prevenção e - protecção (planos de actuação). - - - - - Após a emissão do documento referente à avaliação dos - riscos profissionais, onde constam as respectivas medidas de - prevenção consideradas como necessárias, torna-se fundamental - disponibilizar o - plano de prevenção de riscos profissionais (Plano de Actuação). - - - - - - - - - - - - - - 2 - AVALIAÇÃO DOS RISCOS PROFISSIONAIS - - - - - - - - - O presente Plano de Actuação resulta da avaliação dos riscos - profissionais realizada a - - de - - de - - , na - empresa - - - - , estabelecimento de - - - - . - - - - - - - - - - - - - - - 3 - PLANO DE ACTUAÇÃO - - - - - - - - - No Plano de Actuação encontram-se reflectidas as - medidas consideradas como necessárias (após a avaliação dos - riscos), assim como uma linha condutora para a planificação da sua - execução por parte da empresa cliente. - - - - - Por forma a simplificar a leitura e a execução do - processo de planificação, a SIPRP emite uma tabela cujo - preenchimento é realizado em três fases. - - - - - - - 3.1 – Fase 1: Preenchimento pela SIPRP - - - - - A primeira fase do preenchimento da tabela é da - responsabilidade da SIPRP. - São indicadas as seguintes informações - (obtidas pela avaliação dos riscos profissionais): - - - - - - - - - - • - - - - - Posto de trabalho; - - - - - - - • - - - - - Risco; - - - - - - - • - - - - - Valor; - - - - - - - • - - - - - Medidas de prevenção. - - - - - - - - - - 3.2 – Fase 2: Preenchimento pela empresa cliente - - - - - Com o objectivo de orientar a empresa cliente na - integração da avaliação dos riscos para a segurança e a saúde do - trabalhador no conjunto das actividades da empresa, a SIPRP - solicita a indicação dos seguintes aspectos para cada uma das - medidas de prevenção: - - - - - - - - - - • - - - - - Responsável de execução; - - - - - - - • - - - - - Recursos necessários; - - - - - - - • - - - - - Data prevista de início; - - - - - - - • - - - - - Data prevista de conclusão. - - - - - - - - - - 3.3 – Fase 3: Preenchimento pela SIPRP - - - - - A execução das medidas de prevenção são verificadas - através da realização periódica da avaliação dos riscos - profissionais. - - - - - - - - - - - - - - 4 - TABELA DO PLANO DE PREVENÇÃO - - - - - - - - - A tabela do plano de actuação apresentada a seguir tem - como objectivo auxiliar na planificação da execução das medidas de - prevenção necessárias. - -   -   -   - - - - - - - - - - - page - - - - - - - - - - - - - - - - - - - - - - -   - - - - - - - - - - - - TABELA DO PLANO DE ACTUAÇÃO -   - - - - -   - - - - - - EMPRESA - : - - - – - - -   - - - - - -   - - - - - - Data da avaliação: - - - de - - de - - -   - - - - - - Data do relatório: - - - de - - de - - -   - - - - - -   - - - - - Posto Trabalho - - - Risco / Requisito Legal - - - Valor - - - Medidas de prevenção - - - Responsável de execução - - - Recursos Necessários à - implementação das medidas - - - Data prevista de início - - - Data prevista de conclusão - - - Parecer DL - - - Parecer DNS - - - Verificação SIPRP - - - - - - - - - - - - -   - - - - - - - - page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - / - - - - - - - - - - - - / - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   - - - - - - - page - - - - - - - - - - - - - - - - - - - - - -   - - - - - - - - - - - - - - - -   - - - - - - - - Observações Gerais DL: - - - - - - - - - - - - - - - - - Observações Gerais DNS: - - - - - - - - - - - - - - - - - - - - - - - NOME DO COORDENADOR DO PLANO - DE ACTUAÇÃO: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   - -   - - - - - - - - - 5 - CONSIDERAÇÕES FINAIS - - - - - - - - - A SIPRP agradece a disponilidade e o apoio de todos os - colaboradores da empresa e fica ao dispor para qualquer - esclarecimento. - - - - - Lisboa, - - de - - de - - - -   - - -  Realizado por: - - - - - - - - - - - - - - - - - - -   - - - - - - Técnico de Higiene e Segurança -   - - - CAP nº - - - - - - - - - - - -  Verificado por: - - - - - - - - - - - - - - - - - - -   - - - - - - Técnico Superior de Higiene e Segurança -   - - - CAP nº - - - - - - - - - - - - - - - - diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_alargado_old.xsl b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_alargado_old.xsl deleted file mode 100644 index b6d14b8d..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_alargado_old.xsl +++ /dev/null @@ -1,1400 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ATRIUM SALDANHA   - Praça Duque de Saldanha, 1 – 9º G   - 1050 – 094 Lisboa   - Telefone (+351) 213 504 540   - Fax (+351) 213 504 549   - geral@siprp.pt   - www.siprp.com   - - - Lisboa   - - - - de - - - - - - - - - - - - - - AVALIAÇÃO DE RISCOS LABORAIS   - Plano de Actuação   -   -   - - - - - - - -   - -   - - -   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   - -   - - -   -   - ÍNDICE - - 1. OBJECTIVO - - - - - 2. CRITÉRIO DE AVALIAÇÃO APLICADO - - - - - 3. CONSTITUIÇÃO DO PLANO - - - - - 4. ÂMBITO - - - - - 5. LEGISLAÇÃO APLICÁVEL - - - - - 6. RESPONSABILIDADE DO COORDENADOR - - - - - 7. COMO PREENCHER A TABELA DO PLANO - - - - - 8. PARTICIPAÇÃO DA DIRECÇÃO E DOS - TRABALHADORES - - - - - 9. ANEXO - - - -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   - 1. OBJECTIVO   -   - O objectivo do presente documento é estabelecer - um plano de actuação (doravante designado por - Plano), que auxilie a programação das - actividades necessárias à eliminação ou controlo - dos riscos detectados na avaliação inicial de - riscos laborais.   -   - 2. CRITÉRIO DE AVALIAÇÃO APLICADO   -   - A valoração dos riscos associados as perigos - identificados tem como objectivo a definição de - prioridades da execução das medidas preventivas - (hierarquização dos riscos).   - - Para realizar a valoração de um risco - laboral é necessário atender à - probabilidade - de ocorrência (quantas vezes pode ocorrer?) - e da estimativa da - severidade - (gravidade) das consequências da sua - materialização (que dano/lesão pode - resultar?). -   - - As consequências de um risco laboral podem ser - caracterizadas em danos muito leves, em lesões - leves, lesões graves ou lesões muito graves ou - morte.   - No quadro seguinte encontram-se alguns exemplos - de consequências de acordo com o grau de - severidade.   -   - - - - - - - SEVERIDADE (S)   - - - CONSEQUÊNCIAS PREVISÍVEIS   - - - - - Danos muito leves   - - - - Pequenos ferimentos   - - Dor de cabeça ou outros - transtornos leves que não causem - baixa   - - Desconforto, fadiga visual   - - Em geral, lesões ou - transtornos que não requeiram - tratamento médico ou baixa - médica   - - - - - Lesão leve   - - - - Contusões, cortes - superficiais, entorses, - distensões   - - Irritações   - - Pequenas queimaduras - superficiais   - - Em geral, lesões ou - transtornos que requerem - tratamento médico e podem - ocasionar em alguns casos baixa - de curta duração   - - - - - Lesão grave   - - - - Lacerações   - - Queimaduras extensas   - - Comoções/Abalos físicos   - - Pequenas fracturas   - - Doença crónica que conduza a - uma incapacidade menor - (diminuição da audição, - dermatoses, asma)   - - Transtornos - músculo-esqueléticos   - - - - - Lesão muito grave/mortal   - - - - Amputações, lesões múltiplas   - - Facturas maiores   - - Intoxicações   - - Cancro   - - Doenças crónicas que afectam - severamente a vida   - - Incapacidades permanentes   - - Invalidez   - - Morte   - - - - -   -   -   - Um risco laboral pode ser classificado em - improvável, possível, provável ou inevitável, de - acordo com a probabilidade de se vir a - materializar; como se pode verificar no quadro - seguinte.   -   - - - - - - - PROBABILIDADE (P)   - - - CRITÉRIOS APLICADOS   - - - - - Improvável   - - - - Extremamente raro, ainda não - acorreu   - - Não existe exposição ao perigo - em condições normais de trabalho - ou é muito esporádica   - - O dano não é previsível que - ocorra   - - - - - Possível   - - - - É raro que possa ocorrer   - - Se já ocorreu alguma vez   - - Pode-se apresentar em - determinadas circunstâncias   - - A exposição ao perigo é - ocasional   - - O dano ocorreu várias vezes   - - - - - Provável   - - - - Não será estranho que ocorra o - dano   - - Já ocorreu em algumas - situações   - - Existência de vários - incidentes ou acidentes pela - mesma causa   - - Os sistemas e medidas - aplicadas para o controlo dos - riscos não impedem que este se - manifeste em qualquer momento da - exposição   - - O dano ocorrerá em algumas - ocasiões   - - A exposição ao perigo é - frequente ou afecta bastante - pessoas   - - - - - Inevitável   - - - - É o resultado mais provável - quando existe uma exposição - continuada ou afecta a muitas - pessoas   - - Ocorrerá a médio ou a longo - prazo   - - O dano ocorrerá sempre ou - quase sempre   - - - - -   - Com base na frequência da exposição e nas - consequências de um risco, é possível construir - uma matriz de falhas, na qual podem ser - atribuídas cores e números que evidenciem os - diferentes níveis de valoração do risco, como se - pode verificar no seguinte quadro:   -   - - - - - - - -   - - -   - PROBABILIDADE DE MATERIALIZAÇÃO - DO RISCO   -   - - - - - GRAU DE SEVERIDADE POSSÍVEL   - - -   - IMPROVÁVEL   - 1   - - -   - POSSÍVEL   - 2   - - -   - PROVÁVEL   - 3   - - -   - INEVITÁVEL   - 4   - - - - - DANOS MUITO LEVES   - 1   - - -   - IRRELEVANTE   - 1   - - -   - MUITO BAIXO   - 2   - - -   - MUITO BAIXO   - 3   - - -   - BAIXO   - 4   - - - - -   - LESÃO LEVE   - 2   - - -   - MUITO BAIXO   - 2   - - -   - BAIXO   - 4   - - -   - MÉDIO   - 6   - - -   - ALTO   - 8   - - - - -   - LESÃO GRAVE   - 3   - - -   - MUITO BAIXO   - 3   - - -   - MÉDIO   - 6   - - -   - ALTO   - 9   - - -   - MUITO ALTO   - 12   - - - - - LESÃO MUITO GRAVE OU MORTAL   - 4   - - -   - BAIXO   - 4   - - -   - ALTO   - 8   - - -   - MUITO ALTO   - 12   - - -   - EXTREMAMENTE ALTO   - 16   - - - - -   -   - A determinação da valoração do risco permite - hierarquizar as intervenções, definir as acções - e estabelecer prazos de execução, como se - exemplifica no quadro que se segue.   -   - - - - - - - VALORAÇÃO DO RISCO   - - - RECOMENDAÇÕES   - - - - - Irrelevante   - - - Não é necessário estabelecer - nenhuma medida   - - - - - Muito baixo   - - - Não é necessário estabelecer - medidas adicionais às existentes -   - - - - - Baixo   - Prioridade: Baixa   - - - Controlar a situação que pode - materializar o risco   - - - - - Médio   -   - Prioridade: Média   - - - Verificar periodicamente a - eficácia das medidas de controlo - e melhorar a acção preventiva a - médio prazo (se as consequências - poderem ser muito graves ou - mortais, o prazo deve ser - reduzido)   - - - - - Alto   -   -   - Prioridade: Média/Alta   - - - Devem-se implementar medidas - para reduzir o risco a curto - prazo (se as consequências - poderem ser muito graves ou - mortais, o prazo deve ser - reduzido)   - - - - - Muito alto   -   -   -   - Prioridade: Alta   - - - Adoptar medidas provisórias - imediatas e definitivas para a - redução do risco a muito curto - prazo.   - Se o trabalho não se realiza - habitualmente, não se deve - iniciar sem que haja redução do - risco. Avaliar as medidas - adoptadas   - - - - - Extremamente alto   -   -   - Prioridade: Actuação imediata   - - - Não começar ou continuar o - trabalho até que se reduza o - risco. É necessário avaliar o - risco, uma vez corrigido.   - - - - -   - Alguns riscos laborais podem necessitar da - realização de estudos específicos, realizados de - acordo com os critérios estabelecidos na - legislação e normativa portuguesa e - internacional. Nesta situação, os riscos - laborais detectados podem ser classificados como - risco controlado, semi-controlado, incontrolado - e indeterminado, como é mostrado na tabela que - se segue:   -   - - - - - - - - RISCOS DE HIGIENE, ERGONOMICOS - OU PSICOSSOCIAIS DO TRABALHO   - - - CLASSIFICAÇÃO   - - - OBSERVAÇÕES   - - - - - Risco analisado/documentado.   - Informação suficiente.   - - - - - - - - - Controlado   -   - - - As medidas de - controlo - existentes são - adequadas   - - - - - Incontrolado   - - - As medidas de - controlo são - inexistentes, - insuficientes ou - inadequadas.   - - - - - - - - - Risco não estudado/analisado.   - Informação insuficiente.   - - - Indeterminado   - - - É necessário realizar estudo - específico   - - - - -   - Um risco analisado e documentado, é aquele que - tendo sido objecto de uma avaliação específica e - que se encontra documentado, registado e - disponível na empresa.   -   - - Um risco que foi analisado pode encontrar-se - controlado ou incontrolado - , sendo esta última situação referente ao - não cumprimento das medidas de controlo - aconselhadas nos estudos realizados e à não - realização de novos estudos com a - periodicidade obrigatória. -   - -   - - Se não existe informação suficiente para - determinar a magnitude ou nível do risco e - poder adoptar as medidas adequadas, - classifica-se como risco - Indeterminado - . -   - -   -   - 3. CONSTITUIÇÃO DO PLANO   -   - O Plano inclui os seguintes pontos:   -   - 1 - Identificação do posto de trabalho   - 2 - Risco detectado   - 3 - Valoração do risco   - 4 - Medida a implementar   - 5 - Responsável pela execução   - 6 - Recursos necessários   - 7 - Prazo de execução   - -   -   - 4. ÂMBITO   -   - No presente documento tem-se em consideração - todos os riscos que requerem modificação - (compra, reparação, substituição, adequação, - etc) das condições físicas do posto de trabalho - e dos procedimentos de execução das tarefas.   -   -   -   - 5. LEGISLAÇÃO APLICÁVEL   -   - - 5.1 Legislação de aplicação geral   - - - - - - - - - - - • - - - - - - - - . - - - ; - - - - - - - - -   - - - 5.2 Legislação específica   - - - - - - - - - - - - - - - • - - - - - - - - . - - - ; - - - - - - - - - -   - -   -   -   - 6. RESPONSABILIDADE DO COORDENADOR   -   - O coordenador será designado pela empresa, - assessorado pela SIPRP, sendo da sua - responsabilidade fixar as datas, acompanhar a - execução e manter a direcção informada sobre a - implementação do Plano.   -   -   - 7. COMO PREENCHER A TABELA DO PLANO   -   - Com base na avaliação inicial de riscos, a SIPRP - indica os seguintes dados:   -   - 1 - Identificação do(s) posto(s) de trabalho(s) -   - 2 - Risco(s) detectado(s)   - 3 - Valoração do(s) risco(s)   - 4 - Medida(s) a implementar   -   - - - A descrição completa dos mesmos consta da - avaliação de riscos laborais, realizada em - - de - - de - - . - -   - -   - 5 - O coordenador do Plano designará o - responsável pela execução de cada uma das - medidas propostas, de acordo com os - procedimentos internos da empresa.   -   - 6 - O responsável pela execução comunicará os - recursos necessários (humanos e materiais) e os - prazos de realização da medida ao coordenador do - Plano, num prazo máximo de 15 dias.   -   - 7 - O coordenador do Plano fará constar estes - dados na tabela de planificação, devendo enviar - cópia à SIPRP no prazo de 1 mês a contar da data - de entrega deste Plano e posteriormente realizar - o seguimento da implementação das medidas - propostas.   -   -   - 8. PARTICIPAÇÃO DA DIRECÇÃO E DOS TRABALHADORES -   -   - A Direcção deverá disponibilizar os recursos - (humanos e materiais) para a implementação do - Plano.   - Os trabalhadores, assim como os seus - representantes, deverão cooperar na execução - deste Plano, de modo a melhorar as condições de - segurança, higiene e saúde do trabalho.   -   -   -   - 9. ANEXO   -   - Tabela do plano de actuação.   -   -   -   - - - - - - - - page - - - - - - - - - - - - - - - - - - - - - -   - - - - - - - - - - - TABELA DO PLANO DE ACTUAÇÃO -   - - - - -   - - - - - - EMPRESA - : - - - – - - -   - - - - - -   - - - - - - Data da avaliação: - - - de - - de - - -   - - - - - - Data do relatório: - - - de - - de - - -   - - - - - -   - - - - - POSTO TRABALHO - - - RISCO - - - VALOR - - - MEDIDAS A IMPLEMENTAR - (Obrigações Legais e - Recomendações) - - - Responsável de execução - - - Recursos Necessários à - implementação das medidas - - - Data prevista de início - - - Data prevista de conclusão - - - Parecer DL - - - Parecer DNS - - - Verificação SIPRP - - - - - - - - - - - -   - - - - - - page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - / - - - - - - - - - - - - / - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   - - - - - - - page - - - - - - - - - - - - - - - - - - - - - -   - - - - - - - - - - - - - - -   - - - - - - - - Observações Gerais DL: - - - - - - - - - - - - - - - - - Observações Gerais DNS: - - - - - - - - - - - - - - - - - - - - - - - NOME DO COORDENADOR DO PLANO - DE ACTUAÇÃO: - - - - - - - - - - - - diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_alargado_old_2010-08-10.xsl b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_alargado_old_2010-08-10.xsl deleted file mode 100644 index 1cba4a55..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_alargado_old_2010-08-10.xsl +++ /dev/null @@ -1,1353 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ATRIUM - SALDANHA   - Praça - Duque de Saldanha, 1 – 9º G   - 1050 – - 094 Lisboa   - Telefone - (+351) 213 504 540   - Fax - (+351) 213 504 549   - geral@siprp.pt -   - www.siprp.com -   - - - Lisboa   - - - - - de - - - - - - - - - - - - - - AVALIAÇÃO DOS - RISCOS PROFISSIONAIS   - Plano de Actuação -   -   -   - - - - - - - - -   - - -   - - - -   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   - -   - - -   -   - - - - - - - ÍNDICE - - - - - - - - - 1. INTRODUÇÃO - - - - - - 2. AVALIAÇÃO DOS - RISCOS PROFISSIONAIS - - - - - 3. PLANO DE - ACTUAÇÃO - - - - - 3.1. Fase 1: - Preenchimento pela SIPRP - - - - - 3.2. Fase 2: - Preenchimento pela empresa cliente - - - - - 3.3. Fase 3: - Preenchimento pela SIPRP - - - - - 4. TABELA DO - PLANO DE ACTUAÇÃO - - - - - 5. CONSIDERAÇÕES - FINAIS - - - -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   - - - - - - - - 1 - INTRODUÇÃO - - - - - - - - - O empregador deve assegurar aos trabalhadores - condições de segurança e saúde em todos os aspectos relacionados - com o trabalho, aplicando as medidas necessárias tendo em conta os - princípios gerais de prevenção. - - - - - Na aplicação das medidas de prevenção, o empregador - deve mobilizar os meios necessários, nomeadamente nos domínios da - prevenção técnica, da formação, informação e consulta dos - trabalhadores e de serviços adequados, internos ou externos à - empresa. - - - - - De acordo com a Lei nº 102/2009 de 10 de Setembro, - que regulamenta o regime jurídico da promoção e prevenção da - segurança e da saúde no trabalho, a - prevenção dos riscos profissionais - deve assentar numa correcta e permanente avaliação de riscos. - - - - - Enquanto entidade prestadora de serviços externos, a - SIPRP - Sociedade Ibérica de Prevenção de Riscos Profissionais - fomenta a implementação das medidas necessárias para prevenir os - riscos profissionais e promover a segurança e a saúde dos - trabalhadores, nomeadamente através da planificação da prevenção - (integrando a todos os níveis a avaliação dos riscos e respectivas - medidas de prevenção), da avaliação de riscos (com elaboração do - respectivo relatório), da elaboração do plano de prevenção de - riscos profissionais e dos planos detalhados de prevenção e - protecção (planos de actuação). - - - - - Após a emissão do documento referente à avaliação dos - riscos profissionais, onde constam as respectivas medidas de - prevenção consideradas como necessárias, torna-se fundamental - disponibilizar o - plano de prevenção de riscos profissionais (Plano de Actuação). - - - - - - - - - - - - - - 2 - AVALIAÇÃO DOS RISCOS PROFISSIONAIS - - - - - - - - - O presente Plano de Actuação resulta da avaliação dos riscos - profissionais realizada a - - de - - de - - , na - empresa - - - - , estabelecimento de - - - - . - - - - - - - - - - - - - - - 3 - PLANO DE ACTUAÇÃO - - - - - - - - - No Plano de Actuação encontram-se reflectidas as - medidas consideradas como necessárias (após a avaliação dos - riscos), assim como uma linha condutora para a planificação da sua - execução por parte da empresa cliente. - - - - - Por forma a simplificar a leitura e a execução do - processo de planificação, a SIPRP emite uma tabela cujo - preenchimento é realizado em três fases. - - - - - - - 3.1 – Fase 1: Preenchimento pela SIPRP - - - - - A primeira fase do preenchimento da tabela é da - responsabilidade da SIPRP. - São indicadas as seguintes informações - (obtidas pela avaliação dos riscos profissionais): - - - - - - - - - - • - - - - - Posto de trabalho; - - - - - - - • - - - - - Risco; - - - - - - - • - - - - - Valor; - - - - - - - • - - - - - Medidas de prevenção. - - - - - - - - - - 3.2 – Fase 2: Preenchimento pela empresa cliente - - - - - Com o objectivo de orientar a empresa cliente na - integração da avaliação dos riscos para a segurança e a saúde do - trabalhador no conjunto das actividades da empresa, a SIPRP - solicita a indicação dos seguintes aspectos para cada uma das - medidas de prevenção: - - - - - - - - - - • - - - - - Responsável de execução; - - - - - - - • - - - - - Recursos necessários; - - - - - - - • - - - - - Data prevista de início; - - - - - - - • - - - - - Data prevista de conclusão. - - - - - - - - - - 3.3 – Fase 3: Preenchimento pela SIPRP - - - - - A execução das medidas de prevenção são verificadas - através da realização periódica da avaliação dos riscos - profissionais. - - - - - - - - - - - - - - 4 - TABELA DO PLANO DE PREVENÇÃO - - - - - - - - - A tabela do plano de actuação apresentada a seguir tem - como objectivo auxiliar na planificação da execução das medidas de - prevenção necessárias. - -   -   -   - - - - - - - - page - - - - - - - - - - - - - - - - - - - - - -   - - - - - - - - - - - TABELA DO PLANO DE ACTUAÇÃO -   - - - - -   - - - - - - EMPRESA - : - - - – - - -   - - - - - -   - - - - - - Data da avaliação: - - - de - - de - - -   - - - - - - Data do relatório: - - - de - - de - - -   - - - - - -   - - - - - POSTO TRABALHO - - - RISCO - - - VALOR - - - MEDIDAS A IMPLEMENTAR - (Obrigações Legais e - Recomendações) - - - Responsável de execução - - - Recursos Necessários à - implementação das medidas - - - Data prevista de início - - - Data prevista de conclusão - - - Parecer DL - - - Parecer DNS - - - Verificação SIPRP - - - - - - - - - - - -   - - - - - - page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - / - - - - - - - - - - - - / - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   - - - - - - - page - - - - - - - - - - - - - - - - - - - - - -   - - - - - - - - - - - - - - -   - - - - - - - - Observações Gerais DL: - - - - - - - - - - - - - - - - - Observações Gerais DNS: - - - - - - - - - - - - - - - - - - - - - - - NOME DO COORDENADOR DO PLANO - DE ACTUAÇÃO: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   - -   - - - - - - - - - 5 - CONSIDERAÇÕES FINAIS - - - - - - - - - A SIPRP agradece a disponilidade e o apoio de todos os - colaboradores da empresa e fica ao dispor para qualquer - esclarecimento. - - - - - Lisboa, - - de - - de - - - -   - - -  Realizado por: - - - - - - - - - - - - - - - - - - -   - - - - - - Técnico de Higiene e Segurança -   - - - CAP nº - - - - - - - - - - - -  Verificado por: - - - - - - - - - - - - - - - - - - -   - - - - - - Técnico Superior de Higiene e Segurança -   - - - CAP nº - - - - - - - - - - - - - - diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_old.xsl b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_old.xsl deleted file mode 100644 index 631a080d..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_old.xsl +++ /dev/null @@ -1,1340 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ATRIUM SALDANHA   - Praça Duque de Saldanha, 1 – 9º G   - 1050 – 094 Lisboa   - Telefone (+351) 213 504 540   - Fax (+351) 213 504 549   - geral@siprp.pt   - www.siprp.com   - - - Lisboa   - - - - de - - - - - - - - - - - - - - AVALIAÇÃO DE RISCOS LABORAIS   - Plano de Actuação   -   -   - - - - - - - - -   - -   - - -   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   - -   - - -   -   - ÍNDICE - - 1. OBJECTIVO - - - - - 2. CRITÉRIO DE AVALIAÇÃO APLICADO - - - - - 3. CONSTITUIÇÃO DO PLANO - - - - - 4. ÂMBITO - - - - - 5. LEGISLAÇÃO APLICÁVEL - - - - - 6. RESPONSABILIDADE DO COORDENADOR - - - - - 7. COMO PREENCHER A TABELA DO PLANO - - - - - 8. PARTICIPAÇÃO DA DIRECÇÃO E DOS - TRABALHADORES - - - - - 9. ANEXO - - - -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   - 1. OBJECTIVO   -   - O objectivo do presente documento é estabelecer - um plano de actuação (doravante designado por - Plano), que auxilie a programação das - actividades necessárias à eliminação ou controlo - dos riscos detectados na avaliação inicial de - riscos laborais.   -   - 2. CRITÉRIO DE AVALIAÇÃO APLICADO   -   - A valoração dos riscos associados as perigos - identificados tem como objectivo a definição de - prioridades da execução das medidas preventivas - (hierarquização dos riscos).   - - Para realizar a valoração de um risco - laboral é necessário atender à - probabilidade - de ocorrência (quantas vezes pode ocorrer?) - e da estimativa da - severidade - (gravidade) das consequências da sua - materialização (que dano/lesão pode - resultar?). -   - - As consequências de um risco laboral podem ser - caracterizadas em danos muito leves, em lesões - leves, lesões graves ou lesões muito graves ou - morte.   - No quadro seguinte encontram-se alguns exemplos - de consequências de acordo com o grau de - severidade.   -   - - - - - - - SEVERIDADE (S)   - - - CONSEQUÊNCIAS PREVISÍVEIS   - - - - - Danos muito leves   - - - - Pequenos ferimentos   - - Dor de cabeça ou outros - transtornos leves que não causem - baixa   - - Desconforto, fadiga visual   - - Em geral, lesões ou - transtornos que não requeiram - tratamento médico ou baixa - médica   - - - - - Lesão leve   - - - - Contusões, cortes - superficiais, entorses, - distensões   - - Irritações   - - Pequenas queimaduras - superficiais   - - Em geral, lesões ou - transtornos que requerem - tratamento médico e podem - ocasionar em alguns casos baixa - de curta duração   - - - - - Lesão grave   - - - - Lacerações   - - Queimaduras extensas   - - Comoções/Abalos físicos   - - Pequenas fracturas   - - Doença crónica que conduza a - uma incapacidade menor - (diminuição da audição, - dermatoses, asma)   - - Transtornos - músculo-esqueléticos   - - - - - Lesão muito grave/mortal   - - - - Amputações, lesões múltiplas   - - Facturas maiores   - - Intoxicações   - - Cancro   - - Doenças crónicas que afectam - severamente a vida   - - Incapacidades permanentes   - - Invalidez   - - Morte   - - - - -   -   -   - Um risco laboral pode ser classificado em - improvável, possível, provável ou inevitável, de - acordo com a probabilidade de se vir a - materializar; como se pode verificar no quadro - seguinte.   -   - - - - - - - PROBABILIDADE (P)   - - - CRITÉRIOS APLICADOS   - - - - - Improvável   - - - - Extremamente raro, ainda não - acorreu   - - Não existe exposição ao perigo - em condições normais de trabalho - ou é muito esporádica   - - O dano não é previsível que - ocorra   - - - - - Possível   - - - - É raro que possa ocorrer   - - Se já ocorreu alguma vez   - - Pode-se apresentar em - determinadas circunstâncias   - - A exposição ao perigo é - ocasional   - - O dano ocorreu várias vezes   - - - - - Provável   - - - - Não será estranho que ocorra o - dano   - - Já ocorreu em algumas - situações   - - Existência de vários - incidentes ou acidentes pela - mesma causa   - - Os sistemas e medidas - aplicadas para o controlo dos - riscos não impedem que este se - manifeste em qualquer momento da - exposição   - - O dano ocorrerá em algumas - ocasiões   - - A exposição ao perigo é - frequente ou afecta bastante - pessoas   - - - - - Inevitável   - - - - É o resultado mais provável - quando existe uma exposição - continuada ou afecta a muitas - pessoas   - - Ocorrerá a médio ou a longo - prazo   - - O dano ocorrerá sempre ou - quase sempre   - - - - -   - Com base na frequência da exposição e nas - consequências de um risco, é possível construir - uma matriz de falhas, na qual podem ser - atribuídas cores e números que evidenciem os - diferentes níveis de valoração do risco, como se - pode verificar no seguinte quadro:   -   - - - - - - - -   - - -   - PROBABILIDADE DE MATERIALIZAÇÃO - DO RISCO   -   - - - - - GRAU DE SEVERIDADE POSSÍVEL   - - -   - IMPROVÁVEL   - 1   - - -   - POSSÍVEL   - 2   - - -   - PROVÁVEL   - 3   - - -   - INEVITÁVEL   - 4   - - - - - DANOS MUITO LEVES   - 1   - - -   - IRRELEVANTE   - 1   - - -   - MUITO BAIXO   - 2   - - -   - MUITO BAIXO   - 3   - - -   - BAIXO   - 4   - - - - -   - LESÃO LEVE   - 2   - - -   - MUITO BAIXO   - 2   - - -   - BAIXO   - 4   - - -   - MÉDIO   - 6   - - -   - ALTO   - 8   - - - - -   - LESÃO GRAVE   - 3   - - -   - MUITO BAIXO   - 3   - - -   - MÉDIO   - 6   - - -   - ALTO   - 9   - - -   - MUITO ALTO   - 12   - - - - - LESÃO MUITO GRAVE OU MORTAL   - 4   - - -   - BAIXO   - 4   - - -   - ALTO   - 8   - - -   - MUITO ALTO   - 12   - - -   - EXTREMAMENTE ALTO   - 16   - - - - -   - A determinação da valoração do risco permite - hierarquizar as intervenções, definir as acções - e estabelecer prazos de execução, como se - exemplifica no quadro que se segue.   -   - - - - - - - VALORAÇÃO DO RISCO   - - - RECOMENDAÇÕES   - - - - - Irrelevante   - - - Não é necessário estabelecer - nenhuma medida   - - - - - Muito baixo   - - - Não é necessário estabelecer - medidas adicionais às existentes -   - - - - - Baixo   - Prioridade: Baixa   - - - Controlar a situação que pode - materializar o risco   - - - - - Médio   -   - Prioridade: Média   - - - Verificar periodicamente a - eficácia das medidas de controlo - e melhorar a acção preventiva a - médio prazo (se as consequências - poderem ser muito graves ou - mortais, o prazo deve ser - reduzido)   - - - - - Alto   -   -   - Prioridade: Média/Alta   - - - Devem-se implementar medidas - para reduzir o risco a curto - prazo (se as consequências - poderem ser muito graves ou - mortais, o prazo deve ser - reduzido)   - - - - - Muito alto   -   -   -   - Prioridade: Alta   - - - Adoptar medidas provisórias - imediatas e definitivas para a - redução do risco a muito curto - prazo.   - Se o trabalho não se realiza - habitualmente, não se deve - iniciar sem que haja redução do - risco. Avaliar as medidas - adoptadas   - - - - - Extremamente alto   -   -   - Prioridade: Actuação imediata   - - - Não começar ou continuar o - trabalho até que se reduza o - risco. É necessário avaliar o - risco, uma vez corrigido.   - - - - -   - Alguns riscos laborais podem necessitar da - realização de estudos específicos, realizados de - acordo com os critérios estabelecidos na - legislação e normativa portuguesa e - internacional. Nesta situação, os riscos - laborais detectados podem ser classificados como - risco controlado, semi-controlado, incontrolado - e indeterminado, como é mostrado na tabela que - se segue:   -   - - - - - - - - RISCOS DE HIGIENE, ERGONOMICOS - OU PSICOSSOCIAIS DO TRABALHO   - - - CLASSIFICAÇÃO   - - - OBSERVAÇÕES   - - - - - Risco analisado/documentado.   - Informação suficiente.   - - - - - - - - - Controlado   -   - - - As medidas de - controlo - existentes são - adequadas   - - - - - Incontrolado   - - - As medidas de - controlo são - inexistentes, - insuficientes ou - inadequadas.   - - - - - - - - - Risco não estudado/analisado.   - Informação insuficiente.   - - - Indeterminado   - - - É necessário realizar estudo - específico   - - - - -   - Um risco analisado e documentado, é aquele que - tendo sido objecto de uma avaliação específica e - que se encontra documentado, registado e - disponível na empresa.   -   - - Um risco que foi analisado pode encontrar-se - controlado ou incontrolado - , sendo esta última situação referente ao - não cumprimento das medidas de controlo - aconselhadas nos estudos realizados e à não - realização de novos estudos com a - periodicidade obrigatória. -   - -   - - Se não existe informação suficiente para - determinar a magnitude ou nível do risco e - poder adoptar as medidas adequadas, - classifica-se como risco - Indeterminado - . -   - -   -   - 3. CONSTITUIÇÃO DO PLANO   -   - O Plano inclui os seguintes pontos:   -   - 1 - Identificação do posto de trabalho   - 2 - Risco detectado   - 3 - Valoração do risco   - 4 - Medida a implementar   - 5 - Responsável pela execução   - 6 - Recursos necessários   - 7 - Prazo de execução   - -   -   - 4. ÂMBITO   -   - No presente documento tem-se em consideração - todos os riscos que requerem modificação - (compra, reparação, substituição, adequação, - etc) das condições físicas do posto de trabalho - e dos procedimentos de execução das tarefas.   -   -   -   - 5. LEGISLAÇÃO APLICÁVEL   -   - - 5.1 Legislação de aplicação geral   - - - - - - - - - - - • - - - - - - - - . - - - ; - - - - - - - - -   - - - 5.2 Legislação específica   - - - - - - - - - - - - - - - • - - - - - - - - . - - - ; - - - - - - - - - -   - -   -   -   - 6. RESPONSABILIDADE DO COORDENADOR   -   - O coordenador será designado pela empresa, - assessorado pela SIPRP, sendo da sua - responsabilidade fixar as datas, acompanhar a - execução e manter a direcção informada sobre a - implementação do Plano.   -   -   - 7. COMO PREENCHER A TABELA DO PLANO   -   - Com base na avaliação inicial de riscos, a SIPRP - indica os seguintes dados:   -   - 1 - Identificação do(s) posto(s) de trabalho(s) -   - 2 - Risco(s) detectado(s)   - 3 - Valoração do(s) risco(s)   - 4 - Medida(s) a implementar   -   - - - A descrição completa dos mesmos consta da - avaliação de riscos laborais, realizada em - - de - - de - - . - -   - -   - 5 - O coordenador do Plano designará o - responsável pela execução de cada uma das - medidas propostas, de acordo com os - procedimentos internos da empresa.   -   - 6 - O responsável pela execução comunicará os - recursos necessários (humanos e materiais) e os - prazos de realização da medida ao coordenador do - Plano, num prazo máximo de 15 dias.   -   - 7 - O coordenador do Plano fará constar estes - dados na tabela de planificação, devendo enviar - cópia à SIPRP no prazo de 1 mês a contar da data - de entrega deste Plano e posteriormente realizar - o seguimento da implementação das medidas - propostas.   -   -   - 8. PARTICIPAÇÃO DA DIRECÇÃO E DOS TRABALHADORES -   -   - A Direcção deverá disponibilizar os recursos - (humanos e materiais) para a implementação do - Plano.   - Os trabalhadores, assim como os seus - representantes, deverão cooperar na execução - deste Plano, de modo a melhorar as condições de - segurança, higiene e saúde do trabalho.   -   -   -   - 9. ANEXO   -   - Tabela do plano de actuação.   -   -   -   - - - - - - - - page - - - - - - - - - - - - - - - - - - - -   - - - - - - - - - - - TABELA DO PLANO DE ACTUAÇÃO -   - - - - -   - - - - - - EMPRESA - : - - - – - - -   - - - - - -   - - - - - - Data da avaliação: - - - de - - de - - -   - - - - - - Data do relatório: - - - de - - de - - -   - - - - - -   - - - - - POSTO TRABALHO - - - RISCO - - - VALOR - - - MEDIDAS A IMPLEMENTAR - (Obrigações Legais e - Recomendações) - - - Responsável de execução - - - Recursos Necessários à - implementação das medidas - - - Data prevista de início - - - Data prevista de conclusão - - - Verificação SIPRP - - - - - - - - - - - -   - - - - - - page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - / - - - - - - - - - - - - / - - / - - - - - - - - - - - - - - - - - - - - -   - - - - - - - page - - - - - - - - - - - - - - - - - - - - - -   - - - - - - - - - - - - - - -   - - - - - - - - - - - - - - NOME DO COORDENADOR DO PLANO - DE ACTUAÇÃO: - - - - - - - - - - - - diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_old_2010-08-10.xsl b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_old_2010-08-10.xsl deleted file mode 100644 index b54e703c..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/plano_actuacao_old_2010-08-10.xsl +++ /dev/null @@ -1,1501 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ATRIUM - SALDANHA   - Praça - Duque de Saldanha, 1 – 9º G   - 1050 – - 094 Lisboa   - Telefone - (+351) 213 504 540   - Fax - (+351) 213 504 549   - geral@siprp.pt -   - www.siprp.com -   - - - Lisboa   - - - - - de - - - - - - - - - - - - - - AVALIAÇÃO DOS - RISCOS PROFISSIONAIS   - Plano de Actuação -   -   -   - - - - - - - - -   - - -   - - - -   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   - -   - - -   -   - - - - - - - ÍNDICE - - - - - - - - - 1. INTRODUÇÃO - - - - - - 2. AVALIAÇÃO DOS - RISCOS PROFISSIONAIS - - - - - 3. PLANO DE - ACTUAÇÃO - - - - - 3.1. Fase 1: - Preenchimento pela SIPRP - - - - - 3.2. Fase 2: - Preenchimento pela empresa cliente - - - - - 3.3. Fase 3: - Preenchimento pela SIPRP - - - - - 4. TABELA DO - PLANO DE ACTUAÇÃO - - - - - 5. CONSIDERAÇÕES - FINAIS - - - -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   - - - - - - - - 1 - INTRODUÇÃO - - - - - - - - - O empregador deve assegurar aos trabalhadores - condições de segurança e saúde em todos os aspectos relacionados - com o trabalho, aplicando as medidas necessárias tendo em conta os - princípios gerais de prevenção. - - - - - Na aplicação das medidas de prevenção, o empregador - deve mobilizar os meios necessários, nomeadamente nos domínios da - prevenção técnica, da formação, informação e consulta dos - trabalhadores e de serviços adequados, internos ou externos à - empresa. - - - - - De acordo com a Lei nº 102/2009 de 10 de Setembro, - que regulamenta o regime jurídico da promoção e prevenção da - segurança e da saúde no trabalho, a - prevenção dos riscos profissionais - deve assentar numa correcta e permanente avaliação de riscos. - - - - - Enquanto entidade prestadora de serviços externos, a - SIPRP - Sociedade Ibérica de Prevenção de Riscos Profissionais - fomenta a implementação das medidas necessárias para prevenir os - riscos profissionais e promover a segurança e a saúde dos - trabalhadores, nomeadamente através da planificação da prevenção - (integrando a todos os níveis a avaliação dos riscos e respectivas - medidas de prevenção), da avaliação de riscos (com elaboração do - respectivo relatório), da elaboração do plano de prevenção de - riscos profissionais e dos planos detalhados de prevenção e - protecção (planos de actuação). - - - - - Após a emissão do documento referente à avaliação dos - riscos profissionais, onde constam as respectivas medidas de - prevenção consideradas como necessárias, torna-se fundamental - disponibilizar o - plano de prevenção de riscos profissionais (Plano de Actuação). - - - - - - - - - - - - - - 2 - AVALIAÇÃO DOS RISCOS PROFISSIONAIS - - - - - - - - - O presente Plano de Actuação resulta da avaliação dos riscos - profissionais realizada a - - de - - de - - , na - empresa - - - - , estabelecimento de - - - - . - - - - - - - - - - - - - - - 3 - PLANO DE ACTUAÇÃO - - - - - - - - - No Plano de Actuação encontram-se reflectidas as - medidas consideradas como necessárias (após a avaliação dos - riscos), assim como uma linha condutora para a planificação da sua - execução por parte da empresa cliente. - - - - - Por forma a simplificar a leitura e a execução do - processo de planificação, a SIPRP emite uma tabela cujo - preenchimento é realizado em três fases. - - - - - - - 3.1 – Fase 1: Preenchimento pela SIPRP - - - - - A primeira fase do preenchimento da tabela é da - responsabilidade da SIPRP. - São indicadas as seguintes informações - (obtidas pela avaliação dos riscos profissionais): - - - - - - - - - - • - - - - - Posto de trabalho; - - - - - - - • - - - - - Risco; - - - - - - - • - - - - - Valor; - - - - - - - • - - - - - Medidas de prevenção. - - - - - - - - - - 3.2 – Fase 2: Preenchimento pela empresa cliente - - - - - Com o objectivo de orientar a empresa cliente na - integração da avaliação dos riscos para a segurança e a saúde do - trabalhador no conjunto das actividades da empresa, a SIPRP - solicita a indicação dos seguintes aspectos para cada uma das - medidas de prevenção: - - - - - - - - - - • - - - - - Responsável de execução; - - - - - - - • - - - - - Recursos necessários; - - - - - - - • - - - - - Data prevista de início; - - - - - - - • - - - - - Data prevista de conclusão. - - - - - - - - - - 3.3 – Fase 3: Preenchimento pela SIPRP - - - - - A execução das medidas de prevenção são verificadas - através da realização periódica da avaliação dos riscos - profissionais. - - - - - - - - - - - - - - 4 - TABELA DO PLANO DE PREVENÇÃO - - - - - - - - - A tabela do plano de actuação apresentada a seguir tem - como objectivo auxiliar na planificação da execução das medidas de - prevenção necessárias. - -   -   -   - - - - - - - - page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TABELA DO PLANO DE ACTUAÇÃO -   - - - - - -   - - - - - - EMPRESA - : - - - – - - -   - - - - - -   - - - - - - Data da avaliação: - - - de - - de - - -   - - - - - - Data do - relatório: - - - de - - de - - -   - - - - - -   - - - - - - POSTO TRABALHO - - - RISCO - - - VALOR - - - MEDIDAS A IMPLEMENTAR - (Obrigações Legais e - Recomendações) - - - Responsável de execução - - - Recursos Necessários à - implementação das medidas - - - - Data prevista de início - - - Data prevista de conclusão - - - Verificação SIPRP - - - - - - - - - - - -   - - - - - - page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - / - - - - - - - - - - - - / - - / - - - - - - - - - - - - - - - - - - - - -   - - - - - - - page - - - - - - - - - - - - - - - - - - - - - -   - - - - - - - - - - - - - - -   - - - - - - - - - - - - - - NOME DO COORDENADOR DO PLANO - DE ACTUAÇÃO: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   - -   - - - - - - - - - 5 - CONSIDERAÇÕES FINAIS - - - - - - - - - A SIPRP agradece a disponilidade e o apoio de todos os - colaboradores da empresa e fica ao dispor para qualquer - esclarecimento. - - - - - Lisboa, - - de - - de - - - -   - - -  Realizado por: - - - - - - - - - - - - - - - - - - -   - - - - - - Técnico de Higiene e Segurança -   - - - CAP nº - - - - - - - - - - - -  Verificado por: - - - - - - - - - - - - - - - - - - -   - - - - - - Técnico Superior de Higiene e Segurança -   - - - CAP nº - - - - - - - - - - - - - - - diff --git a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/teste_input.xml b/trunk/SIPRPSoft/src/siprp/planoactuacao/print/teste_input.xml deleted file mode 100644 index 9ac97fd1..00000000 --- a/trunk/SIPRPSoft/src/siprp/planoactuacao/print/teste_input.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - COMPANHIA PORTUGUESA DE HIPERMERCADOS - - ALVERCA - http://apdp/siprp/auchan_jumbo_lado.jpg - - - 2008 - 4 - Abril - 29 - - - 2008 - 3 - Março - 1 - - - - Lei nº 99/2003 de 27 de Agosto regulamentada pela Lei - nº 35/2004 de 29 de Julho – Aprova o novo Código - de Trabalho - - - Decreto-Lei n.º441/91 de 14 de Novembro, alterado pelo - Decreto-Lei n.º133/99 de 21 de Abril – Estabelece o - regime jurídico do enquadramento da segurança, - higiene e saúde do trabalho - - - Decreto-Lei n.º26/94, de 1 de Fevereiro, alterado pela - Lei n.º7/95 de 29 de Março e pelo Decreto-Lei - n.º109/2000 – Regime de Organização e - funcionamento dos serviços da segurança, higiene e - saúde do trabalho - - - - - Área Administrativa - - - Risco de exposição a condições - inadequadas de iluminação - - 6 - - - - Melhorar as condições de iluminação para valores - mínimos de 500 na área focal de trabalho e 300 - lux no seu envolvimento - - - Areas comerciais - - - - Cartazista - - - Frederico Palma - lampadas - - 2008 - 5 - Maio - 1 - - - 2009 - 5 - Maio - 1 - - OK - OK - OK - - - - Área Comercial - - - 1 - 2 - \ No newline at end of file