From 6387eda691c1878fa4c1863df8249fc082edec82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=20Lu=C3=ADs=20=3D?= Date: Wed, 6 Feb 2008 17:28:12 +0000 Subject: [PATCH] Copia para o repositorio principal git-svn-id: https://svn.coded.pt/svn/SIPRP@671 bb69d46d-e84e-40c8-a05a-06db0d633741 --- trunk/AnaliseAcidentesTrabalho/build.xml | 66 + trunk/AnaliseAcidentesTrabalho/catalog.xml | 0 .../jars/activation.jar | Bin 0 -> 55932 bytes trunk/AnaliseAcidentesTrabalho/jars/mail.jar | Bin 0 -> 356519 bytes .../jars/postgresql-8.0-315.jdbc3.jar | Bin 0 -> 358738 bytes .../jars/postgresql-8.1-407.jdbc3.jar | Bin 0 -> 402906 bytes .../jars/postgresql-8.2-506.jdbc4.jar | Bin 0 -> 456996 bytes .../nbproject/ant-deploy.xml | 28 + .../nbproject/build-impl.xml | 739 + .../nbproject/genfiles.properties | 8 + .../nbproject/project.properties | 88 + .../nbproject/project.xml | 83 + .../src/conf/MANIFEST.MF | 2 + .../analiseacidentestrabalho/Acidentado.java | 186 + .../AnaliseAcidente.java | 1039 ++ .../AnaliseAcidenteTrabalho.java | 14436 ++++++++++++++++ .../ApplicationBean1.java | 100 + .../Bundle.properties | 1 + .../java/analiseacidentestrabalho/Dummy.java | 600 + .../java/analiseacidentestrabalho/Erro.java | 239 + .../Estabelecimento.java | 49 + .../FichaUtilizador.java | 1568 ++ .../java/analiseacidentestrabalho/Footer.java | 152 + .../java/analiseacidentestrabalho/FormHS.java | 1603 ++ .../analiseacidentestrabalho/FormMedico.java | 1502 ++ .../java/analiseacidentestrabalho/FormRH.java | 1628 ++ .../FormSeguranca.java | 1644 ++ .../java/analiseacidentestrabalho/Header.java | 120 + .../analiseacidentestrabalho/LoadImage.java | 467 + .../java/analiseacidentestrabalho/Login.java | 626 + .../java/analiseacidentestrabalho/Medico.java | 53 + .../java/analiseacidentestrabalho/Medida.java | 49 + .../analiseacidentestrabalho/Permissao.java | 49 + .../Recomendacao.java | 49 + .../RecuperarPassword.java | 525 + .../RequestBean1.java | 100 + .../SessionBean1.java | 645 + .../TecnicoSaude.java | 44 + .../TipoUtilizador.java | 67 + .../java/analiseacidentestrabalho/Top.java | 203 + .../analiseacidentestrabalho/Trabalhador.java | 95 + .../analiseacidentestrabalho/Utilizador.java | 249 + .../ViewAnaliseAcidenteTrabalho.java | 4440 +++++ .../java/db/AnalisesActualDataProvider.java | 24 + .../db/AnalisesConcluidasDataProvider.java | 24 + .../src/java/db/AnalisesDataProvider.java | 2121 +++ .../db/AnalisesSeguimentoDataProvider.java | 24 + .../src/java/db/Db.java | 59 + .../src/java/db/Dblocal.java | 65 + .../db/TrabalhadoresListDataProvider.java | 24 + .../src/java/db/UtilizadoresDataProvider.java | 526 + .../AnaliseAcidenteTrabalhoState.java | 464 + .../src/java/pdf/Pdf.java | 168 + .../src/java/utils/Strings.java | 151 + .../src/java/utils/Utils.java | 191 + .../web/AnaliseAcidenteTrabalho.jsp | 1476 ++ trunk/AnaliseAcidentesTrabalho/web/Dummy.jsp | 61 + trunk/AnaliseAcidentesTrabalho/web/Erro.jsp | 26 + .../web/FichaUtilizador.jsp | 146 + .../AnaliseAcidentesTrabalho/web/Footer.jspf | 12 + trunk/AnaliseAcidentesTrabalho/web/FormHS.jsp | 197 + .../web/FormMedico.jsp | 194 + trunk/AnaliseAcidentesTrabalho/web/FormRH.jsp | 201 + .../web/FormSeguranca.jsp | 211 + .../AnaliseAcidentesTrabalho/web/Header.jspf | 8 + .../web/LoadImage.jsp | 33 + trunk/AnaliseAcidentesTrabalho/web/Login.jsp | 47 + .../web/META-INF/context.xml | 2 + .../web/RecuperarPassword.jsp | 46 + trunk/AnaliseAcidentesTrabalho/web/Top.jspf | 19 + .../web/ViewAnaliseAcidenteTrabalho.jsp | 437 + .../web/WEB-INF/faces-config.xml | 18 + .../web/WEB-INF/managed-beans.xml | 130 + .../web/WEB-INF/navigation.xml | 416 + .../web/WEB-INF/web.xml | 14 + .../web/resources/images/SIPRP_logo_small.jpg | Bin 0 -> 1837 bytes .../web/resources/images/black_spacer.gif | Bin 0 -> 60 bytes .../resources/images/logo_auchan_small.jpg | Bin 0 -> 3819 bytes .../resources/images/logo_auchan_small1.jpg | Bin 0 -> 1166 bytes .../resources/images/logo_evolute_small.png | Bin 0 -> 2399 bytes .../web/resources/images/medico/ca2.gif | Bin 0 -> 5710 bytes .../web/resources/images/medico/ca3.gif | Bin 0 -> 5336 bytes .../web/resources/images/medico/ext1.gif | Bin 0 -> 6032 bytes .../web/resources/images/medico/ext2.gif | Bin 0 -> 5061 bytes .../web/resources/images/medico/ext3.gif | Bin 0 -> 5652 bytes .../web/resources/images/medico/fle2.gif | Bin 0 -> 6434 bytes .../web/resources/images/medico/fle3.gif | Bin 0 -> 5621 bytes .../web/resources/images/medico/fle4.gif | Bin 0 -> 5532 bytes .../web/resources/images/medico/ma10.gif | Bin 0 -> 5517 bytes .../web/resources/images/medico/ma2.gif | Bin 0 -> 5159 bytes .../web/resources/images/medico/ma3.gif | Bin 0 -> 6541 bytes .../web/resources/images/medico/ma5.gif | Bin 0 -> 7304 bytes .../web/resources/images/medico/ma6.gif | Bin 0 -> 8225 bytes .../web/resources/images/medico/ma8.gif | Bin 0 -> 5980 bytes .../web/resources/images/plus_more.gif | Bin 0 -> 79 bytes .../web/resources/plus_more.gif | Bin 0 -> 79 bytes .../web/resources/stylesheet.css | 202 + 97 files changed, 41279 insertions(+) create mode 100644 trunk/AnaliseAcidentesTrabalho/build.xml create mode 100644 trunk/AnaliseAcidentesTrabalho/catalog.xml create mode 100755 trunk/AnaliseAcidentesTrabalho/jars/activation.jar create mode 100755 trunk/AnaliseAcidentesTrabalho/jars/mail.jar create mode 100755 trunk/AnaliseAcidentesTrabalho/jars/postgresql-8.0-315.jdbc3.jar create mode 100755 trunk/AnaliseAcidentesTrabalho/jars/postgresql-8.1-407.jdbc3.jar create mode 100644 trunk/AnaliseAcidentesTrabalho/jars/postgresql-8.2-506.jdbc4.jar create mode 100644 trunk/AnaliseAcidentesTrabalho/nbproject/ant-deploy.xml create mode 100644 trunk/AnaliseAcidentesTrabalho/nbproject/build-impl.xml create mode 100644 trunk/AnaliseAcidentesTrabalho/nbproject/genfiles.properties create mode 100644 trunk/AnaliseAcidentesTrabalho/nbproject/project.properties create mode 100644 trunk/AnaliseAcidentesTrabalho/nbproject/project.xml create mode 100644 trunk/AnaliseAcidentesTrabalho/src/conf/MANIFEST.MF create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Acidentado.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/AnaliseAcidente.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/AnaliseAcidenteTrabalho.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/ApplicationBean1.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Bundle.properties create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Dummy.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Erro.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Estabelecimento.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FichaUtilizador.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Footer.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FormHS.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FormMedico.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FormRH.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FormSeguranca.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Header.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/LoadImage.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Login.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Medico.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Medida.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Permissao.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Recomendacao.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/RecuperarPassword.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/RequestBean1.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/SessionBean1.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/TecnicoSaude.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/TipoUtilizador.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Top.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Trabalhador.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Utilizador.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/ViewAnaliseAcidenteTrabalho.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/db/AnalisesActualDataProvider.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/db/AnalisesConcluidasDataProvider.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/db/AnalisesDataProvider.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/db/AnalisesSeguimentoDataProvider.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/db/Db.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/db/Dblocal.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/db/TrabalhadoresListDataProvider.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/db/UtilizadoresDataProvider.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/pagestate/AnaliseAcidenteTrabalhoState.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/pdf/Pdf.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/utils/Strings.java create mode 100644 trunk/AnaliseAcidentesTrabalho/src/java/utils/Utils.java create mode 100644 trunk/AnaliseAcidentesTrabalho/web/AnaliseAcidenteTrabalho.jsp create mode 100644 trunk/AnaliseAcidentesTrabalho/web/Dummy.jsp create mode 100644 trunk/AnaliseAcidentesTrabalho/web/Erro.jsp create mode 100644 trunk/AnaliseAcidentesTrabalho/web/FichaUtilizador.jsp create mode 100644 trunk/AnaliseAcidentesTrabalho/web/Footer.jspf create mode 100644 trunk/AnaliseAcidentesTrabalho/web/FormHS.jsp create mode 100644 trunk/AnaliseAcidentesTrabalho/web/FormMedico.jsp create mode 100644 trunk/AnaliseAcidentesTrabalho/web/FormRH.jsp create mode 100644 trunk/AnaliseAcidentesTrabalho/web/FormSeguranca.jsp create mode 100644 trunk/AnaliseAcidentesTrabalho/web/Header.jspf create mode 100644 trunk/AnaliseAcidentesTrabalho/web/LoadImage.jsp create mode 100644 trunk/AnaliseAcidentesTrabalho/web/Login.jsp create mode 100644 trunk/AnaliseAcidentesTrabalho/web/META-INF/context.xml create mode 100644 trunk/AnaliseAcidentesTrabalho/web/RecuperarPassword.jsp create mode 100644 trunk/AnaliseAcidentesTrabalho/web/Top.jspf create mode 100644 trunk/AnaliseAcidentesTrabalho/web/ViewAnaliseAcidenteTrabalho.jsp create mode 100644 trunk/AnaliseAcidentesTrabalho/web/WEB-INF/faces-config.xml create mode 100644 trunk/AnaliseAcidentesTrabalho/web/WEB-INF/managed-beans.xml create mode 100644 trunk/AnaliseAcidentesTrabalho/web/WEB-INF/navigation.xml create mode 100644 trunk/AnaliseAcidentesTrabalho/web/WEB-INF/web.xml create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/SIPRP_logo_small.jpg create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/black_spacer.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/logo_auchan_small.jpg create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/logo_auchan_small1.jpg create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/logo_evolute_small.png create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ca2.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ca3.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ext1.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ext2.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ext3.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/fle2.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/fle3.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/fle4.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ma10.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ma2.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ma3.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ma5.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ma6.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ma8.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/images/plus_more.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/plus_more.gif create mode 100644 trunk/AnaliseAcidentesTrabalho/web/resources/stylesheet.css diff --git a/trunk/AnaliseAcidentesTrabalho/build.xml b/trunk/AnaliseAcidentesTrabalho/build.xml new file mode 100644 index 00000000..749e498d --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/build.xml @@ -0,0 +1,66 @@ + + + + + + Builds, tests, and runs the project AnaliseAcidentesTrabalho. + + + diff --git a/trunk/AnaliseAcidentesTrabalho/catalog.xml b/trunk/AnaliseAcidentesTrabalho/catalog.xml new file mode 100644 index 00000000..e69de29b diff --git a/trunk/AnaliseAcidentesTrabalho/jars/activation.jar b/trunk/AnaliseAcidentesTrabalho/jars/activation.jar new file mode 100755 index 0000000000000000000000000000000000000000..589b6749ccc92b604fb6138cd64b1a8191a76486 GIT binary patch literal 55932 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≷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 literal 0 HcmV?d00001 diff --git a/trunk/AnaliseAcidentesTrabalho/jars/postgresql-8.0-315.jdbc3.jar b/trunk/AnaliseAcidentesTrabalho/jars/postgresql-8.0-315.jdbc3.jar new file mode 100755 index 0000000000000000000000000000000000000000..777b3040abf237196a6468d208dcab4daf689b0e GIT binary patch literal 358738 zcmb@t1#ITbwk4XR!_;Ah4l^?+9cE@`W@cvi!u*AqnHf9G&|zj~&il_jGn%U--H}Fm zwp_O4we2cfURvIJm4fsSa9EIkEpHN%tp9cJzZ#f-_OhZXLUfXHVhjrZz|cUT|5;!E z1BUkBVX{JUl47FDD)h2q_p*}{GSYPPa|qIO)YFqQjY^D*EIWrzlfo#Dv=TDY5~?6k zpk%U-G3Xxc+0ja<(n`uMKx!cznFsiNgcz43_(?R@AnAKFAC{!(yJ(tdX(i`qbl&^K zM^?{vk9H6RX(;HlIUi>Ie{OI6&-Skl{(Bsc|ItD4f6m%Fng7=i{*8F~55&*^g>bNU zb}@G{b#}D*Z{Vl@0RL;e|GM0N0~^~rnf|wk|Lg$f{}AEE{NEnye+G&D&q2cWc6O%5 zE|&IoVur>p_D-IXwhlI=%9j7Mrb?#Ht~M?bhIS@4rcU(6Hipj5#j3jYxT0u$9AB%e ze~0>Iags1Bq(Md{8}rem98c4-6rdL7allY`>*`CV#m;rz-CHC{ktF);cT=RmNeOlk zNd3_ErZ1Ke%au(GE!}&j`Hr_(Sk8ODz8*P1XkLB+@M;bizoPyyALfK8ggfWJfy7h!S; zz24N43nH;~m~Zi-$YImjnIfrvxT4}}urYxy486Bm4^72ZUDXe%T6g{Iz&KGAfbF>bpFOX9q zEl;xFKNIo=S#)9)Ka(3cqn$I^qSNa0l*g^~l{%hb^-M>hYxA=yms}xb-d-f45-`db zb&8)v0_y%a7kNu-EQ9%Ay==1#SBEZzJVDl$HRGx0YQ14+6tZ0yWTZ znLX<6e;jtnC3hh!nfQu?X*T^!*mg+Ni2LKIKq|c_L`XkhP~SMNhpR~GtTOqg;86*zFI@{ z3bws1=|6=E1-vZzKgXmw=5r5kF@bRt@87Imf2IB2DqX%x7M>43qehBYjCn8(c`&Un z2Hf1vFA{`gjdhPvuK-h zpifJcCM7`hPNV9ci<=?v!bZZsoOgQ3Gh_Pr)Tbvc%{gUyiCK#Tpaned(wRZfvpXOM zs$2L3#_N{fhjQ1>zY+u0&%4C-qr1@#I8O0qJ*%hFPBvnM@40~tOP<}+xU6=!^XMDY zg|>GV42Q8@lKWG7I6H`^I%?zEt8|-k4EBfgz|O>izCKV;jq=}uR_#%c9G9W~y{%ivSbl(*M<>*eXzz!1KSvli-Y6MB?3&+qye zO?VAtNau-`hnA{Dp&TZU1b7Ullw(M5cJN@HPVaS-f^VOCiH6nXP0`SMp5e;C{JP ze@s@};t`cnQoFdI9&8*#?$WyCtP9Whj5M^!(jil;Oxg9)+$lwO$5r0GrrA_hJ1x!5 zCPL^eNpYy*IdDW(%i2itOzw_*b8Kf(r!$sIhynJtY8L-UjulX1smZoqBKYp!kCnNO zE4U5Y$z~4+3Tn{=JBuu~;b(EEu7BAi=^kQaIfG7N8;6UVngs?KCna1i3yjtanEL} zkQ1=>`)H5I7@8>?PB$*_>*jY_xlPstwKqlMS z2p!;{ZyVj}@U)~+j9^aUHh~MPeT*LQHsHdDfg=^|ZqArBEs6|rjBmDzQH_UlA($N- zW<)Hmg3J?DvLXStuW$WY{ z>1)R870azAX<}8#!8}VJufl!@iJGCZx`CDQ;_oIT%LZ#m*qwV7M0)BXvu{W!{z@JD z{K_dtC_0<%nV34clb3EHt8WFbJ1B*90}&E$;k62lEh$bE<_vCJj6Cg_I?PXCC@~Id zN$Qh*Q0be!*94%OW~2k=TktF&KrxaR+OM(_ms4tBC4^+K@4-w+m?xrqBY-!E#Xi4# zsKhz;jT-wP$o*Mirt@N>NM>7kJz;s!B$S<3B*ZT)ltHlnb5$UD;S<(#Pvk=80~f%BXFsYa3dW!lbA_HP8j1r=u?#x z$;(+I=sZVlLmsn94k*g4%IPzAbsqn|f#KH(!EX@QtRmT5p4{A4`(y#^kKHHs5ea+4 z6O4}5jmm|&BlB_aN(^_Xnu_=#@(z}2$)9=afxT1rL|)tX7` zj;Kv4s3RKa+{YwsEt{ZG0e9JMg4+>`}GKSei9R` za*vsHoz>OZ*WBH18m$QX{G{cKE-JIL{cLxUB8kvtJ0#MSjhmW;mg z$^5$IPiR$C1Q}5K*m3-+f3ODgKgU-f3x#3x#tXxr;D3hTm@ZQW-=f2sNho)e|l3F3C-e~7sw>Kg;?hh zd`I=eWr)uCk4z+losm{fY*33k8;%$fF=eJwkjW2G#E*b#PeB{|!@R&nj2+Pwt2 zBMn^M3LIC2n5*)%@shuzgh%1&(|?=^Odd&t(miI3%qtTxe%k(VY~q8?AKO|^>C>F* z^1Z(oUY1LiLoACA<{uz@ydCw>*$2G882W`+ehO%LLLZ9ze!zScjpW|lmcB-e0A61l zBlQs?WHQ=3f0grY*HwZYdQn+0qPJEfGpn?Rq~BnF(JlyCtOz~?ddGmGPl>6D*L7Oa zB@-l7?T~JrWqOgo%ZpdB><5u8P{BWGMDi&`sOT$@c;^T4QQN6TF71mgJ=M_ZZt`?i zz_WyH3YVlHxM+ecu|XzZ6`G&Y@cRW(u;x76D)umBUBNC<@$-`ly>m*BHJ04|Cd}QL z=@$+zRHWg(SVUg$H~7214+TKJ|=WoYj9+~O>o zFAdW!SGCBl_=6%fpw(Ed!79#PiIqQbK~Wc8LsN5GFiI&OG{aP&_qlv&we)rhyGv%> zT@K-EY^jlc4GyCS+a3u*Lf(cXN*aJbdFhH=W+E41s=0TKSJ{y@Y-5_MV4_Xo*T1S` z7)8UbN8_~U`p$?gvcdEmVxmz~ay$~LYH=>?{T-Jj^_9L-((3H&Skr#z?&y57*_fSc z?{3A>q77yEFUT>ld5+M zH->3v(?}k*^j--|oqpo;-So~D^2q=0s zX%Kqi)eHmm)v*cW;!;e6GtTiMy+t88F>~(9jz+>w2>--N}#N ze7?vc@IPu&E!BU>wJ)eJs`RXVj&5nz;=^t)e+kqiu)ZHbj$l(yPNo*usfQ`Ount3+ zo3q-Y>oI@AmJGHi3jN`dx*MQxw=UK}N%s?0W_OmMzfmyxqiY6VY_qXu06cPtTUe8H zJc}DjA3phuZf)MqmR_(Enag}a9Cp|r4UAX`?!^sPUcG_F&S?2 zcicE?aC`+Jo3~tg;dN9;YqhQY(I~auAa2dnYN0EF3oD4MM6AU0U2`xmX~vRjQ^KB% zICi?EbwS9;EBwPhWGnJ(%Jb7b-(OnqTkXMq;(R;qtMmTNJ?}fG>kD|&%TfEyKR@Ru zuo-#`#ppz|MfRi$u8=JI96P z^uCEMimKuh#k#`T9;NP0%~#nxI_4TN%_nsAC3&Y}fm*b(tF9O{S^#q=r*NuxhhNO~ zJUbvYLzL+sbo8V?$s=V7P<|y<&8F3>b`%s4x_>{%ke$Z{?N;IuxwrcCDjvPgDH;!m za|_;PlY~eC^{1lzL zPt>KF`D&9@9{vPNUF&(ykcm_4`3H|^#Usc_lp%*j-eQDaSLGiI*)Q>R! zuvAD-!hFX!&RI7GpyN*7e z36D&16<^GRD_uUovjfp0)>sNIQ;3RCK%O@G-kfaS9Qe+P zfpyvkY$6Vj*$3)wAw=Vcg%Sja4xs=BAjR{(NAun5AE~vSHMI*L!PV-lA`zlhq%XAK zbHWW8gJ)Y-`-9t^Q^?3q%WPrZsMJ7Vl2s_G$KPJ5+uXZfUPV1vC5+h!S{heUoSQYq z=^&|7#f676VLIAuKEb=oYqsog=jpY-xh`O`pTbm2!Iq@*LQXh~c!ZiCJUwQUZnBg5 zR+O6}dqCFt5p;bM1|Hxa9?4G5ljnu2>D=Xhj%5=h!k+%~s`3VWFhchlM;pu;zQ{ei zh{TX`a>E-6qLXdd$3I>kVF&6AZ2PL4nn){)rSnjGy*u2{_%lDR3Y!o?CG(+$?v-Fl z03fg7V_(4tuib9?pIS_A{CK@L+Mssg1FyBCneXof9PfE&%hMPqec+8ebifH_)WXC%Be=r|?}w z^6y0caHgM4H;5sDgAzj9MN`m_;R!)G!eD%n0SW_AF_oo}u$w*B_8NgCug>!JF<;6(f&l=TeVrwK$T zHqFTkw8=JbmNe-JK778%6ngA4!qQ;sRF9G$c4;0drGm77FP|xkfY+q;%`Cx#S3c<^C_rJ<{OU5J|SP1hj_nhi&*kATvaB|^Cu9RqSh($)J#gQL!i%sS7z6*gb$ zy&Y^gOB6~=Nej*J3q3T_2>i1YX%7Nl_a=y;@KEfmOKx}QM|4Y`2)9pWb*`wS(fS+n zBvIAEl)~~>z{GWhfLJ~;Y@7V7pug=VY3PrfhP$P;J?}r-m{wpW~V&?kfx0DS>$!7)#Gkm7LZy3r}|A-P}_Q~3n>-;43*e&WM}%G6Ki(5!Q% zClw^|m8qGENGN`nXSUXUKxranA$2Rs%qz2T|1K$Qvieptc)2t>vB>tdh} z;p6>hQyO6&r+~!Dy|7fHy_ibBrnBXZS+TrYbuITl2XE$Rki)afvNy}M!i}abAh##_ zd4EG$!35qhj#BexKiHe9=kzMXUSDhLB>i5Wbdw8P!gA}nBlXIvD_6tcc$Xnm0jy}X z*?As)u0bfDO3f5M>?GsVuT^FOO63+)@4Tt!QB8a!Qn~C>Ky`%71z_J+r#qtN3SA6> zMn@R6c=@)I$}T3H81q{7pXM;>&0uQyh8TjOD*j1#|O^QHbea`(WWYs zhD=!Qmhp>Q^NJ}M#^>9%zUHwr@^Eda0aFg?j^Ksi<%xtu!Gy(!A23!s@^hg+A(@_u zTCbG0NBd2&yOBPL^B-ujw+k*%{t5ger6r|8pi(!O7mm-q_ye|CCPt zRWtc_Dl|p?(;ICG-H&3-j3X;BBxFbfjFxcEjKdJQTuMPp0!&058vM1&mZCFhYNr9! z%>9Q(S%i^L<#J1tQk0rDf*MVpnXu@`NqEcRQ}~yV?^{mBm`Njcp0B|*(EFO}n(I0H zIXh$HWo9%NOe4}iv>uY;+<_qnX74X!1#p-OJ11#ZoH-kDPX^1?Ll1)?q#jKmbyrlg zhjehF;5F%&Uczgs&_&X#xzn99_Vn^D=8Gv(ZP;8`5>a;2t2%S`&)pSbN1~7wlTWYo z#9o*^gnobJu_a zRt#FYv=t?Yik}!wK{dZzG#Z^2CuuAkckaR)BKt4LHmCWKt(7%dYT-8c-{M)|M(Psg z!Hu=bH5eNr5mJlsWpQ4?Qhpa=cNAGeq0>rbs*y8U9l>EsV?HEXo<;^vO>>!AM|EMT z&T9$b&fo2&_=(7)!;!li_pBLLqOM1GxHiqCoC|PfqN@|KI*A!}2lbp($4Tma*A zU8+ZA7IMRi5*Au9ej=VO%h^&^N?%MRr*0N&hE;7&We!C2r<2+p-36FpOeSYsGC6Z? zP6wU4GZtdDDCqTnScL1Vi5m1ZQ7YhHp13aq{wh`;E7xMSiPb=wHxy-P^Ozs%g11h~ z9L`&eeo4(hv8Tb!B?OR5sv)&^mwB|T8?WFiV`dH43R;P-dw)NqttwuyGeT<;^+h$CID8n)(fN@wuFN3QfxvaKabR{r+e4R|dG9Au z6SqQI0*KPv zs4e*UOcU`{i!Zf9p=vW=hQ7|2XT;-H)+QgYY*-ytxtedVOShl52YAsKW^=q3;w{<( ztwPvCMPC^{ULKFJr$ziJon{ejbLMT~J5(Nr|CV2n!yqCa%L>XrY|iX6ef3vT4ewBm zW4S?tTg8V+?h6LoqF0qC#rsopSl>ZsSl{$TY2#fg48EycVVaf;!`+|UJSqv<*NSD} zTW(B@c67|H{+lClvb|4kliT7T-4fk@)KSf-HbLGpRYj->eq$uzuCOEU2Q?xw<`4q< zcVBu`?X5h7?zcL?EL1k!ZG9Frhf-q~H%ar2cKD8)I=U~wAG7T>Yj2r>?L9PwBZqV> z7{WPtp{#K3b4+Sw#r5UlFP;2K`gtlWO?N7jS#MsWS&2F!b;FT$^PD0(5(Lms*K9de zSU6Lo&#L>?vdn;+=Yi}J%j&Ve6;2Po=<`cQXy#-&Gh<>&g>V||1& zR(Sxb(#HJF*1%mK^a4A&u-mnVd$T+=(>MkXs;_|w@la~zz{nNx0DDxoSpYcbL?MkrgtYeq zj%%3+FWXSz>Lb2W4Vlz#wIrp6@Ps|kv_an`@l-D;9Gl1eP|PdaC#H`(+AgGMVWVm*yt{+qpRjDa_ zQV8!=bF|BSY5{jB7k4$fH5&?^$51{g?#6)1F2H;uKvV@IKoBN&g{d~AWM(egh5cx> zR5x=XJJ7|32zy;pT*%%PN#_B>$(X_MRW8&Ymr>gaEE89HPMZdqRo(Z6qWb^;+`$M!q!wz ze`WI~1_O6c74lRPI(<*aZTD3mbw`W=FkUKbdF?3CI945E_>Dh0P>qRv@>bPJ{zZl(;)0id z)yG+}UEV&x6Y7XkI@kY-HhoWCdRxJlJ9_@a8|Qw@KLad-Z`A0g1lM#TN|jB=vm!nPeMX*r}>RV;4y4>QP<|;>8IVP{!RJfWJPoW_tF! z@eb18)0)aFzQJoh+{4en9c)Hl7&4^XHjH+!NwG5GS!RWQG~HZ_L`qrp?5#)U7zmo* zcT_YK&Ai><+)3`=WL`s3IJp{S7iqF>_76VwL#+8!U(mY}NZ`wmtK2Hh_rD_1u2eqK zJ5+bkAE_1e2$^ru3RgcWSYKjhw`Eb3<5gWICuG(F=+XtPt9-$tOF)5cHyEJXK$M>oKFB#;StUy}wPcc{u_5UV= z82@J(r08nukP*C>X^F9E$5@O<|%iTI*WI zb4WizN??#g6e@KSr8Ug|#=aMD0>6;W-~P^AqFpwzT(-KE2vjT_Z^iD~7MqwoUu_<@ zA7>x8o7;cAKDP>h$Oy_8{CowMGt%0C-E-rJGeTiWS7pQ$r;7CS0SaPolji3o7R6ZM z!Aa^26$Ft%ut7|~JF5FLO=X1*_Yp9PY?_msV^Iq%<(_M1npj64?zsV5c?VmZ;F;_f z9KR4iYMRE6C&~DI2DnQqZ7@FXNkDbEWusH~#f6p;A zQ}+OBIOmUns`tC=j3WUhY&f4%L(Dmy!8zExg^?0Q8pThM*3VjH=75WavS`)Pc42Ve zwSZlf+5DjHX3?K)^3OhC1moa;O6=Gg*=Crk%xYK}Dk9r2lNWd4!w7npX8C^K(*bz3 z3eFHF4&&76Hj7_*h3)&?_1$T;1{kyd9&bH)|K&U!?kozN#Vdg8i;5#T!yoH97Dh7I zZM5zW%UHTW_pWM;~Wf*weGttthpjU@mx=Tt? zYR=ZDSEX4z2qv8SQU&+slbM@~4%vRwxl(;;Svkd+cR72WLw*76Ktld1@CQWHVZ~Az zaz`Nue;By{N1#P#W*5L>k#XLeTMgD;5Q()`5Ia~~f=}d8_Gvfek*Mne!AnkF*{A1h z7&XFwI_m8`wQADOIwy}ryTtApcfjS~=x(~y>&{|@23W$l@j<)wVe$8qVVnOkkWos& zWugzAor|MMGy(g|-VX@*#dx>IaN-p@=~3~HU{uRk^oeLnhfes79+{iq6P?4M&`i1X z@}^tmu5Y8h6LF!M@TFp2-s-F}#fz-&02Qs&B!&`EN5Tz|)JZA0Zwr$zKH*Jy!j3e1 z!P9RlmTUGVSQvS}B|BVKr8c&e4>!jDz_Qzs9x&KLwKJ}6sShi^IN3fy*2eOcC6R^s z9HRGR_y+wKJ!t|GON9P$+ui?P{VM-Y^u+wX>B-t2MF@@W z2O2m=xy7aOrL?F;^zvKLGSsp}@G^$7@kdiAm2Tt3-i2MIz{JqV;?FM-e*k%A+3oa& zl&ZxgirKN_QMU8-MxeZafDbrh@H@G&Ef z4F3zZm3EJc+AP+j@>RA?orO@M(S8$=H*=6+wH8`>sgf(sY_k$XTN|fT;mnzG6EbBoio>ti)PJYQT`Ov?yhJu~A2Vb(tz0Gx zQ#;mQZs+yXU?tvf+gYHrOzt_bY+Lvnl`kiT^&BA zxvat)e|LK&chu|}CHuwfxpbpI6OrI62|&D>6rDa%N^R@m6*`7_0if|q+_|3#Xw$ZZ zC^?#gZ?rREciVy{q;W@J&H!%;4~Bw@#XpSxCIu0lDXW25#Sy$ooVi0EmzF@0bVfWF z0JOLv_)*6&MFoxrzw-!3Bn16oOVPPwS!{8QvBX1`PvODFjss1kB;#T(3rdx5Xt+L0 zz@3|beYX8*(|g${GP}GDu)qO`fl$j-Ij(rBxhNfJ>I_{GVSM84(@){Z?1y~Y1k#dI z{g9fts&rpyWBd>k>i$*!kTk|hXa;3i;V8zR%@7yc!7-GuQ~L0fHM8nRx70+nR3EMn zG=^eq#X0|_3$UOSJaPXqihV);|E3FA{`ZGxtBxy*)tvJZ!rX9CG zPqVnYeSaMTdO>82c%u9cNFodsS)~g!uSP&%bu}XQSkMMvy5K4mlj|`0x!DU&esf6~ zW)WY&&8dixgv$@SFvpY{`V7ySR=&e^)nLQNgnfEf@T=`}*H$9xtHowc(}k^zE>xJ~ zlw2;-+4U~6s4nbfAlP+w>_eGi6CbLFH4frekI$Z7SUjzw2{+iDZFNs}OjN7C{?K#9 zU!cBVclmviy#PPuIaJ5)_u3?FkyXYR;$#-f@_@k>T-(v9y|Jd!>XI3WK2=ent|Eh8cc{XN8@X}fZ0 zg5SEcrOdHAm99tOc`@eP!mDJUa>z@O%BjXQOOK3rJ++-?7u!y!PxiQ;E<$4ek0|$$ zWha8J3dM3oq*`TS*6!x_ia6o}bux>)d%3ck$|%`RzT;0#^;oZx3yn<084R@{J8oM6 z(q)|f*-Lh-gM;i-97L`z!Oj){j$rGAd%ui3vwwo`1 zpC!$ zpptIJbK*5lMK)bfw&gz=u}7RCwuKOkrG?Phh=OTeumEU20p74?w+TU>w6j^ecbJh@ zjy^5L)tE&^s&41qrOsB`>&gx}s(-{kiYw0!3j34P?*BBPK3K)H(k#rA3-=L~WUxcp z1}{t(a?DirGWL21Rof=BOSdcCdKN2CPupWiRl>JUZxt_Sf_wJ@3!;DP3Ul?m ze?Sxek`X4%OLst;(uF#RkXgcWo%aXlpnAeTQ$4{hIu^X6(_nUu5M=g^FktqGm}Ouk z?4z?Pd;r%L`zeh~c*5Y!7{wIHwZjsTV}Q8BcNT7OZ(;?Ye$M%1pNiOTWRml39^?QEFOlb z$pYyO=-aArOg(ndUp%u_5-N7dMUh1`o@mQ8kfd%X56a=`J>kiC4f2|F1}1SDqiXGW zf_#pE#!^NArFJ~2BSVwqd@St|bVTI3H==<)jX@3w<_zcuc&?OS$9IpR*+IG!#13*z z14b7Zv5n{+m0l6R-6j%b4228es9m!Vo8a?;`7d!mY`btM_K!Fa{AXIh|CvnipJrD2 z|A&8f`(ywc1VH= z`J{|TnT2(^7J9Lj>WyM?v!yDvf~+7~UA30&QVV}YGsC5@HDOCj_oZ#^H2m9G`&Yu@kNQ2??cRqt_$_31W!N7$D*FTcvEfL+6aICWB1_N1NK z>X8u-535_pt(xlcM$tWGtgc;0m}~sKMan%Z0ZGqjlz7iLLCUBl@79!F&dy$>PgoYY zLm*Z*DM1p%GZi&vhb8r=_I|m?J?rg_C9m#2b^+JIl=+?Jo@2`|0r94fJtpZoN)$jq z){}F+MGCZ{G#foCc;oQCPV595zx*MW9e3^wX2B%7(&U0iPx>uP3eASfSW2M>s5&UL zUfC^#Q4(ecRW7Dwm&TzLhpKb&jxNa`D>gl1w=R`^Q={0tEQYOE33}ONr5&iBF z1iL$@!Vww>!=$XW_P?@3cE|wLf?C!6rJz%aP*z)<+BuKv5zOcsc}t(j6W!7~uUWW= z-_-WAoU|`Z);1O!`A(%-#9fLKn2z_w|M*?$LETzM6mRiS0R*uem3Z#TLAb;2zvC&` zu9iHaN3=y(*kfC*eKJPUqHAe3x`J!bsw;=~7wo>^^{em9*|w-e-m}M7%6zKFSD0c? zBS#bK&oo%ALXr|RlFO^;F|KLPBgqnhjwJQ%m9%)#xTf0U6F3m2oXczyco$cv6(;ju z+*wJEB#Tq5Y{v&9#YdbLKse$#2`3`u!f)0UF0NzEYMG}qjm|*2CD8&gU;AfBk}Z_A z*-!#`U0S>|D}-T^z4fyu3Jx(88BvnR`i7MV``S&j5bvb=w&sNoMht13DP$j?cKSk~u*%iXNNam>m9WT0XcUfy1eIT|)DVg@!{VUn9zQ7!J+xBuh|u_L!?4w#c9Y>XOVBJ4@0 zno~>T-K1cMbZ;e^N~pu5ETe}Ei1d_&6ErmI^4+voPmo(86y4uQ^6!o_M#y6<-V|f+kL*~X z?K9F@>}1u3R1l3Bt!%2v&qVZxdY?!eodKWvhbp0lV(?YmhbGa?Ku_v(;`nAwD zKh1F=Jg0D({*BcvCDrE<)cO~yF}fnRFfzV{7{D=1W0Z7R5{cM#@;xwa5QsALds%V* z5qDoq+yoaM&C87pa*E^On`ZH*3=!ro#)5M>u6F5GLaEHehFc-efz7s2tKATM&+MtmYF}Bnbxd?s4a8iDa7YMYF64RKLKef@EBv~Cr(L&ts zP@T0_KA1k!yl35-@ z>LHkj+I>YSdm=4=lft43fyt=xHVbxDdU0zAB8V)6$ z8yQ_w8joRI_Q{o+-*8wLlGS^-Q)Z;BWEywhGB%Mf@)>G;DpPZwG(~SMo!+~2%W=%c z&R&k`B0l)=-CduWurnP)rr0lfVs01RO>tkBFcfk_lcRKljI_47S=Mc}_Md>D>Q_YF z<`0}xFTKL~z(sW^SD#MvrbPxAA{Co;bi9eck@?>Q3AQm2}#HZ!(SWBsKCULX5X`)eN8-XL%b{36gl1_yKCFxztHD)7qUWhZWup`{lN{30>=pl=if%F78f#MwrBo* zxxR~(I>s-wEr5?pjX6o6+^&BNTE9E!6LLzMQSq5^+Q>QK8I24Vu(9u>a!hfeJEUaE zl~USx=gBQVrN%q*ljtn7BT3~8`!~g?;@DIl4#f*qN^kLf>njGZcToQP173iJ-#$Qn zDI}3dpP3+v+yK^vz;6~#+RkgVsO#36c*Q14D5%kd% z9`l{scnmgoS^!Bb*?!ti=J;2yTyIfppPR++V7}@o9I6q%0qaEm1Vw5e2`G{y%EiB_ z#X~L2Sdk9A#JYfs<3uzd!#7n-m`MFqD(8=O{A3TI@@_%P=hLL*p;?8Q3JkiRG9Ps5%b zaraL28sFtsj26)n7e-+dL_tZ{E~@;>Zj=c)awffEyJH?;ux?0P=r{-%;f^(lb{L7j zK+7@y;{{3Kc8#RR=D0{2FMA&4x{QVErD)H&Hr2|pQXGP0K7``=;u@Yu$Z^0wFzIOi zDu3Bw_`3$L744{mbboJ|cx6~J&Z^y^NX0ULzuc~@wzk?1hJCSCyMa=pwF1VB+qNv^ zZzJ^~(V4Mz4N(#^d6UhMqy$#o5EY@7^mWf#)lhbR4ndI#nm}ojA`66Y&Db8h`H&(V zHj6hB;Rn}lrc*;SGowYA0x=13LbMsu^or%salp2kV~{1CeCe8kI>Qc-X?{xKXcKpO zy&Fd5xG-~4>93A~&49!*?mF|PU!s3Vl(vIo_}Y3kW2oTejHVu32h%cj>V<4cXTPY5 zH3(R~@RsUp<#0?k#8cf5SvlV0>>gkQx_HkH-j!9U#@R8vil#}xMwe`*9F(*L-UyYo z_KS1s*dIAZyx5V%--yC^S_m2!VBd@t$g-THb7Qz$79kvTXJnlA;cM3@+=RU$(Mz}T*qODHMjOs?p&p-OB$xm zYfi?l;N{%52>iysU$O|PlBk5&gq(+)clrABT=`OIRL29EKuF&$_>5PVanj6`BpgQ& z56Q0{_K`!{<|@z9Rye9^^j9{Btufh9Y&lxkTw>xegMSNjpX-@FoGMw2I36CXMhoql9;Mf0J>mXXX5kT4eIyp>N?;3Wdf0bx$p9_Z@t z=}2FVl9pp$=Su5=Rx14=b`&}^q%+=Op++NHYJH-Gmr+X+%DYDp0DX;nBKB&wCd#qv z$kr3HBZBNSk*|j0za z!j_?$ZbQ2AXM*)lOM+)Z9M|Lr_CDT@0lkB<^HL^?KYF{A4i5{fsLA@fwA2o0oP0Tc zI22lL+5)lHg^}oSg{=8gEVqn6#|T(hydSKm9&-nKs0Vm?V>|4Jf}woT1N4-?7G$*K z9uJBU&qC~YoPxc<@`0$P3^?>i`3joz#}?MktpwVTOr8mO zLHjyZnwEw$ts~mK_aEavL_|_||I|b5;=p`X-u(@8#3gQNwGJYC|MF(}cHoz}n-M9N zZ;>4-CIEz}$_HOxCHr(~u~@C*h?qgPpUpAOwZ1N_AJ*$UIidKL)qg#iIeM-V z`bkNFKVwZaa%_oa(*?iGM@a8Nlx=|>Vgt@u4Pwf-g}nODd<)e+wox=*gq0&!oh;Bn zPzQGqJwpk0D@X~bIh+t7$_pglg%BYj1Jse>{kCbf;YZ)el5|n$OTBmDM8598Tn)zr zovbp9Ua60>TkHN>^j?IQ>i%mk4Y@o(+@7k=E;O%n4VbttAs-sjk;c6EdkC^|T~qG( z+eu5z@Cbc3K#Hy~#}>5uX`$U2Sa9h2r0nUN*#)?xoxc~18f)wokuGkY=8`&Y^}K9_ zpWPT_{prRdcn{ES$_1(Jt^mM_mt;2_lOXa6$MxMN3IV!d)Wo6DVDUB(G2OuwFh3T4 zoa;bVRt1Z)_o1kRezC9aa<2kGz1N{lNkP6bypn4QMv-`+^7aN5_7uyGVKi=&uzX>= zw+B`h9&EkB{KU2k_2-^Xb-e<&3NcRs55j7vb_AjVM@$dg#|!dB$h0g=X4rv2U*h#( ziNDI;h?0KG5g<&58-f$O@!%(j)xlQyx6uCBEP#PM$K ztA7{p>J;Srttu0|C!ezS1u@_w=o#S2YmL_T?&G!qCdiMKT`{j+5tP|O(y9_l$4A$y zlCq_w>LsmuN~fx+-7rUyw*ysY#t%`XZiT&W;+5KCZQBTA-#@6kC=bVniB|##FfaW% zoz#Gyp@N-p!sVqmew2!m;d$oGjA9bjPhntS=2Q+TfI!026<6OwW4Hwsom;F3%Hmoj zXrnWPKJBtc1-`UO^PITS*fv0=s$g4@SJFeNptFNUMGmrI8phT6n~h>Q)#MO4UY`56 zG#Y12^^g)Y$q5^=MsdTKXx)!Juz3%Zb`RLtqu+OTtkgTFtfA%#RJpQ;yl_#}1#s;N zskc&A2jo^qsxC~eNiu@_gY4V|WPY9`VK=7l&aAOb~%pv4%Z@oA^%zdCWKt_@O0 zy>ER|^jH*|@Ihm7!DjYhd9vQsKFWFXyq2KqgTFP#BuVr1u-l=#B7I+Ujp9oEv%-9$ zw|$qrzvI6+oM)r92~89C-{CH1=1&R_Z0}hSXUA1iEgR4@3f57KZiyKTh7UIkR?c7wy=#ZQJPBww(?;cG7Wj$F^zN<+ z9~f2RQXM*v6J!tfZaaiiVx}tU4RPBAGcAF}C;OR=tuts@hm54U4Ea8O(9wqohk~9j zSod&{KExNuMlMLk$676w95jTPH2ycn<_IeY(*`IkU12hND9IDI+L8UFdi=U0J?qIv z)S8ed$R{cy0kGMQk#!crYz+lFNpw$zaT|$ zsByhnd03)hAX1WA9o$C7^p3L-wlP_swu#@6f0N<-4(Qbnu5sWx?Eo=6q;89?F53Li zY)h;zm)D-*oEqy}Q8+^xVIkclZ(l{M&FQm`EuO;jJnU?7zgn}BiJo}h3bmR zKG5}w_-*uHoM_6*HgFMz3zS+(Jb%P-5X=hE}7B+hYp*s*DM*jk&y?C1> z3Mk`#Cg1Cm4agpm(}wCM6f~P6WreUr`ziw+A0m_E>|Nk4IJy3aFqK&CPQogLg4o<1 zX>nze^XpDTGzWfyr>3sQY{6I{rdcd(YVH9x6n!c!WO24!rR*7hB99G?Rw}5(6rYuT zx0uh-mhlH2`0n}omVEtSNE`VU!+(iMBAJ83A3mRZ*OBRtf1eoUy5_r(9F2SX%Mqo| zY?cf?y2z{roEIhCi;E5}(OVg`WfUnu;T2I6Uvh#EM1kO`^HGED&~VUbo+9e+y`<|D zRs6Lyar;>gUs0yqi+G!1l!x1g;)>~a0FTP@ss>@+-U2rG^m@F>Zh)qqA7lt7`Nh8q zsN7k_u!Q3iY7dm}N|kO+a@37SOJ;%J>J#i?&qBL@3|l|^!5llSLhOQFAd!3v zh&2#HdpVwkE1!mKmbqN!2(oqH{GD64*TvJgMdio4BW#6znzS^nnSKv`l1IS-gMNKb zPb3dqA+(1}JGAZL{OOt|lnP1AvA9w|hg9(;f~hhiOeeld)P_2g2H@8!vGxjLcu90DS%Cb{?SgtPg}BemFPNMy8I)6khv|wr zq1^AJv3Cq=uU!6g-hl9KsdHVMuCIT~*Hc~@%RulUB7L}z$Qfzd+$-<`u0rAk$cJ)I9GKdntdw4+ zbk#ozqsEoo<)^L+PkmX|6)w-8pVC_1z+-PL9z)oOh!G;`#lNuG&Den2jj?pYG0>;1 zjtV^Zr4#HXB+6E)7AI;tg<-WEv5+^BSSFmzr$)3bl*jcaT*%>+&vh=YcuS8eGb|?~ zSqRe#Q)^|iED|~E4D)lefdfl?`79uVUb*q*=Wjs zZy_pR0~|gIvAosVMed1N(&;D4lBfw8SwytN8ORzl5}BN!*PQPlB>|=FB(&z$2q>v=K$cGT(*;FDN!_-)*Ss=Q)w5+BhP+VHe z3Cv7IK6QgQR_9(dt)ycdpm%R~&`?rZy%Dp&pI*TXP0c$EQIo=MJq#qVC*8wozEzI8 zxGV;viN9=^&SGBFkz;ws>{FoEP0;xB#}CwHw2N|Qq&PVIM$YZ2JU_nUXP|P!LN; zdjc)*Mi#Fg;a`YJHAo6r%O7JIu4HYivlvW1SBIlWpcr!Ivw06HeMwR*p3roIz8Sm6Yvg3*?Mb{>%WdgPM27S#(UtEemI^~IDBtxJqE<@kkMI_NRL$W+nc zz4dETlkjs{dSIcJN-W##%Yp$dw}Xq9ozcz1$-&8h=2|uun%zn>TC2LGOEf~&w*!C! zFWV}DUMwuS*Kfp|TVUKP6F-?ni-kgCU`5oBBAiaJepn(s)XF zaEa--v8-Lcx^NvTDs_`G&N7VJwL=%#n7(e*dfzD@|0!=8mWiVV!B>&bV&X1DwpHAd z-r->rWTz;QIg*ZwsO)oNjP}m}!&){yR3}+iMl&mOxelAG^Qw=I7BSDEh_?jqR}*cP zT7V2Fj4XBk-#EoUF{Kxx+|S(Uz8@zrkv@h`T{FvQ%J6eiH%sBBnkd-uoD)#%|G+069Qxc{8z1Z{`a7k`O(ULEBQKzGl_lf!61Bn0 zpgcp_Dq#mSK+k+p1~bY`5fE9%Oo^SkA{XPbP@Dvg#;_|e;Uz8CoL{kvKYFrCR*{b` zlExMdyAzU)`Jt?{de1JhsxBO?Y#h~U?mZKbj6(>-H&GxuHgw9?Nm<~3)9yOP*ycF2 zUCw;%V7quShHwobh0RmGo}dmvV)SnrpF7t^x33JllLC7=rx}}_XKMiLnnrEv5{A+b;*VSP5q!3XIx>Iv!|$3hX9L?>i~&9WCN#ccks4 zp{9>>%qeE|>b*kAa0hh?vIgf_g_}n)+TcLSR~!Cz+opb6uFB)q5e`@7?O_Z=uzmt+ zCy|}~Kuuh4C?;`kwQIxW1bTWrOnKrhHM_E~)E?}0d*7}pZp=(-d??o*%w4Z+C~4*h z;n4MtnE*%oO_f!YlSLv+ZOJH|sc_%YF}k=RQqnbmH!HHzC8H#z7@bO2_<=@$Yk`wI zbFrhOFBw_6u3Sc5=4f+*Z ze9DbIS_TpBC0owfme{y;{uzRM%@eilH1OjO$I(axOvBjTkHI=1ZZ1Ocq4a|r-bae? zI;+@;u0VI%ePa6g7uqet<7Wq~iBy`ZdbN!T&0SlVm<6e;CS>kXJMNv1_B-wyTCjfj z3uY1gudTQ*?O#ooA3X54mf<(tFj@I?TH^J}n(AP^Qynr%6spxyI3lwrl*7j7*z{R`LoG;W8ScnwBmlKcV>wtM?f7 z?kR2T60Z9ArP}vD3>QXRv={Ba+CUCvifW>sE+=2Hh1@pp&63)Gn}sfIy%H%LSJ&yKtr^S|@N|CoYZFF|FzPw7Y_ZV>@zuF)U{P3&Ovj ziJdZmNsZRp_o9L49Ny*9#UpGMvvYS22Bn&mDYkqF6Gd<{Ph>9>a4TjkB-B@__lod~ znE%>h)m(Az>o11cet-AM(%=4in09>zx)5gfb%8D8)ItEMF2{rx>^1n|%t@YPcLD)Sq_VAP*9zhx=H;aRh z2{DzSYu=7YK1@(vx^u;z5q%mJr<&7-(}eqYV@9B^6M}R}w)4bAN1|&ua+8jf4oh|V zY)0y|SbUZ7aec!LLG67L4`nW2%c~o8LR=0kh8Zo?Boxo@$i$=hB*!h8;}Q#5RAw`J zQ|>0WYHBpsDYH5}w(<5Y0@=rG8qF!5i3@F19Hb&KP1)b;R~u3su#~cjRn;2FIy@M% znpn*{Gi^lX=(<|d(Ff+g(2Kh><(ZYHxYem!)Mk}&84~8op+}2MDEkA+_ce;FDuw0y zwhT^E1(!C23T>f4dd+Vj7cDt!YKk-qQ|Kq9PF76ZDp+}}08!qlI=K=phdDVC(^^+2 z)bnDDD)CmA66ETpJTbHh84+xjFjEiIRPTY&QS`V8Gj+52!|c4@BHiFVc)tk?_krop zQU(&Dq+2TX!!))ARPpdm5)ggHSV=EmgEl-iM87Pej4zi4OC{%`&Ll|kjl{$SXloIx zFTeR5&(pZmyN2$_oR;oN)81Jei&#WR$S@J?WzND2oodINJQ?w;Wed1iSmNqI(fk1e zLkS^ZhF=+p(`}CUf9!jkKk3~|nyGz+vyR(tRJWz5O5yy`uxd!Ksy^@v-stC zzFn<35*z01wQGX0dE5pYh5OXDyw(R$Z|bbkSO$u-=YnjrY#|B+c7*xZ{)8kGId6(c zYrNt+$2*X|!X5BD=g83abC3_CavjAR`*0N{-5L%kB=1C91V4f4-r|eqUgQl>F(~Qf z;uh-U>J$aSZBt-&=SrDoFn@65;&i1eBr=QaFdOZuVnC>7c1P$6Ez>#Sc_RrUalJ0W zs-{NGN|-SUN7CkgE$xdM5;md5+ifEQTL;jMFjYo8-7LqzRZh<&&D?;T#c{BX&II0l zRStJ=8@fBY`B`m&l>AMZ&p_(o3f5#k}#_R=&*h7-rk>~&JlN19rLqfb^sq>Y;a4|+0MQZPy zP#eC8PN9KJeL_Gok_%!-NNEl^c--Mwnitj*egX65Rn_c$|M(qI7ZUP-#2tzByk7`? zifIfQn>!vL_zHWbd(wQJYhRa_qA50iiKdd4g2g$>BzZ&NI8m-u{i0r;#p%y)NA52MR4EfUe`UiFgp0zOGjix8RDiT0l{!MX3k6z#e#R^e)XV#SzQ60X>ey zAhr}Q=Xc>l=rXjaGx0~(-dS2!VPZ|li0vTLSTW~4pzZf>JGpB6C)G?gwL8*td;~o$ z$PZKEZ?p#r7{SUzUI z>sM)Oz|nzW>X2e5`8J4w^CTrE&f-KIdclaT+2c*@>v7D?{Rnpo7n+um!kVDzsMT^Y ztdQ6w;ryTSDnHls=Mf60xmZ%I;|dQ!2#zMW%%|S7j@`G9JIuS@r!hEy7Iw4wIb+oA zD?l4LtM&pB=npzEF|OnD-1S(Cy*|9O2C*3Q6mIhn!f)ab81_BMIK!{s6~ffLN(K-H z){;f;g_%BLF{;B<1=McS5Ds4ezkH}&xQqA9^*XKw-3iq8;TX0a_KtzasA>-|_&b7{ zMX&u4Fm9!pJ`x4(BnNqnZmKY@p@x%HI~a~y536te5D50dR-WO|)X@^6$Q}lM=@Vxz zJ3uGlhvG@%N-q?nr0%{=`H^VNt@N_tb=I!rP90HbYkQz3pwXVPKd6|cNb~Y2rzX@& z`_Uj*UhJ2X@sv<$AWNGzM17q27Cn=K&!yE&k)xb;1!f@|Tg{n96tsBC(v~AEN1Hkh z)l?lu6`jXx>Xr*Mm3Hy4aVIUcfhtYTJZMl;7`&1`Bw6ztQ!3;^U*Rmldd9L{N2uIM zQ*}Q?L|bIeZgTn6-u<9RK42wDOKnuxi4r06aHVD`$=rEQ359XBJA|Q4zyCWDD3>NBu1>8@Fd1@S@OT8#LgrKgiZE10R-Gaa!~%js3mr+``}sf#i- z($8QvImk8jn^$+ZpBpADL;+{Xsn;kyEc)|>q^k5~Ao~18MaJi7nB^BTqrkH!CP^?AZHbjnhz`U8=xa4}*;Q9T*+Y~`dPC1&pcH9V`!67T{&(TGd|)8EcE`gk-oRunt~NkMwN=475!w< zFtz-{!Mjh;YQ~VCw*pF_KV#3UOODxGxrsK#`gSCBkuFcH!bDvO&Mepd!t%yq=WC)U zPi?dcI;}Zt<+m**(B*F?WK{}Oi&p}qJ5q6Ek9fna=?Y(jP1P4s=dcMKW*QRLE>Zu% z4f`$=jrt|PdF>s%`ovx4So3s@H|3Sa1B;g{|LHH-Hcymj$^P z$oIXt>@#*M-mz!Zw8c5VyixH6Kc0-X{)5l;p7XHJp|0VB%9=k|S5;eqH`eH$6bmdJ zV$+IKi3>IELyQ(GteR`lvKMcc>`tCjmF4RSOy-A%ax)osFGiA5OVTJA>|^8!SLd^~X1Io-#7|braTNgDX<>c7_z)byzo# zCOLE$HAzR@0Qq?nS(#|rK=zroi}|$CPjW>bz3&lPtlSS(FEz z0i{ukS5!5Pl7Ot9Uf11ytA0<)!rh;SEpuoOq0gGl$O&5v+g(ii4b%;DgDMrN@c^+f zi4tZB-72C!=L1byA2^d2&cnr@^xhYI;5D3qG`q`GuPJ0A`#np91I{51VorbPiXEYwSA_7aNq`Q8@ls0myO%WQOuy@G+7i|OZfm_f&uQ?9f^U?F{kF-o2${mkYRmOBn6WQ*5s7Rl-YcylX=MEviYl<=r zy1qVjn;Ft2FCO5oFGF4OR?j)Y4yA)Bty=zcWF*r?*2Dyr+DbqKTd$R!HgK9^X-U2`?^3mAj^K_l= zJl@j%etiDT@MB^Z2F$nxtDg>xz(6uM5P{4DO(ZtHrefx!DKHU}U#TXH4a+q~op9e6 z>KvKfXeGf;y;t)))IU%jRc41=*gBi%@30kp|3H7pp!i!?7L#*%CKU(%ZBeo@Vlv$L zjT$C#sZ-?7k@de_rfRITdS_Q`Ey{~Hbu=>S%P-S~u!HZL9!MXD>Rpu$FbRlxi zyaDa4PQOSGc2;HAaS@d%`{>dh-QwrCO4V^qt(j!H)er`5 z`B{TYQKtCNXr9BxEto2*EI{l>F4E{G>-Z{r8~Hj18>^%b(wfKFLIkcHmiOr{yJs4& zZM_62c71TObBS}Yhd~xTKKRW!F+324ERj^x*w|EwjM2ww2u z%l{#+=)@FT-#DKx^{xum$#&8Z4=0Vao%=Gezj%7#SmH+uh;Jxya2WjMp^ z?0`M~>>`&YOs5z0{ekty{3d1&-~9C@1sLceSCHr4_g+3|~oN8Sh8 zFo~K}3?6Y*jHG!WyY>}TNGT(F;v4WwO(~y&sY*=s^v7Ow&f)1+o#40>kCZRCQd|)K#l4>2XpEDd)oD8^l zS`B6CY!B=u;%S4ZQM(ZEam)a1DGJFDW)(`eOy5&M7ZKw(9pO17QTA&-FsjATH+p{e zz6_txz6M_$X7xhQF{ieGNS=@x0Ut&VN+3B+qB&v~Xb|4QxVa|eg67A+-MqHPg}Cm& z19SEe|4sU${fBqq|63;XKM#Ym(z?<*Bcd)+PfXG~nV_Fi)hNuDFRv-GFkif+5MH0m z`wUXp8Pk5Opc3YrmG=(FONpF%9Y}B!Le_r0=hKB{Vexi1KF|(o89uJNos2>4ci}7m zd(vm+(hEWR()R}x)C61MOfWP{&S_|J4fxit_RbvR{lFdvCZ8q9^`GNrZK2o9=;$mdPRp$O#DwLF}R)#|iZ0ev}yZYhS9(lcPNkLtixdgL#Vv6;0#_o0N=Z^30J6AdA^(psZ9c zb#=0xXJUvxR(ztV0(aIHF!N_EieX&xDo=kfi0OR7;&b9)0mOOUrYovVG}>}nG20B{ zp@)>43xNC_ZhBrSah3v5fR$+zT_jlmwrkzFC_aPXwd<;L66Ev8orxq|N)g#)R7omB zf5Xwen|gAWT#&fmR(;)zZav9XmwMX<2|Zf&Xw&_2`}6)#UYKMn1HX}16THb8BR6Pn zuny|M^nza{bvQd91TzBMLtwb{C+w+)O*QOW($1F*HVwhpac%pO`Vnd(@my*GE*rvQ zqcLk!`Cbm}wz&E-Q z%ySfB;>UjH(u11;n?-6HJnJTutkpuBds;6AYsk4X-B|2pou-k>*L{vbPS3`hQO;?) zye1>I<9{*?YlwupFtYLNAD4NcDV1#{wqfA;$R>DY%_3#N895&r4=j0Z@DPS|8lCVX(y9RWL9138S=NQ_Jiv-u)s@K8%!y#*TUVQckaT)M4j; z0y)AvjPPI%BeacfMPU|kt3ejGp0N)w&S_R$ck>vhRQR~Ym&~NEF{&%GlmEI1cx7II zrtA{})1J;|5^5c;E(4hI*O zsdoby9)rSwlAJZzjBvc$28pOOZh{P>54*0(NoJ_ce=lJRd^neV}Xq8Z)vMtn|&qB}GI1mR`XfSBct7XX9+T3xp4?(s_y2FK1H z(_=2f*9=VQ^e_2drlc_wG;H?kaQsjg^1RX6DL-rOEL`2*&Rdl<&ocR59BHz6FvArDDgHmNG9q^t>>tg@e3xgHhb zE3-$Ft&z!q1kH*|HOX%hENM7piXg6Z<H9|aHP?cD z&0Pic7?Y~dD&dg&p{!g064>&X8*`SfY>*a%cuutq#m^I2I2>qo>nMuIFTkg;n1{F% zr6HtAsRnB;OIp-;bK}WK)F8|6f}^HLFqY19guw`VzxahKMUr;O_T1XW$~clhgY>7M z&c?{ClD%d?M_Tn=!7x(^&C}N2^iz0wNCzoATV-gv+uZImyQ*R)rre zqq2SZl%%No)zo2R;F_@H&cdfytfg{K#i1REWe);YIVWuPdMRwsv%M7DJ0}IwQX+SV zm@#wk9L)EAuVlzfz)m2-`le(WOf+oz7T`Fc|;lD$pFfxB59d zaVhe?qruBQBoEDAJb{X=F(Fdf#lD-1*>py@ui?v{ua#TaXmn&1!FOwtRY7fY5zTxF zTB)@^!#N(t)UhfNWj0Jnn3N`A#-`}hvYfHLPnBO#VNGX(;O87gO3rM|%|%9^*?1ec1Pw-|JkHBHff~TLvDAc$f!o(=U z+YC#q!!xtKd^}X`^}?q2Y$y=NZ~e0y;X8Vp67;SuEocIh9(W)`8djsub0nm4r3jIh zg1!pCUziZNFm~0yUb`8hT{9ozx}(-=nFMBDsk+aeWwI{;6V8<`;Rc3fn<65sM&4bu@#Dp- z44f&}Wh5k^McT}@Rkc!H7l^x=={KTqjzKH}MNp00qH=TBCnyaHffO!0g;E1UKATfH zcy?MLw)cy7hxUnlZ0_AVqc0xxd9&n#8O5BK#)DjBpmQ@!`ehkOM)dwo=JFOEdLs+o zZZ4ExxDshnzbk#0C(`;XETeYF(=DXc?nIobDJdtj?c#y5dYM^m?4hNeDMfWSMM!wX zMxmCMn~J}YE!L+9d)CPY`_0p&sGeR8e>K~uU`rp#>4Fb8xp$9*YoNIDDn65VL&~KZ zP&RZ~OlV4fjCXyEag}AfNxq7~pfQVgL6YunQKq&TdKq!_V> z2J{nsDQsT{B@9{>?HNZQM zH*g1PR@pyfD=z4TVx{&|0S*e-<1Z~&>3C>{)fscB7$pmL(Ct~))Y~}bs=n!8u@5;9 zhJWvy)})zn)q+TPo%xO(xs?P5plE)!zjlF>507eTU8Wk%8!f59s^V)}ZA*npm7V$2 zMzd4{t!KrXYd-9ay;;p#i}>pe+WL=pRW66rrJuFR2WPqKc@kao!}DX+=4^B0pXs;D z_2#=R2UYi-M0}F%!bBC1dtndhpX6T$?$>#}W2oadt+&x`MOV zPMK(Ha}V5w^ZM2573oulhVyArdm=OpEJe4WwdIj@R7p^Bkvdk$-<9{dZi2N_yL z5AvoJ#KVo=#2?=wi2KziOQVV<8L`v-K1GCcg&510OZ@RYMwN`P`F)1Nr*-}3H2CP~598jc@sAb<{U3m;);MiZQOkn@NFWIODzFlwaV??lQL8vZxapU)!{I#am$+E( z*1us9#x#J=wMTp~YP;anm19j&yVG852yOG!;;GtvAH^<=6H1T+e~ah&XMQ>GM25NC zQJby0V_=0Di_R9A?<5k1&oG-34B;iUPoY>(EZ;GaSxJCD${~ z#-%WGpjQR;nI`zD$P4;A=POGZ!8l5gEAnOs^@v?3v%fU+2azg&MsN0Pb(ta86J~gh{D~-8V$lwb( zO%h-1zk({wiT9t_B!@wHBM+!A9)IP}_WL@cA(#fT-FeWT1{$TR2u=Es@FDzg)e-S_ zfeybKlZ2REc*qrL5?q2;m_qJ&gb;M!B;CI{BG5bf&~K^l_uo(UT7U&+wCLGP(He9# zXB^0`mbAuX9vb&;ehnZ^;gY3o_kVD(ZCm)!bE%3WRKaG5JhBo;1U`lPrOvJO)c42( z`lm621SppEQQe8N)$xOSXUBCW#Qn%F#}_1=w$1cS_4xp=Ni((~+lr)1*N{u@@OZk; z6IDWfA@rT7Zn$e4Gj$1KBN-w7&)M+&cHEr#$HXe}f$UTe8)HG-hkn`B88LT8K+EWN zKn;NE%yd=0x5Wx#-e$C$jiTCpyx_q{y~yH#ZgJKu=bQSv8k3@lZE0H5!`6*Ckh@F%E|qT6rjXmiO=XAWT5H6! z_0#mVzt-pM{W#aRA&*h)WQ{Zl9|)_UxQ5k2|~fUuD6-oPb)BI70rGM(C{r78EuPRB=?k82}f!LlQ-f5Ee5z-l4&hcHjMrstZ8|1HzJb#eGmZaaxWv%DGH9nThTG5`{3_OQ6ZOMjjkC!wvg*@+huW`s) zCx|!xW@i@rj%lCzt3yX4Xy|zWtmbT+#WuKf+L`wbuFqmVEohq_IWNk|Yc+m5@qEgy z2iURb<2~6XZ$C<^G;{h}8X&XblK5nuV{@7*|0KV;r;B1SHFU$#u|)8)WWZiT)LLNd z8#926%8`!D6Tj?_)Y-0xTU(GVl1eJ2*AxAcNM9RBUq-?U=6~1=SX&T757@W<4PP|q z)zmV{>P&QPMsNf+sA}{eexpdknx|8qgpOF^cwKo<+J=WDz`&r(H|1;5T8=N?zWHPu zeQ;DsC)aHb*!DgU+4`dHUbh!-Ucct|J2S>F1bnIj187KNCRmv6!Ld|_JF4G1DR%2z zJzH^ZJ=qk@_yyMX(ts=}?xD^g^S|&H%JV@_H&gPj26dbXsuZscy*e<;7vE>fx1!Zm6bsJJ7dtc9ZBA@*L;1fj=a- zP$z!j)V#^V(ex&TPNhXf)t!fV1U6qts+3QovgM`upRuV)Iw)+|<2@DT-9?_*(|jhc z6pl7XZZ$)EMs*T(8*_$`AU9e|z3v`-M>#LnLkD&+_gpKxFXRoz1Oi zrp*qCk5R%g`*i?B@y;~S2aYj!^o>Z~sMi)?PSo^=p&#L3%YPfGc;i4l;^8W64`!Z; z;vPSPoOyB<>J1fmfE6#Q+lh5*sSr(}{}31tA7+Pp(flX{-v|~M?#I4i2Y=1B=xKNV z^b`TXH!n{=K&xvI;vE|=z~W1<#1K{#k>s}{6P51Xz2_JR4ArcPcJa6ShA<3||Yf73($i5ZL98vi!2ur>c*X6$K@ zFo^Vh$;UCA9D|D+g8`}{aTORSNbh&U*otdMN*X6EK~j0!;sq75OTPs&s}_bctI3Hvb`1TM371AzBIFBMp0V0>3Yetg7!j*J#1 zYc~bh;S4v42?UtleSZ%Tg=p^E6d0CUSthS>!0&bi|KY)#K!qpLVb=_|F+g!9XYZ{p z#u2o#EpPvA1ala2zmHxJhW~JF9deFhaT;f6a@IST?N3al2Cz_=XVmjf>14?6%Iwl+ z*8@)#IjD_j#>Tf|L2LV4rM0cMz4>4IMI|Y`YXz^`01gZu?T8ccWy(sWgUj*(1zLC! z;wYcBF9sySS=6Vf0mU}jCgKI$@lkN9)!_wAMI_q6Dsj7-Sm4d{%%}hawUBv9-4MEX z{9gtJ7>tyk)PSF--`?84?Y4#Lv0r2JuIe^gz1)%_XDs zhMF4EA|%4;#G@%1(lbe0*d*pK;ENA$vN-<1R*kI<-`)H2t4+r5fngQ}^<+ZBQ3VT7 z4K?4aBWRHW@5X`U2cr#>t^R#R4=}Oqw<9ih9v-Hu^i(0}T6@zYho47gb3f5_dNUQB zIq{?iEOuvvCm72e933eWlx@1In)D$C_+rS#jSL72ivXBP`vIqweJ4jp8SmjDgesp6 znU;a{35I?Tj7cT%gCQ&y$Z90(IOVV^7zLY28XFQtl5=fm)`XsMwG9foT)Ax|@l%D` z$px27BEfQuB+a~s3fwV_sg20P@iWGFrkY zjmeOj0!#Tw(Mnmxm$D~Q|mjuMJQL-+~5jiR~HLMoOIO8;-Og>=kE zGqC``Yz&+AQa3Hkn9Z9ZECGOTQSkh2sUfg$0NMrOZ7G`pAlOc-#Y5$E&a=eE7S2`6 zRwv5b=0W+~e?F-89(+?rhKjE3_{%0U#VEj;TT5No(Lf`;(kflMkQQ%#t&={dI*ESX zbl_sf%xI+zIDM`0ac_;AJHI}}wy0?;JLm&kB|ZrBr-JaOl590UL~!G(R73@?Zdqe# zrL_5*WNc+4327f?QP&miY-ypGm8Uqu<;3>PCi(?TqbnHCdiq+O{ewBwZcY|2Td~UT z;UpVN6<(q}JiO&|R*st@dwpD!7j~Zcy&jyXN zW)$1Ko5gL=jadZ`eoj`%>ixCj!R-zwHc&QVyWY zw&z{~cHs#+g;(m1roRezvVWINRz;E`ImYGu(K zd4#=57&I@tOG_}!y6f-AP~_Hl_@Fq7t)4#P;Sa`&-+xOvopBG&<+T{8cwlLfq`pj) z8h;d4&YQS+j5J;<5j&xv&C2MQo`K3PJn)_}so7xEh)Ta*l>`?E(VqHMBZ5hbw+Oju zuxb*(5Z9YLvNLYZ=tjf;C#;wEwwGMFRwf+I9zNeoWxN3p+9_8mzwN7Z=auRj=E;tx zp%{H>kp7rMJ}kMPq0H+M&+8FB<0^ws_2RFFORsgA&uXGV>S{J0z9~LRGdp~?q3;UBE+R)crW&^g z7l9$8zI>)unX%A%_e{6_(+e~_l*3s)ml+`5*DfDV-{g+#i96B%`|N3jZ|akx8mD*R z@B{PcsqHv&zd{_;1LKb3N9_9`d-*U^RK0j3$yL5(c}#C>%o~sfKW@d3S8HmsI^qOI zjN+xw0V` zSQ3pQmarzZB9?F_0FfkYiA<3Xa3zLVa1c%M*hBC+%2+h;Iwj(ASd&JPDV7*=04t7! zATbb#MXW@)A1E0zYYZE*rWN5iY2B2d5VQ5U=!y{d#@Wm+JJ4^)=e5mC@M>Y(Q^byY zIJf+bIjWtSl{wR!w!%$W@HvuL1Wbu)5qid$$+;PbpdkdTn;@l{X~DnUX9I#wBbAD^ zjoZGeG`*{XzV1xF^sLz!j8+GU@@2RD9UEL7p;cQ#P8?6uiG0CM#K^!EMX9a|!H@HY zTUFFK%pklAW zX!LI7MA;#i)3Vg8DFN zwNFF)pnv>`NBeJxnBpJ2qW@PX`~Se=Oyzakc|pX?%gMrqm8$%@>p%0IuGHI(IWmz@Hd|Y zuoQ*q6W8e8crSZy-+CxJ?kO%SuUVGPj@pI(bXsfNS_3I$gS1A|n$9aSccrtQS;G&A!sSWm z*P3jaqaZ6Z)%mkW5wk@C)Io(l4}#|&*S?qZ`1j`oC=8b6wFgpCB~a|kE2z!qF)}3O z`o}c~?u(!>+Z=oOSxAiR4HT&QIDa+Uro{Ew#unnzevHWj-<11FI(L((XME<)D7S z-+M>f_yHGP29-WyT?!-Ip2@awwMY2+X4CypNe3D?h`~5{l;X&MgyfmAS8{{)>_d9QvrQ<#u6em zbFPEdo9qK|qqJWX0);6~L16jrT>o?cV-#Z$p%6)CWb9kJ6$;;~HI}>|LlU!((;8ja zQlm$yf)8R=)9_v_3QVe}p>R({BEKaNiL-r_EEh^n^$5_LV+^WHK^z!OL#(_|gq^>Nf3fyJ*E*Cuc({VqU6lsMF$;L}j;>mI5I}M&z4Lf^BAhdpso%e5-9lyf1 zq3Q1rV*Xu*e_n!rxUob3rjO}{v^Bnfr|j+!xx zg_KlrlQK#7Q6IuhenhhkXkbwNNoJPkRO|87^7Al-FAzQK16&4E18*sT2f~=L40ZD9H2o0F<;K7E6S;=NsJM&x@Gz!QuES?cJzoJOZ z&{gV2DuBZfg81PA5cN5ObM(f38~)Aak=QdUB>hu8US52#ju?a+paV5%xW78#9YV|D8ELqr(-gZ#G9(k}jNTaCbtR?VRkF8+frWj*4RHYYEow z&ZbcKh3`DBVimYh`+qol=P22}E?Y2d-n4DonKy0Qw(ZQDwr$(CZQHi)9f0(fWdHoP z$a|?arK!@-AejLD{~0I+V@GEzCoz2+BP(Nv|CqDRv3)-Sg%JELoC}o?ff>bS>y`&U zOXOEdz%UB}pKYWkK|LBdfQ&=2#{VsQ=W9KaHIN&x2)&EtJ$KZSF0cQKZj~V(nPb89`p8xniE)mjy*d_j>=LMY|9Bu!zVg-&WZ zu$tzv)GQh}0`;iKS4VCkY4r>E!a^Eu0dOUxI7`rjM*?2GbZr5EQK2OCWlk&M;~*QZ zt_9Sx1yLtLGU&{__fx&sO~d$u=eS|@kp|B^L&qRTLRMHIE_`EZ%Zr~(9Nye;){3)# zo5=}Uy9;Qdwa>%8;r;9ABmjOk`SbIS6Mn9LUiSaA^NE-nTN(YwEGkm9w9+)i@R9NI z3Ui#du~{g#y;ujjlF3wDsq&UF!E3=VtlW^$zZCFu z5RcQtOz{^hvf5R~FiZOV2o8a;557M`+w&WrIJT9DA^V1l%w<0lAA#@Q=jPe_=E`$> z!rtexMpYL$w)cpBJ1C@o6|5_5vk+gMzZir8go8j#CN{zU5R?N&gh~cn9>J0UqyZGQ zSo4-%!aq?{uYhnAgMT`lDFosujUKlzBwZXAc5lGIyOI{6UsS+N%Pgw`5A03|L6*`i zO$;}iotK%Bm76~Aw>X6vPUB>KRmKxRmmGta7m`~mT@nU5*FIFZpfG=~UMk0XAy7_I z4k3+3A&q*497Vdh_dGdyXrb(x>0`FP&9TSumBRMql?sB35TnPO90DU%kpB<)p~EK3 zZoDxnQ$F9RLZ_}OF^vX8c%U&w@~WZIKQAK@DzjEXIBSJK6CDc?uqvy0+?~rdjl!}2 z4xyFI_V}s`YMo03ELoz+AOyKIU>R9>rTC#Zt_+zhD!u|+TvNTvPK@qoXq!jrD&e)> zf6BZf@gk3pOOiaD^RTU_mBE`j#?1ccW;z6^`L_2~p z3FVmlJ}E~6OL5Sd1A;6?YZyNqHC^EnA;vXot+pV%i`gkkp{7*_h&Y5p3BD`jJ?>`SUV&b>tZqL)rz>~GhDYBx$>@D^Vov3%$YbAoyrDROHY3z)*=hD^*PP#^ zPnixy_|-K&t=S7YFYe$1Ca<3^{G|FpgM8qQ@|J+nrQ9PW)U)Lf<@c6l_4JpH6-U2kvW(M^fGzdEb zIJz;2ij!}tkYGAJmA+!-5*VsZ9W0`R615DgCXKe}m|{y+`C#o7TwxuGvd&F%U(8c{Sd843C?IMYV+;m9}=;sTU{$54M*9EKY|1a)`HV`?OV zoDp2O2G6aV0H!Io;~CV-`nt*(3&QonfwtI}5U}|JaSNG9o>-^h!Uvsx2}3IVUh5A8 z+k+JO0n$#a4Rv6gO%{S-Z?Ca#B*eMnL!$hXqjWn}8DNTqi)t(Hw)(Nd^^@_fvuf8d zXISfU1&!Lv=P0ur} zxJ-x|aR)-ZoI|0~awqm(PHw4?a<^8e(}%|vG@3@bk0G43biS%%*^1W%E#LkL-jxY> zcclGwte)WF)*2|?&ITx!ZRH@o?xyhHozhi==(Z24h~X`upcN1+f?-VP_)`Ej z!c4(onqU|7{w~;uW8@EPB5C%)Oay{Bj@ZirS4pq(#AJ+%#BDZc={gvVlpKKZx(AJ{QV0{97^RmF3PwApWVqT9$?2y zc#>`&9o3+9d#w5=7R5Mq7I+R|)H)p-+k291>UALrm?;EKD z{|-v2MGmEOOIh?4Ytzh*Gw>9$t>Ub7G%2gy`0L3VFcmH9JrQ#2bjW4@f}3BA8z9~I z5};mu7swYf#C=MyhEGHDKI6#_n);{ie(Nh^lMXSyu0D@f63-J0>MIKN09)(;8$*EY zo$569)${>J=b$bc-Gk+uwMNd!N?Xo>PxkxUtVSt`n;#ChMC?s3sLNGrxmJ>T0#RGq>XHB51~ z^eDEB_O>+QeM=fp)$J5wyY_6LguG;+Tz3eHT?GW7c)j3T$ix&x!H3j)w>!Hp$BcL} zodxGkrZmvgK?|UB-+<37_H)23EPV{8H>#?+9$fOuC-17qds&^gx+yz%+|vxBj&2Io zaGRnWR)2Jnu6JsWd?#%0ZxDuVUL|+oE8F-KE@VGeztUnqgY3SO1b1z{K6W6V`OI&u zkvT}lKTO{$=Y=Y44}hL$9DL*6-%cEw!5%81A6yc(QVmmG^mU-F88G(leE+RqK*G`L za`QvrPC@t&+u_Fp|9L%$i8KHE%YS~L{oHLGOzG@w9i2=aj2-Q*=nQQgjOkpM=>FN@ zVEX4ug0|K_KV|M@{6F{{RmqyJSgI%^-vtpPD#i8(DlSNCaSrxG6VXZR1hbqBtI-MN z%Gg{EQc+m*bK!fAodX;4^aqwB=zvDrXrPat;sX(Cd7#JhFT1k*+A z{e-oIVRTUje(Dz)kodEA6dzrgv_jR;u8n%r zO@Bz6Y|i$H&vmf;tH{_Dyg`LJBS_1df4qz=?TpAHRp5Y>NI?Z5tu>9U+-8l@Tu*k) z?t*f-D*cQSf^;ZZ`-8DTi-p!?no~eF2ZDc;678j!u@vp7GV5+E6&8g#X;RF0fbCHt zDjTFtrB6{Sg`~Plm9^?h!lZuX5zC`JKcmQLx@p41TJ*_jwDzFLKHo0S8Su$=(qKmQ%WTlO(PqZHvRiOz8THo%-ysyNqsgI#SS}K)oUI1sg%P z899YoVr5xjcsE`R`|OqwOji((HFo7JU?s}G;eg8gxFCwbz^;R#0zM6}HH1%>xFEj$ zCV<%c>Jl>k;0D&_s3x%6VnJdL0%jI6@0AUd*g?fI>FdNX0V3c-%wXsAf9$mCR=OJG zJ=antzajPajMO1hY8KMd zC|hm=={6CrC-l5pO9*0N z3;rVcX%3ZL(Oj}1N=AcY@|EHEx0>Xv5Ai4I@3fs0DIwSJzI9qQ(< zHAnUv;7*w|YC%XlN@9q70(b&UOlp|NN`oDjPgqte3>`rPQW?EkW+#|=uHX} z49Gk}N_zoKJDramyJ`6=_x;XW-~PRxl$Zxp=di&Mp3K@o$ai*qKP1>H!e*RP63XfO z-&(Q1iL%2vDWu?Hlu3@h z#-)3R6`Jtc6FggqwoR5!*2nUFj|xn47sk3b+{(UMj|Xn+K-vv+?J(RJp{dk;4?tgt zO~O|0_hQ0rCzN-X@pglrqolV9lyyUvx4jB2)#}?rKPg?*P0OIHU-?Iz-(*s>Uwtx!L|8Sl=$JWUR@FNJ{0Mv*7 zLB0oM1;cF4ZOrdIC(&cgtJ7djI2j1?zNQVdZMX&gAU~)E4HJqGH@VLAOh}uld4>l- zf&pm<;_>6vH`7_|oUYWisA<7o10RZ;#g0-9oc=ItjZWGC^}`ZqIV^p;;B4^27d<%X ze^pqf9h`S`YnW%Bxu;JmUtdm^EfYrB7lcx>xq;b*>EyUY1AGDD^y>xNwmjF zaiKw&T(4{FQ_wFwGshB3h@BYzErbBR9~1#$lmAC5m@x=$8I^Om6#{5nxUIA_2fpXw zM|J!;Ga-SQYvA=Rr1PZ9C+Eb|d#Cf^CM6o^wAWOJ-7W;nb=m$F$Nbvifb!L6C5i`k z^JfiFSC;xo}`y?yI4iJ1qF@ zI7e{M?-rYn=_u18Nsk%*^$0;XopiKK_DVf@*6aw`q5ZP_WYt;bUu^{4OxtPUC1jl7 zBDS-?f}l~{{_+HLG}I3<{8HIno)4Q$Wi9UIV4N4E_!NvAjrPl?dT)lIyj_DV+sc$8 zgGQsW10Aqt@M)I&`aOC+#(8qRX3X(=s%w*o3%>&RlSN<4PtR&H=2pfV>wo0d(l_8OgYLL7u10EK}o^K?mTCUg%nK*R&)Vr}A; z34K}E_$Z{W&^P`|g>eBx#x#OZJVF-3uF2gySFh{}w>_u-EusvW9||J?m~ElPg*%0m zv}rJEtE|5KwbTSXQcWU$&Tu!a(=(u1X4|C=QnyQknpiPwczvnOjkV&47P&9`QfN`B z;BN(}LXP$@Kd7aQ0O#|`euu}I44cVVb{~El1H$!`q*IHyzuQED$e`mi8^#QL5d~|) zdRf#@dJrlt!@#MhaL_mWG&XALkhXz@$!Fq)yGd5! zO&(OFG-}W+T&sp1%_NcQ#%9Y1pM27|`F-XD38=aK(rg{2`~-<_+qAQ_OtG}Ty;xJo zj*wUNg@>;W8CN*JlqgvP`sU=anklD;Nl{LAwNOs>yg)0iuv=+7ln2N4LDAr4Ec}E> zl`|#49|PfuAN-{15Jn@x9TKaw5n7!GtgrkUbyAF$S2IsOhBr9X0LGb9uhs*Tk$lkF z7)thqI}e9D!-?F~Nn^@S2aL&foA7Imo~h=s73~4dh>w1?OHfvXU))lDF6BU;I#a~X zScDzADPTcInmYJdjcN3^3!--x?>l$q?LV)U?@L=bAJCxqBAnSC;Go>>qZ1VggeXa5 zgqE~BA`MZ{XqVP5mMuYUDPrTL2yqxna(kN)#HJ!Uf=ck?kkh+OWYR*Ez7Ty8PkF+e z^}5kAq2$W=36SE4ch~Gr2GW)g76w@RNpT{S+$omTTiAHz?hAgX^Ut!&V>~^H3LW&6 zis@PLZzldE`aQ5w>{V>ADf!OHwCP-)p`p8Oj}yO}z2fV83$PHBCU zR)O}U>zsV{_5?hJuAa4}*_y(JL*7OR`VOeUR=t&P83*$DdUd(0%hPg4Z|4aI8~!ha znz1HYRY9V6Gi=SbgP24dms)$F3W%&15e?+}xnnlY@mN|vlfG7>$=Gp`)<_!QLw2H1 zSud-vGRM(bDXAi$~Y988l z;lNfyZi;6edNZUY*6E~Y2|J-ef?m;TV5s(8f7xr$?rm=emQ&qrxR2_@`SBZvFSWY1 zcY~+u6Atj6sXTRZg6|1C>|mxtzI`5;6c|gm0+;j)IIaFCrNvrnl5xsXA?tpN7kf+9nT)~bLxog9(zR9%ADuB|%ou{!q^+k4lR#) zAQ$T;>9dLRApkW(!~01KN0`MWl^p7gK@am(M*`%WWAK`z zGGgm6u^kPtK%yBnVybWf%?B&9oRj*62z2+Hzpasyui(yBX#nlwn+DZ3VJ4ErcI-ET z*A%N+Kx7dC4vpSr<7_8tx@t?MA>gp{s=kTPGBpD~k$u)z!?r+G%^635>}mIhm2rxs%&Y-2GX@2xx`r)P*fHlbnYS&?A zIU3f=-%2`1HIpPXVW@Gi zjSI}L>&{GS-A$j;oSj))C?8dse!iT8G7Su7Y1NFv!7u8Z#G;ej$@0sXm*sZT8ueH! z(sigvMk5sw!xHClY6gzLzHEfXoFxm?sx0{qYxg2e?M3+-OKK|F0_)sfi2TBTIlGSA zhdIk9wz5#3${Iix)%_CkSc6ODnZz`Pq@zSwc0w>$`k-9B_NXV=KI%fQwjM`#q{4VQ z?XRnPEt@{(tlofI!~AS_uTI44)GCF%@y@4g9(nx%d|L!%0%V{uEHj^P*yi{IjRNTw;)*op!c_R% zdVyoriAm?2V?ze~x^mQplilIzUF<`rc!E=N0YztTU1sFcD@@>U=WIMkE@j(w7K7O9 z`NIlBC|CyBfH8^%Wa^Yp5BFTX6PM;XV>7oB++rEL6A_mPOm}ucA{3GZiA8fVCP{Hs zIT>r|EeqsIMe>FnMe{Jr(yHXjI%PS6?~Pe1Begn>7HrFhokgo0YLidGzc>Vjbczi| zN>?qZnQI=d?oppRrzF1M=!%}vId7Qm`1E$Y)DVr_CC568jCANwp`iz+DpP`~9$>T> zWLLO3C2DG?L!B}&3g=3WYxy01n`p`KNOCk(Yl(Qhf&N82^PNOHAoH^F*3f^YO;|MG zowU)HrJSpx-URal{1k?+L?AYX!*VX<$Rq)azjH#FH0|8`?i09`<+cA-mTyy0yQ#F@ zXH|6TP=CUfaGrYa+%Fv9KI?0t*06Ls@6C7bR(Un?!RzooFz z>+18SeaK%Jusd^1;8fLOJw1W|Pc>#cz5rxgbTx&G8OGCrdPb^o zZl&OEz{>J1Q7~S%+aSLYpfr_^k762N*=CU9=5QZ5$8;a6O3?bh#n(z7zd3E8WyUsa zmX934zG|uUUY33koXOedWl#kwodIZ7P^*d(AkB+5SiiyaZwaVJw65Tf;x6svKIj&$ zk`sryn%2LtY`2S?E~Nc8Jo{5#m0#&S(lux<9B|4&XTkSeY<4Ziz$61bW&Wx&VoomV6vvfgzE2WT|Egrw8P;@(NwM(v9Eo8{zh8U;54Mz`M zWH*tj96BiJJ<2x^T$(6>MYQUs2PIU_eImM+X;^Y1STK^KLk)+=|B}Z@joE^uye=vR zU~%%MaRgcJQ{IyX+YJrUi;!n-V_E4<4T6wzq&yVbQOoN4P|!QLC`x$&X$EmK+#$~- zzDm3nOHC5WZaorn`S}gp?Omnt}Ha$uHtv8@RbhRgD}!$9@2Z%}0|Gj`YcXe}3YYO{vp9dZY8Xu0`UDbMccV z7&!#2CXDVKBZ@>Y6fj@UIwriJk!NVO;xOcg8;J15$8oOBdp=rI%4Jc{zmIxlscj9J z`RKXBqv;$kO|!dBrf{{R$Bca@?F{FagrE3VmbdkcgUBtl@;NaX$DKIyp}+XhpnG> zS?`oz+JX18RDU##XNr6bek2+se|-OcUb_Dz&hc-*|G%tRuD`Y`ykKBpJYY61U~n#A zGA>}WB4FE(i}Abjh5hr3`ICzVB4Ez2Q)W3I`A(nyAN%o-`HTDg*q?_V`AVORhM&8W zoBo-LzjNm$EJeVocR%Ly50zRbGnGWZvgr+LTXj?n)Cq|Ku;Gw$%h54FexE-&{(6}I z`~nr?Lc#IvsHtYcbNvAT#%aV}2z#QB7^&S~ffMpr!|JlX2>oOaCq*{QnU zS9*Lqf#}06(7RGC1>vj1)8O?9A^}hZTTw+2Bn=olY9lZ18wpKVq(-m|Y$Qgj=<8c) zWL*cnNRDmLbp??cPz7iM{~|bnT4NO_)18x4l;=`$xypK$7C~uH#Vga^XW9G` zObJ9$tT8L@?*1svR|Pdn&Uk=!MWdtEZsly?Zb+1m&7{hBRVvbIx-Zu8mJ>S~FV6O0 z&mKn~lHk`}l=@ZcfWM-^=_;b(+c~@#a<4TAVSluF+TB zlDPmym2N)j>&m2OjakV0qK~>_(f%5`*5Ob*-Q6iH(O0(`YU;-HtWt4#t3;3Z!;24H z`O}}o##`v^Bl)Pzaa{EX9DwhmSz3_r9RGjJB|erz>{GOo-zftLW*a^g&-sOj08 zjn25dw<_jhdZmbwww-Jq1L9E_p^~<1{rPvWGo-6yZYfD!lA4R^CR3&@WA1}1^-9Ef z4#lk9s@=W?`7-Y!@`M5+_BIilcq`q89ZJ*?j|*C$q)NqM1~|!%Rn^WJdpgn5L`D`X zf7nd0M+8)H2%l8xa)=j2)J}=t>!d{3V61w@^ZfqlC)GQvAiWay2+ymdZnjJ~hO)i5 z!p(>u0u*I9dD*F8Pq-j^r2zoAAbCY;=nQbJwGN-5$hE2VDR(=Eia9nijltgie|uTLe!8BHTX*5_B>F1vPR*3 zzjL((X>SNc=O#U&L&D}oFh9|M>L)vA24x*@3&$fk*oXY?0&Ni6134461Iy8iG?VuV zw)YzE4}23(d4ueZtM|7zhCX-M&h6q_mUFAsd7+SMojY(z@JoI{U2ic(Za%ROPb9?z z&^QMu5g!5+YX{&h;`nPMSXiU8d_p}ECbgv4U^~@k9@E&Xp6M7s*8vm}+G^$_IN~Uj zA?%V?r^^1-1{NoLZicA24!86`dtDfTg}k{n1*?v~Z2+uN8;vrEmRYW+T`F5#*DL1e zhcN?GLVpG3I{{P}s1NBAh5C*3-8OP6^BCn|=(=m#q_DoXF;Tt4-aSt3JU%RM_ z|ISqX$a>j5q<%&r$n~l*1pCxuT|ecM)+4OHusI_2u9Rq9OLV#+nz{SY!pziB@F8-| zOIGkG8*x$6xz46t0go_lny*eYnZ}7j^4UU5AB+K!0oK4y!y%`6)Fm;sVzMv8N-&A0 z4wDky;o(Okqic-Qj4cA!Vd=$v>;veV=^fe1bq{NO!lj$)KQ!~@89WNfK>+|tp#SUc z``=^Evj4pM{=YN@#jWkEh?Q*|o$c&w9h{7f{+GCzu$!T=os+q(&42LQsuZMUffx|H zwRu%kej@zBaJbyL1k}L^eQpHtR>T(m4!X%;7RguZG+;i-WJvH|0KSR#sO)z5q{Pi* zQpZ!C3u(cyOxq1X){$WH&BQR%{h!EZbvE(_f81d3;Coo*rh_~-|r6WrT z8xN3UO+_bf+NxpfI)B7@kP!vXI6{Z@$&-#hMM;_-3w^on+)9IB(CcLo?3Nz4$oB`k zEhSlM1u@S2_U9^WJr(TVt8Cav?mE>L9C&D!7BPap)^wY&NW)?DN>f&-Jk~-(SV&od z*V`q6rA#qT30C?IYdIY%xwn7ac_XV@l+#^jWC%l9ucSzxA96Nw;K@*qSz~Rpgg%A(AQ1>q88vrbJ2ip+7MiPJZ-u%W z06d9JW0QS&+P-1;$;B5ytUjV4rlE{jw3o94TGL#h^YpUC(vlT)8K+Cj{bqV)Tvucq z0;5Zk*_vz8!k0myL5Xk=8lP3lOQ$HJ` zNDi(cDl23lJx1@pg8`IU1rQlOO*{R${?+D6y?5jPK&YWb9RH=A@PrRSK4EM>OjV=xMk<+%D;63k2;1l zc%ay4mEYWiOP@@*^eRuyJkBNIR^OwL%PFDM0*Gpp>r^hhWe$o!p|!W8NTJZ8eUepu zaRQ&&O@qrGYCy>*YR=BPO@qoQvJ2{WM9DTid4J);IzxZ>%>RO$Z!bv_kG5F?SZ<5vj7mAI%QviFJ{1g|Q?M|ZZr^>@+ z=lb-Ni_U@?@)0k0%V9mqVX^VC??lL4R=Zm5tQ#D$`@vHPI?zW ztnzx8bTGqS^yWgk` z+981z4my06n^}Jnx&a2Um92f1|PznEOYsb(kFyvIWXidRJaLZe)49i%X+(X zmIuKKo*`=7i!*^J-#Q$WFny!}=1UY}?NO{I(+IQ)_jaXoORB^u*`clujt_jhS$Gq3a1;?k1MlCtN zQ^&Z_d!Hbii^ZU>RSH`i($Zl5busHV(5~8=i#GQ68;VH$bBh>fMVjYFa(?wgtR`h( z5IbE%&)MksY~UG2_01JTx`CBVCnV70WtLp!^P!bmy!B3IZzGPIp0f|fMVc=2$J_&e zYw6wTf)GNdFvn4&CZ|bWT3SDd0wI}OU!pWm&TYYBu->8$2he#8G(gO0Cdc1(vKp46 zLc&!r=i2fYESRI^YANkZo@sgDOwv5#*PE^5)k3$lMYD4jQ7lALY{7LHa2t*O-MDb& z9CED=aQ$gR<`GS-`1<7uw#%>kcPmU2Z{MV=WfP z4i(3Su`Sw|O(;N0g3#4o?HuCl%7uUkREGVNNOd}L2w>Wkt~{;hcc2Op6kWfzah4&a zEouvHyYLZBq!i9^Hk+@0)GDbTC2pxaq;?vx@)5Mqi!S;0v~>5DSt?|dPP|f&{87Y< zL9VayEX`go&i$(a;?&LcSs)a zc?nr%>#FgT+ak*EKXi((4tWPCoyzDASPP3tf~H9|hZTcVSD_e!5sOCxaUZHgcJuy* zz#{2A{oZ?z5fegRUvl)V!Dq|?{2u)NWaWfi`dxCnA0I$wY5*uIg=*XeFHocsN|_3C zI^?qz<7~H4w|@}? z@`YK28Xu%7cP2NkBHh}OYy+M~=!JwCCFZ>HUaq8&LUuXSa!K(92=fL$+!+@+1$p{F zg#{jABG1_vrLp!wT=lIGcs4z3)dXKUsUkCMxD6rUkk(Sch|R^fvBKN9x-yKRn!!1Z zHpi{5&91B-k|E1Gv;!HSgz!%UkttG(n2y&qT z4dmm1ws-3UM7*;wXN~3ZnsvsuO9@7!5d%(juoj!(Xb8Cx1Y61E6-c$yHm>|2;!A=b z#dpCK<*7@pAtwM_u&R={7O!oD-e)_=k<}3w2)iKY3j(mr(Rr-pO$Ko&cPM0>F|bg> zKl#5Es?e4OHA9O5UM;B*t^2%^TyJHHA@6vuOGi)U3xz~}>3f$tP_DxoooPqnJ7A71 z1?kble#)btmH{G>!u`E>Kjqdl*DvT$?hd&@IlGn(PO~Cm`Q13T@F!u72k(w)QfzYB z%`*3%wp;e-y=`k6zVrj1ukb$RMSm0tB0mW7WorveV-!E&oP}YL zSvKUGk>%z01)OxuOrNtwuOqCET=+HXqI^};kkHBr>_Gu47%c}uu}B2i z@&S}(Ohfr;o)8sNJ$-?hN{@Xv(?Z>;296nqErsZaBW&{usqz z38D9>y!9uIRZ=;>8VWSyYUEpsquc(-o0Aq}9EsQ};e0#n zm9T4HH{|L6h05S$3c~DVK?A}xtz?uqMaXGl8Kax`3f0E>*0zu3Br?R{z$IIy#tMP2 zPfg@liGPn!nImowr6ncgiYl5ogECmB^sydgrld&34$86m3o=XTc3Ken%T_pL^f6*AhRXAd<}KSpnYWt_@l+1r)?GlO8p&(;k0yKk&|< zzVD!H6i88Z86eBwl)@(*?2JsWp>Lh(LtfJpC=OuFcS8L#r} zniHI|0xV5ol9F)6nO0|4=6abQ>pawX9;pXzV$K5R8;Sdw>!OG+A*_N`Zjb(mJXC#} zK&%N874n`{xIjKM{uGIpSc)TsHeguu9ZY+?>B3U%IcIf2#;PEjV7;ar%hoteC>^5y zXChfXIj+8e6WSI{K3st(LN6&tI~sEX_ErBVq3HA6XXqqiXC`hgIO4WUbx{bt{}BFG z%&ERY?$FtyC|@!4X{>b2Y(eO4O>UpzBfBxb3)5#{Ha<9fiN_n-deodbbIQ}7WZ1JP zWfZThM`E6!xpQ`!kZjcNC%;VN*jo%Uf(HMAT=lwp0dApjM8cuA+q1`g#N?K@f87ek zhYE5`cGEdV_8Yl_KUKqgY4*zdSRhq#s!6qQwd&Yw)OT5U5VK~I98zsbq6~E$Ww!-*#;4AT7~1tfqjqDlZU%|9!zaF*6JGjYUTT3z z(gj#!>2E#gWudN`5?P`9PtgWhH}`R_%<}dwG~6CIy1gT8yW#S>A)@+1cKDDI=_l*A z2@&ft|M8|4?H?fJ_@%>kFp1NMHm4uwQ>$O~+rt2Fnx6a4)2`v*EH*v(;dm+S1R&QU zGc_t2Sh1|P@U;~%=3K#yL}mi!0j91MpSNK$^k&^czoh7J_j89g1E8g$ju0cu(8^EP zF$t6eyebR4v>xb>*;RosZN!4b6}7!aADgW{pRzklxN%pm`hFuMnEf#S#M|I~WWWW@ z#R}c3g>i{8c86_6S_E0BTYVTk;{n*{RYBa4+W;6v1!$E?MU-D6YUgcPW`rA-&?_uC zoKVl7Egex4?7Y24(x}3gKNPk^_t60G+j-=l>8uO3yM51leeiopJN<@ua}%j}c`|0!`Tp)Np!7VKA!m0zxsNC61LHmY^VuN8@PH!hr6wOL8#3TC92{;E;Wg+0*0A zi!TaMBBdPnEC!p}&`~Vruqzfg30Xf06rL9jO>lFELY@}lj}1zeu5U`#e>7bCNdwFc z`u|Gq*`s~bQV%^dMkRMxd6vPU{3gvXvSGswS9Die-(_L^LU`~RO`V{E(EzO0RnJkR ztk+Ukc*)4nQb#qc#XEvlvfS<_u|GM@@FtZ@n*1ZYR<_Ga62mf5(H0Po>Mg0#$-H~|=L-c76t`Q%lp7{0&>zp;#l zTbMDD%F)-Dk(6CS~y2IG)Gra@T>CJety55uM&Z=-H zTe&S*{X|~5=hYd<%N==1y?AxB*{yL0{m#OAC1*=Z&5(AnVJPcdX7<;VmeH|I@3$^i zc*-!TH__<5Dz><$Uvelh=dh(`v72oS7c55IHqw}AFN-oPmTVny0@t-V5BLJ&!p+r+ z8-l#-C6C5I53BAa7Nrxr9A(_Xs(~6Rj*!y^k)dX*;*WC2FtckiC&U4pl3`09&OO%h z``QIKUz#~XQF{e$T&VGn2p9nd)KI2nx{($6GjTqHF2y2XX zbXnqm%)JBfDm;|a<{eGK^Tv$mo$O;F8^&AE_Pd8|ReQ2mnab0vU?5e+fA#vb;Nw?> zmr07+(LyH~WO&ttxClt?-ZNV>vz(h$Y%v) zuridBI8~!@&-!QK=l&pfdD_|+VtwZ-Tjm%P%$-&T0V z>K>%LprLn7+ukC6QT3P;`b;Da*=F3o;w*rCk?ihkFQ|WXpILnY+}`Gu;dnrhw=Rek z6C;Df%OS*8b%h}>a6$r@Xc&(RN8GdK?sACvs0s9Wdf|L#SYhz`D{mvp0j!}(=E~*v zVS8P6Mk24ANj9>o0zftAHNCpd*1zJfC+hkY-%I`}dwynW9#sf`%TGThX7PqNq}&zwlQY%3oIpzz5`241C*{xIbun{ z(!2uI92Qkbz8)XBiLL5um9JEG=V8jIVNI%+w|2*R+P%loeJ0JX=G*f^5uoDM8QIdl z9m>*k}i<;m&essKGd+7mh^#u%utk2?vrpw6S z_Cp54K{Hvbw7jS8Ohe;fR*O;zjI_kG>n1Q}v#p^|8Al~S>uCl?b)uvK58dg}G)zJ= zSTez>%3v@wT2I2Q?G`TgULG<7@}%a5;$EC$SPU*xSPcq6`r^cU4yvv0HT%f9!lWsA z3Px_B1gV48;34r13=6#GhBkr`zypNtT|fQ>h~8r4Jq%{akVyS%;>>upR>u)DVKci3+GGyg)wy#7sCr5%uRFn z+41zkBnHp>k#}j+nz7%%oWTWpy5;i`P{h+F94MthjgGBPUX%-q>Sojd?FsE2C!3`Qvmf4b zsNRed5OqWoF2!@Dt7jPkEF`7?EG*44D#`>LG6#q6d>uw5OmQ@($}o#LCJHn6Z;~E0 zStKGM>E%h7(g7J|B1$Q#n(O3AVqca9F~^30dyr=%4(9A;zG%)H50F&0z9n`~KU$*oZ( z8j$CEyKIZ6ZBSD*1bsO-N_Z{R;e2x90%{6&$qvllk$0CEGBux`4tn5d*69ddX8d22 zy;FB4P`9lc+qP}nwr$(CZ9A#hwo~C7+qNopD%y3vz0buur|s3+x|#oAjyYx@eLUTR zAoxd160`l{eAEHocfR6C82IwH=)Y!Jak#i=Oc($L!{ZQ@jeGBe#p&)xa>|iG=_?!H zq$JZ>Wv;tMnyaICdBd!DJY&beVF%Awe1zff=dFI*4>r(T(~gu@!n+?BF?qI*=O!xo zSIA7+yMw*T=U+L%8P?K0C-yhP>6d6k$@wq1lc!>%cXvc{yQbFBJU+Vv!;VTFytPGy zuAg6I*?&e2mbe|vv#jxdhOlhSYtrSh6Vk+Gp*x3?L5lt|^I?x+^7M;o00!>UBhr5~ zL(QG#!#y;Am<1LZhdA+ApR~iv$kh%%3x8rQUpRi`cUAju3v1aWRwG?sEIK;IOe9lI z5bW)qxmEQi*`$ghntM8UR-=4SE3S*`ECLJUiOk>-TS}~~9&LG96ZBjjV#4Y6HhxLC zwEK$aLTtz4_}{5R&VP6XdQw;-WY2bAY_Y2m%AK`HZos@`QKznYUT=;$LJ-!bq*g&N zydeW$@zLB@zFx%QoHhzRXH~e2hQe@+H4E@z-wazFc<$?1X+_$Al|tUZvJ;I~p2F{L zAI#9Xv$wE1*QaunT6mDKd(wRITu9nj#2)Y^4qUGf>UMW^2O)*zt&KSf#cIkCAq~XG zh;k}%2OIG*2P^g3gB-j~LW{kXUMlf56+S=|qgM8pGyDhu%%hy_B*_0%!5H4hh-(Fn zezt(U(pF@cP?E29X%a^RfZ9-0+1pS|L2bxSH7eB+J&;vX+t0ImB3i~J57&@sgnk;W zM5Xc>HDAx`<2(~7@K+3f`f1JoG8=yNjeczLe-S+opJaBVQ$fZ~e)y%6o=n#Gr@wyC z%u#C^oR##VLB=>_(yXO@^bTsi6Crp{MpDyfYs;AfLt!ZSLb}3Me&9VzzZw~sOqO!f z_~yU|7u%M>nIFzM0PR; zo^g-eem2o&Jm?O}$kp<}okH*?d+ziAeWgTgYXhfKoUZ#+1V$t~<)}}Y0M{vS63(E6 z(Hh+Ac#pN7kkw*ISV^qPbA{SuKew-W}qq@z06D@OFq^H39CgN%T#g> z;UCV+%=IkI7*>MK1k*pamxmnGF$_B5UgRz~)(@tVo)BPuDZ$Dz)$Z zehXyND^=eohG{@SJE!uRj-qh$w5^wjqva;eHSUP;!?0|iFtz5_ql5$S=fbCAJX`bU zfH4lq5@->7 zM~PfbCnL;c#Kf)eN;Y^xex)bFXjbu{vtBvDOc$+vDp#Y(>EtabP@j|zS;59b;DSMf zqfQ=eSgahuuwzFnHtsLpbKbAx0k7XPxqieZk2z=JYd~?YIspIoX-okti~3yqXaIVlRmCzyojI_~T1CAa^1o z+vAf%w}<$Gb)Cql5^DPs@85m{)1Ye0?^3|!f!9^gN54sD$osp_hi;gN+4iys&Id=4 z%O{9~a72`Rgqwjd4H6*kyr;_XZ~ynO!oE(P>-+f=DiS5~Qn&$-S~nhT0>P+;(tP%& z?@OCvXJ6MC4B!O-!_Y~^4FH$~30G$s411V?eJn6N9j!B{&PjNXsfVxIO2EVpJA>LO+{ zhfpk>d;1{8BVS22f+u9J@KXb6s$I)dy=N}*>71L~x+shtb}6gLsL09~Sr$WKzcgGu zugU1BH(XY0>VTo>8-Mc`?O!*MT;9Y^K`2^7|G|yxCIn=fy&SZFL&HYCH@_qiZS^TZ zXKHmGL)TAwgxDsU&@V9zno=YG45e$bQ+_U z@G?);Z%|29Ior`&rv)ffNJ+?#tv$x8hlEOlT0SF7Y7Yxoe`f$^RAakCK(lko-`p&Kb2UuMATb&%}WotF-?(R(LWB=U*w~WX6rS4ui5^JZ^&eq zytf;kVqtvt3(8T7b+dy?WzRyZzr4r6V9Wc6`pT93{tul(5YL;^`k#-)@4q-x|G##M z|7N%H|9`*#kB=l?-Ch+}9gCk6nhsjm3N$Q31(&WJNkzn7ovBS{Q7AMSXmDAljbVb^ z&T>Qk75v<-+7QpuO`^hm4Dki=OXJsMo+Jo9R?ry{o@|vu9Ck%N?N@YYGCr&3mA8Zmflp($zSxg-* zfpAOpCN-!JPRQ!UwRy_ca7h7LVmudN0jJqHSd%m5XlpUL&oLa{Yp$uvKIL4);Yol~ z)olK_jN-{RTnAZ(Jv1s=-ZQ4(H$8t-e=&OpCR%KMIkvJ~47irupf`BYo0_d#gA=hD zsL$>84K+4CezOM5bLf~rnb*Qtp3nZF`1QJ~+1XcHhsB0Eqia4xW!=s&_B@d^KL-TC zZke+^i&lT(GQ?b4cG8JAmCDHSQOXRuaI9{(?tOMn)o&zVWFWazP37J!^27Gv2?R6T0Dacmv2xf zqA;sfaFH_X+UmRG)_INL(qY91a2h)6DcPVXW6G;%h4vpE_47BtP}ulntZXocTX;9p z-op66Uq@VN3<0w}3Q+nXW`=K2BCqT;Ng(DTQ6UwdYMJtrz*LB5$9B{Ms>T{=jRDS6 zUr1b{`HQ6L3{5)1m!Cf~L;EH+TJaWVeEz#?d`WkmHsV0VqekLvg7&^SkjZ)A$~ihc zPLrPV+v{+mGvtHjUzm-NxHvXCacGSfB&V9*;2)auyY`seta8rbdq$KMlUF-fT0|-7 zma9`=#k1w+_K$tPnxw=xQAO5qNq^tE)6_D_ixn(e_3{n#h#*5gkcxE4Ied*k zg1+cXqv$4kFq8>pjlPiBFc4D zH|EGUp}_1=VmR69U7pZ$=u;qrl7J`+hQ(iea&<;EMezYbboaO-f(K~)A*K^kmLj}X zw!;jDnZGS@mDVZ#u4f$go?3EnnPQ2HxQsDHlqyN}O+DSiPa43WssLwq&VHNb`^z*6 z0;EX9a`9r@2ZA2(Fi``Gj~v+eUU*3ciXX|BF}dzpyURufi}2m9(Yc5w#|ct@Qz~s> zl0C?hZD?kh8Ok<67gH2RtW)ci!82|6f;!4Hsd~Ytl4V5GYGh^=p*O8kTYJvq{~lC* zgFt?%Ba417f=^K>bg;?->( zamCU2kGKrBHps?iYOG-$a4TD+kLEF`+@am|DBYQyQ7SHAscSDZ6IXp^cT4Mzf@gY9ZWerV$w>&G>x_m^V zzv3BOUs=zkKf7qCoO!#NR?S0qNw!1=@gbe<%WtYs6_z@ka)(WYnM0CB8y!B^A3KZH zlhx26oQCcMYjn*^p6eKO0<2jU&sG{@y=Ax=Y*Vg$0j`mK5bLR2+0wd}Qf$9XeeL7b z-fpU83Rw&F6-+f*)T1#oEhuxKP(3y{hZFaecJ3KC!YucFIO#;rmJV_~b1Ax-v6R`f z&g;wBye^q22`3T)gBOkc&9JfOvRXs)wS}i?kOmZ64yN_9$({^(^|v+=dOWky`HS4Ty?2NZSyboLbrJ8I8WJs)nlZ^u+X+at-Lt)TEhe(@U9 zCF;U2h!xZ+WZL^m{ES48(V;xM>%ouPkYUGwDnqvG-NZX5ruTz%vn$qU4xD;3F!fG% z=yaCN&^2d8B*x(jOh1^h2%PwU@$V}Xbgc3(wDOWRfhfbUP2;DfOJtwiA^|b~%m*+z z>`fsl>kXmUAr7Q~V`IEBOUR;-uV}0fJp3zIypk@0Kth8tXT*-0L6?x-;pJbY96_2F z)Lt~pI#o^d^H3vYeK*1RkC?eea194(S``^%g_7b9BS}aij>BBn$#FzWL~n6OU=j-N z2=s`_1TyUoBo9b^lZi;l9oeIpEB zJ~%S|B~}wMq}YN@@fN5IKGbtUY=U1oM#bEm?Yz9j7XCy`f8QIK2a1AvOra5jpnfnU zn~P6Aao#Q*{zoGobnxl?f6CS4zaP~9T_gS;A8xat>Rt)JnyBAjXbAYHPa5nTD_>15SB)h( z^1~k^WE$iSs&IWNNv&CS^0D}NR{fRYRXPvbzAxU$g`4GCi_eO!p#A8@pHgD;@yB-u z!18$~64&POU4fP1rQU2~h}IK$aEUfufPWfqZ=D|cdTvq5R$;g62Tq|E=v0j5(If)H zd5}VNR(?33IXBbgaoui^)2!=kI6n424H2>2Cml>D%yLZxux^u%7`39|G`uX0_o*j- z5V^+vDB?$DNyp8 zRQfRXLbF?e!&}^qSX;!+6>3UBqiAkmHKU{3v<+#szE@Z9xcgMzJ5UMXvUb{*#98B7 z-X+AhWHmdZugTSJd4<6b1%A}pZ4Xg$I2^g+dOBs^yiE9hk>_Ou`hP$Jv*>ZZoTj9a zPFZ@rj?>OKRZp33j;ztT9yyp#sUDJl#l2q0^GIuUN72d1pyy;33Xqe}+0v%iH|7-X z!OaqfKC*pe7jXM1aL*0qy@Q(Ng@c;qkAfb5llekmy217F#_c&JpDG+C%68V?m#et3 zt8$w?$=zF0izabGOA7MP;-FJT3L6%le}-Ru4jsO46T^WvoYR4ue1=F5ucdXMyaJme zx4a3dVmRXy+DwwrWRc3SyD~LcV>V`~bW@ve5YKM2$~6WWeZS#Vtg{~PQ6MmzKN;4v z@ewgB?dhqbW;&x1S|73qjG-X2uGmxS=X)$02y1#l(Xy)PgH0vnnDIE{C!yU@3y>0( z^LWA;8Dlvm0=)u&0)lfON_CS8KJ5F-wZOfga^VlY5_<0=$68S5&~8_N?3?>(-Z%FrBMId%g*pWkV^iKE1eJ83r&3WR^5H>Nsh;pf=S4XD=aBA zx9~s-3b+IbiW-@eVVtm)o(+Ii2?{fB`2f~oswo;;TI6ZEPChY*$V#x z6?Ur49!Vn!yA+boAUam^<`O{yyxx?@69W_$_NaR!u=XSLn3HlL?n|NwBeA%4=^leMs{5=Z^L^ZDh0&tLrXlAWD%Bh)`bz4>Cqoaa%)PuTEl^2{TYF%z&eXi zVcsRDh>BKVo`5eAk07Rb*CQTI7fGx6yRD!>2OY?J+g}BYwe@K?i3r)v5fqSrVPW) z#5vRwMY5UNR-(*!GzAakO&|ogzNYKxoS+48(xJykSh>Um;bufzR9GD-+P*DZMxY;p ziPo}<;bN{~lZ@XY32yF~^g%t64kc1`xZfR#)jRA1Bp{lj33GR-My2(5vMmL}Wh-1V z4Y3Z{MDu1xS>c?^RqdRIC7dx-eL0rA6d>eK&sZX7Sx4UCzCjH3VBejSi5V;$98M<5 z>7+AxoS`)tjsPd0okK{PIEOSh9&N<+%wiS9?bs&lqTQ=VYuxuB9i0Z-zoE9rK^a8N<1KmodH%$c=alCEjHj+2T9I5BN;x z?X!(~g}d)3{vP3Z2qylXzD0z;PbU60i5hUZc8qw-5)K>!{dR~_)HV@h9XV6D56Atc z{~lERUZVasj|%KLpuHy-{60c6>^k7RXP2GjjCjj{3_L^I>oF!|ybOHjpP>%ee@&#b z`hbI0h<0$3F_yBHnn~&=#*c7A!B}*X&2)2(hU(VOQOLF)rxUfnWr+k6KV1}KnM-zr^2+1?)4HBGQN0;huLN%m4>1>+8qce836S%_=oa_Z2E3=R^Ws%~iA!UfdKs9 z@O-t1{K(N&SKXkHJ)nCf_>Sb~lEY>q7uV*ggZ@5Jx66UkW`Vs<%v0KMoVvPp1wPzf zz_xDi6lp@u2T!UT2YS?sD4M=CXH=R*mJMmCB2I?aIxaCq2kYW1g7~R}f++jB0agt3 zV0ETFgQ#=MUifr!oh_At_pbJ@kFC{e#Ois@8`wzEw3J+wHm+1e?(lbp*oqZ7GqkvN z1dFMm)Yb44bq%|gA}cFxEy6Mr?Q#>(!oD5+q8c!Yk6oD|=~s1BniRlhtUSF3ulsYq zbPn6bApxwIO@xl}@u;yHsvb+_i9FDorJV zovsEHu@j>=!}%MLH!3vKC@Mvg00*aLi$zD%Yu~lWDnt5lyQSf!_f||wFLy#Ob%;tbv`TSePVC>9!7pqCojO7o}u*T<>#b> zl|eBSfvxJK2!&PY=KwMkO1XTwf@T?+EPEmovj%Z<8t!)MYmu$Lf1fTJsiaWR zwZ}}vvDB3`xX@hia=o3VM=LeJkFmbIgS@Y4#sQ`kTxZ;e>@dv1D=(ROrvsdt^mhQyyqR?cC7u;rYXMfpq6w#Sxfb(y z6g@>UiV<JRg30%>B zl_aL^>($kel{Y6hz4}57JD0XAFB3(v(c0`N4(a=s>awL&1&O^buo|}UouV5BubHYn zyB3*cy}}DES#b?_ifN9?pnE=ipw%9*1qiOshs?uuh(>Pn1!3yQ6K1iT*k4B7hu9 zV`oo6%|gH9BrjJ(*j*8`=K%3$ZaoFG2-(OH)NER%^-voe5&gbIwv;3cd-8~(d!DHa zZZGdYire_izP4-)#X^b(ywhZBiD)ZDwRJT{$Bo8Wh~$~DWo&NF(+M(0qMxjR<$~Z! zi<|s0Uem8-@z`h$)#=GuDClLlzncZgLBW_a^an9!4j(Nt)z7!L$)7Z7`k2v@FQA^K zYH1?HYhToj$Te2937%;c9OL0#Uv)=f(_bjaIUK22+0tllVqFN4A$>xnM@(P1a{ zEv(6UrVL51PH+nA^q!|(tNfeF|8AWnrZn@9elje~t2^qW<7)us(n_yfynQ^$H+dkv3uWo)O4U0{s4o^T zbBXT2N^*Q)Bf7A9DxWc|5tn|=7hYO@!oE(3u}+%yK`FCEEkr4_d#LOWfutiO%vwUc zYeQ^)-vP!2VGQ+%^%5XkBGxN_B*2WM@wgsZP6mQI*2bKaHDK8Aj(QM@q1IBvB|d{u zQb^P4fL~|RM{fhp3{^#KXl$G07CSU<)$koz*0cyoEJP=0A?b^nJ(});cHuydGPICR zJbG=!n#@WD-QFh5tXroe6JfU0$l8cnQUsvfreKc9SU>cgii7 z7q^x)xa;UTGeXRj7Pl1au^@*RF)YuA7Ma5Z5}E2R)k14=C`HHNj3y}araYO*LPz=a zZk?+r?BU3f$~0SBpsFfcIVFNhc}RvTd4z=uIOM9hvYh;0w4DTYDWry+AVCEjfuYto zw^Jh~hss~1ipp`TA+X*zxO7q@rjyEXqr7G}XVsLLMN`Y(DX4g;3)i}WCllnOQNPc!cLpS(`&Sw9F9_pGlASF0|o3+7(`^|da=L$kl%=7 zc_2v(NW1W?)XTObL6u-aZg{*G6BB-r8}c>1P^S{yCr><#4jY=>9+cOn8C2w%Oje~t z{bEQo8Y8?&W0m7p)ffe1cGn!Fw#;tMDf9n~D{Qcs_WQ*m+^L|*`;QKlrms3>r8;|>eR_9SyAq%iy1w~79{2Z3K6HeKMC}Xl!K?g|N_DjnO<*D~ zFoOK?-zMXB@D3C?BtL))%*YBbKeQr7f-hIRNV0bc)Wo?TTej6NF=;CKgExPKeY4#! zSqe=i{|R1Taj5OZk(e*}=OkC3-@eG#f zAqh6Wc{eTgm`|1A6o3*ycj5?`givKLm7uqj@E`R1K>0D9L~ouPxxMpMC7?{?3=i$8 zO@l>-_*<@!tDVo{JKctap|E!;zW}7zC!^BHV&v>(&(unM9_xPJ#Q2=g_L8>1+@%U* z*cQR$5T_H{nM2;5EGu6QH*TTYF7+_u5NkKfD8E6Y$aJE!VKM1WXI>mYZtFjvMy&D2 zqiZ+K7@OHVt&@WHINGeO?trG2K0$0vJY8PtLv|^m**q}n5cqU=p2dYB*_u*0J#G`C zTsx0tlA1HeC3V|wGWB?(oG)B{yvmCsTMw3@#s#D{-CyoVojA#4Q;mhEIgTi$g7^9G+Physfm%aamL;nuujjv9~n( zd9%Yru?V2x@?JRu0^PMzxydxmaawAPj)+IIV-Ia)wLTwxUpG~{A|*@B@?IGO`$^mJ zgmHy!z+t*fFM7hlUzt6&2c!+Ow1w_^xb+I_@@wdDZ<8}Waz0ZXdRaj$=WOfrEA?`*8$|Gw!>NUFXB z=SCAAO4`La3RN0)a!Bz;+ie}&!XWP(QC%M48=-(3u6%Y!fQ3PMKjM;8oBfOq{+4KF zSO9{=KRz!JP{^S17X*CC8=-ekq;XE^{zXzsUmrDJnq9J=p*mgY$a&y+3F&t$QP;81 z6};))N$Z$mXs3YDQ@NDTC`qMvx!rF_bfc+vort$fUZij-?+uk7H1oF1OIaq1lR&tk zU2j=pCJ4~nhASmgW7||#)ivyMLPp0}o5^Xa%zcjdcI{o>3a}R z-DSkgc>sPVlK()RKpCnP3&Wl}Q}ePkHxWpWUZA9*%6pr^h=TYi{?3ru>dAB?J0A5= zD6)tF{gltOk|D=ohQz91Ik9E-bz`YRe6&$i2*HrYE7MJ8AWg+!g0;LKggN`Z_Z%`A z`IPW7P*7B76CBXCPr-MJy4JFe>)NE*tUzq` zT4vb|ESk58;F+z&RyVhQmb_YSZ0szjxV~E4TVA$xT-lX2NdoJPD4_R4xT01FM%r^+ zgj(jw>6_Wra+VOKnJ9avQfOi1pt&~4p54kk_@auBK=qvEXukNt(2R%WWbw*y&DO831I6>%u-mm02Vas8R@ z&WbUcC7ILTSRiGshiawATT(~w%%(XvrIIzLdc* z_DiO1ykIfX=@O8M{USSwZ`0*pKKS*Y`Wayboo`m5YFd#|nFg1Q<rqFj z4hc|MiuHCUD?`e|rVqu-w5qN;QV}h4x>ip9l{D^Tp;nGY<_*#A2|k8+{F4_(g`Vt5 zpcZ=}j)*iVo@)#mbjDxS_(;~H>Yp+_l0HadVQAKebDCrY%&Duz0v8JN+!5XFc(C$=yytK@d3>EfJTaQ|Z&4JR#Q_yt>mRh(^rb zbw2s`%@z=#eI2z&3>2K+V5VqIXXM{cq+~Tq1bD1pEvT4qGGtMAL@6v6IRgoaae$WFJ=SzPyaDD0(TQJiqfA(F9o>(7JW+nfigja}sHGNg}0`4Xgi^_f!jIvJk7cpBTb zi(j(>E6VCzjSM5*+=rCCUL=#&h)wpmStPpDV)9MPbl&XE&|Trubf@TTbivnDbfI?o zq_70%=bu87rXRlozn|W5kCM!FE5-e?I?X^xIc4+%j7l_jEPg3gz{6X+1#GX76aGBO zk}j~zkg?W%JDcWM&k@A>;-$S;haThAC@rCo)z*Ao*)9=$F&_CQ_$jh9x2E&MHECQZ zcwB#q)7qY{%+wWV>i1OUJTX5FJm*3>YY!0#H*!iypj8a;wf!oS#|$htwvhiMLBys= zpLZ_IFE{mJpDAyXSIA%5`L4`O-4=y6r7eiUSt6&osG#LP7nNg|%@ssZhrG!{Ah)O9 zbVz5k(FMHrfwOX$$9JRHf;v^r_8x6W-j-+=)gbJfKahR^jG4gtoDhi+g6yz@#J!-> zAs-Dr3lSgQypkrp{lF@BBR8LsJ^aZqYF?>6^i2k2S9I^73#${ym@oM;09CJEd4;>E z&M1A5cNe&Qkqg_Y_e?$n2tg&kp>f)F^%g<3nsLQM5y$Zhm6a=sO(D5Z>m-U-#Kk$$ zSv`WXsVpdBw4+TtqJ1HcmH0b^w?Mt&Sr`ZUAz?g%DoWiT(K6Dmg91*xzj_9HGHo=h zDdEl|f_aUUFlS^`5q*@Bb)@Gul4{21TSbX^|J+fE56GoSFVu!N2W7p{gD(bAF6aA7!vpWG4QNj4@#o)sboK+4}i)CLO*(|)3_4r(HaKwqDSJeySy zaS@P^g}XN5D2(xNf$JWqZG%-DSUd4J1hd|YaN#zDK05R21-%Z1zX9om?KGnQ3X#3@ z?nE<;oVxS3`9P~zLkWa6R%niMm6{b!PxvRZmE-*cvztAE9q;emSkfb&Q>%)z>TgoCCD&PNupxzi!7F2Dvy_9X(Pg4VJhMkMv6GEq195l0&9<8$T#;)n0LDnyzwQd@*Z6lyH#IF zS8jtJ>&i^>ClF-m=&JlBlRMH#lyFg$Uy|-m*l*ZzGQ&*M#F2h}*kNiRZm^-8_JOMI zli-}b3FhwErvfH>)@KUg5d;a}acW(;$69f&Uz562?}t4lmJSO_Zv>wuj@FTGlaz{~ z%hr`ZfpEfgKJaL^@=QM7foDB1&;mmIjdIzA;!_xI2cTF7ulQX8X38o24zCBsID~$O zvJJ_o+OUT*qG^oSEAbPc`0xVpiM*@!Fb`)}vKz1a+f$lFg9`SYfgln<`|-w5KcY^C zsQ0j>V_n^jW>YN&9m`uB}$3@d{?^KI(&$ zDP6-SQFjx!e!02`k|8iF%l%_n>zeb7FYM6;+iOl>`e`tJs%h6Z@!}oV3~=0i#k@q( z{oGMnQ`!ZErO|I5k}p?spA_%Jj#;ku)wkK`Gef}i0KqPMqRc}$2PB4(zf=Q zIr~i%UBf2Zi*3NlAg#N7?wq-p=SdBBN>B+eI8-WkU<4|us z{_#MYg^TeJ#4CLH4Zb!q(P|pAwBPWk>5iXc{&PwhaKs!ta-^geK1zmCB8^o}bvDM} zDkoQ4*^05H_3uOorPEMr9*vP{*HWIqprz3^QAc##GHJu}n^ePcqOluHqR|(jXvSYl zjqc2YqYQK(ZXq*qWrD*l1^JSWA~mzfvj$VXODB;j1_J?iuQ|L zTyKqHKY9d6jhsSbB&oz4KLppQ#2z#fMK1)7a%b-+d*qpNQ<#y zStYr(R3lZU|F8NbwTn3ZDW5V+Qru1q0arpd!4FV;2N_dY$r!%%M8u$4jFOF&v_`NX zgAck)XhSGnFEY#>Me$z@tcZpoE!gKBU{~#y&QIpzplh|8^1PX)1dMex`bV zHFmXjQPZ2v$4wNr1HN@ne5X<3NXdz4ZE`)Pb!?i@fAdf%F%&2u?Oc}lu#+WG^&n|< zCPc`65XhFV4YE=JyxwydS~u_986_;UOQGE}ex;uynK4g@1@VnLJD+jATKf`r5s!E3smyg~1lPrwULY1%#rHI$* z2pU3+^e2BA*5&Ap?QJk?&$6w(NziA#CX`&bxF{l(U&0|^4JGy7_#!%yDZJwVaWa^R zkKJUR+zWq5Y+}-49M|D-arrjQ`5Ub%?I_G|gHsEz*1H-EHw@;d3aAv%r?AcXh2X%5 zA%ZDleiK84%EATnF{k-06)|bX1-+Y~(P5C!6Ui8tQAGw}f!dCELB&8f3d@Dfn6Tv0 zAcQWB95|I{$(S&~*JDWjem;~!3C<=1Y1z*##tERb7{)bW_)I;0OVonei}67T9hC;2 zLTrbEdJsFS1k(5yiKxeysDpQ0Gz);00(;o!hY`^R!x(n=BKBV)mJ)sx_hNqThRSiG zjRn$!pSnXiQ4E0I@S=`)9~}X)Nvr6DW9%3mY8*8YzhGdISGu4o`5n8f&~U_k4mdDn z&|M~Z`D+&3W0VpjEaAep|G@Javh}BwD@SIlrp|TYZ zsSXit;`~k{@GArv^n^j$JDEcz?6@ZXTQQi=1`_o@GetG`I9r+Z#nr;PkarFRaBQ2NX$%Us8|Fn47VV%w?6wrGHsYZru_A|h2yp(-3B8x zm(4@!Gz`x;WYG2ZdTQ9sYtptqDQn|BS-ETpLIB_G&G;l?d)+!@X06P|j{DA@gGDet zbc5#MF8jR(>k;!+s3|lgJOB9AR!9cTab+)BT9$6Axw-Q&mxcr9GNNqc*s6xg*UtAp zZvaj8PH1Tc)J5#0*Pm8$P=4%~u#YqvE^1(xB(8=<4e#xmb$@Q`4)$eTXwiInI61M{ zwI)nC^WyOb{R!{~qnWf}PvHU^4n7Lz%Sn0)m41hLvR`97)O%&04BT8YZ;$kr8C6xVaO-_$y*FZLuO+g4 zL0!d=u_Fpk(fV9+eDNhCEnGTRqa~xRomzZ}fEYtlp-+gd(O9ga+lrXIL->EGC*%eI z$PwI5(cb99SiyaRdyH?1-cZNIkGVtr&mJ$t0hHULz|mh}vb~IahjWKW_eCl>zFvZg za0%HUG&4nJK4?t4am<5y#*+s_!x(dcMvR*2r?8e)mPil6@z77 zq@&&tdC-_!8{Y;jXf$tQBx1eUBtoG6cci7_!GQ2R<_*Kh#T z!)HM{7X-6S>ipEz2th30tE8*Cz|U89We!(N)xVs}7`7G9)^BS?Dh7ZY%J1QBS7{x9 z_8hW=OIO*B?f2k2IMH}~3uCuE5w{mWJq3!EZOiL$!e?DSmKhreY*$isRM95!6B%~; zil@Sw-ifTiG%T!Y+mc!Yr9s1=j3TZgM_qstQbC<#@WLb~NotcL_d&R^ zGNlOX)6!HXjj=L@olE%87>hkC@S-~=n%2nyM}00N9#hh9X?$>oDXMq!F{FDLlKa1o zli!H_eQbECQ`=!IjnFDA&^3 zuNVUb#CuZp<-6^17;(4h%VJk98p(t;w6J%^Hn;FLWxG8wST(sn zC6?NID(hA!{8NwD8Gi7GqC}%O%AzAj-2O1^0uFX^aSxfTtLi$J{hs+src=E8;=}{G zQMR>TVlX#^LtN0%;w{!yFfx}6gi}g`#2JE#n}H>!(3#{35L-@UD${F>s-A{jx^QsJ zNo&*Pr7KYF?}@79ol&7z*+#jAyN;~P+st5QUdKYF06V~iYjs04#?=1)8fnv zB`NeiYBnkiC14t~!AnLo%hVPZ)YILFw;kCliD4-R4(ii5*ruyr8jE}ax4<-LO~?w3 zwbL1CEFAYbEN6D@>RWcKd}z8(F58p?Lfdt!}z(8vi_=>UeH_v1i~ z@z~#tj1j2E8cle}O}4gq`npFS6}stS(CR)y;9HS{DCD|0)+fr=>(4|2 zW`CBpmUB;B?W+a&ttM7G-TsOpZ}f)oXm_ijZ;3mh)&1?dY>n4)#;;n6FIC_iJb2K^ zqIL}RcHyN51uFZ>U6V=GR%U z_t?28A|Nk2-tyf?o&|I1GI{!qkT|G~s$t=ym(Rr0jh(%+a29aaSH6`U13c1P9rqWy)upY?+Y}}TMI`R#X%5rT$Te;0btVPNg3o) zfKy^$pf^HWlS#Z;;?QLseS#3qv8H+0oG(m}BvSp~q%UcXofH0h*_9 zphS?9?}PMsuBOT=sG{OIztIx@s4!4v&oSCg@kq|EASCxQDZc?e^ zD2K%Gga)5@3n_ih)DTs;yy6l6N7Ds2?M9%7L7Y58uDnEu{J_;rd3K?7+O^fnNcqM{ zIrm6;Nt8Uhf8#_9+BTC^ojy%&!9}dR1WWFV$_e+_4Uk=qq+O1pT{S5OJrTzYDaXp| zV7cXyolhrbF55S+6)fr6aBJ%q(9=#RiiS0hhK*L0?ki@kJ@Ci5-T+(s-o+EwElH3M zEdSeI*)+C8rN91)P=wZPKih;C!9J>d2rdj?3he{(O##QwuehXp3QI54$Uc&PxmyGA zz!+ZqAVXWUa>}ncip}#kH&#BI`ZmgXm-d}iV@e$ejx{W(e{rx`Nd7uIW}8Yt4n%*o zCASkbJYVc}=6ZqHY^Z~8wcE`k_8O>~ezBOkhvNd|)+rl{o7Z#dRt)v+Fg1!?XPx&- z<~69Jxe4PLgadN_P~UlVAB@t2OO<_Yy?l-49?e`w7`hG1u6krrDtaTxSmW!mP$hQ} zWz#etq!m%q`OvhedKMa5R5x>H$x=}FKn84)TUI2IQJ#Gz2zX2|_fh+Yd)DdaH_ww~ zA~jOa-k&m!HlP%tLE+?eou>Iz9j-WI_Lhrgz7=vd?&;c1J(xL6$bnKua<8doTZZ1B zQgdbSxJA=i$s0CI6PKOCldR?129H0U>JU8~ah+uP{4d7dF~|~S+Zyez>auOywr$(C zZQHKuvTfV$vTfVet9{P7-+kYGckg&BVnwV!>qpMaIdUq;xQn+1a0z26ZUEW5KD;V~ ze%ZJ-PAO@aKZQy9&X03=ia!pmT_aSVoeQN+r}aDfe}#5*@X#j&YG9$lrnxQR(R#0? zPrJ;)rd>@m*HB&`YN)!4-)$yTXlP>%7&^=q(*^$-Ie&o!4 zldzSci3}#cPj&2LC-1_vD*i?5z}OOXyEQaUYZSYwppHB2i1` z96fVRVt12s0dYU0kGc$=-^I@S1WYO90e>_3s=&r9JN4;JlHfP zEN&GkPq1A)(IPXCzg>BJrV8P%;Y_I9IUm%FC9KA|oK>t{Dx=B@<;ct>e5|2;fN6DO z*Zo4ncoi}+htCFRNND>=qg=g)9M^#Q`F%dOi*_bt%{$V(aYtpL`6 zNn5PWiF`gP-<*?{!&z{0sfp=JTPf5$L!-dGW~J)X+|bF3dZBg>R;fpWac8!3+vURK z0*EQgDPW_x_h`P)7H#WOvd(1bNL-J;OklQcC}Ishio^TPrkJ_W}Z$6&Fv#KoYcHKENsGJF4+^IU_R;Ptb`uMcI$; zLfj)Ja<>6Yw1F)J(qt-Z;B5aC0_*_qXLh3P)?E*CkAOAPm2>7)F^6t3f?LC|mLFfd zx$@B&&~u92nrtA%W!`Re(Bewno^H{oQ8qhk_YZJ>r=D~%v$1gIg4{%SLgs>g@8Pt2 zaM)BhHgZQ1FNkJaF;}#chzFa|J_ReB>O`6`SMsH@YbJY|IT*~|*k0(z&)9bPyjwp4 zDr?D9_&0}nR^G_s`31Y!cW8{}s*-LNqJ3BrW51@|x5wOSH7JQX5N>g*l?78%+92eK zFUp0X*V2*;*Y9l!wV22wbePBk!)V#OxANm%_8y3Bk1cu%oB4CSi6N((r+2fVh+f%f z)p=luPmlTyKk!-QyHS%*HS|)w$tq@PB--wFVut6u-+z2nI7_~ZQwEV&Dzp6tOfEIm zAfVGIvmQIPZShJPjl%xnTwP$Y%-p5*!Z6!u{B`b5I&0(Gf1j?~<_$4EV-p1QYE|<+C_3?a zFL$Xh10dCrO_IpSOX_+75zLkAn zY;v(HltkDDp0bP4j{gsUonG3+{VM9+f>Xi9wU)pOF7o+R`%bs{%g|u*Rmk$KRb#Z< zP^tg7SfJ{RpgB__P3$oYf(Z`Zd`9sd&op% z;j_$O<4;W5f81fs732dw z1%+V375Sa>Ew`0l&A3XQ+T4qH1RS{}7WYyJsixqxrurp6f(i(o^)j;1-^FJXc%2_C zk_M1x#JvR;nVftsImB-%$*YK?ZCBM0iv8teWceA#&x8U5E-o)+0usoW;YU#D>mO1; zUs6U>-=i~zDGb@PCH^>B?1timeJO>)1kOAI=BBq1T@zf^&vdSDN@v9VaTK82=$g78 zoK1uz#?e}IcBF4I>U4Vt;lH!my}=0^zJiO{3L&_MiI>fU6M3LD>P;O!__I`y^XDrY z(uc3?ELmiZ{2JjztjP+<@MN(D}Arq=v(ir z4)3uKkk%LKpNA>kv`;p*T$*jykL>NGZo;!W99FR}^0sCD^f_s#-?F4|{uRV&joc0q4jvx(v3A1%jHB7Q2gP$NnkIaKc3Lce3 zB3cvueFY1cBTr4nvoR{+G!|0EJ9%5MHPn_#wY_m0%heFXc5(_rU5aWY<@)xaSur0M zYd+4QSv3sF3GaTpWjMJwwS7mts5`KfNgH73I6^qk?glhi{5`^ zEus{(WafDhx$4_D_{scRsBfVFR;eh2egYA3itdNuZV|sK{;5fHTr0#O{G^c5Wa554 z4&eFYY9hV}rMR8zaI}}<@jZ9-@^LgQ^P^sMCa3pUkc3>HmT5eP+*oFSw!F7512wD6 zwMbuk5Fo%l`TClme_j}Nu|gPjurXG|BY(%r~WiLAL`m>k=7BU z7e?`8tCd@mPQCNq^n*p<@opCa=1o3g{M&V!X!NiZkJJsFTp>tZce!FP>^ zT#nrv_4M+DA*m+tRxG<%^SrEcV6o$CCzbUs3MD2A`D0Q&)sSdwESKqgeYs(Wj_H|* zcJ^0WnZfvIBR@AVd3yUw1IW%V$4)NJ18K=_USy*Xkua2MB0a=FNIpc+y2Pl+M+g;>>L&r`_%%iG1MW^g!iy7+$T@`>-mDznW+IGZvj;E|LqY`7!$25B zrC0G5nPd71){7&u$Mmh9@l;}a&ly1wC1^0#=a7)4mJ zZmIs#z(3g#;D2X;!Lg;mz%f&~;V$*myZ{aAD5mzQl$ag6n$!`8r<_H{orC>(h+Rxb zv`}AMnB%N$BS7se(UU_o0XLfPF(;z{LH^xyP}|9&p#6h9&TtzQ!~g{#gdiztWaBPOY9&`f+u zD=tavuY}T8_E5B#D4i)C)|Cc<(-T6k?FUO4Ta=nQcbD1f!0|8jp=dd#8VlX2o-RK? zKcZo1%v%n+QW(Eh^$%@akIzfl5-v1BU}zxwd+F!}GbpJ>^|OV`l_DFEDl@YKpi46^ zTp^n-HvzeGi-`MDUT@LOps6Nezgfma7s{4`x09pum_|hakw$k3@+C;40xcn*(P%}( z&-xo=G~w!O?a>(k5`|rp#nlwxecGapjt|f`CGAC$TC@cn`|jTd0?^xx{S_A-%Uo@@ z0M!^SQ-&-JjZgb?T&1CF>;$KLIh?_21?~mHqR{{%+;csYHFQ)vwY>|f^vcj$uG}gL zmdkLNqqy4&_J3}0@MSX>m%pSxNk*x`6yY`7*`N_cRCG0|q77W5eIf8&ZdM02a*MjbYi*BHL-6-E7Qep$X$6Jacq z-gqHKl3Xe;vr6DC87v*%vH-*5BPcUg6kErSM_zp*lrFx{^8otGN_3L(5;Na6p#Qei z-+RJ8SxLcB&(X-r$ofB4N{Z{0?x#fzijgqQd2c}M>lsR>o&Yq=CjupdPZY)NMeI|u zHHz2gP(pK~0><_Y;cpQX7a#+yqg>0Ld|+GpeD?GJnGP|?H!zqIUK-*KNDvKYf+EU} z@4#0A#fmdVZFAA1RXWb+)9w-DeBNQr8q&^fy{;mgX}$L#N;@ml@C;r& zq09|CbStvNq-~J+euq)sK5L>F>v{8)qF30`fQ~5tky$6eAPz3YqR9h{FOAfnt069w zQK(%&G$sGl;WDP%x+OvJ2O?Fr2Z+v5Mqen7If_fJ=O zhN;ibzw9sD0$ND%ZF_}pH2Qn{6aURAm9}v-Gd45O`)?_{DNQF{rI;Ts975ZRvUh z5#I1wi6I#!*ZZQy=70sBd{~T@H(1?y+Ckqlc1$6hZXb0(Uo!GUa9V+b*~>~mwO)zH z`IU_8c-0E;h@HtU<({CyF94iOrp;<86uZV2kc9&1OUibbxp-X~K_Ogzs5OTD9zCU& zQz5+Z=EIb$mTk(QP|WOw51&)xcgmv5wPIW~6cG$UJq_IG{b`0J&Ses$bEam&RX&Zd z@N=S!k!zrnf2EMJN%06I(Z+&I3fd!nRg(&F9uf;P$#u(N@jG5to?yb2M>p5OT;BB9}CNpt?Re1Tux+WlV(oSCA z*o?xycm$QwupAd@b0C!=;Ncy&mTjOGe*PZ7YuV5*R>TRYaK_hehNE%AyXvhiZ-C`N zZy+~La)au~VQ`~z9!9J3{2a=l17}Pr1sd@XZPvTH^AP^t({_*er6V^TdxNZOQEda~ z_G+zBDeM)Wg)`_1X0_J}S@s$%28=&mJPDBp-nJD7tWA*%zd4H5jHo%2_A0cKv&ksM zx$P%5a}lGFl0T8w4amIYNt-rXv=pG(r`|#ib3SGfm&H*4AJ>U+mDLQF86PTgRE zP9U5utzg_tIJj?+l+ST*-|AfmcLCAS=RhcEnwGMZB2V7bQQiZdx_j>5fkZNMviA->|Z;^0}q6ho{GUS;GPJQd_;}(iVJ=B&E2bV zbOq$c9EHO(&lP=MIkz5}D>r4$jYjyxng*Gti0D2ue}@rAcOFcS1)`98u$O4^lz^K| z216|kEkv&lEh~RhW{^b_Wn|jEi4#^S!6sp_i85F-M59~XV$d(RCX5E$KglCcJFgO% zXIjP5!^~AA9W$1LBv{5+CRH(`jkiEjIb-%>qwD>Iv|4|w+Msemy^ZL@zX`l3)_7>W zy!=B^iHJO3ssGR)jT9>J1I1K^hgE=S4cuS~3Ieh}*`96dFHC1G>;FsjTlXDG!Jr!ijZd+=VD04>5wsB5Oc_;~XDpZa!Kz=QO@b})=G?1-X9E6tXjN8zT?Vi9It2k*6wT+zotgWdhFj{zn@oSiDzjH%;@ih^__vV-ElwlH#6#kD^S?7S_&m9w2J=Im$}4s|#^W<^ zJIQn+SN@I|K5;?^ z&z(C@)(?3>NWA{Yo`M=69*91A=|`yUyNZL%adHbqlBK|&pGIAHu6FSVd3g4F+!eHe zHM1-V5tZgz{dwz1t7Qpgtx9bYAjT4`EeeW#ptju{$KmBO?Y_qPM zcK|1cLAxe{&qKrJ;EHhma{1j08%NT0{f(yh5 z!cZZ1%plh4RNI`|7p}8Cdj|ON!(zC!oKZWeybUL<$!>(S%Iu6h zslgYhgYNkUR-H-h~HC=3ZAJkcSAedQ$iSIAq1k72Td9J^A8w22^*9WGaiQN-iEr z>_>G6K);WPWim`9myEeUns94Q7fnrxmi9*-Iycj-p)iGZs!(#*vfgVBQh_Q`xIAU# zeL>Vc!t5}v>aV&vM{_(uuAW41;M@pie)q1Znk;L98I!e8&q6~`2E*bLlOKL$zY=h3 z`25lEa>V`=kmbMe{vO1{&3D7cH5@?Xr`Lzq6T?H0edbNI4dKrs11*9z20!6OoMkjk zCLMf9FIZHu~n@61)HQ1~2)szv5ah1diHtcCP{{Ff%inG z*E^M|Xl=Wo*Mw;3ma-_#khP1pISrtEQaCcA3*e?MRF#sIGD4(~*xLf7ZgPADEhJ2* z!2|pznGR`ecEB5J4L3$QD-9Mw8{!sTPpXH9uUagwonBt96DLML52^rziriNg>UTv9 zs2uFjyMme$yWb|E`SjVV1lsb)Pb&B>uuPXuzGM)&8~2WkcmilNgzOQuy9Kc(_LohO z|49>pEyt~bvJc;TXx=NrE}YzqOW=C0E$W>VUyc(9d{%t>B3a78vJo0Z3+jm4U|~tW z^?dFv)^5Fls8mvVLBzIP4qh2aS_C7;HXD~ON}!jRXSMW0si2qPpUUaz@3fd6cs2_& zAeB9sf^T7=`!CQ}nAAho{XVZ7|JP;rKSBTRAY4{KPV#@m+eykB-{i%JUs|A+%T=C% z{9+Ky%gIGQ(aRP9%t{Z+3#DFY;R;lp64nC?@zO7?b5v)1dPz(Shi>9j9`I=CUrQK1 z<)V))XJJjjnP6P5*q%H;ypPs5-tVrid;nUauM{Y8U6`gOO z-{~;pK$BRVs^9T9Fzmmp4Kf{{!9pvw53N=|EXo@BGtwyZb1E=39)L=YfW!pi49sls zMY0ElDZ$-Yt{F0UOgyIEd>J5R^S9Nhko+N5|G3bv)1?c@VYf*r*GE4AbhAD z#JS+L?-`($No;iMT>&66D0nj{uMtz#pj=(4euj1UW6o%!j#z1l2&sAi6Y?2hK=j49 zy}|j|Bi*T;G%ciKHn?0~4=B@fa|>HmDF>yr6oEBxaByZu%UvK0)dA{8>K97b=KBK7 zg8(WhojoGHtUrYS#_Y0ARXZ4lOqLGYkLVR(k&2Igk>g?#E}$+whp^BhpaoK6RD`$= zV)e24=0@R&EKNY_FfVBm6{7|H3!W6y9;Zn;#BE)k?uuIuyFK8p46|f5Q@|F|TMG#$ z%@sSNHuTUTj<~L;o+?|7(FR7+>O;W=hpzR;#`47Aj%#ND8ToQkM@H06l)dHn+6qa; z)b`^Y1D9fl+QXD)$4qhL2UjIYvE;WP6i-JZ8+!~yQv#_IooUJ6Z-#^CPbWWEwKPI{ zV6w;GG2~=Fyle)c(VAM2+6XSCTXQo#qRJyv z3{)RT^)l^_x528KSq%eLpUMT)YWcxq#2KS;EF9X9D-V5d&{L_08gO5Td`TUN7v9s3 z;o7aa0djDP9k0X1)tUSGvo^#9y1ukZ<_GuzSS!a;ReZ0;=r)y!?8}2%I0f->{?x+f zdFxzfK;~!nb^p&aFzvDPpXwUl2*< zvl{F&KDgpF#WTWZM)9x5guifpUJ{RV{$i2z6*29Uur&!CSIc7%QbhmdnVEAGwu@Ew z3GKz? zIlrVe`+q~42iX5RhX0?i_P@mN|Bhw9VeMZf;s4yj$!;zPN~j?|b3xkXzVhO^ly#uX z$wavxg`snX@&Kcfzf%jS)?$;Vivp2X5#d-A2apE6`n~$GehKoyeLXz?eE;G7gU5Gx z&tq%7;2@`u%`0nbYWgOF@r9ybJ^d+MP|P?LXF(P z6t1Gtvn<@oWCb=FPGgN&v&>qvW>D-(tT!9j*OrBi1CK3=l7b&Z8TIBU%WbIc`N25! zA6=^|)1xPq=Gm+@s*oD;wCVMQ9z5|T5F&`iMPuttmYa+$eiNv`hYjWnkJGvxiocWw zoeCM_8!yM@h-7Eda#HNLD=+7_x|_1ywLQeHqxMG)K+;&Q&}DX+Sl14SqdT*jKbWh+ z)nhI>>jMElRx|dZrem&+?7#7VOOQ zZgwy^IVOK8H3x&lz4e^U<~KMK2nM+C1g2&aiv~GHfJ4~d7r-^+AI>+IPCT-G6qP?A zHPw>q1xMNr6wDke!qb`4H7_+CuUA;R?Vci2QJphqGE@cyce?eLznHo{>BEU!Xgtg> z2N})Il-RvEMl@$DA54QtYb4E}96_j%!V8>aB>2cMJwSau=Kb+Ecq?_5W@JcXCV_z} z7~YuYP2SpC)+JAuj50A)4l-)p84nCb(@LF@ytIb8JF~&6#}m7AhB8)4m~~f^J&BZx zhAHYtWBYTy3%G&n@dn$=j6-aj*mUl*RS!Jk%!bnxFj>i2LkCOi8G0a~fD3!wJ09}L zn==7Ifx`~q7sWjgk-HLtH8{N+panTUOcv~nqlvU@?;8jn4LRyL?KZ0oE%kzQj|4a| zrvu5jI;nqrt*1hF|6J1!n^rQF3iPJ9-B@^wH=Y1(YkGOe9e}Bx zwrW`aLEbQCY=*=Rkjafn8c2M~pa?l{(gMp~A`>iN;mt;Xxe9;@ZGW8T<2mw2mdS~w z!Y}S#H`*Ex#c1eVI*nSH*+FxYq9RA<2iJ5B5``ST4d6#zMS{tABw1Q`vc9HWNM7YJ zX7~*=;uBdBA_yV~(i24y5)3Ic88n44q6i`kxp8V? z15F66IL|QYOV~ZQ?4~Q&s#`ofW>GdnOAWFJt_~WV86QIrLZ zK)Woa9<$UhN`5qC1LEXs(Z-iWb3(IQ(_<$Cc#%7U_zz}hoHxqHm2-#X^5vsCmHH`zYQ5|!?XfOjFFX&dH~h!JbBX1Yx~<8sNH4ZG z@W-TcmzrvQor$jC59vquN8m@{$Hw!s<)wNX-KTnxWtKXY+HWTFn&!IZ+U9zf8kf4Q z!LG2*2rq`WjdP9VE4`(a_LYEhJm&x|Pd^xK>@zZVjUM|pM2cG2^5ZM?U$QaOjMEkt z1uS*RmpANf7H4*mp8@Xi=2JOfCNq%^roBWByTGg07^^oN>^C6HJ2IyqD9jcB8V%^j ztM_YYlZ%Nc{+|M-!e3d~+I(;WpEw`*APsjRSP^*+?g*>5@7}KrxL~v)5MnC2U@;9z z`4FF7nQf$Z|Ct#P?030nmu50$sC=50_NOeaqsx`_D;{niK;7*sf5@uB69&Be-@(5s z0o~CPS|%xiBjLB!MfZrUM}O~%M)9rM^9Os^Uvd;~xWlq{VRbx;M@>J7kDc8?-YU1s ztvy->`?nf&)}|F6Im_BSBfa^Rz)`}zLhd0*g_kRM2XnR1H zBh9s00GI+l5gq0qi~yap0BGF@pG#hXk}k?aI8ut#jm3L2;UK5p1Mdgz?7BI7h(hKn zMT>j#i!?)GXsOJDPz&DiVJX{%wx>5%8n?UYdWOs2;jpMU&Wpxs(%(DZ3C9uhZV59O zfzUL)3Mx!G3`#!rUdWq~=|ub)eC!i@EF+FPfrS9Kk+_HmJROC3%xA_TL@Hc<3oU6N zB8mxWTK(g;k4Q78di7T>jGH=~6_^0^^gV0|8jMi|Ocm@Kv~Y^~-fSc^tee0VXD5fRor* zF?-U8XwiILa$jk+fLo$6$+#iLM%K9^jUJ^PbCyhuKHA#-XIbGk8?c0Z%2kjNl94l# zZ8nQ1XMp=?g!)p?j>(_r+GY-V~%IMZeNeNh_ZQu}O8A5nZ6(NnT; zRX8X!snQZWY&(hHp)EvU>_lP2MEaOqOeTVwzeYUyjPF2CJ!%A2>zIpQ<|4tKhJF4u zIl^#)lR5dF^QHY?HH!bg!I6|8lc1T2k;8wA6hVqx3J5BQpULMju*xm^`BDpcjq>o2 zaCm&)&jG&kj`&Sd{3HPk@f*NS) zsa#JPS6OeF4&C+XDn4H?D868b`Zac3;iIV5y5!*}sC6Tyy27dHbdb8rZVt$YRFtYM zg}s`#Yu2_J0)~{WMSME9=<@xtGge~@o6=IwW73sEhAqbnnTu(2PD-A?PJ5HjEKteZ zH;jw+Uij)MK5*1iwYQt-VUp{|tQB5+Im<_!xd^4BkeV}bG9|~%SQrX(&YIHit_aRv z_T97YxpbVBPM+Wy1v#RxzV@9kB=0hnb8=;{PS)^jZ?1i5&N{0wI43z{yRH}y>{tN( z)=w-M`(oqt*`xI}?4MYtm+js&PoJF6>JVDA(+O)=_jq58uDaHZSPafy9z6NTOaoaT z*5xsZnp;mKgp_orZ#%9$uoh0?;ZkHWr_BY*di`-DWzCj<2yP;yAe~La6sSSx1bmM_?(}*apx18=pP*6UY`hp=H3v z3vo`c?l&JaM1$M-F2(qc#kfJ#2*Eo3m=>$5AfN=^SaXO9-f*jIIWZ9{igu?M9=Dzl z#u;l2grZ&I5jFhWs3%hPEW>g@0GzvdR87QK%`(Z>FhQ-oh&~s>ZlPRM=vh)3H8F*f zzojZP4v z%@4%V1%df%s3uu{6r=Mze=hPDh^~H{f$Y53=-{bqHYeU=t-|72rT7z?=jKZ6%EZ|dR3b(dDek?d-?(hP&v(Z|k6Vj;)k|IAJ zPYw>!L?<;mV&}KIi^<`*-sREK8i+4?lY*!|lV2m^?nrrTK}}U|PMu&lx;XlG34wm# zDTu;fAlS5Z)-V*yZ7Bm!0fm|eW4)=x$E+EXKeBD9DYNJTLM=p>vIWj7SbpPbhwR`%?a=l#>ylHPo>J`BG-zoX{{FBk7j)`Yn?^lo_F*sFU*o7OTw^8 z^MxTSW9IaV`ep(q|AKJmnDQJbc zpf;RW9=$*0AR`kXL}+i09>SgC$(}Pm)F1gjkcHHyBn(LwM zR(a8Hg~S#DeIbBE$O@Bps~bC$+AS6>5)tKo?Sqk#fKRb9?x$4MsG;Pb1duB2&RIi+^6RB(p6|LdL_SeNrTh(tZPpJ>FY--+7cJHx8YH3!hQf)bBHibLfdp+IC zZ$4QTQ`_=0$F^&~79?6FXSg?o)DMeVP(8CiGa)FU??eDO$OI3k<-HG9-XKfl*vJiH6YlQkKs6&j>mLSm z-{G9Q$S2Ty_znYC@ZnMYx)RtZxVM#e1US2`^;9XYdFr5}{seQBu2e-5VuI07?Pnk$ z2L+_r7~=d{9(r@j;2>?)6aCZ?S0$dUCs3o>EMN5@~Wid->L} z^Uo|SHL&B-N|ENMkktlebnMx_AsbLAv!|!vSKlZ=83Dd0QL<1b2h>ofEg6C z&Pd2v)-i|ZQ$)IG_Q@WiTe8U=3VLe;bQih+oR`Z2-k>bd3Ojt*V~~siTp^4eEJ(Nn zpReREtb#`&WvQ8XF3(YHNb%o(!_<(Ei9IZ?!E#9td#n?hQR#py{$Ei$Zq6$SpM-Ql zaaZoMUw+pMp{;YSKZsDW&hm_)WyUdh@PvCKcRO;kH~Gh>Z8rK9iQ!g+@5P6v^I7tn z?{9XW)?`nFZB9=OE)AqnidChntZ);i4ee2GAails(BS(ICl~WMQmqCa2etP-ep1(s z3PCpw%xvaS+BlrMu2BH@_lFqPGdh&fPnf?Mu@03d=0FvHj z=onzSDRm%{uYxUKY+)q3?$QJx;A1)bSKq1644bjw8`}^55!?UX<*jV2joki|@F;1h z{1wp=he?7e4C=xPikrgm!;4)6&E}B?N|f%TiAGfJ!Uof#($l8e);^`YBB-~&Ze!4J zo2p=F8dYj*zioEUJ#sJ@L^3W`sW}{Gcs+hTZfEc-(l97Nv)CR)1uqh1j4s1_t06HsYZr zItIYBZb0%I&KRW9W&@t1gW0x@;vlyVio41`(4EC;ayKZCi39 zum?~BJ*s_*^2QVR^>Kqw9 z)J$;r(AkvEVqGLTG&UfMX`>2?mZ%PYC`3e5UC{}V&d5Y%6()reOEOwHMctk7$asIN zbJFF(tiWg#Ss`W%WOlBUvRN|;^dPGVN_#kF<$mXm9i^n!%KOol{B4ANBhRw!@6Pn> zn?Lc_3=jW-lJcu(O6Z#e{U*_lr4?X*Q3m5$*s(BvWv$NLD^{^qde&hIB9cP^o(8#W z)`Wm@xzQtY>5OZlWRs+`6jKP5oi(vXLP3=?Z?c^R#jy)x0uys1lz~RNl9Up^OJ#y= zIm2m0;X&RRgP=;IqhV)F-o<1EdvDEEIzd7s)7kulRAmnY?q~Nq2NwbRGJO`I_TXTN zTpd{A#U9mrH!0Pyzb_QU<2V-*=W0iInuQ!|oZbo5?9yk)q=ZJ9P~_u@g@VCd!f4_C zxFb6QXQoyV45nYXLEe&jb1oe0-YUC9I{e;+@&BtGK_MrT2R6&7_2o4KQzFlp`a zi|cJ8N8bxdXqGQ%dXsaC86Ft#j*R07tK>mlcBAyXWP9+2JDk*}q$ z1|5;SJcYFajFi~CVIBhOZl#fXH?dPL5#kxic6oW|w{DkTA0~{Ss8L24gt;@19*~bB zuFj8m5i~|`pi)?QW^}Hnbo@LyY~H?e-Q0D68@oYhj&p9Ay?}tG1GwsRf<-h8*Lsoq zzsM$!=z=l!JtDfTAXILcip~>5WJzYrXx&k&S0bBkkG%XCVBnPUy7}7J=^|KekjW@^ z2w!iQUCL8&dN`=>&Jw}g`)jvm>|spwyK{}i2@#LpCS0i9U^-yP4?t%Dej7{`riulB zllBawINOrn1l>?G?9+rHqmUsWbq!Erc7HfiQtsoaBL{T@HgH!wm()L5D<`R!Cce^F zDGpLU0tbHF*mR4eYfNpUElyQQqghq#^^@GzSFI!AnAK9Ys}Q)jCvEwKZ|P}x?Efnm zmd07;+5PSi#QtN4faq^yBu5(yBWpAF|C(HhQuR&GAoP#~fyxeWI} zAcq%R6&4)PN_4S?k&sD^ec`6p?zde9JNK;f5ZOa-*Rw1ZRP;D&7whEnetrH|_;Y)^ z1gIlc>UgKeWarWQi6(d+Fo8XKl7)f1 z_{d3};_w0EPJaQ6jp!1EeOmn5oV~k38N;mcVobUBxR}>w3=mJ%OYQNn26qS5Hq$Lj zgQgsAqN>=YxN`-Xdy|2%1lkM#x7^J`hV?zDVBVrLbLyC*BpMJ`$_aYt1ZWG$t(jB~ zb?#BaP2&PlC2gkWA9Hw`Y;j|gcp$CQ$GkPwMYM9JI2uEC>%$1)q8y~H33WM=5Gm@{ zw=}diQ(-cM@<_^UF$*;>C0_hwxou5V6oiUz&V0g`#2#@`?BP zVxlx&R(5!YaLN{ydW@MSE;KB(P^?2qAS))Hh#6rlS8U_KRJr7U5DN~(63Vn`Ab;eP zQA0d3+dsVvbjWjpU%m%x+1*sKR-<06k(9Q!q#}}4jtZ*Vs{66_Q(dkI5)_1E;zh{`LEPZhO<*3hvYHyJR?DJ}1FcT}qmJ&h z<(1}a0*@-YxD{#`Hp*j0kw*9^6GM=u$s*Y|f-A@AwAfNe_KENkF+`2u?*W8;pa94>APw*KUo@BZn4h)!S@Y9>V-{_ zDi(WUqklwrH+3*xnxZPoC{_EpZj*uxT8HKzzj>-)<+aFFN`B2&JpOJ&Vd^{onSK54 zGVLp42boRRcZ5W#c-S&wn7gagPEOuNIvRYCu2=sYOS%5u)b5U*t5zf#O-x~R^N3>? zc&lJJLEMfBm|tNtBtYU$L$NBwYi7RSpM;w?adk|bdav+(^=P!(Q({w zu!$gon*{lnt?mtl+WX;1-d5NkL+&0l<)^LT%+-MZkMCcE5#5-opj|+-w-5h*%dtrf zk1_BKi;H-<)fDDr5kIXIkajkO^!%3?U{uB<0C8QNVf0wL1l`_a8$B*+FK1qii5P}!gQ@Ar6uGG5g_aEP4 zrgVN7-thObWu(~h^$7vNY06Lgje$Szh+}%SkP{Tc;w0EfsYVamVX+{t4+Q#)Ns6@; z;`&k07XfusjbQOzf?s*SUrJ1)v8PxRHO5yfCAW_CT+-jCQ1;)=Mr%l`U`^4quX|V( z7Hi%`)f_MCpxHo9(4W^alR-K_-t20u`HXti55QtDSk2*>9FIg&(hHJgB2C6lOQna1 zAx9cT5Q=S(p)Ka^r0sT5MZVHV#ptOP@2eBED&I*-P#_-N!w%xRaLv_{IW*}1W){#n z6ho-UyGnCrLn&Zcrw2MW%O?(GTGBrTS7Lr@1i51mGtm2h9HzJOZzAKVb5@_9BNi~c zfb5qom)N{1&P?mHx2PN__f`$%RIY2nC`Qao)7YIWIu_lsQ8E!?1Y;n-W$lf9Rj~~w zfJ*2zM$QW>NKCxd1%G_U77QXJ1G z)#Dokq!f28*@Xj#Pgdj{!c>}HEe=~fEnB7}@=c__C?`XbxmJudA&W($bGr#$vHiEEyC}ePdX^i=@|jG!|Zks%zdLpZ0c&zv6uI_nRsB z>Y$B!Fy~kCJbUTjk2szOHLx)?V^{a%^twF~CPIm{LEfpBT9H6HITy1=N^M97B7yK z`N}>obzYSp0j(iQX{9Su*B-qe#_oQ)EDoI~zv|!L|9#6sdyrDwbkDFoU>r7p_WaY#f|O>#e?~=64wV`qCSdyD@Vjmn!cLqf>>*-K?*cN;MtHsU23OncS9m{V1B@}jxT&S5Dz z*XE}#^zJ|;|3D)0*)s7`HM*c=Zi|!Y=~;i@-X8F^!72o}=HhXa*-<`BHacsqrUu)> zQ6;&sZmfHuNii0-ZZW89yQC_i=tl-;UYc0Fzm!K(CDcg6h@$?Sv7)VG4cskO2RYx` z^YsAXu#B-IPA6sLhd2)6C2~H}*^(!E;aShaIh_F2@V90heG!|9G zux1i^xU1RqWq`lTby5gm%yD7t{~ zwmI_!=s9MMmHZAh3NvPmnl_>Q%_5ZxrrB1`2z9)On#bhv*ONDUJ1Zi3mLijZk$|t} zw8fjR#>Cn2BMoy;=D??3UmwT3;p>#(!i^!`X}!5NtKmQWb6Irc{{INB`0CXE**{13 zKTNW!UrtyvXK`m|2WNRR7Z+m-v;XK#o2IOgW?zYcU!&0| z30)KmCy77fu5ge=ij|F4`gnJy?3UuWj>?LM^e!b zs=kXMh;mA#_!`VMKuo$+zK`;|=%zqnRFp0((cJ5C5EL?4Qs2`HMJkWz$f!2qxEKT~ z9$-*nx}-!2c^~P}IH-K2<-0+ypq?vAFl)EVt&=@%thA{F`IVTS$P~)?&8UW@vAC(O zte8ECuTTP9T;7d)_^L{eS5#c8%t7OLCQHK=u8g(#vQ{on99x=>|B&?6{Q^7kJ=2B*jO;le5oz@w?FbrerWd$S3*5cc4FafB#UZxJiC zli|SFHe8hj>Q2;Emz#f^VRb#q&(MZ{-}N2ozA+JgZaxB0g<)0D(WtS|W5v&Ec#|#v zaE;cz?VpjS$I1R#QX-$Wuqp;sy;#WZy@nDY?7R74JxxKm^|Ok#kjCcR%|_(CY<6SI z0sEe0M%D(8w58mQ2Q}u-$tJF0<_9gZIFg`XvPO8%2&dhM=3!u@>_nQQlFByyiL;D* z8jsew$==ZxV()w$sA#D~L(np7<7JM5i)R{_YLx}$S#s?(n?c0_;_F|l`h;>RW2lr& zF!{qDs0L+*69`#nLtT)Mm5_qCI0&0< zB-s`7?r|Wmg9I)T*;^pixxArC>`GT`JNygFf9uNDFpTsk*okPzwK3P0YsDspD}CWj zo2ccv`))`!$Tq{kCc3Nt^NnG(Bju2=hw40k7nou~`3Gf(#y5(PIt))dz9}~5>69~p z?zv`ek&DfWvQ`|0%fNJ+XA?@A#u(?FIEwQ@#Pb0{gMf^x>k`11WP}2KIqq0RFHV*8 zx9ur4WhAex25Vu)crbhdQ6lwo@|gqAn4&i)ln*Z9-M&<=2$*k}yuqMim8`i-g~FXK z$EfKrw2%p>G*UZ)vv#YgP}A7YOrY`xjbVP%2i^J*gS5jy$Cq zhinWcb)@FxH5X`TPD^PH(%NaJHlR=NiRBgRboeofYJSHrt#L}! zs&0DAtM)FO@{xS{3J>>!r#*nA4?{}%xEDPSEs8B3Bp8tYH2nJ^W{?Sp{S9mhc8p18 zf#tpkP5V#e{2bLa*EdQpKJh+3G0PtkB28A$iLPsNB-v9mQOEa^YEFEEPTXVQ_^Zx* z!%qBT2l$-Md?R-p@zC5mvrah&$YW^uoG$qLYXSMJ8Lh1Z0y;L4+pQIniDkX<=00#3 z+KP)SLNoRy-`i9|+J1-!3yz)r{U-_r%3#U>?Q7-W_-|1#r2m7lQMb496m|A;{Ew&o zaXN6mDa)yS&$FDYyK)p0xi==n2{1P4#4w z{(RnYnd5%`v+Hv6aXrSl`vzo{sq}vETuRCMQ9;e@1NsMSRK7OGYU*$rNc76fZ8{)HFa#jz|3FlNP6hjkWp%(WT4dw#3n zwzPMg`KGoLHW^2?9a_g(e9;AZ1G)va?lW|}Qc=Z0TG5SE`YbsEJ#BaD%G)9UgGU7B zyTA}QY56siDQJqRdC6V2J7J*s7jSpP{v6T3sWSbb5)Rz}GX$v6 z`zmJpD$e>Uo&irJhnxqEBZjSj$PACgg(nV#0*5IW00CPvnqMub7dA{GUQAR5f5Uxb zKaD{(#bv?T(erfKp9yP+G5tq_#ED(@u~-2#P{@JNpb!P$K^iQ+xIqYIB8kDYA)5Yi zjov?+ht=2-N&dfcQbt@FaSQZPKrolN`ipQqz!AT@7s&l8f>2r-66Q=Qgdk>B1FPVY z0WtdpP-24gL1)Q)27&r&nebQ3h`(Bf90Sb+GY*a|b_5D9=fwo@LA>N{IO)#=|DQk1 z)YBl!C=kc&TeQ}2>$x@Pa3%f#2o7^mc;^t6kK=#6q;P1og>e6G(inYE&FW{Nx+sWd zf?2Sf0sCiCngCl+nrLES#f}K#a-n8{2t_4ENTvJFsULEJ!8s&Q#&ebd&5Rga2^Ill zgR~&x^+ZglBD_h0IvCZ|5>g44CAfl4$CQnx{~~dSoYQEJ1;BKR2Z{X>2L}Hx0SbkK z0f`-o0*O703W+@u4+9St4fcN$G=x%}L=$*o2CjONHXRa3O2fO&xEgLPPD8#hQjIq* z3&K}lriraI&x7}aeD&GaSGk{B_NSoG^HI|#rNXJW^SFU7;6kupB{IdjxZXG^ET?c^ z7m1dABju+mmV_#WuMsNywwP!&jvtYnn+6A6oiOARExN~)h@&9xpe#-clFd#%#3J;w;c}2g$ZS4K znD$>s8R)Ygu?dS*W6COeEQxm;uE^>mG$3-yVM*UHT6CcCQisS#bm6P+GjjUB?^v{) z3ssWN|1ebIVe;ddF90J@(uUWDHjU8^r!iw4JvIVOO&X~Bu5@IEt*($XlJQIc5@!u9 zRNR@-?N;FgQmPZtLr9)h7%E;kRJ5$ZQ5MC*$*;h|u0YN{n~cFi=96U_t-H7Y0NF0V z;_wKY+13#c@B9*0=s_-kovsZ!lldv$?5rYo(s)05t8lBE{F3;h-m-t{M9)#Ewt zQOUxV=XxdRbLKSKpah+8W4+7IvjSx~j;)}ux*gdbSk_t{0p0ay!r%0we`h96cOp}x zaAoInXWw0Aa;c`gw8OnYI?$8|nfoJR}3= zILm%n9Uc~9 zcvo$;w#7}IAz(m5421jGA4$K@EYKMtE=!!Yr{_(l1=%s>t%qXo(YLr-8b0S;PJo^9 z`0;O21NV$>;&UH4nV5n%H27?5F-Tz4t_3PRiZS zE*~Q%w(opi3q+etjsL#lXY-QzRB(cA7a~}+F`3%~iHkOO!CqGXc&rHS$>qCaLvSAD z7U8!r8ewy4N4V@QDDSgq@bNUdRg2|YTyZ3=9C?#;ujkK|+~3|F5<^Kf|NNT=YbMuS zo}X_r*S5SZD*6WsDry;+_qm@pz)Ef(FxRW#wPk;?((4NlUtI{@+Hmn_EED@x`D%zH z$(+p0&b(;U#LT)n9g~ThIIC12KO9YT;|j9LWZ^x=IFGXsx+gw zh2U@oHR}=c1MGv)8h%u!VwU2-QMt)6z{PCZca#sGH6cUND(q^f$xV0eHvzAYhyHeZ zSAfwRdx+=|sn7G3pyL&gJokj2|8Fo{I(?tz$YhLWZLjIfMxEOQV~_37=w;4m+0O^( z2Q0c8hseyaX^U2wk9^v(36NLrnvJGv3)-~MYknW^x2RC}KMH@)i@xqrELJ(s28DXp;hbIL@z5H01@cY7g+p_74-8y` zJL)x8s;Xz9s>*c9Xr&sXDpgLC$;()=rcREkDdke2PFYRf8)mh>dq{lV$k{WJ*=1cV zHK$q210;n?gIg78KDe^0NMnJJ5~&NA`sU`!)D$x2ZIu?PDb!xzSV<7rsru_L2Np6)dq27e`fGStuumbfiCnQbJM zN3U!P`kOEJ_UHtkTRkVMCvNpgia*g;sr9ALmbO>DzJ1`!=;SC-ahG&eG%uaKKv#P`-(?;6lgXc7t1Rv}epd^XUmdQ|B6mFra8 z@O*JBEy|%#F?g-HH`)RsaS46Q4hE3{sv zGDdCaw&8*E`1Cc?If>R{z6RtQ zt96rqC~0MCZ#fCI@!u@j7_KBR^>G7mHa|-QjQV3DYQUCIPQzJwF|9TDn0i4ihuj*W zFVDthNs{p#wOf2OF@N5hyEosHo%EkHES|bSyGq|e{!~}KXWQBox1MooW4zE4HMt_5w_Nv96TM6!6!91E@39O zST31AEFeo$#_^EJ#cs^6c`hgrw!+P4z^S-&FsHVksZh&tSS^*?Z6Hg>NEQyNS5WSe zLb6_xVpYk8B89n;h$RrCJYKGK;OM5pEQm^lcE4c1N<$1SeNQe{o27-8K1r-bt80ze z^=`dxE-xD;h{j~{Q-gduvGn#e7o!?a&ddof!^f%Zp?5n+A-c^6TxT%hKL|P_&lRVGx7v`@v zRNGx(tRy_#(MIA zin=s51DS%@5_wU4ERt8`^wFR_s_NP#Kr&H;w@h!&og_}AbaDrQsLY0OOhOa3Y@EwR zTXCpD^D9V{qSb&lStpl@vHZl7>4ZXW^0(ulJeP?YEal*115z3h9RkG#QqvYcxnmuP zG8GD7@u7X^!g&#}Zr%DE2wdYWce_m?#{)l+8+$UU_zt{ri z$#<^($Oq#(>q&QV8Lb79DwWCguq1sh?D4*R31V5b?DP>_gL1m+9oKQNX0{%ba+>^g z`7~5J*)UEa<4eJ8R1+?q@!Ce0nbg_`O&w5x2x_1Y@1=?AG z7z_STL{bfo{2WF73;Ge|=+*SQ<9-uOfd&Q9fV?%wg-TAI!_O0Vgg#?a&W}Q-4U^pW zcsuL@ONn*3Ra-E2O%^;$CGSJiUOtVj&0@k09ix&F`yB_?1P2!S+(p3(+eUV9ALFE? zgFuDlpd@&w#D!XSE>9HaVq1IC@jR_FXsJpiT@7YVhU-Ap4%O}r_9%;bSh+Gwj547` zdf{42hEHC-*7aJ;bfGGFLvx|>0F}qemW6f6Jz2TyG`2CKCN5*$Iwu~1GYcx~(Pb&O z`jxQ|J2d!+?7Ikw-b$ldeK@Vsy2HLURMI zGN->{5 z*1GsiSu^vBE#G^I-MoCm!oBiBF5jCo^@bJv{9AK`vv*>XmzLi|?EL$>?1M$0_k>>c z=XPwB=1j(0%uj`n8NGV&W2mbvk25fr;1tek%QhuC3HH;5b%`GkY6`R=8ThR^zIvk%Rk9zkCx%jXYK-^p$QqgzL?>AH#!qzV zBf*!4crBzm)3WiQ8S60WjwKAE!R^%Nq3VP2~kjK5O3YJ&zHRy4y7VeqVXO$RL++_*PPC zRs<#AF8Kg~-rDz{GSqz>$UJ4|8nacT9*2(^S#B#o=J{#{k5Qc8)^HI0Sc%z`t&kSc zHJIH^#@)vCh7k2xJ@3WKzXPo1`zrhH%!yQ=6f1Dp0`lYSVIVZ@98a-I3?u!G-+n$e zS7dHU)4ZH4#?2EL6$!5)Xg;0{5^GYsg(yz#*a&x)|@O2A;P zQSFQ93a!CA!O^xgeaEA1YX*{NTpEphNkeoDW1_lmkPJT9GViO{z|OTh4Z_t(dKNyx zrmstfPT2+DlJI6ahUJQMETkbD*vi6cuCoj-x8>ZTW|QfesD|2HsSPsd3U|zw!LDw~ z49ePJ?3=mce&c5tjC1GNr&#%!<5p*sORH_cdZ9PMv+WMGkI9?tSUrPm-^?D$-*PZqh3CM0PjOu&YPBVvz~TU#GO|=s>yji7Smz1d5Yzh=lI(7VlH_*8*TY&# z5wCQT;_j(Ll^v+Vly(&9BRdfduXNJtZrVikoz!s}2iB&^E`aut+gBF76s-g8!sKRn z%e{A^#*TYQYP-p@j`w{z*R4A$^j!-WY!9(9mQ+WU^r;D|dk92{#qb3*_+85oI{cU8 zB_r4-BUrf12nKzaAQAI9d_cHchZ&YsZqR_jm?*g+Uz)3*jEhP4Tptb*xQv*5i%4Od zBJD|;%rr`-H%1oA3cJb*3!NE?mk}x|H`tXCikBIhoe`Ry8S23bdt;1hZ;ZM#MYc6b z)}0{jDVTf%ju+!3_IV;h72cnFW@}81>o&_1Xee zK!yxLF?o*|i4X)bLUyRuD?7ZP>~fh-xv%Y z4Vg2mdC!<)@2fzWVvm_(uUW4DKrWCu2Qu6P`GyMZ76R>-n_}-luK%k{nqrR&?G}<^ zFGj9kRjz+gt{;|S4~Jq;R<1uiGq9csbdCk|Z$AXz7=&*s>of zSnmh~-yFm{8rrQL#U8I*zaT5y5xRHI=3Bw(!QG6o_KYythP{KvHSXR~IqOGu zbLr%IX4&I6TrZxv)r=f&Llf`WXLgMkNCCl)u-;MkolBd`6Z+oK@SSs;%Tv4F(X^dw zo6EBpUwyfn&^aSBd@tcHk@3}*mxv)^NNG8@%U5GVlSPllu(il~KLtcv0?6J`6yjr> z98iE?oT$)`dM5zYZ#US7doa&Cb_MXfdMEr_zqp5fGQ$I*#9MX+h-AMw(gAeC134w2 z%?_P!96{go>e~I3UmU;SnT_omwV}ys{<)3qAB^77-u$#m)iayRzv{iCphj8sPGA-B zx_qN&y`$1b;q^}F8D};*kSx8U#s#CRTnI~VxF)p^?6cs_zH#6KwqO6U=9xWwXYax* zhmR3p!)LL1XXj&3Be!3p+L9~Og*wcI zx6qbt5uLt74&st4l!ZE!1*ou=Z{O^+r0`G{exq9bj>SmC>LZ?I7u)Pj?ngSELqUXciE^#ItI3~spP*msd_kCJcKVF3|kI=6|336flW(vdxi zkv)=;J(`i9?Y~{~i)_)0Z25$B=!SJXJ9XZDYT_VK8DD=4Zb4`Klnnd18TxZGjQjE` zvtyvb8VE`|?I)G-r-8{Mg2|(t$s?V~qn*hkfytwu=^4fNTEO_)-}t(Ca0`5J%h>o@ z*!bFHa7%P>Yb@-iB8-b<=ubs}OFo#3MO{*T4j=zZ79z+#@k6+%P$UvS49`6v9m#8) zBL}Rg*IzAih?^Kw5%1e|v&hzg2>vX{>taiNJ~B{%a(JJKDQedvvfX5GGkFkC0h0XA z)j#t+`1ZH>KEg?eDW5)hH$Q!MF7i&E@y^ye%PaZ*)zl!~Ec~+5DvZ+{!09jXF#p)F zSxU*4W>`l(tP_{ybhJe*^0V8wYdjHr1$1rhKWI+7sK7idpkrGGo=0_PhXb6`E(*|b zQVV&mB&_2G;IxYdeCbA+Q-gI9LfFFIE`(z}+{!vd!m{giOaU$;=sA=fDxgJ~x;!bQdd+tRSnj)(K zQVaWJTKMLj4PwKu1S84*y;|Se92w+ps}r`~BU4c|7*dZ}n6+muO35zD)(+L8>VqYX z78hDoS{~|^z8C7SmBoz0bC7w6*w#v1E;aq)iE>O6OvQk95i3M7&sqa+ zHOxQ26`m+dGxCK)es}rCYl-PVk8ebqZ3`!B{-HAN_4s&^Qhzpn`SQle73#{wTkkCK zff+FdOZ?CF(!AoXp^KEfE@fu1<}I*@gd9tI6?oJY*JkS1MNz5-9LYk zqk=OO_E{SoF&x?Wm4?%etnyh!|X|i2$^2ae$7_#*DrcA46FQ$TK1`n3hSerVpt6T z#-o%8kjm}zmq#l89;q?%`w$#N-?8EQnRXi@va}mo(Z{0f$R)lZJ6xq#8vWqxly|7r zcs_8h7N5Q|WPn^mT%FRZPM1yLq#jd!w%`TTJ@RSW*Ay52q($ZsRXn%-=zn3sRQjys;^LQNVxc(D8fk_&~B8< zcM|?99Mi{#|!JsGuz>Ze5iVu_zhlie*DP68%c?VHGA0Ga3mXi5!JT{9>Ms>ol? zY`wxeGO0mLx!Q1HTQs^SN;||jvNtbAOhU9~q7%4DQd$+gXHzYh6u(bM2R@Aa0lRBd zQp+0gi>YXFHnjsb=?5Exaw+zN?z1cp{LJa&-|J+K)%hf0AND9W?j3MFQehuV|DoJl zLbsQGhHco4Ifz=i=&V55Eu?*oX@N#)=ry?t!<@Uv88YEJz#XP5yXH)-OJy>31Z0`0 zqITy_mDg;TYGKoCvd4%ib8=zV&7G~syN?RSW3AC5{j^!PAQ+QbS&(KVl zIg})^Vhj8=ebhL6AmwtYtN{4#^{t(w*&I%CVKU1O)t)!oKI1&uVgawCCSAFr~TQ z?;n39hI`M9pif%*8;4ML_i)SD?CVd4jfalrWuvLc0jk`-CGr_R_uFJ(3uM&Fr16(g z`(4kNM0uvsQ)7p>?grICv-P&w(KjPy^tdrthM)vufGLj2tu_EA1 z$>0ii=;n&V(RD_|v#DC9kTHdi9;Z?qzOTi}ePh)~`D=fY{oUZCpGleOSt0x;_hp7^ zu)RQe_hk^PuE{bpn=F<*lvz&@L)PLue7lm9^4)O5oI%5a*B}nhp(YQ9-k^cZD|x5f zbec=IYwsp`=s)i69SuiQEBnfnG@3?kc|JASoW=F3lH`|($X~cl%CyGI(uvK(FSZ;8 zj7?C##-rD{FB_GiHpmE1qW8Uk%#`6LF_U1ljLNp{+Idp4fz1~k4H#%`Ou^!o<(yQC zYlECD(D~!RFY{=F&`nIe2|wSx=!Wyh2H(A=kLFBJKKU@ePLN-j=1#flmQLB~rcRma zws$>aI=(kix_Vk(m{{t)BO=Tb-=(Fs$UaSDO3kB3deovuTGc8?$kj4Oj#Ph++$XhY zNvL2>ji_~{c@2cAZUB2L7l56WlfX8stS>c~))D$e*BE+>@R8hKaxt{Uu_JNHaU)^M zwIhDYxg&1B=(6GRU(kut) zOvo){`j!r2>$VOe>&6$UMeDmCWivoP#WoPi@<)&RGMY8+=UBPGhoFGE%Fn8W_vS3D z3N?E7vNz=_O{5>A$N`Q-pZ~V(4W(lzWAQ(wS!z-(tv`*UvWwc(q%m9!?}r2 zm+EL{8qIwkE%fA#0YhbumE!bW+Rn*~-QeLNe{)r!m(;S_tnZ~?fpoDI8jU(UX-;xD zoum9i=329S1w??JPJ3DFHIZlj3vxV8eXf^*6N$r2VQN9#|{wuBRf37I^j~`L| zCpV|OvHch1@;?Y`Q#GtS@HBD!N0Zo1yqeUkE}_O;o0glt>$aeaWK-;|IaiUaN15X1 zfL&{KrlrcTPEJ$F>lC1Gh!o620zyUBsOOb72(4FNK!~QOeJx(WZ)v&sJjkY+N^&~J z#yUNA{Q7Qu{{A`02aVmIVUl284MEAd7%69FbT~P>+Bfip%3r?aMu4Lsge``4xgT3< zpqk53EcwQ$_$!7SU5(C$D%=S);deo(Gd7Br@mj?rkR*q&sBx8EjDPcgA5~ z&3^Qk(H%iE#_vBNKZX;K7{MCi3Z`WDm5%n78A?BT#gM*hiMCMVt1hsqEZQ@gbO+o; zUwK1Hc3{cgkuN^cl(pmMR~g3B!W`R9sW^6|a#-+^_)ofyK-`g>VA#bhZJ)4AtcQY; zR~kVx*IDT75j&@=1P zGXgAD^ypAfrPsNe*(`X(U-hA(dX9>!iFd3`CR_o72HiprKx(i2yBn)T7P!H}pQ696 zI>-?K$keTdOpKW+HW)zdIcgn90BoY_z!iH+$`2I#)Ue+ni{J z^B2rKO-J@@DRK()xJj*%M*3zt2^tgEEv7OSR;ywat?|q}?It*r?j#ZmH3^-9q>0)L zZey)*r|SVRibm?`i2MfMsDs7iaCY;b7*SlzE!3vtlHxcS2)gHKQgsNdzT50)fHxgD zpqiVNG#8ISe+*!S0|J{ewlJxOI9bqiO#zNevq}FKEQ9JQr~#ZmwAchj5!x17sS0n# z!o$`4SWXdTxNCQ)Lvuoen=dru*WxVxX8#WWv1LhinKlh*(PW_-$8%DX!J>`mHPno- zz9inP=BtM--)bD2FJ0A9b^z@uK7!=-4zp?&_pUXf==zQ>sCwr@(AWP#<6n88>8UMS8{xXo(9we<3h9d9)!@8N0a)k8e)0e)NlDg6!hF zs1H|eXlIUWD?8e&mCOy!h1_Si6&#Xw;@aSF;o(Q?Ih2K)%P}RT#wJr80>J8&WFfFs zK5wH>09>k5qpv*eIojza%d%VEsRgOi-fLVE-+YOfPMH{V^i73l> zeOFtaTvpvAxch8Qh;!!1RkLk}mg@{tew#$3%@;J>5E(bT+$s?ZXS1#N*x& zJH|~&@qX4XlAEWEou45;OOAQEI%sR|%R}2|QN~M;bQSmG(Qt~Xl!9LIg}|pfiX z=uHB<-%Z4*p}$3ZA?Ubz+8^TMpRjpjuse^qCljaQKqP@5o_=Go4Gfhhp0GjZ>oiHp90KLc5!>_oM!$wxp>*(+R=WC+6?Eq8r9WL1M1X;Ll&|TZMb{ zmt9cw_dy;^4QDIp_6H6@P>e1oeS!RXhe(bAM1vT^w-DPtS&U=No}s!*nSbWQ`69|Y z{_2f9y!(JM9*FlwGroR{THdOQ5Zf^o;7W3WJ>U|LGc&gZONJp9_D$@d{>&c@X`TN? z5^xoci5GckIIxF@z$@zCQUAyL&6*8?A2-Q=rESu;f}wek46?*6R$>)bfNDrPW+~Ud z1Rkf-4L>9O7w%eLbV#<2$6HQ4^E#&%W&NLxxU81&-&*=z-F`{!b@c8fiFKP!oQl$= zqa`*G_AMQ4J8J6I`Y#$^a;m~}O9VU`E~k!?5y1h2KOUuw2qcf8HGUGxoREmp<)4-T z1pr_>r3-xvUC$ZMeU0UxJBLS&;pt<(yDu9*Y@jT3x({iTIO~)+?Hh_ghd_0ZdE2%9 zQTj|jh06lIbAF1mer}ieHx&9e5FXk;dMM@FRR~U~VoFkRGz1sdZvP>=|Jz;}DuVD@ zh)B+M;SzBE_a6pZ??p=v3;HW+1?k@{(EghshyTIu{wv5KS7X!V%i#VcxS34C7;(Y} zZnUOyAxN7|v@xNByCng2h1A;6rrgl7kymDAG&+A(EmTFR7GMGFem-I{u=4%-9mKL2 zQ4(ht4u2LGgp=3Nb2s`#6etPkb7?WCHM6kAPMEXno4WbqxBD9J|FA#j0Dd}#G{gm8 z4Et;(j2PqGfgFk>0kV$lY)to!5s7hf{|8g2F{Bf9qzH^VTC^uy>^4=HQd*J%3Gf%B&fjA5!_FXkYcvp-8@`5;$ddB{s=%k*m|aql)U+GR?O4K%VEYACk&fu4A^tYl?sD)%alT$X&O;$ zl6LVWI)VkY*MdGgtfl*Ba7ucJKIUn)W>c)nYzr1cR*Zu4a1&M;jY1>PG$+YQugL$P z$ShsnI)>Xm{s_+NB(%S$@yf4Ug})i>t-@~reJyzwYkFd`6tbDkgiedkN`5mYoZTkn z-uZ^`d{!lom{a>XL~iOSMF%b4UwVDjOKPO}VH1eUa8!Xw*wi$=qs|1{MuwN0kuWGOM77@e~~l zgvkTxVX#C?m`s|LQvM}f`uCv0bXl*l6qyIog+^M2O4{sW(#fn1Yw=9MT2mF}1a)%! z#io)1u$_kSB1d^wE@}Ue*MNg+{0kOJ|EMZ-W0f&Kc*Ma-*OshOT`~d4UVfu z(j)yVkq7*+w(>>-0PQR0Z$R9ch>A)O#zV)LHkP+7OO4(dgcatq+47M_@`Z1v=e#;~Q z3EbQgHjFMAAc7(LjL@C3X=uI}!lx0TFHV%LBf8R*RH=?1xVj&|S28=v;BF>kLYG~Q zMZ?A++E~9*dzLqoCiX7hGRGI)$+}&;oxXj&J3Fhi3JQ5T=9Fm;RMidKkeDcEYF2Av zoRVNCV>G0?fD~v9TmMM_m0hO@Y78ZPn6ZxyHuf2SX_kF=#M!LpF1I3)tW1M5731!d z>4v>|$=^Ei!;XTkApH-Q1rSxTS{vXdPo!rd^S#d8(#*w2XEVR$p&stc2I zr6X!mCc1jWL$i7(X44>QC~gTU&zbU}=)@OI5zqR_Ji9FV$PwemCE8*UWgahe?1XPP zTu$v~xXdaL^5^JbCN);5A~m*9xHi0F0Ud9wqVfR(AChqIMH{}$iEQc5++W-j3AaSm zI+Epty6P<0Ae30=6pEyrQZ-_Kw6|rnrzGd$GV&|a*$8gmb&C}#X z8uy-{+57@tKe(>BHjch9{wVgAZq_>}u$~*a(GkF);IeB{t^!q6yqnhTL;as;Y(ZD>1j3SQg#_c%}H={87@=CX7-)=2M; zy6<5pbhEnClL@Y8>hc|Kz;(}c$ijiT7?MiWD7gJ^yz>Izfw22f-H~6Ot{8vJW_IFx zq0&yS(CBu>G#@Q2V^&l)%0e9yOWVg6HbY&K>1to1SV!e9+PCl_fCf;@<2s z4mJJ2Yp8Rajp@7K$*;$e;r8ojM6Yz}ryt^Y5^tP+6YzT!;{}Xx1I`Yp_k-j*h`~c! zGs~%S+(Gq8O|9IFhL#N?4tMMqTEpYr)b67l!k=^vVs;xl{pZY|pgA%G-#YMajSxJy z{_*bEVrR*CgQGvJz7g>o=}`)a3*}jF2emY;?R*0>a8U`oS$X3C_GIS;3NCIKN*x$V zAM9#r1XzH-M-1ZEd*3l3HF*&zXF#v_k{yE_BulmOlr%FeK);AfV8(h_SD)7WM65mt zK<)2Kscx&vIH5W1yw5(m!C$?^Cy;#w_c({ww}mg%QRb}9df{vpFfI6d=f$_@4c`!B z-#c%?m!Pea$gy!y9Z48t11dq9K2{y%wyaP5D>iT~M861<{yXD_Sam(eCV&1PwUd+V zNlrTjl=EkSIS#cafr{BR6Nml&^_LyYnth{MlL`hp#J5gI(-?DqL__CV`T6FQ^Av)Y zRm-?tk#?IWuH!V{@9h5Kc58UL-#W&Zbj zT@hP{?}~1&j&831QfT>?;Z056bifn;($TuBV_dgiU`tOUQ<#8^?ukFZlwthY!S)SQ zwhTok3Pw1%b-hE^uKUbezFOu38X#pyL>szCJ%=&;Lq~1rwHSFfwp{@p1Arvpay&iF z-S_Z%nIFI(0BeLvgoE7=2_E9v9n|0t{fM0a=}pbvpZ13%Kl+_ zB}u4z!SRL{tca{Y^F@caac^b2fhv*Leex2@knzth)31ppT@QOU4;lr>#X8Se_>_;T zE4#HI+Gk}YB!{0hsekJMvU!HuHsM_}j{NZWJ`snkV-hsdWiQ+P2xhIZ8_|F+d&ht> z-_6ezhVkc%{4~vL_1x|GrwckGSB?@{^R_gZ^U`AnRpuF&bGgndcD(kEsR~r}xpe9{ zw>})TTy;%%&UeK}ZSA>X?6Q)HZ0x~?C{CvDK(^To>=7wcS&Fj8>DBr$G;B4eRmPMR z9%VG5@8ZXL?98NSiljEqYxnPeJ|kMdMC+40BIXDb?azg3O9(6HPjuT2OeW>pYMU)q zZNl7BP?0P?31;k#l8Ob!k;EnCszeznT9s+TR4yuX(2#ApQ4j?qB z254*orXNrpQYO3(V5}NNb%r+&(Kg1Gfj6He(L2}pE9y~Fs#kzQi=@PbF&@2# zwe?huwGE7IF&+(A%i}Od+A>CGN2gXfAqLCQJIesUtcp}<>qjd6uGIL)1+wwl$MOxc ziP<^@!lH8607%!3qO;_O=_kwG&MSkkAR5AKT-C$KO zh{L6CQi6ho_K6X4Zv^b`c@~1Vk0`PN++Zv?LGV48B?S^6@4Nq4S_@Rpx<-Ea!G`~B zKseL?f0#?#|Cdo7r>grk%CY%P>U-|Ybt#>a=Z{5X8M!Xlppu+pvfCKwGwi96BdIV@ zZ7dG#yMAXq;i~&lec%v71ebS1M3E#(5o6?eo+_Rt2<2qz^k8ouczH1U@*d&Ui8EvaGC;Zs{%DF zk^(DWP0#gjdSxq03v5She11g>o%N5LtYr9cYgzp0zG~g}@UHE|^WR(YBQbHGcYJ53 zd_3dz+qftEXrc=Tcuoq=*O;%P5R}$l5nu)j_xz%MWV72Qc z;4#S(@WlUTvL}2qs=HtYN+Mujp9MiMaV(QDrZwl5L0>s_c4DD-^j5;k%)RW55F%&5Ga(ZVpRvlqOin;yFp zzyT0@!`mq&ylAx9DUTrvJg~l-p(1Kp|Yxqs_?U9>ny6= zuUEfaf;jT?1<|*Bn{JHih=}nMOMOGK?q<LWLpXeLqKsb%t#pWufz3l-t|k&@@9Uo*gl)-ZCKW6m!z-$eR+a5XYKfcmwm3Ii~c z?W3kOCM9)8VuQv`w0W50OC_bX>`UnFDdUK1Z>+{R?}>&h_MxPC@E4=wa7@+BUB~yn z8`}j>EG9W!(smnD z;{&g5S+m`fN+jhG+$+hBk^C6Nj3fBlc+?$r7CzB7uy$jXzH!U=4he_bIm%qBJ#xUb zR2wfB*~lsf^Zj#4#8F8?N+8Ak2MXm&cpw8K8OhGUEWg3!M^JUXv;@w&MIc&tfAa+C zZIYx?0}%G!7b<(c-hqUmo#2@NZ}V09a4*Rl`=yYC;Z&)_u(dIA3P}A6x?e@{9jh_cr$bI~SN6ySO?U zyITGmr}%#(+53NLN&H9kf2|HmHLd<3k>PL8Gf^^uE@MgigJx(UNkQklS4pq)dkeZH zt(3A;mcrtID=H-#RZ(OYuouq00~j1lNUbpo%I|-R-}kDX@V9@LxYxs+MSfA(`_a++ zaHa=66wYygTB!;Fw@6|`AsfD#>R2E0w8qZK#p*fEJnYrX_ zCiJCeof8Epjb_*I%Rtt@!8V&CwXAiqP&DhIF0M9GhH4u%SZlxS9h8_tI1Gc;d}*sp zn#+o(eA^@ZS@O`(Rg^XGRH0OKnn>5)HXz~kN3{+Sc zFET`3k#ueBHpHSBYLUYPT_e;j-E_0X>JZixC!rB6byD3GC~MMBjds0ySNdF8B$?hG zeukKE3N9>E=9^n7HVFTOIX@@F>{K+TnQo#Eb<5OO%#VDEH9i$7-uHF4f``HlcUR$o zpw{#k6KPNgE;42wtAWKsg(Bvkqorv-PbX%M`{AJ^dC31hz0_(X?`%~WLpeBl28w4$ z!9_C+lVw1YlvS*!eSmum9{_k0OgApE?DaDMj}`uGchI8;(gLOes5hhj~bop_C$ot%qLu@@U?dR-ZMOw1jFM%)paLfjFl zimsv}W{kDL*x0l^P7>UO*d;}hn)Iamn7cs=cVI+zaI4dV&ox>aHCoOmy?)-BX0f*>!}_-DwG=YsJ;wwG1xa zg^;E_jNrZmU4K-k8xh{uA!=S$BisEIO+SJ*#uU6Z#+l#aY0jW}RQ^jgOBwAl(J0Bm zOeTbMFDw~^<#x<(ns1<%+S;PLD5>Lm4bIj)ERj#fI7Xw>53?|GpuEYZaqQ>Q(6OKwY50Uu`ybkAAh$|V01>whxz3b_NJn1UpTz*WVhJAs#PqC zMWY}mV8L61u@I#3p|Q|GQiA;=8kFRyQu;*V^#K>n0p8UaGZIv$+G5KbPQub(?loI3 zx3T!Njq$^ir#cJ zsn~1o4o&v;75qki5KXm@jr4URwB5b%1e>rX^LR?Owu8_kLf{W0_%%OaoaasMFr_v8p zNf`o{W37))D#aNjdf^t`DkjSl==tzM~H+1 zLM3z$NFk*5pxwbnPQyrattrG6nE;QZ^v-epsS-CRWbg#*o+wmrsyHbRE=vw3B4 zt&IgukaHB$5-IMIN>1&k$QRg0mcuKYg_v*h%l3I5Tl=RZ^27!5M61TO{`&e2+`p!B z2R-k>AKzV=@E@0Niht#}_WY-lj4*;lv|x>&8jw4t)PK>d^=>Za9Caxl!P zY@n;0w1nmnxtZZ+bp)ta97%LpE|$C7$GiKF>*k9TXYg(_Yu|;wZ5XH0S2I&8wW;z%w*6sI?K2}?(3p6Hl0=9-YQ;7Qx`q0VKe;P?_ zQCOn{xW#t`o3Yz#3j~`by#?)@l!|C@XU~3F@C)9zbkEjWGc4()%F~q^DwtJ*5e<(4TB4Uc=#PUL85?-L&%wGa41&+`ePxUaaHUFg$NSg*1j=yRSf+Itkb>%N5 zMG7-1B}VclRFcUvYE&%EDHQ_WG*S!|uQ2crMgJ8)M9*l{klIUp#1JI>dhGF6$@Yiz zCoFyeZ~h2z?&r?()X(O*xRi4{n~!sIkZH#iro{D;``Ab7JGILI6tkTeh2b@a4# zZNwkaW-IwEf%aCC6LGm3P)tD#8!4$2oJ4C9@|6lE{>cPqMgML-sMKteaQ5w4FYwEw}h12yj!xj;7}W`KVtph5UQGrVA1>nu zs8^WYTa`DY&A8~bT%aeK+fYf@N~$f23p&Z)1iT~X&nyefhq0JMRx0<;WA1hIQUrzsyFq-c{L?_Q{LDNnN$5Z!&>MrA1rkRT;4pw3yPh2*mrW&ROaE-jm_aFe^5?l(U_K>S zkQ^=VasJPdg7!Yg`=xz!>v#t$3WxNks7XnrMzNK=s`DO@0eqPxKsln)mCd4O?jXi_ zKM;kvLjDv1g=lQvrN|${(CS9Sk?JYMkq?Q3UFug5c3s(zU;jGS;>p-B#J-s~ci*r7 z`-Xw|fBq{*j{mk>{O=nH#{c?#LtE=_C-Q$-NofA*X9D_;#zOi|`ii#B4u=2Xik7A7 z?xv)Q^0i6LL`O&WixeIJ4~nTLCJ@{xw^U04^Gg6+GLPTNJI!4jl=KS5mXz9}3P3w( zF{puJXI>?#Rr-?#7}ferq1?IbZLV#-&C>oul#g%P{c3U|BL!{j*lT;^@Y|~9Bg=8x zVVmj8``rEq&2viRzMCoh6UYrM21$#q2*nnSAsM%G%$^~Cq{MSepe+4K0wOPoA&AUfS4is%Gh0raok*Yh z5j)u~0z?d`eKwF0#u|u8EBS7N*SR4hrd^n54%FTqBBv4azC9@~L7wDL!n1#%3^Ah?Dt;FUyclLcKsp6|k!QDu zSQKfbSxwpuljnqx2$L$ri1{RUVH(eAEh&6`T6{S#`eqtI7yq8zo`uMT>U{d7B5S;f zyMlyt2^^M5rcfa?(>xR7#J5R)+_Zw?LXlFEMevhK^I3`<+B(lH2I7}4Uq$WcejDywJ*do(OfK=q$)@BCgFGVBuo(-455l%C5j zz-kT@{hYu z^JM~>L^SnLv9eyZYt!(E(;UyhW*k9PG)dM0!TQZ++D@gMBKAEEHD%}(IhNiMn=B4Zh@;fx2>dfe=lYWCg&5G2En{Njn zpgz`7Riq%%L*=$ucgBx2uW9Rc_K2K!sUPJXv0LHV5@7jFUJ)WMXhtq<9+;6lJ;0@&?e#IAvO(x%Laa^-1;+siKoD*J-88G>-1&hTn*5Uvg;C3Go>v_LA` zC-+!cJ_+-Rh)u6FDs=XJL>N3f+ftbF(s?dilPd6N#(GMuI=^!nkh$SbDw~|an%?Dq zNr_^3Q(yc#HjhAQw_|$nFQ3HS(_z{BWHO(+mp9rJ19RZ9dX9IWhZj#dgHF8xilV z6SADhuxyZD)oF=nFP9{LNoS%TK=t(A~g+A#`Z;pN^R9%n< z56jGoGX_G3%#-KBCjd$dACA_K|Mu0uPEd^f^9+>Cy?65hSVoTzmObN%Bla|%HX$R( z#E9XJ7?}%Fgn&U#l{t_)r6We`$>*oN|Id>|C_8OjyDXG!XsQ#ahAF5!0^QVp_f+BJ ziaU)<<_mW>>~VV^c;la(K>BIHbh(gpxsqLe3ZH(I9e&yQJSoFKjk9$V{JQw{Xd?|> zzomTt^}(_6_{HAO%E7OY;&SL`+96CQn)e?g@|}*~CfUQ(bg?OB(@FMzPU>-F^m}v_ zTU2M;#Akf_Bb)~#oaYrvouU--mjy}?z7p&ivh3p8(6VJ8=hZqMGY$KkrUcyq8ZmI8lxPy0{OUt+_F#vweN&ckl4gG`Ck%8@ z@22&8=SyLQX$|zZiPY%Bf5?Z@(&o-m`G!mS5c@XO5WKi-wF%s=&J2sYD7wy*Fh2#M z)}heml0=YGc_AuVzZzs~3srO)&A0qoJang`HLREJ{$uLimRUl#tDdbx#}kXxl~@9@ z3&K-Pb`RemM|&zyWn!3|8lYm2!x{?e6!x-0MJOjsBsD9QLlJ3p5Gq;kEfq!XscZ7RV0RE;fIl=k|!Ia zw;<@(K_k>*M+`!ul`eItHY=#N%!8cLT5N~1apXpG4oXl(xhI0ORhPP#<^)Bm<~oz>lw6#+AV z6GpfKXZaSi%zHx=c{|yxf+VinMlp_eZ{Tt)I?I6DHf=cpwe5Re1Kz1*`quAkTQoD- zw5-igaOzBv7d5B!ol9vVSPIB_EUQ4|;`oY|JgO!L*0l1c3Yd-zAyE(Ze;1Q&@p4A& z@92!PUOnUeYZi?Qoxl`@Pmy=MH0)D zqbo3A4^@qnqs!lfhG$NQC?6=NQbICfDe8;chRpsX3$#B`oXbSKF-Jkt&+Ju?<1XK0 zIKhM4)j}UX9J$l46q5L6Y;%W|C~?z#Fi~bFeR7~oOMdx>qZRpz4>FwSqGs0w-cag5 z?LNS7f$vVjZz;$%lVnVDYN9NNtie%%J7r)9@(b#++TO>+6hoioW{=6wEtnQRZ0K)} zjdhSiv-hiO@;6R52FHWUy987Bk5KrH_kjPNa7<-JL72*7(lA378_c78MmQ&T?(|+fLJoZ*8r5OQ36#aZWed%|m=P%B zSK#GD0$fxA6GR*>x!ALSQn`wt_3{NIYY1V(v00JL@|T0wTc&=RA;`Re12wgp2!C^A zK>r4V)e++a?p7GkI5m2*qe$&W^PeNTeVzS&id5X}j*~Qoxk4>7r zG*Z2IKdBX|KOY**)s8lZrMXYOl@FmIS^0j&E>Fj_*whTpXyF_dQgOzl2d#XTfP4;2 z2BK$S6|cdMCx(lUzZ1z+i>FNJlM}-u=U$Y`EYOe{&OTONw3fHq=FjJ$lT(Efn*F#0 z4fu-jV&1cM*ksIJeo(m6UtN!ww0rTv{p@{Qq%k5Y(@B#i9ItZy-^g`8S6N6W;^7}d-`BXUg!I%=OOChsr_h{d0#`$ltPW-o%f+6}%d`T6Uj8Hn{@ z=doIDUoR5QKlYj`-Kdh?y~Z%xd+qRD%h$j@2a8$ms~wrC^Yf~8>zeYl`FjqlK~@e! z*+;k83Wp`Vm1vuXDfuLOnxLnVb>9xC8nq+G?$&(8x!LsdA1f#~RP>JCNSGHVX1EQ) zKB4auX4I0NFM+Ta$yl`GtR9udI6)yy>K#;7rmMjC=MVS}YnIx-J=K-@+az017pv?_cjzQygV49PPJy|Ugo&GXT z@(~$HKi=Stj}4aP=P|5cWbyzF)lJnD^g%nq)VrlqIE#+Rdw+lS%`WYrlqMigP*DU) zO5BxDnCC0$Drm?lSfmy=+9{+_*XhK#TP??Zcq|maFnqESP7Uh;N6-AVU%NwJjZkjq zITEfgY6Nj@PtNXF*$@=M*o?3)brxNpjrtKsRtwB^66F!8kLE$XI{EO!_0a*&(sH)W z*FhKOjc8U)aUVJT(M3zx(f1wH|7O(EjKc#Y;&mTKQ4Kq4xVTnm!6skBG?&E=Sfhi* z4y8)5C2g;Wu-H-Ceg=guA|>i_;3r@`FJ6yllqFt;X_T5IO}TJBm{-J?PW+-k|4sbm z2ML&cXp<&(-C}{d!vMnaZ=K(&-616lNM$kLO#|kFe8xbZXbznr(WP^icT$d>B?8R#;h;9p1x2$!=F9OzxTF;6P#@4*Sxo% z96e;F%{^t-ue#Wv`zLbe?i2YgJFnWeKOV1KudZ*qb=bjrqPp4ZP(2+Pz~mVQ2H;)u z@!m4kqCX&E*%|!WL4x=$pBT!3lLz>{A?;eii(Ix8j`O4DOUE+eH=6;qH^bS7zn14IfW$&jD@^*f8YYZPMumRSVF z$gh!psB8Jc0ef8hjSzg`Ok{x@)j{n79*MagX~@>l=5?u4)G+f*wcLV)?U&%ePZ*wR zRo#8{e1$=t+*MiaX?3(gh>PulQnyw!`<)`Ho6%B7V^ZB5Dk?(QVygbMzVxo(I)ip?A~L2%=&fll0#NdYs$9-8KLk7D!JW&qD;1E4{|b( zy73R1XUf~79)mOe%F%2&0>tC*cZ7%7{b?G4@#V&Zeu9@E{izqX^yumuF(!>%NENGe zxrVn$h+twb>;Y!Le;KeKje>Tg&fq08$Rp4_S25^O#hcENH-Hs=#^a$h2>je(w+E%A z^}6LlGw`RYaF0<(=>~CX#7%wh8$3hN9a1&&O0qkvILAiO?T-j_SFQMsl5ykQ7jKT7 z7jCTuq|Hzz>sl1jle99CTXNz&{;i{GzP9e$sBqAhzrpcRB|i6L?5f!V z)0_4Ug>RNyI#RqLlF#8Al2v+Fszv#g&&j4+4~${PxUMib{cZaqJsuaXyOR5aCi3eGEgx9k(-`OXNV8OW9nsg=tZl}sZ`*WX&xJ8Li?vcP zT&=`eN33kn*qGkBp4$|r4Qw(Y-6xlJxf<)5ii*nWHrLncEwwEZd{rea->QqPb@(jX zC_Xq?U+5)u;|3!wu@M)Q5)U8A4jj!e(f?v`An@C0kXQr?WNGNZ*@Co`=W8~ZrLx%N zu{V8}%gw%T(|t?d23Sw|Jn9XmG=F5SIGeT2gW#HJS#e$;kTS|+ zWQX!{+1|%Wih{*Nz5Sc3k-=>{;LksV??~2C_Ufi}2p7fYdx4~NhybyUtwLtZ@>1f}5eQeMFAu$!@lBojY6JsxxHR{=$xv<99+9P3l;sl^ zwqJtZH%nO8d`|UM)-cIVvYfIZYVW~N&AP0t6PCqUU;|T9D~qDqrp>~p6_({eV52Iz z#Y0i+!)c+AOy}1pVL7NgKKl4MnjA~;`q=q#s~a$Ts9nuHUn_EJv!O%R+3V$G1{oOc3nQ5Df+Yw=la<5xdmg zHFE1UbCO{w>OP_J4oZ2St~tf0^!O-0OW_RUSV5B2paq~H8Fh|EN&G=cx|yNr4~3;U z42uF%6%k$xR$1EG==c&qp3FKQ{N;q&x;Vv*N;}V5fx|i_c~+(@`!W$Wp7cB6 z&i*txxNO+!87z(t)2(CIy$M%Sxc|-qi*rS>ZY>%I8ajs2?0g`L8+RYDJt}8tD0|gI z+YzT4!Jf_KZd?K$5Em>{tc{^7{xG_Tgw1zX=>%Pr`GbkhFM8xaUfy@6-BSUL6uww zSYBXd6zL^UQ9gi{zpNfY2<3t*7`D>IhadPM2f7wszqkZhWydB@s-Y?xQZOjFcW?*$M z_ct7Uj2yTL~~unFSemlIEJ^DyqpA zr}RVZ%E>r*pz5M`7-LPM5E0=KBh>TUU#SJmoT676@#}>f_R5n& z874LYlWR{QG^s?w9Q$t$!z&z6dN)g5%LDt40*e9n#hgk+Bk}ssIb&Z6Hg?5+#T^6!({S{x;3#_-~+Pg+6$msu88h%R{?#eKrSUIpz<}KE+6+MM^ zDwVQ;c_;LTk@MhI_;U0!CM&mtP`-ETXQ}_XElGLn3KA_^&lQ1{e`F z*!1VFr?6-Jx2kD-Lo9~9dpf>Nw55aR=KC@KWIv-a^=^!*CDb9c3pHpCY3y!dsZO*A zPD1q4_N5oOR0K!Do+HSg9|kD0-BXH3e@SE5>gPl@3&VReZuRMor0?|dxRZ=B0nut`)gQ-MaJt9#I-jbT< z0KePy6?&YGjd(g^l$LN5qfEAKXhs z*V^Zs$C+s|^w=;LDiEKS{UJtCmuitdZ#umH(526 zafegLl`Y4mdDSEzsI2+tpoVO$(9c$TyeD>xv}9pma@)J@wHR|# z`VVZIcC+?0{dSCfv(4w6xFh0ME{Re_0!gout-a~<$sHO{c z%kzBLC>qr{&Zv_26@Zu_Bk#@vn<0L`3s4(`pYNEV5<#~e$2`-9Cw!zI_Z zX3%J^n50Qhs!RYzPxkOikWK7$hrD^TzJC6zkMRW`ma2RM6wfgK)W`l8_mpq)$A6MJ z{uhAa-&x~Ts!(p4#uz@b@sEWkt4qaaZ2+s}Dk}4}ChcL+&7mW!_NsIp`XrhRcG-k^ z)^&3QnYlW9l+^H2d~ov85oyTKHp_N}p<+Tsp~MJ3@^CcxYacY*=TEW_V(EmaFxl+) zr>~F8?XN7+Psgu-ADF};P}VKQev@QcYJQf+T4ehPwCr}BQ0^_gK`tBQ`--&4J0kYy z^ZBjf%xq|TOwW~OyvKcB8w#NsUOLRpV=dD6%_A+FVO&}*NV?=b+UU-C$gWWSPoWo{ z!gs=G5_UO}bP%C*P!_rfUgvRjsxvFc13vb-61o%gt8xQ_;0 zv!1h&Vz_PsBgu@pN%r3uvy zcg=|13xC56?_tW?caJnnZ|1Q^5A=H!#EesstOU%42F?wLoO5?Ffb?pE#qA?5z2*=7 z-nU~$#iM7oCr7q~76}Q?j~mK1Q(6`%lf)71_jq7t1wT{}-J4a>fkcv9liGS)Y$+#m zr(2ER;a4RBj{0mth=#saahE$+jmWYFAOJ9I&9(n5DVv0US8zY=9-Gb6~t13p-FTh_Ely_jIJrJ&8{?A(ei|) znZ<-LM>KiqL#VPeDwSpO03m^}(Pb_@JuVedo2U{N^`e)`V$IInEbWG5Nd&BP1wg-2 zf5piq?AV%u1}Mr@Ax|WOIPz0_A%P!kk$xF41$|bNkV6D1p)6Nyu~ zkKwNJq<8`@`=nQW9DOQ+Nm_!(cZ%rHGVb^WbS~?2~#r0KY=f0MB4Iqav4iG?8I8XdmEnr_&eTYngJMo z&*2q~xX=)5Y4o=5D9(h@f|%}aGWwM6h`Q6w~BeL;xeJgfcpF92ec4DMHG1^qGac9a&3|jvnV=BNyR`=L|WDNL_yqJmI zeCK2Q9D7di=i8@4l@RflzgB&h?%lq@bawB9F5JO;Cd;BY<|mlxMt;ZoLMT{9fxs3= z)KT0Ktsz{sDb1U;IzOCd|@$LSBU2A-zX zc*~_oDZ}YZjoq89-H2>^Zi1M!o;xHu>pf$w43)ea^FzRV=&45z<_4|43_wj|Tk>K^ zv50@lDEq)ur#iM#C;fKmvby?lX)F4&y2^U<;1e8@(|+ONz~`rd(jz;xiAL_o?vj5i@>9+q-SLO z@s-^?4~f8J8IdnMz!k8Na1oUGG6bZn1OuT;nd3uUH`s4n1|xX3EM8J4x;|k^HaVOre6l1Zf%(K|<6%JadEv z)-mg2_|p%_GgA8b;3x`CT1Q)qhsKS8>;(3V0hO5;AVTp2UbMYR>d=a?mZM*x)QT-+ z@OXMxdfk6Q0U`24Z4AhDillPXyC#XmLpBfvvEBu>WJe7o8!*PmgITUbHJ@TBs`->x zbyr2fl(q0I@8@k9x!c-P@X`(6lvma83xrI`I??jd#f zdfOpE!}R0Y-rx~G-|Fm;U$kz(u;1i}mSiO>ms8JJKHCJZv4yQm^lE&dw_bS?FQqDr z;1cz^%2E&|3yyOWFW^}?BN@@zK^U@I;3Mo9yq^%a+A^Q2cP8N&S^0!`bi{2t!_o0b z#uo3xEKA!h)v0ts#_f1;`(WIV+0xT>rL`3jl8?rvFpuTeFT}C#8J2=4XN4Pc`6VTU z?BYUbZ&T{w;Y*fD-rc^}i^L{z-rdnXzCWB0A@Y2G23fI%1xvgi$jeWUS!(PSZ~_>^ zhJFMzkE&kgZqwE2H*2S>e(hM-bjRL)VItRd1~q8PhpnSmxypgL=A*jirERtOTUNC! zC!XE^@|L806)aL1G+D?o=RovKN3WKSm=(wV-EP6Hh+FucCAJI?;P z8ze3``9ZXAm+s9noQiJXnEE6doGBY==y z{F$AHJk2FN$+T&WGyAqx18mYa>)Fr zO;Ayc*RIgq)_(3G+3amtaY>#xHAWDY^dgXDxK_w4Vr{!BJyxsgE3o^e^5^faH)`MC zE;Wx}nU^e|zva8$F0727GypPBTq~$8njddUi7EY-i^|RXRf74m( zSB4sG-@ZA=VBirWn_yAjd}Y&rq?a)Muc*!c*H=>Rd*uC}MC7DoYgHss% z9`L$Ql34&IBK`uee4diHP#r~XU85Xc8?m64Y<-Zk6M1J(fZQUD4tEm1J7D?=WI;Yeg$>42LZ_y zna#b&nka!u+Vd@1$oT{1VfdqJ_^9~HzbLyJ%3WizrH&;77v;u{2fY1CE?w_ZzSU@$ zZR&JN*yHqPg)^+*#qqtoe*TIi4~Y+j-i=o5SsLFD%$oMrP? z*wzCNN99w|K*_dDp`F!wEZQGiz)&K-(dDnX}zTp6!!|`D2n>DVLq#Wt@tu+5V3M zh??dDXD7_vzH5N~j8|(VVHTmx2rMMlG_*CGg`whtwYr$;Thwlf&jR zH2l*T9-4X1A_eJOpyR?{A_uY_5j*}`1qdzSq&T#~6=&UdqBIeKpOsik8-u(bUp{pEAYocAvy%$Oi8rF+VkHq1H zb?A;UlNFI{BGC1BR%!^kD9eDfQ!B))C_dZ*$0_55Z@6Uux75h+L0PFcob&Bk)RzXhmU#Ek)jp=_K5X21s z;jyBmDT^cz|5=NMJ+7g0R()v`_KEEKrzYO4 zle@I;1~H$3cQ;`c-EiScFSCJ07(r@tGMnRgBJJfUgQMY&503|Q=1*ZHW*}7^E&_&i zsDzm=FdwJUzzjt&EyMYv6XTAn&>!cULLk=cwwQzrary(V z)rV1QJ&wEB7-nR?r_fqN%odUm8Pc6r^Xe z4-#=;QsXSNn?gii`W7v-tkH&7#SZ@FUYJkLjNhy5nF z!0?@~K$>nkDSSayE0^wZP`qJr>5yHh&r%%YqX6o$>^?mAPzO9h*IiG)o|lB_Tc#6| zpR*fUKJvYyR1LA7ST_2W{L`A2^>R}v&<$!>lbgXC7cobtAF@ZOzu~#;lK*JfttFV+ zZza6c5@BQi;rnFN`7lJEng2uewQ>my-K%W%nbg8k*YTbwKtW$Lu((OuY! zmkFa^<7UDOxFHiHnK57n$)+_2rB5V)%B8hC(v5K$NA)*aNpN|Ce_BAWiY6qEj& z7s~(Cj8XkxTK4}@ivLlFYEWK^hbUh;#nyB8kK&qJ@LSdjm|NkHKZ`7yXch_8hI*J= ztrh2pkBW<)f6HNaWyxgq^prU+PFnlT{B+*a>z967D$8)>+{|>mlFm{j<2pWy-zcP@ z`uKS5>~{P-zR7a5$$q;Zng3D#w-OsUPd8m~4jWJaB5K5pKdCt9wH{t_QM((8B6?9P z`4x!+89jdFTJ)krE3>0c)nz*fcTPTpfR&x_>Aw1&2g6stKl~h4`MwaIvwH2wHM9ew z|B%nz9eYG#u9JL(!sQdDyZUlkq4K^KylnLxg`;@mZ|AO^&SrGiEbuOk(P=y^K%fw~ zJ^I%e<3mTJX5_CmMkjdz-^gDQ^DPATPx8rjm3MKKXml_qOp!ZN^H0LqPs)Ps(U)$` z8#u1=8(FH)qV1GX&!JNAE6tlfFkgUu!FMt+yj?>s+95K~g0E9=)O)^huKaP?D)zJp zk)LdRH9;d17_5zJvr?#B#tO+W7cOI@6)-p|^{e(ISbh$bM#qx8vJ3Obr{QkOQF3z2 zyC;t=?fIX6?ORB^DX}>#w%1POfqN@)eq<|0HsK=gy{x>-=WwqDKC-!-$k63mrF_Un z21?`0Ts%DD5v@bwUyJ22F_i=d^c=oD^N4zT!la+l@-eQ!^Hb+@2WBSt2b-}IKEje< z^M^#M>9DbK%4p$@t^EWvYpC)~6+dlqj%+&UfxZO?kkm0y18kxm`<^VD7W5j&%lQ^^ zQSiloBRw_*ia0+AcD=Gk8dCKrYSaetD+GC!7yiPP!)RyGSQr^g)$X;$E+eTOhCLhG zP@9OXe^ka}nDav^sn{T{b+EFetKnyA@~)tx^cN>%EWo7G2`Nuv-Gm4W2#C82b7CEv zTQrJCIaS1^5+xQJPI1;+77K!CK-))%GQEr5kVsc~?Knsy)4Ckdrl4W+qyrd`^()r< zZt|{ep@s7qI&WWYHL|o<8db*X7mDqL0kB+#WywCxp|*=9&*pK-CN$z74DZ5gJ1m}k z!|n?6`^x>GLEPOcmXE$egLJtASn@pbEUVHG4P*1`x6GH+u<lm=t-h1stNR1h^RS}k9uH%Fjrlp$J z;lYIE)8|)2YXczh6o`y{I(_W(j?z4R#5km7mI3lCh$oPu$~kEjeFJognv0>B$U275 zyPg~GQfiWy&$u~FLJKN=rFpPw6e%!QHx5#Z#Z&1ll57Ll*~Y?c&&jj>#184KAO#l| z3s=%J*))yQ{|{;37$j@Atl7J5YqxFNwr$(C_HNs@ZQHhO+wR`oJ^h_??wy%?&;91d zRK;6S5mhTH-mJBrT$$_1C)owp#AhFo3)uxmU9wp91{ggrra*ikl=A1~$`Lgn1;8mz z5=bJ-k(~_l{ajv9oW$yXTnvMdYe58-GC06vC4noNBJ~uN8PAK90byY(MW)8(;f2wF z@RX>GDUxMFg3kvD$8AzS@>88#SSOk(7+|>&$#9yGDTxU~YRnGJZqH&sICE4eRm^}} zDVG3iLLf<3p@NrKX90v`EAMxSs3}}RfC|ck4Z~(O_2c101@u`EovAVh7bj*eOtfs~ zvuh|ZpTszkg>}jI!pv2_lDfr;S{~2QT!u3uw?x#} zzxpN+^`s{c6Ze|UaKV^%zJ># zxK1p>)55uR9UpIId{?#*ng^*B7Ob@t_dQ=wX!1}_Ce0~a5G?L-aG8!WW)x4-rkYI|w45Zqm8ql>ce zlIp^@IA}qT)fEqiODOd8K&v`5EB1;S%iBO-_C5a6(x;r9H(3#pM1hS*So8w~81(##GQ{3{tJHWI$Zr zx%0mqd{Cdc<9`ed0ROO%cW5x54>zSL0b}eV`XsU5EjSPKvUUhMq@9);{k35#R<-;N zn|~Zp{j7y};yrTG$}!_Ph2k-Nn)V$JCrg6bc)B%Zo;vspE12>!WG4BK#F1!Xlsf`6 z9r+w!35ghpaW&l2J>yYvDW$y{Z1Epl&#PPQxiI{q0dh>eF*w-qIxr*`(fdhqL+T2W zWQgMprg{%SJcPcyqjBX(WRH8q{)lW9j!$`JYtWv2fJrY;?`1aHn zZb7=%MZLbjUWnAT_@F~<-3 zWqc`iUvi+7H7^Qusr};XI59eIRG>Hd{v3HS{$SBy`7GZ>nPvWjOSHUTdHvqAvHi{( zW+j|#cPCuJYJ-UMpVKC&wvJj!AXw4Aqt&^;j2|-wpa~Ms0Kw4rUr71R0Rd-pq&%(!A@Q%4>`!F{&Tdqw~l8)L8WlV81!0;W~-PBftQ-^BG z;A{-p%HirGcQbed8khM)ys|7g6jvzaXDU_7~>s%B@e1xv8xvj zlhlw*fc2-Sc8ywJDF-BAk!Oe^cB`Y!nLz5zD5eU{TYeYiCym*IJXanJfI8%cQ%JL1 zvmA8c&fF`&H0urknQINF?QI;$>~o~vRT^n!85RJo1EAJ{WyJ4!H1s%aqq=f`0x%@_ zkd|vDbOmTvXeqf?T^YnvW(Q`P9%u5|6LabjN28r`vfxl}QOdbGP+a!E%BULiCK0_P z(aXreP@E9BL`tqOpVh{woUmch>)5lZ84M`@6u%j#D;1NwVv(a^R8lfKT8}P-sCpGh zU8;*+!cVSZ64z!EdnMAfqyLCKk@W$B!<1PLpQUG2e}XPMUp-EG{%+zrF6`Uo(R&qd z%N|M@tRuCD!r>e>{Oa98_sVsx)9`*!?vOPwdvR>k78O0kHFje8OrN9>F~l~c=&vDj z&V1p6Llf5Xb?Jc{Z-tT#)L3tXU84w4h}>reX^16Em&L^9wkfV{r^tFF2ZuUKvM|$l z5x1NhRVB)8%};n;nTuJIWn=Wb5d^f!r+&rQ?{hj8q^CLw zjux8DknvW4jXryvKi%5bh6cJph^U7=Ml&BHxnOc)oU1W#b@;e@VE1&W^Mq;=(FQ1w z2H4y|EFM_c4QTRf!I2L{9wz`*xtl9eA1#TnyE+_J9(wJ27VEyEx5}GJ23#Up570RM z`$ItMqZEnYn?2QMVI0cio+EkB@*=o3sk{SLZ{Vi$q!$I*X%0gEzTDxsgUdJ0BJPm4NLW2xzP1=4lk)R% zX?DjX!jrbAz|Ut0!$ICF*+D`>sWEO0)DRpE2XJ?y8M0Qb zsT(BR*iDZnT)P}Ib-TO2faQiHp#)Qy?Wg^GSNSK*xovYp;&`alYHCUb<3f#*jFF;3 z-=R}g`_L>B@s+7A=?j*PGZ`bk0kk>)hzD+~^&LmO4n^IulbaR(ZHuL75e$K0LfL4> zPJ=-y@^>&UcQFn}yKQ;i>fK9F`9@iUABL_zx{Y09Z@&hfhJ;wQeuY{YR-0(meydM^ zX&K)OOdpIlWWXNhdvHe)dQmuph!`pTrBE3PxqxGHYhJy~Xo%fwxE}OU`aVYVeh>-H zOyeK=zErMw9AYp=dbk1Z<1NtRjYmr^CR$7I>5<%zt z3EU%XV9iB5^mdUiD6yfnNK->2-HpW8AOP~w38f(jmR)?L%|4Ref9!vdE37_1fOg>v z-T@ya<20o*TD7vI``SyzELfEnz(ne(arNr4qER-XlKU%6#7N3ngL=1xY7TI$($L6W zH`71TE>U(?j1Oph!ksfgS}#F&9+pNzyBdC_^8Ph#J))v}b-z_$@`3+u+Ws3IB{@+A zV-rDV2S-~61!G5ND75_d|q&!nDM+UI9|GXrQ0%fq>7(90?lS z9PC$j1AsFImTIsM6Ynze$*O(_;tQbbq3a2uOS&-Vs<1R{#Fs)F_m16C$emLN8%XU) zpcH7?9kWZ~;9-q9Su^UGL_snc-fYIHuS}F&5xxZ0uZl!YY?8rfQYHQrhKS$Z-c_z?EH-()hs7vl8y^_Rv9G64AZ^S@>>$o~6M{p+6p zb*s|GPWpf46#tpRu#TFP0i;I`l>PA&d$6Z(ppkNu4sK_PR{$_?39UuSW-Mk3x!5&i zdZ_PP{stUdKD0NTsrgt^cKTJTng`&)9%GlSFH~T00;)l(>&{=}-5c46dCd^X$clXFj=Wx!I!KDC>}rFbnfm@W zZ+Imh%|M|~BfGkYQ}QjW@V4K!0Rs;zcK%%Ywgl_n>e2igeVOkzP}asy4(5h`qc21B z-%b2~3==i5b^E7zBb7B(zYB&xWf=4YGV)+@+@hN?#3X>t&l6Gk5n%F2K=K>Ydf-6~ zNl1_&H9Ti^aNbvpb>B7`y=rLEoe~$9x}HRxA2}IY^-?6%!@1utF77X{y*#s1yT4v9 z;Q&5fNPgQ$HO_0P*b@WLR*i`f{02(7BP2(|ElYvT!DgJ(QjERZZwte8m>2!AF))1D z61e`uOl&+NLMT<4o;2HobFza;y;Un_C?+SI;tIG1N|7NheoLG8E>c(~urx1cFY9-; z9)`Q*PETZu`os{V$>}KYq}Qm>Tm{ zffkA~;%udy4E>C2E#}+#_&Q$60)%o6-VZ-5bfQY0GBt!SIjCoeARDc(dKbsDb8%Op zRSQa`EhU3=>u1>1ovS=`s*eJ2iLW?b(dkp=38pB8zZA;F3D>(B9chdhFCFqdMhnMOe%^< zlpV!$^IFLpO+Q$R%(`Z@tDnnFVJf#H45=z$kl{-;#UfQEVwqK&?Btc*w`4utNPFa` zZ~V$I+S?B|JNRHeDfiMBXY*n-5n5|p)#zPQV73L-z!T3O(XJ?43%gqs2?1IZ4y*g; z^2R%+Bp&d&Fao*UQkWv7y|9Q>VYb)iYrP5Q4>=v|stx@>d2b`8y1g;n+1X4>^DSTBg|!eLiu&P#AtmD4e=I-DT8E z4pZ8(R5_`Mm8tKedvxCx**-I3odIHtLK5N<*WJBOi1cZ5iGgTObBt-?*}lH{1eDd4 ztL)kKh^cRAf6e6?er(Z}D35iKfOrinkNphw5Vv3~H)@FzC;Br8I~!k?wL7qW?` zm*uDYMaZ6z*Vw#CQXS3sdfX%6`rFymGp}9;&ZT|RyuK5jhNe~dw*=pmM?-NGo}*?g zimFjHW!*B0x;cSoHjC4Bv0smM6MH}Xj645PX(#_CTB#S#v|Nv)8o_U3d|v8EoscLG z+LK885@06$;*RYsAs;r2c=ib^b{%c!&8B7I&Cin2{K+Zz1{17yjQx>oS(tM`+PXi~ z4PjSG*tWxxZs##`)dt7)s2jG+J3$yNXb9E2I+ga&)ds3%VVlk;+$a|?L1t$!?0msua%XcKv*#O>JhN4CBf?d)*Bfx@+&DsGcUJpd|r~wUgLS$v#?AC zOk7;I{H3J&oFyI{GZYB7>Nu6^-Sv@ad+kl~>+Al-6=3sa=?81jrO{N4dtk9R7zdqI zzj{^%(rpl8}TDdQ4=5{SNOwU-5#=lspm% zm7X57msC^58vgp+k^Y}9Z6hX0lf;}f`;h6Z!V{rxk^}320qSpoC$8dro4!sgmDq@K z=P-d@{eTtTXDI|Z^l?)ZK!d09#Mv>Tj17BXCFJakRLApNwA31nqfY!iNg-+3;71F7 zEU~JPXbim&!kH=!UK}V9*yE+A6-$IUgP5strU!Z=Q!>E&4-A~M{Roz(2U7BIH{HvC zSReJ|#Knb+R{R5;fK)nL29#uLHMNpCH-02JopA#4lBQ&BMOmtKr{fY?J-~qerT44M45QEG--nfxI)N4RzWXv(Q;xnC?>A2~1CoxLA(Sw7)O6=t)E9^zG>*&?1)Q!BOUS37)6N8pR5-J!WE;eP-;$Be1wPDC3OA7>=#6?{InIa3mH9_BaS06b z*jN_@!j$sqv&8}{Zzp#yI&Z{SV*bu{!y|fvUtN-q%WL#YmJN zFy+^%4fDk%K+G$!wCcXJh;KHKUdc1{z9I{}M(yTF0U(VJRu8lSH@3e5FuJc1sNl>> zLHX-w)E=X&5=~q#axOVX0ddyE*3FurW<;?>zORwI;8kfdtfOzKn3L0)ekYoqHpE=>`iO8^b^>Q-`oK&1d){wUgDzLnj8cCA1S}%XDmOe+CV}QZ@e3*h3Gyw zI*eM9cR;%IB!zJK7vQ)Wpf&3pA)bnQ2(aXT_0$0zBNl)x)QkMETwQR0TL(>=O>tsg z{0uUUL;VtL*%P-k^@5n}*3(`l(D-!Y)5i#LjH%$aB0L)rF~{jQX-fcP6Fx6CcM%~y zWerKefY$G>;s=U~(EtNC1~cBpgPr{`?(F_ESh8(m1_PI8<`r$jb!PUJbVHs%6)9)C zvfZqxHgE_PBYerTM&nBJO4Z0G0612>Mt+Y`CF%9|DCKV*1EFm?E>VW-IY$J7To_o$ zL^L!t%wg@mw|=bnEYY>K0F58ae<~pfwh_}$TM^hvpfS% z8A6&SI++B4D^h*-Zs~D5Qg*6ft$}*pboz+r);bL{2Fvfx>%^^uZ_*Nj!&;$-cN@U*}uNtIDf1BA=*vA1e9mRuuB_EwLmmg z&)EO&Zr-pH0p-u-uI{%d0u!V*pav}|r;Q#9e~grGV}@QnzaHP==-Wt+I*&-xHapOe?B*3X7y(s%=e8QS?B=E2hlyAv=BAiKQA8rW z2yb?_80n@dA)9V5C@o90wpYeel@^3*$>~8?XenNwSpj3LHeLWC6hh+JP+;N`vj-O_ zFbM=WW#g@ea`Rvz{wQYRCB{rJCg-Qp(di*24owy`bpI!B9%~WYVzV1zn29h+E>vA= z_E*~H!5Qe+UYEvaNJ?s(gxxLqYi2*mQlC%#$=OboOMLI>+G;na>e<0a|l%s zEFTuvLS;ujaibAieaH&xM?6Cd2m;o}dkcm35{!$wF_(L27a`b_p%w#FHnx&8ArbKc zNv%s<3`Ii|&wKMbK3ojV6Dyy1Hid(=k~o}3LfNjTnLVNpI4GqdM2|R?s6X-TR#)s8wvN>I z34SEn!(7wNv@>i8@&-0t_}9@^BD);q4205$ziO%-&Hv`ji?ve(`IBh0q;qiK;f*=#h5#70Y#>T8-=a zcB_#*>)+4N)!WPvm7_ak9{_SDSzk}f$k1m^N!GHxiyD4yj%suWrodtJCj<%5ax7T6 z`AR&r*^arBxKC_zG7)mDdfv+4fxr(_PL%=PG3RJ1%fTT$)2`0zm;cKoakbM)ke|>DFXY ziEl!gj@=Ncua7waTL3x2%fn1}EKyTW_1~wdRMz7ZXN|<8g3G z?|MvIyKDet0ltZHqhh*C6UZwx>;ZmM146rg_vK9QvM7olo#E>>DVo)C*}$_?$&dMrNmJ?h2*F!ncgLjGM*8Cqf#-c z4a@VuJdaMmtDq5BN$5`la~;jR4A~*dn$pdIpotqkCD0F(3|NxU=Ow1`n>TWXRYa$v z@I4inD7vRFA4Feu1eK9rf>j{Hg4z?y4)nq*HjDIMT)P9qu<6;pgNO0%^>l)JGrgUF zp~_cBnJlZ?4mjw5Dc+CTml3ZVAP>L@bc+~clvkpx1ew;jCGZGUEXw53*uR)1CBGh| zr;u;b9ptJvyJ%STR>iDlT6#69(n=?7XxH-tG(t|CEaQrWlC)3QIVm5+ZRheTUi@Li z85~ps)A@uC94{aIq197WS3!fkDCwQ6L%{l!Jwr&q@O@+)qE4m35s&J>i!xW^ybrHmW?;^f=fB$k2|B*lfp7Kp@XR4W1VBO^;mVfKu}2hpK3(5K2Rtc7=eg1pZ)KLrLil}l?GH#Sy( z$ZK!DPsHePpw_EAt-eq2Y&TCgPp7`VXK#N3*gK_P$fJRGN)mbH>q)

HwE-N#;ed{(y9@2YBEVYJKk34S7Nx#P7D+e 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

mlit;As~c(jZj63y!#1`GB*O44 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 AsQ>@~ literal 0 HcmV?d00001 diff --git a/trunk/AnaliseAcidentesTrabalho/jars/postgresql-8.1-407.jdbc3.jar b/trunk/AnaliseAcidentesTrabalho/jars/postgresql-8.1-407.jdbc3.jar new file mode 100755 index 0000000000000000000000000000000000000000..ddf178621d41bd3ca3a059986f37b89ac330c809 GIT binary patch literal 402906 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∓ePQ$3@qQ@>hRdI>Pw%8SW< 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 z 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 z zwMbBb^hh{x{o*}(%t%l7C$d4{liJ3UvB&pM``Mxm6k!+l1EYFZ^p+S4?8x69p@j?r z*-W{iVqtZGKr;igaTlTjNF8ZjHF={#^Ma#kp|!z0V{)w3F%2c{AIJT>!T#@LImzXeW!WxPL0) zx=ZC*5UvXfKXi%zS-CwYe6#-A8egJ60B>{lY3cc)Liq-6sH8s>V^>mPpDpx<5mKafH_A}LuIs%w( zjS4=vn9r??=2IXQIn)jXxID(U9E7|!pN%ZfL0!}*UQ88iY1l;YIknbP^5G_xSRbg< zvP7aP+hXDIx#DK<(xtYnrhqj=#A)J4O`2kY*_0&zQGvm<>4`*6^mj=eyXg~4WB#i1 za>qL6`N?Xk$m6~3*S%tigR(yCiBrMFc;)5bqr$4ydi*faYU_oeXGVt8>ZQqI$G*Xk z^R2^A>7rM+i5t5hH-d%c#c>1H07j#I890|lDnfP6mCRE-jh^Rr3+3iBE^V&nr$C2X zW%76fc6P>fM3ra}5;s(M!HFQ|S&g<3G1bh|YT!I2;@HR3&J0T@H~w_H5(xQ=n@hUurtwvD{g1FN#J%Z|ZhLkUSsp1$Ki$3d3OR5i7tKUj+ijV?wF86*8|=Z;RZvS?FQC`b+WgKN&^kx$LReHUxPV>m>tg@^p}3XneG zZCWCWl(j6uF)vrue7Yo0-TkRin^o-)h@u$63vszKV)ke-7_}BMhZ^!A>SV{ambR5| zX5lC8O@nRZ*^{hs21yy2-0$`zO{YcO+I5C0?6ZqYqNXngGQ&iVvLCOeoy0vY3dW@T zBe7sPl}&3G{S}RUN~aV($o$)W4ek+#6_G)HwUO>2i%vP%Q3CG%3NbgBG*e%CkJH*_#2Y_<_(NTHKnZHlosS7p1OO-d+-p}(~@ zktoi)Fx06#o-zY<5Si@28FMK-O=Wuti&AejQLP4F{sQ7NgabxnAa9g zO^`>nAdusPKv}A!K{J;2Y-OH`Q$XPyt6YZrh3w<)h-kGMy-l*!`D2tVZ_f3Vn>d%( z#%Xq}QIQ+JY}1A~J3SdTrr;4qM^kQuHc(QR$SiJ@gjdAozaFnpB4W4-`n~9+GQbc< z9`!Zjob{RXfVj;Dv&}gNB(24-z!qOw%oT(=lmu2vXrrgPGlM#HQj56868S1Fyw zPApbH)KeK81L~>&(oR%zlAdV*NnmIuW)%%0CP8eGrGd;tPV0MSvx3p5w5lyEZCst~2UiZo_$5*m?&(a)05wHnhG`TdcqU_sX~lzgOT*_aVdKhZBY zl6<(eEOR4ghO1v3cwl!9yXSO{st_LDXy_So2@~N%$(oPoBwWraXf_h5!iBCMVVhR5o27w1 zh_X(kQX}=z)I@7Jq)@0}JRX0MEU!^C2*S3qucMxBD1_)`1pfR`vaehV;>I2M~<%0j~8TI zM=&@N_?XFDQg(j%tW_bE#;hAb5U@iKHGxl`OOL4>=RL5$y}J{jN=NEFGR4CGVoF|; zDt(6OMd1n78554H`$M=qv3X^MVF1-c z{ZQOkhF}qsVH-*#&cO@8saYbLbQMVl7sg7hnL+)L?5qcHa?@hz;n5-fn|HpNX9-mI zqGANQ+so=g8Ed7fR;L61-72%Xa=CU_qUWN2j1|i}+R5Z3=t&;zg4J$;HTG4}ujnOF zCF97^`d@b!Gj8UaR4s=S1SXr~?S~U?CYw|t9>S_;Dt#{-lT{nnePd7Yt#i?>ukzRP zg3>+e&LEwOug9j(Z}7#Gb(uodxWJ^)DKI=k_}xcXTE~aEKa_LP?qmailfwh5TM+Dn za}hQFpp%=>69!!Luta*M%d&x69Leu6-Bz@{J4*N16O7U5kR+ka>Kglrt5pMTxWc$c zMX`A(ZuW7;jN7v@#ojTy!WK>Mnbiz%YfSV7e1P%#A`s6-<$59E1{`pLWc}Wsz;C4w zGHDQZNK$=Ja!DGdgRa@KQ^h9!0lTGKR>LlNkpk%a%|ZUeXRdf+46?Q-HW4KNZQMrH{jWv1~?s3lVS)_63^t zF!!>r!nIzVN3N~y)-0(apYm20LBUyW9Qi0>8u!)EC$ zw^T@0^VbZzfcjXewEjDL23riUoCTU^%CE?5q^SL1jZA&_SqkjI;Evoe6ZEZ8Ph?&> zM{iydr~v)pa;{04ceTh2KGhPwX20L8>jjtNa#C>>msv{6iVRNL9#f| z=P-fINpoi1O=OeuXkqda03RmVZP55BiGmE&u(5!uL{GL-PqdX3+<&SF6cpW#y7kej zIJo^nDvE4XSMt3iDo=;vy*$RrUgW0R*{3s$9<{SawEK~tX|P{CVCn}{O~N!y+Mt-E zZ<=-SV0RH|h6^h3A?D#8KAJu9u{)=zKK!syfK^d|?>p0kM5Z3+i9IULj(S?%tm|=^ z2~R%#C-2N6mq6+q{Ae_>u|H+p4uHE4t|=CBAXIg-h0mshI7@K_MYhIe7Cwp{i%K6h z_QRgpXci{4Uf1xmurOVW4J{whiBk7ydf;~o=!<>Jk zTmg8DZZE_TJYhVr_OSi|^FZ;M>P7Ai9Ox}_WXjevH1@nK*ANJ4pIV+wc*QxS5k6&E z(m9ZFs#KS81PU;gk@ik?t285{PC}0d1Vd0s-X97k9SZf+#mHyeNOSx)$b_x4g)?4> z(j2jhs6Kec*%dCaaB=l7w@tSdx1P#|JIhGQZz)Cyi~G96P;u=SRC+5t_{*Z&(?fwQ zsLW$a2XA_Fy>{Om!+n~P`ID6Lp$E*26T+iM6br~uA}9CUV4)9DdLpq7yI3TuEDANm zpVSQsA>Ws`MIZ;Wn^&ZT8!m4$Y=G)#-+NC{bKFMtu`mq)Qi#G!LJOOC-Y zSc{q1$rJvw&XWsnW}`E%77dzGMF`6>6}>gA_d0QR~GxFz`*Tq(q%W zy^aPHuH4g@c8OSsT7f)W_M6aB_@JsxK8kboy6PqKv#V4!hY$eBtkMxHpv3^^LbNE^ z(=s5=9$XLj005 zs-WF{N~t5s0nyIg_ra=ysJ3=lHpv5^44-l>PH?1(KJ_#l4-i%%@*F&hj1ApdwgGtu zG1?A5D&?&3O4y?ce-;_E;Z;eFRO9iMS{^Kz#e;-o zPk`Wtc89%&B!nxpEweKqvI7s)E*X&Eb1ITUFPEJvMBxyDR0%ajSv)t@LUN2-N+m;x zoL&Z%PSSc^`qWw&F*uuT;IyH zbV$VcdZdv*L0x=NmF`pN*}*X1VqqM(j>n@y4GS754%EJp`WFruE1_JLTdaH+6K!?t zwPyuJUApJBV_=6JB0{M2DJLB|$qJ-)uR>!A!qAcKQiWVlUZ*Uw+9RzSaOkHZTq*IJ9t1R)MXTWB4OVBc-a^@)S%`L zda5hZq-9TO=oa_}pkb@{QqLy$jHfXJ>9+5S_W$l$R&=}3^nUZ35%K?%hL-8ybVQU) z?M?M84EY?5j127z4gLqLH9^VTB25|HEAnEhiNi8>!4z}Naj~AtR)t$lBwLa%t{nX` zJ%3(ONM7Y)S$nq1(PAm7Aw}mDXd!SAx8AqDvP9-LWVVDub)kNm+9f;~9I7q+SF=es z?KW<3@OAoLl{Sy^0cfa4r@iOY9naNWCn@jiR9e%|^S*Z6-x9CY$nv$Wy;FyTwa$Dj zb9OFrEVv01L;HuMhF9^prUqQeH+kT3b{v#x=@t&KMjs{v`JnbV=_p{~#Dj?Xar#A( z*f?$qzleZRg+c?wnB|M53~!k?z?<==(>c7T=s%ZB=7*=BOXg>CY=2I@*cB?w+5`0L zr;N*|G|PsQLKLVmD^j1Oy!ZiJrmUWqYoXYrW1&ok^GS8#Z7)E!2y~oXvO)+s%IF9$ zc}fzs76EAx4y4mm6PqI4->kleYw={JjMx`4tBxDp%BR%g4;|*0xvdt1am7+49_<$B z6>umoQXbvjSk#mc6@`cPX!b!QW||9}(Ln%wa_q<7Fj+Del%|}o)JTY~RLTz~CS8Ml zI5|1S(SGefs&*(a52u2HxW2cCBj{7R)F$s9_x{;ZF~^ATBn8!2)j5P0yaMA)8pMA$lwN2e&W^+z7 zm|O$9ssX$DT@~vyp3f6zLz`|67F;;NqK(baClUO0m=0y4wHr;>`KK^BZgNyeip`qR zA8=>dk&B4ce-595@Pqid1nmle>;2gRbAs2@z= z$DduDRNoCs0pTf{tny zP7EEycD!Mu)q3)W2O^s6yCBrA&F0KlEohPXw2$jXX>BgZX`6g=A?nK>q`62|IcJW7 zzLn{v)av^1hqs801=(j9uPvW~0#u~E@F)J`yd{{_we2+s4z{AHmqFs-OFSo4+Lm=3h`ud8-4kganaYRMPBh>jK^R||IX)fb z?x73kF_ETOQ`W5IRIGRCE~{HTAcb!%LvJ}Hrmp1Tw~E5O{}@+`t$aque$X4fB6^_k z8dG`yZt@PP+EG^NsWRPR<@!+ffbEi>_YPK|iCq*Ht&@0Dqy#H#H!qs)rVvtuGq|Fc zpAF+`iQw~yERAMZiXZp8zL;LD7CztX3?!)ubfOo4d^8&xnkoMg#zmB{ZY-!zXGiY# zVwlJ)`cYtV=!$^p$&AsGk84K6-s($TrPh9tYvi*fPvec}>`i3tO<;Xxb1_Aw=8fOk zwQ8_v?7BSE`_LS_(l?ssR$ALziBEy?i?l)*-}2C;4Y-xp0XlOUp$x&NBHNWP^CA3| zv+Jvx*rY8Xd*W0{H&J{DLv6rhujBozr@aZ4Z=hGbtKeX>{eyJxnO1$%Z9@Hgagbiu z$Y#C1P*iuz#6!b>&Pb>ZCn@iAx+AE;U5f<1`DzDN{ausgg%c0W^C}~ zCt}Fp(NS`QJ&!Ec`fRtHn5)Bk*FPp=CiQ!=0pAJ=cIf{U=JEbbnE!Ur+5i8ZDX?`k0u21|vG#(aAp5ZI4z+Vr?6ZK+}H)Lu5rg znEZ|*s8kiSf`w3VgJF5lwZlVTdC>O!U^}l%fikvQo*K_28V@q~7sLSY^xX;?hknx(`8eHw$94<#tqKjl11AQLsaeRrR^H8B7nAG_GwSpBtXc z*SiTf?Uy<>TBLh|EYC`;m@#mpFiamewgV}0QJ;c>i4Y6|;$n2|YbV*}U=(3V85t>$ zL4?CviJv$*@wXxYVLTZLcTIr|Ka@yJryT?W$YbaBI!WfasIIYvF}y{jWJ5*}?nMHX zC*Pog2?YYQd!3irE!{w4nYBPW@n1l!FBBmLVN9aMJkhXC@GFscmn)fyW2i(UFN`0L zlsdB|7eCX9e-}uHjVl#35-x<6pE4Zpfovt8Ml*ICjYdBqVu;`77#Yd$$q6)Q3@1cn zvVTl}RRmP%KdBlyBn6R>?@Hw6idz!RlQZICGJqGERoXC!=hFl|56x_oXOP}9A+a8e zAQUapY`9Q*6Z{Ch48r}%>!e$RYgxNY9p=<;BC2kFKW={U*5-V%sK+_^aR0EmyxP@q z5OD*j1@&qR7W82fGlSs-;lH?vqM*z-Am`>r!NOoW6MUrPxFRGjI|sgZI-HM`z@taG zkCWu>1vV0A2)(6O4s0Iv$lOoJqMWxXTZA_bXm0cUF{xX{UqhJ4}M{m=O_UkZzw zGBabTYqHCjDzkaZA_+b{&XviB{PP%mN5NvLBwU5zAroKDhhjLZWh zePIdoY!1a~pWO2V1idB!xn_w}LAS1{Vg?!SrzQw|eu zE*3|F7oJx}$8TXlnk&}D=&`&jR?+avt-QWhm8E6;l7(#Q$yDsMw6P&h?X7_pFr~;1 zo;$y@*>5Zj7ms$<=s@ypXI$3!6BV&3cwWPixSh$Lc8Y!#Hr#Bf)*o6DPM4cWD=u>x zjZtc}5r4OIO?s^K)@#OxekIq-J%FWV0F%C0EI99G2%gCfv@CF?K3x5ah+L^)Y?X|MJOoGc3#QF`Da>KE0c&Oz+K}|XYXxRm`&2jw2tdN&D5lO z|Hq%UYZg^6l|yIY5bYteE^|dYQySZsHFnE6n56s(LCWp+Sx!m~lr;IpmbyrZD0@97 z9{jUnz&4^0m7g)HOSSb-j^9!Zll36o0L(pxY?87Fd&bA~IRGB;3|g7$PO z5A(JDNqK~QXhkD=%UBRrDM1(zN)vfJNcR)^nj)_<$PllP*A!tg>y+~skQZyUkQFIQ z{0dqGi^Xjt8??cB2{tgCY(1-?)89;v!zGowpju`>Lvy$7(wf9|MYUW1Is-ByTEB-J zVuekgD8+?!jIb|-Mi&$29gZ{`b<+oMV@GPF`72TMN?H+Dkn+c6-}s|;;;D%M=4mfl z{<+ak_r=+f`l?)*lF02f8;sZbz2keHXSO-E&RP-RGdAmI1n4MPS zIK}#&HyNcx>h{6LDPP@nwxG+)O(h?0m&1nzF8t3hL(-bO^$+YtO@0)Y$(26g7xURq zIjjN5Nf_Qy7gx@eEhuTmE371w=ry(L!&u|`Gv0rMp;S@@Om>hTKSICBNdItb{%eFM z#=i+e4z4za_WuRs`QMKd`F942fBx=UVPh;{sBdbiYw=HMvC`W2Awy_i8AR11wFPiA zt0-b*meAzUC}#z;O5{x-eFa3>H5633m?*t8k}MkK4_--b?zV%dp7w*J0>qKw_p(LO ztGtDbk&L@fmJGxq5IpH)pOaTl8F!vXoJZ#w-$yqBO-IriFy*N8ML~hOwVd8%!z2;= zKj&@v8N(l%{SqPvA%+q~JB*=ZKnfow;}_sl_-;DtGf>>5heL4D;*;zEgH(+c4}>w8 zUB~(-8Da@#`P-%#r9@|svW1F*+k(qmnIKf&_#!YA=Csih>Z6Fl9_kF6_>=2ub+=@b z0GstOp88^>%U7Ii6LZg03_P$iui(qLX|Xz-<#ywH+lt*K|0x?wp9O*mbmYezAD1*M zDdtEa>c?c+GqaPBJbBLm)m*I4M7a){P#|ElF02p`6W5jo*)tM@R2#cf<6v8F(uda* z%_gWUtSCmGk%KhIQ~|(-Rgo)pm7b#_$%Ba~U)-l6QY3^wR}D44OSHmZB2zb`$Wd)^ z6%g6})i1YK2YA|k0d!IAe}-hNx0w_pZ8a9ILcSpartp>qX>laOf<@0*(!5w^PecLv zVWHpXtCTOIF-{9Sl^q9e3S2ZzFkNr_Lz1ziBoF`+U9HR)n2JJWw-k8{ptGZ2H%^mm zON$o}LaPT_scUp$!t)RoJuz{5IBC?9(p93z+$F=Zy=Nf}Ai^CzR3eQ$EVc|UIh@P| z(z@;wyK)nmt+6QPy)ymXn|+96?a|g|KACx3(68hQTmg9`ZzIx>iW?m(QUe^-My*Yu zkM8@ZWG1pY>Tf`a1EFP!kj7ogk_W5Q*1c+Bl<~s`8^3JTa;B+?oluxO(Ko9Dfk)vQ zo&$K4&2-L^e`buE5P?Uj+E*QcNA{YWXK%o(b87R*u2W~}Hbp==APd$#!rNJkQH#aU z=-4E@WF-9ChYT#{#@QEx6DsAB#LfX(c|1%8z4#gyUMnaaTWhtZ#Y_JF!6l3bV z@*AplBua#?aAdN(s>eQyS^znkJ7-@hQeTClDp=E2`1yN9*g0i@F$iRcqc7+3W@j>H z(kIhoYS@K|MS^qodh5-;C{`jUl*$}e)(4Lxg8}sgr{H*oUqRS9{@0&SKUx+y(F~g# za3UfR?Y{ei>_(3005FSgc+LhGW0cA)nOp81nDoNdbcO7r=>Ru{oS(+WWh_N`NiVY9 zml?!w@v1IRQFCajsLpsRqwd0;b?jZ1mX;ra6?}&2qe}{j=(J?!z#kJHsw4KSkfSgY zAY%GHjv@!zUcgfr>sz_sIX%_>0(ATUOZN4#57lTLn}`hX?*u5a?&bT+OatixoSl(~G09`@47ZFps(xL> zVTWt`+;2~$9u6H<%NNwQerwjl(pKJh+RYu3UN&!>pVjI`*iSzUN~LuGylUa_93jd5 z^36yG;`+Tpmr-p{rPthhTie(oNln6?kF>m|TAU-B?&Rj(VA-^+5+AX> zZ6UB3F>?I)%c>CtZ*ceYEmT|w|F8AHf8S95ovQkOZKw+08}i><>A&CsM8>{v$L5Z= zI|zZmLrZ3r_ty&iZR`&&W+ntww(&BRwJTLOlA<64bpGQmV)(lhM+Ey{g8{t2Wja-G zb0cGZ|Ip3#mQymb1IHu;Bm_hR1f#2^W1wTK{-Xj_{wp@b2l_8CfJ$&6P3U(J$@%{L zZ!o}rzq@}Y#r$7)$7gMAVW?~M_YDRps@fw8!+i=-y6+33?NP3y1l3r;=pOw5U=N3d zi;1Z5NBHgAffCk^ca^%Z`U?uY8KB5lv>K+I97*~aW4_%T!*pkp8$ z)tgc$E{$uPM}IqNC%C$0Jg4cPk5mH>O@KSOC*aO&CXb=Y5CThJr6j{ooWwB45aqI} zYt?uvRsx?NyR#XskkHf+6Engj)qqKj&jKJ{R2FL=lI>mPX!`?Uk`j&UJ6g+?Y~+;W znuQh|aVx| zW$iHxl{qx!vs()lfwL>k)<823O`}=T-d*JO+Rmod*12`zUuHXf`nLs`p=Bh469#fa z#S}&ZQyS`u(L$SnB|@VrlbJ+dlu3*fF_jUAvZr?hbgbRy>7B2^9DM=t&~>hr zOp!OAr~0Pd{6$Kz8p?eZrPK{G2c3Qua1sq2o*~^@CLc_TT*D0 zqT^(5@sP{(Sn*CK6<=J;v_r2c59bogN9Lwr1ATz}dp|%uE!P&`qhTz}F-jU@ zMrCqLB+)|N!Iq*;sUysU6@t6fJ4PN|KUVXs2Qt^_#`m&9oJ)YYgtQ77VmJNZLC_b} zW9IzCmH~a9MAv9FN&b9hLcsyE^4F%u;7rk{hp->Z1}lRsMA5 zna%S75eKit38{y}={>wV>K?fpk!dlOraIDV@9bo$5`X zqA*Xw+;(ql!O|C=g38+Z`uY|V_?!pg$l1Iwkk)Cl<|DQZrxDkN`#f&*tTiJfF=Loc z;T}z?@0MQ~D||V5ZY!9VIST%+*Vv`-dvU)$o?kUbr&g%lJtfIEI z0ANpq!7P(?ZK#AuS4;3vusZ+xsw<7edMLpna!qD4bibuW^L!zJT5y=b@ha<_L0Gay z2QyvRqQu8z>DF|j>@blV>cxmebtmBqq|>{924~pv1Ly|x2J~4!%j=V7(k+OUxGU&W zetQ(C9FM_I{FGi6(UsoS{P0@tSmk|A=a8fv74!t0rnn}j+xocn{%g35@Ol-<$6B(- zxP{+~0mg<@0@>3Zm@wPf!4Qd$1QO$!_}GC*COrPkUpfvj&|o%P(!>P*vMZA^X^1@} zJEeAPDi?EI1Z&J@JRb<-@2{)|Z;`3eT|kf@98qBYHbJZDBJkj3G~F{5&+VH@7t&@t zRm3VcSGzeD-m-TmN!x#B?ZRci8-Ka{cNzlukR2?-*XlI(`zaOxuF~ z^!~9GYf78hs#bbGd<5Bcszos;FS`nI+Iq4sa6d+2^ZZv4@v|5yE$EwwwfBDzvHtt+ z{(p;Ie69}vj9mdr>dOB(Ym@{$-GBi&6(IDUVLBAwQdC{tQd}K4_7{_e7yw3DFI*rU zoRJB`4uM|S(^#J8E$FZs5571iwYX>L*n!{U(EY%H+AdFA4N&mTPP*se+S^*)6wljv z%GQ_bHRB)1XFmUM8rc7jw6_e7E6TPsEwq>{MoV&vnb~4yW@ct)W@e?B$zo=fEM{hl z*<$XjdR6mcdZw$Rqx0vD$Uhlz)?N9XwfEXMHa$i~6NiS9N$4-as|cqo;!O`F+v70BHihEAN{;q#Ux}{IgJh1(L2{+fvMlvKwaNso z9)ZNaxl(D4gR{TKPO9)iyjudJ}NnS zL-|F?-&>xoZPNmbHszcIM~GOji94$n1=fSc{(~f!BBVM67#!W{GUdXp8yO#L(mB9e zb$y}(W`kk0G)K%@Jb9B?)uKH~dFX8aHPxPgy|q+@ugi^J`7>K#h$rs2p}nrm$1eCMhM3W#qRZLS zPOTF3joC7i$rsBC;Y#Z1i}OWiCxsJ1P(=4N!$24sU;hX~uJ{vr?v4J>pF3|+tU3*^ zQ!pIb;ONxRp8mPp=F^Zk(Nr0omc*Oj6(l-!?&*nW>tY3HZh%lR@zrDc!h?@NN?kE- zBvRoUvDT9AWJ8rKk!x8^K*IoxgJ^gqt|ZRT@6(O2^|ZKs8Mf|H?+2&I@)mn`*1(+T z#POR{HP3R|TBl`F(bPX`I-@zW0(&z_VV|AaEyr;@<{CI^B zg*tWS=GJ9at(8B4FvxL$L?LGe@(0(EO=(90+HXr>MQDPCTvjwxLrMJbJ|o63?y;dk zZtO3RToy9#VTa6j=)@ZWiU{c6A!YrLM_TUw^lD^Ujbd`ZVa4_d<(43MTGD8ehCBH; zamneHOP|cY@SKd6UgMKeeU!@$Zi#t#`55h4btq?Va5`N`>`2twUhV5hNnE;5*}I0K|%zt zLlH7ERjca_L`c5E+>z(8&4LVm#D6sS|EvAe|F*!wb}pdn{eL-NRV}xF6tBuEdd{6R z@@q!&Q}0@8=79;LM2TA{;Yv$c2!e3nJVO!0iL^uslz)F`NfK8q-fClV(2WpWr3na08s#_EF_;=9Zbqlx(^pWX;j?Urxq~0x(*99 z;?N(K1V`9cPQ?>B4;Sbzy%+88CMX5}R4CR6OPjnjp6z zb0s%2d5-dNmY50oc-hj>$->ZxTWWCI4&6;aN+gB!HZ%Pa&NNFgCV};IR@7D=M9LLE zHEK4%5_k370QY&@Ku?#{+p>OORPyi`5W{cGC5_QATt%7kxfh< zdX)4SqNbI;wLmw7GIua~rdPn_)YPuvVB>wV>@Gb`S!;TvlY0iM?(U^Z07e7skZ4u3 z3_vNFN>sTsbUEV_+RYBG3aBzT_A8S2*z~sLkYV}=NPCq&(DAFWIK}hmJJr^($6?RF zW(T;H*(M$7VmWz?0-xG_>|B{?TreC%ly*Al?$?RJ5|<6*`A5jp-^v#g^20Wy1gB9K zahR*t$1~FN^$-%{Ma;%uS(x?HHME$MJbStDIht;qdz-;KEq4}5=AHk*QD5Nk6_8Ut zJl+HhhEdTKXys+bi8s6Gb#iaeJ4g(PJ*n?~!^quZc73?zv}E+_$K3D^m4X|uc54Ui zv>jI_a+HQ{ylcJG&j!D3Un{I*0FZG7iH7|m+4A!z!wWPq)u^MA`I?v4l7`*a#iO7$ zv7@w?{)#Y9r!Ka_)$bnB?S+dUn0Sy$CvPYnaU<=+I8^Q(ChyqS?iNPsoIYOjePKvY zhdCHX;sPV3{ZtZ})h6!ibh|q{w4AV1uMykxgyz)SoVdTUCQ)!_S@=g;s10}HTj|+S z$-1FeMk`Y4O~JYd-B412>QwV3DEwZep{zV3&Qha7vJji1Ul=8Ayhb*7-X*Th{&S{ zs{LCps{v@~-DfCRiV;6@7-h(%Or$K%qVbJ#fqJ@o1dTe zn=MnsD{@U(lNgR#GoHPrx8*)t`&%;^cd6c=5y(F4h=I{`M4xAgc1u_2h?c@RO09Ga zD3Kp(kVIPKEQ4G`Q68Up!^iwn8~^>MfD6LnQ7uInbRg#K87(JG{!uZkwT9S&~M+ zu$W~EBVfo+2fX(Opv$lmI&EAU1s;#D2qJJkJz8U*|YN{Q}Uil zhTx{66=};e@$wX9wuF96Lp#8st6>wW75Oitw1z^kJ+q9@9FW`%Dc|=@&M8YknZ1WW6 zcTL`i$R^jnV=^n9uWR=+GFu$1Vvs_OnjZE3q2eeqaBlV>t9$V;UjARh@Bg#a{auCBODWL; z4E4&bk6ZT|Tvub9yy|!Bx#E`3yx2S9OIfS-c>AOA57>x{0U+-Y_v`Bv$m%+o`o0}? z5Ph*80^rcLlKYblLV23p8R&g^UzwitN1#Uomk5C1VWJ@Q_cD2M$mN&Z@r6eIT{Zy0 zbhs}N5C$2Fji0K3tRjj+3T`2aG^P$Gvs23-`dY}O%AZz;F9sR=o5fF6U%EHG4mUGe zg#l{Vq-uaM0LZ_EETtbac z7L8~%zsVY+IUvrgY39UW?Js+CZ3jEWL1O45d*o^_UnOiOtL zxSalZ^zcB?+P=V}*45A>K(Oilh)itFFKm1e`tFUI@Quh~b_zyerlBpIJ;lOM(U$Jh z=$ycg4(+d)$bqL?>cGY? zl>dO^{oEU!++xR5Q+4|`XiL-WdY&axQfEfqC79e!vE@tVMKBGc&zwxYy&RV5BZ#g( za)Lf771aoC{c{ZoAA=w65!0a1D}yw3G8-b7psF~lV0%J~GHG?l#6Z4MmRuMO^I$`$ ztPQ75YLO4ASR+gIlaKfJ>-<3Y;{^F}u^-#*^sC;*r<;y(6^O`sz|>{DAE>f=xf~h8!dmf2%zwA{j^tOGw!voZasRBh{b6 z{&l}849G-Fmla0k&kx zi^YDH?Hg_~vjmqapo&u*5d6n{isu(5lWgt=*-N|RieOwAz0-@pb^pjRB(crH8QF%A zs%;%{ll2pH4t@Di-^IdG0{wB;r4T4cRW(SkU`63>#C-_~Y;jdAt{+0$5HTt`Ngz(A zWc~HjfAef(YI;at563HXr=557V;?ZBJoZX|=`?(Qu$`H!tu>qx%D(6b)xG9)gqq&p zDOHvs7=!5Gf%~z*0?tFVUe=V4!jhZE6^gl{Zf=AsAP{(pqiJmv5d$5V>i9^8H-7BH ziCDAaTNsnVW=mE^DUtyrN7YBuq2;y@_%O1k)S zU>4eTfeTzh3>%wXakK;G#~|(9xYKZ*nMIQ|y&~I+uL!lNSBmQNgV}Gmbv=uFYrheq z*n6&yrp2)A!74-7&;&;sC zH(0aP?bXJB`j6C_-FyVyZe1re)W~&WDeGqISC%ome}NhM)XL4gcT4 zXbD?qlmDk=0YohR%Zj6ctoRo|qY7OLKV>r%E?uC$zy%<{TvPH}1!_}vC^3P!*>7V{ z0pU))-dCOFIkhw%VyTGnNWPPx9)6+}tk1xIdGW?NAC9AmXOM+heFgeFWaxc7Uw-}K z1v*};gO+uKVn1T3!uRtvd7>fR-r?S`<2lF}M-%tqEE$WwhZhM;?m-3(z^U${LQ&t8 z31=pZpa!Tf68j#lHLB$Rx`}=8*gG$nXvn5U9vdj$$ttZDCo0n*1oW|*)PCfie zS{NR$wfuR@T*dHJve+ej46KYL>y$P$V&W7ACXE}lrg%J$z5dL$f1v)sqGO~rJ;<%j zo}JpnhwJadoqQFi#h~MoQ?VMr?{R3aimHli<&ta^Q90x%|G}a~GbAv5xH7D13dPKr zUy6*>$zUhpF9j`rrwcTL zWTPL7JD{1&PojE0BB7$&)j0e)vUv-xmC7_{Ce!v+L$6*jSh>?5Yqei$qpLGIV{fYL zSb)B=r#|{@%whbO^QMS$XXJ9aUq%P@_<3&2NmaX){(7R8jq&SUG-DrDVV{n(pwloZ zAU&qDd%}}^qM?MFNW3Q|fpA-v6noutJ@0}YmXzC5e(5m{n^@=VQ`&6hb(q`)8GADHW>{cRG+zHXDsRVIC zkAQewE>sCy9?;)7=xw)TFqA6=IP4qZgGknyqA7fVAUhQe+lkP@PW=J2-BZ!cEA{Q=IPvES}3QGQ+ zY+?GINKG_KaAnl|0CRvqCAOvxzYmxd4BU;g4H)9xruZIN&bC5tHdGaRWFEy|%7`O)O+oliB#v&mtwGCmbH95F-+nq~eE)+{C->8SP;}wP82cnb5P>3f8 zEe0upYxfZF!y6~K_>oFwcvRP|d$5GkeFA8yffggx33ODYt_gfj9 zKl1CI8Lp;YyIwn-wsp2T^*-J~f}7|_}V{OljnyK9U-QBZ~`$77y^75lLi5*I4r)gc2XTom@$p8roJ-2 z*>!ES2?t3bEKUF;n2;!Qs7aMSB?FxiYb=~Glp~)y__yVh)<3 zFmbRvbbZ|Arau;jkSdcbe-z@Lh)=N0Rijn7orc<8B-Va+J~JH83$Adz%_B3=m1b|; zil{@S&5{>m3WhW^m7GMV(8xZbQ#Xk@<%FGNWX_6>&f=ubUUU>=PDsvJBw31Zpv5}b z-uG4KlKm)J0H!ePYq};P%(n+uGjD`9PgurU7*7=@bcK@G9^E9f*`AaLMAa9Y&SxHY z3q(q$-Hhdg;&BL$;M1-Z1Y zNi3`|FgJ$_F!Sx>#ZtP4-ZI8Ja(Ay3tlBFyZDvtrE7-B=9C&l{aF^@P)c96X%H5dE zH~g+_r-iFjJu41oN_s?XZPDW}$PkB9^}^Srn^BS7mI5m^E&Q_oYAC{WwyrY3P_6%) zr7Wl_&l1vw)T~@o5)>s$OLe4;WkT0ZQ^+Da}kQZ4e{S}6S;DH%jQ#@fz5E3#xw zqk8Z!2&|(-xIQe2!Xmfg!?7?Ik5)Gna zc-;0_`aMmFDwdGvgPV<_Y`jd6%*7?edTU%ga&mGYLC7}?&&fT0j=U*25}bXlxpZ1w zPR6eOmIdU6gA0A6VoBQ zg@wCz79hO8+lnv3W|+L%dO z)waPLBF{9#bmSGBq^qdzMR2w^R?++N)Usj^mEhuG{gyy7-0=e6GVgK}O*^fKuC7~j zT>F+u()$-zB;a5g9V4}8_EO^`;HS+=Q$y2gEd6Hvv7^geGbWkT*_dQ7jWx*wrlBqQ z5)#NXBc9hYZJ|IGno5z?TosnJqGf*1`76bCAWVX0w0MY!+F#zl6&g zTHW;c&nrHNp>khKka{2dNA>>S(Q8>38^eFc)%a3)(Zx~lt*S{!qd#O*qshYf>mv+9E_yzHu7VaHA zYD}*RgXlHS1TbS8xXo!c1Xh4NWB5c=ur#Gcn1lP;`n zh+Km}b-k+#rMp3%5Z{{H*9CWa;~&VyLva&7hyt?DxcQXVM#3axbPts3Fgk`k!jgT4 z(NyZeje}qjK@+1C>XAZlwt>V3ROr*`g9cF42`Qrz>blWV(zWHJaIt&oSR)v~-T^+~ zASsAmEAKIaJqD+uUW*}{f79eB#3{Gme#%GX?GVW`wOSL`T8G4hG^1-lf^+AZ@M-Ve zFkhRwwb#ZQJGP#Zw#*Qq%{ue|yHhVb0rp0gWypk#OaN1UpSBHT*w0Oz8l0`9=fFQ+ zwH|8YW0;Fua#Gt4-H?6MU1K8C1l=2vTw<8UY?6)KJnxAWgUFoY7q+-vRj_3d%MG<6@0=Ny?w#7vQX#yV&Div}j6is3onz$9t<|eV z68pK(Y;wKA*elLqh9M5S>LrKYC?qi(=c+YjD)`l?qY%Jl#l-^BZT>lyV{i?yNtmJ- zU@?vaul^-6P~DA5KLhLmm!s~(SR>Fi27e~0vG37AcP}s!d4^Pe{E@W9RjsqsihoZC zgJ{<%LQdH`G7A6POa+e7uM78APp^rJ3Wcj@df?mO!ljcesKYe+3~7myp|pb+_pD%0 z*lgx_*kcdE%e;&-Av1HKQ#Fui2(ko2Bt4qbxM6|*=B3nm#(iM*Vfc|`g$MzRQl)h?c`NF zVRvkF>bL`(BoX7+4Mo)lC|-$Vz6%si+Y04S?!CJWP3K=()Ydk3Arw?yK&g+K-V>AN z6{jM*T3*}}{8Kw3^Q((UH$;S?Z|}~3rD{Gw$Yad8NKjn`ggluMsY%K?+ zF`N;|joOYN_rB_MEn_$(vLIbB9NNhOWoHP-r>kPUuqF>%L0XoR-^PY(JwZAuCr>JL zYeQ2zD?B5Zv!%Z;ic4Q`Fcb@qH_4WY;`~iO3I}e*ysj=f?*LYE3l6vHPv2ykXDN#G zlh%=UoP57bW+k1G3(f9LO@vQWQxZ%~bKNDJNp!>?4b{XU|(Y{ap_(M9mWvB&u024dFEukRn4 zJ=^P~vm*CU6+{9*odbV{hg4XRQi^*D=?#dib~{%eTH<#OL`YAbp z%7#h}S)RTBEtC8B(vd2M(d00un0xB@ocGS?^*H(RW&IZ_~w#~ zj-X6G!+k(ohQp?;#XhH?AS`v^fhf!RPSaOtpad!Xu6TcaLxKkNm9Y)4A2rsPdNZMe z?eyvMsQi^*ZYm~V!L+e6sXnotS1u>w`|kN6|6a8gmodTf?a7~7gKUoW^jR~40j4nu z?#%4P>^<_L)?fk&v2p1~s|MR+aLxdn-;|&tOLLF~ljLePFy$1eK7(*la0NCVo<|ch zyMIQubhwgH!3-$R1gicXRlU)xs{;PYKo0_kZvY`_ty+vfZSVsLGo3bq8SdVAhBRgt zf2vGv@aPKkk#4K>c48CV-KoiWmw;YNO;(_EM&P=85-*Lz;}V-~B&_l^I344AY_O5m z;pphYF^*B_S?kvOU(k@1=#swc-v_pcZd2K;rNFTTw;u~B<;jzWq?uG7!S3cTt{HMr6J+Hx*T@hIKjlL$Fw<{87>Fd@3tZ0XV2G&`UI|J+$Mcu>APioQhZY ztCRUYyha5mO~+(lL#jzGF0-~2sLBJ&GXKepftFJY?YmRXz3kZaHaR$UDLQn zV|)7xRt#K|f+c*kjk#WR7QNR+!pJ*tO~;OAwyHN5>8J3HlrnAM9v@Yjf`-3)ZJ>VU zgObQM&aOa9GD@g(3Vm_`R>(!B#!7#AFc-+h+xmQe(abBdTSB|87JnZ|*1DE=z?a6 zvft7OPv|#9bb0L7Kv)6{l(j_=8xw*rA1JaWU6fD+l07&L@`a7G?&O3^wvP<*3UTC4 ze!BvCxMEJvuL297aYp@&tW$j3pCG5^q4J1+2ta!i?$CpSW4-msmvJqS&qPEOA;gCT zEgZi;T9yQf{wmdf;(nr#L(Wl^E{@W3-B*mnuTlKbd0bET`A;0Y_R>ZF8x+h)_`eEf zfHss`{5P6-Rs&V;eh`9@BarGtYB~^8X@*P6Tg@8UBuviui<8(iVuo=9o2U1U`DA>`&gRN1*Z!s}lDtl!~)#6a((WHgezEB$C%@`r>L+!|&TrC-;p4cG#ub z%D7CAdBD<7(1?q)g3MEedFqTM-41a$34BptAo@8hrU-+%=}%wqPs{YoZ7!xN!29M! zOH9-Nc(DSjMMw;&>=2Dr0*2*}JwTqD6hMt;kRuv>fU{N|R=8G+!S1}4OuHCuq53-% z24(_L!}5;5lv#iXbTK6!EBkc*eoI67USns%ygIy<^57Jy+roCQZH zOqv_XDfnhb>5g|5f6=r+6L7#R(zwWgmRTX?uGZ(pG3I;)kB(3l@uNde&W6A5D+gt* z^}~SaeHdgXvjj9^Y@<7sG&H(*c%1qxx?8E416Q7wrZh9up-f#7BNWm8x5KC8j%mo$ zspI=RgE`m~V<0Cf94IPW|#OfAEQz1WlApDAlq48B-rcrLA_D!76eMA>ziF@Fwv_d{=)6Hlf0r~ z4r~k}O@0VSmzA8PI`W%Zw^UQzDuxfQpx`<+=-9|01`ls$Q|iq0CcZ2r8_RZRo^=>jxF=5|KHz5Tx6jg0E-aP(eRFLR zmNnxK=~QPJK`mn?%e*66xpTP?x~0f3Pjlq?mi_`SOQqQFu1D7-%LhGAwke{y7*Vue z+dZ=a15&#$OL9u4mh7$M^f=~ZC{IPPB+oAHFc{) zz(~P!V(!L6``hTx7{}bw-V6%9Y5Yu};0=a&0=)e?1^%PQABpk;2}*#HC7qOsOcbdz zK7fTXM!T;w{ECT(?Qorfv<#RB7kXLeP!j_Mse;xRpD)6OxvnlKk0GENn!2WLYQ!n9 z2wAOfUL5mky?~-D6(46)U0;{EWaX~QzU2XRk2<{;xLrrL_g6;$9r6-cLAY3cIABU0a0;BI z#|8SN-QL<2o6#QAwx{Lf7~Mhh2B>fZEgFZ=R*^q|j5L2$mi@P^kU-i3IGO%9Q$q`^ zEEIdiVR)>`O3KAGPLIJHXOh3xcw;cmGX?lVpN4kD+LYtA$e$_JN!JvCjVW>@_X}LJ zDN~w1V}P?z-BF`>J=wKR__gD86-AJ95mdFC38x=K|Hyo>`BdMIgZwiX!vD?iii)k3 zt)1JyhF4+|bfoYE&_lPA1_!Gu>wK54)KL>*bgoOVEbZVTQIx}>JAqXLt}dH(4MvTh z6(P-mfuPa@0B?hau(EP0r`ObkSB?j=lbfFpygo)QK02e0C?PXog6l1}f%_IflPnMT z(?LQK%@QY~=AIA^Vb|hB&80SU&a>4ntVZn?Q}q3z+o)chTp zxAoP!m=2$&{a7rc_AWM|%C~n2lFZ{*DJe>YolLKsN@YvkD7`vl{viB=Ypll<&eZII z7bR=%m3O{4kBKl&;K0p!2&(||0~ULW%>{Eu+0DAOaGrvF$o*{e~rbas71M< z-(!53HjLS(_5}xv`F{a}Wb5cv6^<`WMEPDD%uga$E$bR)Y_JOZy0fU+)U;rjk4bG~ zej!xdD43$&00Tp!LL+Zs1=<+!EC%uwInCSI83PFP?Q zecKS}afJuzVP-y0mR|r%hnzUEW7n)W-E=~6$RiLiJ9zcareEf-I}x@MFIr5VViC46 z60inmqWC(0+&+3A$3L5RcngMJeZ7Y0+#4ACGQ3|#RBHT@k5Kb+lPL~-C{%l>iTV@g z?JmS~KNg?18;xN1+g>%)i4XX=Pn*!SGa|z2xgICQ)I&OO@WnS86s>;rZrvMr<$DwE zyN=G;DlBC`J(2Dgr!0%SoOv)$C`vtzZZw&XP(C7oI$)&5m`|#XXaz4`U9FjYq{hw~ zvn+2-jb+CzzYz7rVx{RqFlnJGnnhix(z6aveogT&I^B*2-0PVi>4OOuYH)4BozntXlU}KX8BXmWhQIvBP(}hSAUS{=0Xmb zD4JcRY_`;CDmYY1&;p7B>ZLHu`?S8YbG*`#x7e%nBrIF8>~$)Muq4cBId*W}Id?22 zEEG43N=w-;%)zd%hizG_1$x9FxLhnXCa@ZcCLYL~m||RXymH;2Q~jpK#;I}>ih*gw zwSY^8Jj<$nhcG=1b7R@vglACpz1R#bTj^*} z44O-^3M2)#uSY>=J`CO2&bK0~Ri9Zqe&;Rui5JALgL^iIMoB#gX0FH(BWVkT{ay4M z1`aO=Tt;ISH)uW`voH~BJx7J(k1K5_sV#7?^aXCepXmT zt~l3kp|(2Jlo-r=onTJP!pZMwb72wEg`4dIOd;(_n+aECziHpvNiVksp<=0+gXEd1 zIIu$vT_Ht4>pM$glL5W^tU;5Lf2-J>q>4O(v_vYL<5DLW3BYIxTh7Y!$c{D55|E4T zx?;7VQs7X3_;(@>4~Ayq<}sf%*H%rn-UqRpZ#A$O*;E!$UZlFBVVN^Ko}_n^5C=1C zb?uvt>!>v9mqvl8RH>l6=~<|FYpd1aS}F7R$562u zG(xR0UCmB6sDe^Lf3ePL`%D9Zw%fVwMRlO&iH*S{#cRp*(F(A z9igo;`|&6=3&CRISKFJFT-GYmQ1lk<7}pzp$B4CIm`o*&?7m5Y)@-5si!tqzsG@p- zxRVH8&-r$Yw+hEP443kfdt8*D7@fpaORP{8`>z?lM7GmhkR-+HMBcV@@2ku9OYgiX zTCoOpQAu{$d&I(ffoUtuZ9~ATmPccFCtH^3%HWlWj1AMNN@;GDe)~h|ZYHxtf+NPa zCVhggW=9t^6N-b*@6OPYWktw2Gakv-oDgeOQ@`U;WH!kjI~SY60kk zXS_iMKJs3Z@=H#@SjX7?ogp!8pXh|QPkkCoM$~T%DMq|xHw7*${N-(_N{#sh3~Fed zhQEGz$F(KGC#O@xZjK)r>u_Il0!6lnJRwXx5Pn_^DwyWTvA&n3Mqh}b_PZ|k>?q+|P)!o_$IF=W7E~>2RRpC3RY#ml;D^z*6MEy192@lgwrjEMuuBrS> zo(;sHilb1~-K%(GAk0suaC1nlhc2%=R2Y&tPd-%e0VBP|c7ZK?#%h`x4z}B>iY)%B za7B7aj(R^I;eNxqR&Vy2DLi9wocD?C2A<0Cezs!!wdeOk&76P?OVM3^N$&^&*-R$R zv*m|hXGw3jy9A%45NP0Kn3Laj8w!@vEyQ<;?=4^hpq>|#vXIJD#H&2`c zZ>yB*5o1oZx)v*OTm(tdNKpls6|csUQtOnFC81l+NF%K)`HDYZ(8;X5i3uTdKWQh? zAu2)~Hm?@h_)K)IiLoe0oacw&TS$ue6CAFw3wYF0PVZZjERSJxr{&TFkExPr0f0G_ zX_0oLa;e)n-)(8VOL_qnf5<6)Oqoy+`Di&|M8nH3fc>(s^3WSc%|7J_%YJqvEq#?c zm=b^8yfnM3B|&q2lnj~aIdCY9ldr$uQoMdcBlUHj=6;{YBXP(#QiLmbGy3}oHWEW* z7sqg07=T+gCapHA+l{#Z--xTX>|qc82%e{7qJdgl?_kwsifBinAy7(V+6b7ma6j`~ z+{i z1~$T4X2_r%>;XC3UJom2_4(Wb`1EM>LmfxNIfsA%bJms>~I^!&oOX$B=$?C3tduMjhxe; zJ@V73pL?(6_Zpry^5iYL>p2#d&7bd3^7+Q%P<;o#k$$z&B51D0CEj?%VYJh83S@4P zzS__&-KGunOQPV8f&(6r|JH)iwZx}q71j;fl+$&m^1gdSS1^CJs(pw0gDCj*(V8mu z6Ak`eHsHYDNW=Zag874fw^oZz6n)(@uC0|xm@YOQM|B1H-EJy_je)m#sH{`fUosBj z#B5?y?Z3i@Q2PG1qaf1s74tv+nPB)|8$|^d6GsmbcM~HQP$lC(JmSAwabi?$)V_&f zcO?bW1dGglk1rsconwRiQP$WLT7Uu(9100j;J;{_NL;1ky59}M%ll6H0ruLIQ^0${ zdC~F!{3y%eWA6A%lJGa+d}50EaqGzAa^mlFPtQBp4m2*o@o*RR-e}Zp)l-Jmh&KWh z4aHMC!4Nj4!YMzF6eERttiqrqHx;9_fl8kblocEyLnHUvC4${C8N|ANIL9=?)Qp~Y z1@AHw%b0R%)N>cEU3Nb_ubo%xTG`ETgtmw$J)C?#Y;j%iO%qf{gB8*NP3@#R@@#0`o-{Bbf#lMr2*l zU=C=8GN}1Ku2VDkVe?tD%ne9728;ztlT|^_wy29?jUbeodZkl$pIt zdj7ICUUH97ucr<2`2{rNMki*vTB)xlfStDAMYpB8O#Mz0gC#dlta-$Ws1P$KA=9Xt zw1J@ZsYfIfr_|8QUm%%8VfVojUj znFkPIQh04Tw_c>eKbm*<&WNBlU12tv&YaNYeg>FkLH5N<6F6C4>tZUd`rs|BGld@e z)OOlLy?s@@V(j^1weKtc_T7)FT-^kwRG9z#`iCAijA~$nv?MCDV+9Aot{;YEKh-EG-HZ0{cuZUW$_^MCrNvsB zJ+bsG7pdO9=ucj)=4~ekM6hzL)Nb?<4g29MT?-Gj%%Cf)EXZU1(H^4p9&j;Os`oyNuZJA-s^s?^VyF@^d$IbNak?xocnPVAy;+fLHVGGb$S=_<=?&IP1u zWcf%mwc_45a8+>II3K<~oM4>o4jbEf%P7S$zTPS{>y@MAmS(rot0bGOW(wB+eWV(d zG!I_7xZ8HueHo=hY5Ti4<*y~D8Xcbob#l~vWr$;h=Ckdu5jWIxVQP_5JG75D?hV=- z-p4$0>{5C;;IBW(D5B!6>D~Io2FBkBu|7&Xl0Ook;tQb7S)|U0J#*yZ&V!1#zb7MI zkpfL$!{2D!^zycyg1>r)AiWf14-jYF*GlHk8qBO~4IBd)asP{}27 z;l~&{dJ1GnZ^Z$xvh+_Wf)oA_Ej`x#1K_ogJU&ADCMCWbM^QIo980B<=Nk<0=uI57 zsfSJ4BZYCHW|=ZfEP&kZ{PVRPvQN((EAA(X0%+vmR9WGgwpMnyj)3;%yD>UAg${3n2uRGFIpAM zC+?ZH-uwBmmROAz}-h^*Yss{wmWW!F%wC;J!c9dY}Ys_(%Q zZr65Y{SFb!Jo9xJ>eR@<7rJZCEQ|_B47D|E%{e9(-@}7p`MgJ)5iCHr;ctnHYP?Py z3H~JATB+3i#F^!db+_M)Rp#y?Du@!!=HmSGGZ7w$@7Oc;@J6^y=?e@&G(OFfa-6U~ z?FL^i!D7G$j{Sa0QdtfNG8APUlps0WOPVmu$A~@DPg@S4h^BaHqsuH?9TLvE_!xd| za1LmmpF|P+k&@^Fd7Kt0nP!d0n=L+jqOwLy5{PLrCY|GNQX-2o<}EUA#w0RRym3H~ zB+P!n+E%(lcqgFCvyh4sTA1;T zqG6X4nGQT`*o9p(QPg55+`#z1KH?e5$peL@=GElqp~If&2BH09&(RDK4jZb$5*vLw zBI&}o--Jj1q=&G0a3z?*ia13!ixWr??N#X|+(G{``vEI$km;X}zY71w=-yullEWKp zhvt&9mvdr10}`m*m3OpV67x38f+G^(g%mo13>-xjLVVN3Ct&{e&Mym(Hi;f%h zli6yb1?H=Ue*o(uGZkj6bbN+Ok<# zMs}T7r#+w6W`hsl=* zk<@@pon$T2B`ji7Jm)WhNJuCxAmfvfAgepg0mW17gGZ$))^i};9+m~gAf1X9-%e!O~=-+F`P7znmh0nznHk2!hD*M&TzmI1r!38eIa`(+ z@c!caBpd*dAOAlnd&lNXpl(~cla6gW9ox2T+qq-gwr$(CZQD-AcJlV#``hTabE4&uMy6Wuapf7~MS z1U`aE<)_l@Fq$9~$mK;Nl{L`Gl`g zRW&f9v;+w}ix=$NGhdV$K0($Yd*=b3O`7lxrlSi%vs zMp-}|E79Vw(L$jy8vYxT)6^R~ccGU~y2d6!j<@|CCKowpZv)6z`J52Q;*)dp4nxEc&4Ma~R0 zFT8zj%RZ|7%sb>^#Hz#XQawM}lku;jC3n9hZmm9|8cB)2NC1vU`2Uh3GQyLq5&xvf z_kWZkwEsUIUjMV@sx=|Kl$V$JPN(lpL(s*+z#$@GA~6{K&4u&)2@rr`Oa%srA`jxE z2gZy^r=h4~9QCX#5H69Mb1#ULI{sjG&#G}upD}B5O9-7k8n?+A zP~u@u>m>?2zE2}vD!tI&&yVL`8fH53PT@A~a7&3alWJTTbZnEvb2NG9227`l$>Tu> z&8**-rHDn>XU0UK(j<>EqUT;595+}6&rtCw_gB8( zxqJ2SH*5@}yRi>havvRop|kzPd6q}5O@PfX)@+PijaWlO*CRh#ac7^PSwK!?Sv*Ee z?NLRqeVHSWZDXfER^n`RFAHaDb1U>~7#BjcNzIvN^ooz9Lwiq!FiP!st)%Ul8rDm! zsqK7qINvUKKxM>_(}ef;yrSLNKiJgv>U7%PKj6~|a2>*+b&?|iiZcYai+`N*H*Gs2q73@P1BxKX3oh>ILBlq~#pD`;}2w3KQ!j1J}|lTujrho_;D9W?vd`a+n#0K21MNyNDXe%p8O)+2=4*tyD;7 z<3WlnGNl)Zl#R^eg5>f?jQDu7V^(3tbVOKdg>n3o4Kj3J>$r z%6?wj5Kky?qeGhoK$C4$vIb*sDBcAHs|x(akO;mYeub%o?CUCfAD9b~2QZ^p(t?)8 zt3Nc|afDZZ<{1jb(mO9PmJptRK?{Y;OR=NM3bTe{S9@3Gx91yIuq0__rUPS+pn^Ky zq@^q4N|f;L%p=%F7N@a~88d4nQ3@&4G4+tU;rvmJ(&NB3Udg0>`xvkRXlSaMRaSw= zl6X(E^j}Vw(;$V$c#(?6y8-HIER=-WRH#7<-#6r|7${5FNy*kl_KmfeS$4C6-kwX; zi{i%@Ge9-3le^!>q*|I=47oYDws8DI@1P!+O9f#sECj135|V^?iyj6c2G@uNO%+eG zrQgQws_bpxizeUsvD9&jwTFY(SjEyvbJiG{_?i7)Hryx|P#}fOwc?3Zewichhu9el zjpRs={Zffntf#>WX{u3oGg2W!1fL6(Q5kD_I#o8K8bo9@Ya=K(shkNCk*>{63j#!W&=iZRbpSRYr)$Av(G5VH+>X| zP{lKHzOMhF%I#oJQk=UrvYudmc6$y!z#g2pV=5T_Y|3R%3X<;MTFcZ{X(36t8?wKn z(dNQl@+z6vlSK|mmX|MmpMpHkvnTRDXd_T1g`a*_GO#ot+Co_`dY~=iS+{P;|IzD- zk%iPR@MT{?upL@$5dK4=IX*kY)@YWIW=OQOg%nflx7?R3wkR+i_AYlSCO>ojStffE zP;-1*vZv1e5yV3s>Tz}FCZ(R>%?9smUEWcWVJC%?u8^hM#kag-ak5qgu%s1MOg+n$ z4py|52=BTRrbMZRg&gj3BMQ*RiYO@rHB@S`|I8WfbVPM*44PKgkfN;M>-FIY4q zUvcu0MisMu4fS3ioFVdM6x?KBI}42{swPpz)kGG}T2Z>H-senaD^kIYVJY1c2=Q9t zkKV(gY$8)xy4CcYmTVctQtk@YZ&B5-wv=EMN?id7)`Cq!wHRp_D7f<;QAv%cWLb}# z=HEeJtnBXZMx%o!F*L=@w-r{ZW=`0Lg`g>a&X706UCa}QF%1bysfcQA;@^Bq2`D)! zGmIIOACk4IClzO;wCvXKnvN#Z6fCz2k7`*F1u0%uMg3QGoUku!;jArx07~vKuZC|c z#msMFs1z7e(N8)-3bri?4%3liLw_dPF`k!sj%NO{b{#3wg>5nxUL>!vSninG@99RT zJ+n9Jj!zk?&$tfe_t{u^0&4kXIUqxDAeXA-law(Z4#w9nSJ1(|bKr1!E)5bCP!@`u zJTK3PDLe7}0oxI6!}j`%Z<(zb2N5Esyp8G1+G8{?_RL6KA;u6Y;zC5(eR;r2OL&}- z>I6Pz-gEl?E}{)sVt&K z@vIDljb(ca{aG+Whxy6qiuD=6?bBb2^(mze^Aquc`DwXhS*OIieaW!4#~rA5xSAe9 z8(tkb%r^2#f2X=+Yw%;}*6~xYNSmHEBFmuJj^@ew%M9@x7V(~K;k~-Q_i&df`zTkJ zp>txlv4-(g<~y+8_HL6%BNkH1;QRc*GLNH)9LK^c^g})51NiG(n7UlL%^e)Hyx$jv z;b+L#lvCvRr{FS6dtoqH3ITKE;?b;x`Ss=#KJaHecg&1z%Tksc^}ZA-U%i1MYpgAG$eizz zD+qyzkble4FMQSNPoglFBu60Mv9Ca)w;6RHuA!^HNPZgMPRjjgCcl#CS6DcCKWi98 zC1=0wN}WX8eXl{!XZqTL?`toZ?+l&k(iU+P8m3p=&*+{PEyDgX2qIV(;cDit3Qcvn z3)Nk8`NmSjBdD6Da|YiMNa6$*?H${w(y>nBQ1F+B5rHXF$SrKt?R3u z-0YN!@G-bwj9Ku?#5@bMU_pB0A_7L{(2PK{J%63KGoORmEQEt_4Pi!F=EGzb#N52& zgps)wBeAieri8Q&W8FzX$NA|}BiXEwPF+i{*}OjAy~*cQv%zkrYFNd5s=T5mA*8#+ z29TVO`3bJ`&s_gK5CnS-Eem$0*^`fIu3HkXmvEDILLEL1q(EdudR2h|C=uwD48#x= z!i?`i95t!uL$#n)%O9Nsvmj$Y#jOP|p&_b7;Nl!{RSP^X_MSRVR&tm*M-fY~}`t#@w5TTo*1Vu*sclE5uj0lV#0$qfXUwWNA{zQxyj%1z&tv0b##-Q3Ii#|-IUW|yd-aJ4!JnAG(;jdjZj4jPmh>W_TGn1?B zR4AC6cE>m3IM2e&rVw6s(>*w@v#JZ)+8|0RjsGa&YKTytDzc9#8G z@Mu~sr~-{#J*cDTDYc{YOJH13%V;iTTH1(U6!G`L3D7iw#K5L?wf2VZRJ?0)&Q(rA zuG=5&I0W(cs3Rc(tH1_;A#&`&C-U1CvJWgYNbe&=v;ghRd+Tf!*UEqbizzkHgbzyf zZ^$ojdQmf9ux5FnrH4X0D#?}A&qoxF{So1S$0!+8o}fBy-!Dtlmn9(0Zi_G({WNA* z!QM&2H4jC5vJXpm`%QgEO@N->1NXC34U`uM*Z!#K1`Owx6}^Ug^=K<6u*QHR z=oo^mAJHRTIh8gg1AX$ie}VC=o4n2NQ*z!_cROLY^5UeXro5tDt4Vtsym*S*=3O8e z(z!M)y9F>e(`a6*v$N0w06SSWyi`|X810B*e~&qwv|UG$BZbGrr{!n~)#T~Vb4KML zA9Z4(|K<1C<%{8+WDb35GE095B2G|sOjFL&*nv?!)y(WmE*ERnxe|(Wd*CwpoDaGwSr7c7_JM4@Go=C4edhcr`w{ z%YjBP=q1`I(PLM-b&m((uyuj$?h~!2peP>qCNZKjEb@1!1QqSNOv?de=XekF7nV2n ztiVy9BZes)8C!JTw-e)8RFU-=4eRQn%Z5OaW&>Si%4Jn~%B8i?jkQx}^Mln~QvLVG zSUtBsl}}U?t;6-y<+(ERNI4H!Iun!UV=32}Y=Y3N>wBKrO`z^w>f8sd_iTY0kdH}< zC;s_lsB?TJTX_Su;x!Bf+qQ_Skr#@0?sY$gxII$UImRZXv~z+dI7`%;K;@mu&7WBp z#-ih^Rf!Sa2`xC8N4i#YPjDy2Z>1x0R}@ap@;!?C6s|~U++f+8KG`y8n$GG(FI?uf zt@>Cnx)->0q2SoLIYBXWST1?)sw0YpPILCM=rs+S8-_tzrampdzW|CqZE>s%q+QmM z9hl6&W+{FZXNAl$i!1u4+h<5uGbgSr0!!*|i&ja`w>JS*(v|$t0fy2mo_=Hro}k>L z#|&|xbLM|er%%D3^X|LSPTT)_{Phm(gvKMz7j$RU@;(&R@~>n_5}pF5_=)~XncTKm z=MkdK3*{=_7~eUFG+wB5RK0Zj)fov-2OOXetJ?&gcu7!)E`?v}okGd2PTR7jyC6X} zJ7!KmQ0>j^;Ew**UC0S|tdqq$#El$*0AvM-l0{!AXEYqoUKJ@78#L~uY5%dEqG^z8 z`M4y$F7YSftrw8S>>ZxL72{>)ix@7K&YB$Sd%)H|wIJ|;Mc9QZswsT4%L}&4ciiVD zWS`;eS{*cD>j!{pjY(7GSCje0>aXPVSMdaDaNYVK5pm@a*NY)HayQ@>P!(M+kg5hI{?hqo#fZB$|OUi;m!??eJKPyH!+s205I_GxjK2{D;D zCs6Dr!%fgMM}Aeb$Z6ijII{SnuzqjA<~on*X^vFY5IMs=XK$QU zSl(_<08~C9z_?iL~hDu-iC(8OaOgS!TD<-`T zbRrV{R~{R1$!8L<4HGK4(h;?im-4W*Yp)P<8tUfxg^gtn_Qsn;(47 z%&@j~<=)0Vms?tJI!1_K^tXTRV89g&bc+LYi^pfm0s4R~sE=(L{kNh%wJS&tiEDmg zN1zW*Tp4|PAl?noRiK9F@$3h!%r&Y}i8^VO>%!8wEZ{9G`!RWAssRpb$x?zN#cvI; zo8Mv6{dUQNx@tMiTve~;G#A#R=Hzwfvxn&b0w=weeixPrr~=j|M#$ghZ-9o{fqs4I zr+OC32QPyYr_0A*ba;oXE-@pQ<|}M|bR>TTC4V&;%2PX&^gt~?O_krXl)t!;f5V1= z>jf&_H9F2rdt(*d&5u3jd57kD6D_B zxorx{8QtLv1_N)%hZ&`PZBiS+k7Go3{U#YkV*Jo?|j(=ilUgw@B#xyJ|siy6oX4 zTr4?NTI0Crhcdn;hM-Y-iXF3i3g+xl6Gdqt7}0?|spE?#J5>4W+9W$vgzHtwwumS@ zRLp%!#sL-ef%UzRT7#S#6q7iYG^jW=1e#G}$Qk-_HtK$KjiTnsO5G4W6-oJ%+yrBoU!)x)3FylN`>|#jlbyhQh``S zjgqvkrchCcY019laQE(~NnFW_71G61)iiKPD4fMX5d6>;0T@a(nb4;)X9{Hc?{(eG zdWDcFJ{Wh-go4VPP;`D82y#T|xe_)xg6`bOUfQz3+}Rt&|z#7v{WT z0K!7AJq((CRn6fGig5~y)0QaNSz&HA=QB6g^lg3 z`D@c+C2-1>hjaKbIN9Pwprbf>-Ks^cNQ7ZAQ-AAJzBmniJ%74&7cJ7d?06kQ5CwQ? zw-oIiAY9{Izt~^5dVZ}hmpRD;9IC-{63fTWkh27ClaE;D)h$~FnU{|o(71N7_QB7B zp|ctxgt^E?f3FL=ka8D&1PEF6+J+&?+=Y@oPjOU4$}FPkh~V|4kG&|W_82QpYJZ0OdfIeEyHzWB2MIKA^0L&ZR@@P4y8{*u`x z#41_TgG-bu?Y&EY@c%nNic;9Tb zVYKug)9$y-_23grP3Yh<_iXV1GyN&2!?s6*UYR*CkZ#7!2DVQu&1;a@Ov;+XH@>AniWHZFcq@hX{dzK53>!g5==e$B-3LD>mG{E+ zO=yv>^pK}F?0j4 z@zHy@2j9^DmgfrOTcLcl-H`q+MLUvf^7vNX?E9IgJ^8UvyFJ}d@e=P$hqr9KL*K~u z68^|30mxavT~SPz7c8*~ccjMM{)qaDWxTS%s@_dRn-Np~^(BJjF^=|lbtxh}cN7}P zJVPF$N<|yeI8$ocVpi`|Tej{1iFc|Jy3jL~2}(&$nD@{qHqLCp=kf`mKU#XuH~pjw zNYvUa{L95uuPs*COVBEtd*OsYRzSAJ;ZZW6v3<$Usx|Xz8eSP*pQCppAlM z2-Wb-uCaVElt&^yW2=5&5W{NxJ7-jHGYXLeg4b~|$7mLZ6bF!SQZM*)PQw06IE6T2 z&0E}-ciZ%$!1+nb3PL?L)oJzX@1Lq;p!x45y~$C?O1~0|-++>n!aUZnzs>zlIjlh$ z&4L{uU#XUZ$s*JN^a41O7@Ez6)D)t_R1`nl_l4KV+AGq5Yc@;^y(5W`Up4!yHi|Eia zz}B;UM4)TD5j1p|D9*+_pxq$IGiHk}m!>AcFV#0qst80=BaJ>9KvM$>e zPm;JLs7ib^{JhmcqyXfGnkiFFm=_`EHM#8`$V}RR2kF1l#r}?d%!csw8M`l?&hXw5;TdY$t0xRlnb^Q ztfs9G=cb72Wsa?6Z;P*M3qX2Y`8!>yL$bY75||il{bhj#&KX!;V3lA^C)pdmFk2*p zH4$gSs?C-JuGWz}Pi5ZNnznilZ7z6YJ!z@p9IHB~X7TSC*cDEPn3nL1g%qH)MVgT7 z_t>uAe*D=HF2J$2xSkk))Xw_uDwU zTljd4*dw*7N2@|^5gvRqz6TwXo*(r8I{iohr84DW{`ytM@}E3+jQ{)TN7TU4$IkrmjgFF;fsy#DYN5`2D7hAj9(m1eghd&{Ji` zLe?-S;4;Te4VW5dW=KJX$yzKTZ9yx%&8-1c*8LUQ!}!x zzl%q68a;1ZufKY7Uv7TBk2w9{yh!@Nb%bl6rrnf-5QTMvDDsg&A(hf<1^`py5PMN! zqXBN(1B_XycR@iG+~X;w0dAT@Oh^NBfo>^Rr)&4x2)kw<@BwZ)``vvh=t9{Kq>{DGV==5W_BXJHyQe^vWIf@N~5%C7Q&jx*2V+a?x_S@pE$B$jn%w(W!6f#*5FB9 z=}J@KKqX-o6{6gUW{M;=>ptCi>A*p0e#;>lB~;62bZKx6ei7nPmMZb{BTI|G!iK!e ziNxc{PJ^`-4j~y6M@$`}q$Mg$B^-~ezP?4_5_w!~jvo#rxT(1`g-oQyd@Gq|F#s%* zcU1Qg&v*x=sm37slC+3lyXLWe#}Y~s*_>5JR^SrerAihvf3C>AePpqaQr$wvlB*(> ztpA)u$Sg23YIa0wq3e3cf}N)`bP%bo#78Q{!FifWCqF`p8W!@T#8N)p*>?~SR9XNW z1^eC$hN5=R79BuGBveRg@{`@a3H77N;GhF7NTJrLAsL*dzy(V{?iW-g&)d_Brt8@b z(kXv~TkjmVf-)sqH(uj0Cuz&Fbfks!Yj=#a)$XOrqIfT`UMs&%3@Z;VPOE>?(*^s&l zBn~xhgReg)q@;9`pdqhXEnWn9>xe@OJ!4)KgMoZ1j_!z$D2(e2F2o$_4iIX$TrHnD z86!k|A-4$M{OPT(6gS?4+QZEVyuz*!zQV0xv4XE@0FKCZgp)e~2wy=l2>3&c&R1iF zF&Yy=^}bRfUg&*J8~J}#N>dF=8N4+AAo)usmG4rDCKGc(v=269r;bb3qfCF(xNER! zaU#Cp&_-uLo4)A=`G?R6KQVm~?^Y4ML+DaPO#u}00Q<_dtAjr}$B&ghtLK`v>i9SX zDb|Ye&%!A#G_eZj>zk}wRd(huY03%B^+R^9+$)}5d7gD2cDwSsd-m_V8)W*4W^@kX z;jX2jxRA8f5{wlteE>cSpH7teXc*|%aw3vEGLbL_JYoXh5oa>QBO`#kC-9YdE z1wb>)^h$)&89M6-4kae6!g-sYxMJ}Nu+BSuG7YK&?L4!r7V*2;qxBQ&tPfp-Y{S-J-Sj-4 zB@afblQ-e zT?0jg$0~gzt86Kqcl32aEZd*o6nX>s$J>d3iuerm`c1@laDfB`r*Kp@$oxy0i*1JBL?RTW-+V+j9c9fhnV-Po2>fj2O^HKHk#9q9LggzKBnR z&wX261WN>v$|Tc8ZG!j8)pI3!nK5_@)wVKD7Qi1yVJ?W!d9 z1O^`L&&XRxHbW3g+pfuQdJ`?FcpR<_)J`8_zJJZyvi*e8Tcmz5C(djP65(4LETAFa zr4Lrz{?(`|&m7*cqXBAc3p_{AbzQa(T%N?w*U9&fb9lOU5zBVb$}VWnJj>asYl)|u z$8^*%x}aVmE6_7EkxJ_0d|#b49Bf7dX4S;cl)ToHgVR6O@`r?alt^%gYMwLCIIE#& z=Hz5P@MNFSSrFf#{L=}XX*WReMi5l1K(!!D*+D7tfuSrVmA|@jf55Sior8+2m-mju zs(E`_Cfg+19^>F>`LBp6HJ+-#+9lt*1m8fHj60HZK@9T zQVM2C_Bp)?7~d^_0uuOG96)aZhR*v;`p54%95d%Vtt4nyW4u0l3}HIUbGG}%>u08W z<6novC6=E}7jnO9)Dl7XJbg|C|EM}k%N}6eU39dKn$$^JR6ZJ!gBPzq_O1$s%-Bs9 zOeutdLnd5XlU=F}fN453QWYZ&f^DxjstqDjH#jztRp}qtWmoFd#tFsA9lS9pCW~{0 ze~yobgNq|UX@&2wmF~7f;l@;>!frCE6k|CY`>!ynnR^m<0;OvkYI(7SBeB^*SHR%w zXima$Cu-BwhBW7KOWGy`>1jBCMO~9*_K5qz9h4;>;qUYjqi(LC-lc4H_(YG+sH0*G z&)$)P>ck{_`*yVv)P`ST3(5+tiNngiq05AW*fd2Z7p#!%MAN7=8}Y?`$wVB|(!D8D zl)I&f+{5-={k4(EB+np7Kxq)7BWgn>SN5H$Eov}W;2X-IQrNaN6jXdbDlKMFPe$)? z`I*V(E55kk2xU;s{ycwypyr=g> zv-GScXzoCa`h`wD&U2QcA5?60{2FESiez!bky?@jl{9K8D(g03TQ570b$jP}LzT&d z3)B!b0&-R~<|J3!mi4^4<**O*OUb2!rAUJ8yo?4o6L6P;Xp@o?%nHVgX|Qd`mSjMgQ2H53s$RsJJicj zu*5=`H7*rrj)<1WzpO3;p{!IXc-FzvJwROcxNe6p>C~)mT+)?x{H8T~Y0KIZ9A}et zn*@6~_&_<|s}aj6T=+QBsAMs)MWvykf|?}lA12dSs~yvJh0c%LHh2o!>fNHUX!XXj zhEZ?jm?n~8w4McuHf7ptCxNZBFriNqU48%i#+&RqtlTQeH&#oW+5cC@am=l6qkv5= z-$R50T)d%qu`;&2GoHZrm4I`rj=zQHnUXTaC+D=h=tMN$)y{?GAcT{1QP+%T{SCM7w#o!(T^LB|oSF^81iFmL#pK-dg$=$ZZ zxI{es8N?FGa&dS>Bog)ukPEsCfcY4U+`cnNIs(E6Q_9j-ITeT60<-~We6T^r3@RjcNoNw zj3>1iGGq)~1MDsaY<$TcfHU^LHVxCvxSmdr6xsatYp#i6R4)~6r8axI&WX+Cy1WEW ziO)=NKL&LzA-!kLAhvlTIxn5BzrZE8!zD(97_6S^=XL^pAfwT13=iD^#M2aRpqaE= z0|hZmcG5k+6e1ORSw+W1+u^!yYQ*G-m!53S;%VhN1Jd?dIAr1E31mv0W;5Z z@|*K^H$<#_-G0uvS2Vc=#ZV2G2=OU42D4ymm_KLgL*A2!*2pNgFvQrWsfT|&57;k0 zsS(-zd9QK(&c)V8e*Fy(*(2rnlVV5g8iqS$OG{5M z|I7Xj8jJ2dCnb8yp8GF0?=#JReIPW09)6gB{rdIKZ2uqXYyX2sUJ39osAuy3`aV$m z@Krj-{K+}_Lnb2xSqy5)54@Hh!cRdtA<{%s9n_q!sR`pOn2}S`&m7+VYuP=M9krEX zJ8RKBeL|S6#Xi2JQPZ8L9AAVv0pNc))E&y=wHs*4O_O0ZB*8a#TZKK_e%A#~ zbr*om=X5CIe`-*FOaiYv0y+N?4_>=hgwaEZ&{eWOYIuvxCL4a}Td{9u_+yI7l9wsT6~ypyqOa(8USwdVO8f4TVMdC%QYy$y&}taTpgWtAFf!g%H$2%|%(Qu8l2u zzOXnPk*Al9H(@2%jTKQ2e)xfcft76ez%8O|pnKh`fhLs(CDFaxPOO6_e)_^Xl&u-I zh|~elt*4%c{^Vs_L9pjhB%!meSR$T>2pa9qGfu+OTdLf|DkY8RKb}4j^|wi)@Nah_ zN6y7Tgm%UB@sn^x+=S^_W|3}`F}1r=FY($0a*Cbxz9jJ}B|LNK1v`!GI`X>2;*$Oa z{V_Uv(6##>Tx8r_+I1l$kJ_JrfRG2_{_JiFoA6R97dm*+ifuX?J7c9nC^T4c93bf${sYgK~e(yT;Np_GLNg zxL8MIE{mR|8`x|178pB}TWAu-lZWO#yas-qQI7cskZ$r2QF}0GN|w6oGg$sQIMFX! zj7kS+mF#gk}<(JQM3E3Sx?1ISe}9$q~<_xWpVwxrgi~ zBY|)Vm-%arfY7}bLCoxIfO&U7seLtUsx8!_icFo1hpMX|p4Cq${1Af9Y1)nP%W~3! z%k>3*Ysr!%GyvCg^ogG+lUBwUm@)r%xgdcSC0K)zKX>dxE7jZBB?Y;^?go>YSUdLz)?J1BI&?dObi+rrDAbK|NOW+9t$jb1u)TK&t!_WS zXQ%NZXP?>TytfCMRtj|`z*3ymWQXT5UJcCoW)Y}pAJjLQU`(^88q~}_;zZhVL}8j& z!#8)}u)dE6#9imZxpkRI4+pcrcVe$=k$*-`gJZQBbMK^)h(1HD9v7! zFP+07jMa%(!7HI9oue7bCyX@=)B;XYumf8_C1EEjTBl-=*%JP;h?MlBVUx46HC_Qx z(IruJ0SohJ;f2FFKZ?5Go!zvx7uI^(zD$F&<6WxOO|(>K6fAis!`A!||A~46@4VzD zp+g0ocJaq6Lc7Cb2w2n+A98#*Z+~@F8>DYm8QlEgAhYbh|60cBx&>V}9)-SR75|IY zoRS)-=H<1}1|`^U z!GoAd0XaBFLcBq!90oqAE~!1-pZBki00EA$FVzedMH>(`hrIA?jQR|)?@aQ2DB>I2y`m1BgC!@~xYNknnf6jL(AnZc~QOJO*?cD=jpKzZym^R?izzx7TR}vT1ez+fx1L z&u^m`jiu4gMRjfjB@s0n#6is08N+dAtQ|xpA7^H6JJAJ;m=diwF}r{3J;vNcIWB*6 zVBKi{l5mD*p#l#^k`YE?h~??x)L_@l;K%QWJNxr_+7K{>nIl+OYqNDKfuAM1sG6L& zRJw1e>g`WK{ovfVKH85u!giU~?_h~@&sM3_W?X!3I2goY*LcN`T;3C)U_r9v60j+F z;2KvNKr>KO34@R#;r%~TA|W&Np@mS$Fu=~1BsX7S@WcH()C3m+Y=)j)(Der$AxndK zbbu;z381ZsTEZJbF@gLsK9Wgk^|$rEhfK~kk@e}&uSwz&uAx+yKz}eS^Er!g9PMl1 zGCibsBBQ&>H171OP^VQnj@Cj0xw$Ib5Cjq+qr729xDc(W@lI`xz<+`@G^jN=S|bhOz5&=@^4emqdOX*=h2GGXU8#*NxlR1M=uz|8 zz^ylg>yyvl>@i}uWsjq@nyr~g6dnTFqFm>tvgv-KH2AoqSK^a-_@f|5yx`Mt$vyL%5ia_(ZbrAt%++(LjA7hxFy&1Re$ebYk~B%zV)%`S-Uv%%P?8 z9!RkJ?d5YQD>O%!MldgjUXk46S})~LGc8)Tn=~^mnYS`CH8r{5*Yq)IdwBUuATl*B zR%{R-NH8cxhmz^m2I*#$m0t&#RcuTbX$4uImxmmFlSTNs0=USnh_msDvvqCV`ge69 ztM>}X8_T5HK-0fROS=YFy#?PUiZYD7qKhINMSfYO4}%epf_|0EuTX)-I2Xh(GOe}Q zT+_(Y@jM{y{wuz(cP=0z)SNm@ML5&B40jz;JBL4HKLiC|g36wN*+B0B)jf8;*BnMJ zTv0wH-JOusJlgLo&ch`FPpzuRmTz81jR?T zr$vHIMw%iTl&>!UAgMu3WP#v6w~_QqFv}w!-6k>B>B5xl65QI%$w~B!W@jR57?bW% z*6dRu=G5CYQ(4@AQTxx$s$C4}i^N)o!Y@=gdzJP@4F=r8kD~7}R ziGeax)K(PkfNfV-jPoegYhCiL?hSO}SydVXSBu&ESP(JIr@04ALhC8s+pU}evMje4 zR<;*^lmi?&UOM=ZW>l{I$4I8V7-77nZQWS1>OL63l(cH$r?rwr7EOOMj%`gNos-Nv zBk^+$5Cg_b*D1esK{5jQz>7v4J-7bt5gFZD@-9*&UPn7yfQ?h1r(*<+^T!w7yL#{SiPY^0Ccr1-_nN|g=YVP_4X2Y(96T#@=t7kDo&r{y{aH$9$u2TOK6P82T-hyQeI*n zFhldAko__wAlqG$YKMowVuy@6-l-IOVa^yG51I;*^AYg*rQvOB{7eM6sJ$@LvV?*hBxaKg-rU2Vsj-Klz~-3 zCYRtqAW*5vfeso)NcyG+kf3krVk8M#{zcbcE!BcOvuAkH^nnlnc#Bj|HWrpgwogyF>ob6W=K5RCbt@kv6IwCTZA5JI)8R=qRessyd0YVeQfHv(B5&W@Z z{Rjyj<^Cdf)4$XsgGy=cm}kbwBF~XguCnavIsSc4{+)ET+4v)q@q0QJHlugTjAM~~ z&B%jO4xNnIc%d}j@qO7`yW%M&h3aIX=&5G*g>YS?Gq2bwC}(cvgJ3qgds#60WZJ`# zeGm6ev19j)l<+fjQI9g-q*IUl=`m;R?X9HEzZAD-=25-mX(YE71DmHCOYMBS$YFEC zC1XZCLC!-sQ^F6nhbKAZU`&_6Dw z@&WwIlh~9C69a;TE>2hok!jZWCQfw5U5GeAJUz0sI~A*w_SW)FQ%|KcEHWFD3?NJd zd7PiQodE%p-qDX)(8yyg<2f0+IG&7|HbE3zNui_OI(WCYyt!L}(;@AC5f}C<+ZuP_ zZxH+WN^`UYq?&1FuR(QFd-@i7P~rX&V@cM1M6~owi29f@r8%V7wDWK8ZPPB|Ia~oL zdnsy+Fe{j$LB&?=?C~A?8O=?k$d{$3QKa#lw)8e4Mf9lQ=?+}zzjg;@n9?Ce^D6%O zjA-~4AqOe?_3FKtxED#PC9$ck+IVY-Wsx8SJkH<7+&EVn3tnD}#x%dj?TTt>Vv-NX z>(bQ|R7z6Ru!^KfONMI0PKY7Gb1j%F?CJ zivebHm#r@bWsOT%h%w77t)|b%K}KiJe{R!EVdJg8F0>fIIXnsD*Us6$@@o0e#Bv=8 z2*sC${EhRt2qrlO=dBq^%GXsOoP?7G(oA#2v-if@+=uzuZQj3V*e6V-rAI=QN!Tpl z1mT$GMx8`mn)QsIjM6E-jS1Skt@HHup}QbyLB1$PwJPtTv383p9&Yh7OJd<+PBIkI z3!l3RK8LWazkP+K(#|}5<^HDGxJ9R*g-()AnL~(0kb%E%+R-DkLSzZIxPrVQLqd_! z!VIgz{PCPNXT*U~&vPaPM!dX^p;`zinKnnr!Lw++h@qiMZ|a#N>Sdutxn=;B1$}N~ zo!ii-#v2frcH>6V%RK8Z07}z|v2nF{{9Q*J6VLgm$rKOq2!Sgq>vE~|P@V`NDCL7u z$d-RYh+)A96CspejdBdr9imY;;td@ylB`O^@D`~1Q~P?KHNKi!IQrUr6lof3KFNmm<$ zgsATj&tL~W_DnQ6irz7dF>H7kR+l^GBghlDU0hX)*!mgbN{yVQ&Awt*otUtCor;v+C_1ne|fXDq;?z18f4DO>9LAd6a)`gFcod_ecrsRP!!J=r(6_hjy^ zBc5HK6zh)9Ajz7ashFZ^Q8BuU5W|CO!w|z$L5R^L(L?;bAPB#YG%N2)yFW2GCd|6M z$aaI3?zh9>$?k11A2{fE1VXzXQFyM3&CUQN8A<_R=EzLBrRZIcoL|Y~Yyf5xEUZk+ zp=oOf&wS0o{8bnmwuEl~KX@gC`;1s;Ot5{s@}s{q1xoMONh?Mkx=WGi{X#YkKhgaz@H>D}a18kZ9xqy7&1G%@^{YToeM8y} z_9C#X0`JAH%t)a{c5EWP1SZkNJE8M@qq=Vk)xYt45%LfiXga!jYFdf6V97e2@QY<&m(*qzV zF~(>?U#yFb!NeRVl zFA-jaDaGK980k?!RD+I;N|&_|@-F34r;fEZ!4NjU z6jaU18*C}^&SXLPu@E_pK}2blZJgnW3of54jOY^(es>W^^+APl?j47|AsQQ`$SUTy zaFcJ+(LDTroP7h6Xw9-^+qP}nwr$(CZQHhOpSEq=ecC*YIrq+si5C;^yAd<7_aCUL zy)!FU=347PuTR!ET7EvbnZb;Gl}V4MSIrP+W>>;p&Y{YVx%~3cQG|h*080q2H2$mtG2= zUZom(4JBSC;1OgT9||^u7ch59y)E=BMF3U&?~BVDxMiv8M%g#K45gkKjax z7bPHvf%MoxZgXNjnP=BMT!oW~`5K8e2>m5}IvMBb{w zrdbeJ-CwBZ*lTp6v-MKjAVxrPyx{)oW#<)sCDf!8TPKQEuq1dPX)ua*I2y?YwZMD-_+7StL!Xpl2v>q34yUcmMF096QSY_%Qc=uhKDbO@ zv&@en2j+dFVl>os8n!x0hP`eXn2FUjljoo!mx1yG2O6>j~EAxl8f850l%)XqR zww=f3d9>B^@VD=I1c-rXbCDh?U;og;Ts<%N{dgOSk)qCU+mV82=5|jA(7i(Xn-9${ z`KlC!C|SrFE>f2Nod4Z}^{05*rLrK|(x=T(JT`Qy$)DdMNSvN^-ae~tpJzY=j29Ux z;#5%==doj8wb|K&k&(Pb+;s-^P0&g^W!E-PO_`>U3R+4!s5uME8IGV3ua1a@ec28XJqtD+`;Z?1#cr@D%HX zwuF7-Q>h-Awb0A%X97j&5H{?=WHO5YT?!UfV9fxj=+)V@l&zKCG_~{%J6#v|{l!}; z%3bGy9$ao(oGB=4(`5%x?*%R&sG~b4+G>|tp2Mt*f@Fu?G${)q0u8^>NaBiTE(Z_K$r)yp zrMH_%+SXjL4VVHE&e6~L8FJibl~X`ukjYZFHbQpOQQPL7V_7_0rCp=nm3wd!n=jWu z(@^x0|1nFW+300N7;|Uq%hMkGJAp)aWM7nJ`z2g|f!)G#Vy-7P(MzU8(D@Zhun4Dr#^z>fB4bpz96_4AZ5dO$50{CC;+$worpg6I10e7B?3vMLJt>;Bj31GW z+bBtd%+m$ZRQgcVh>O-^OkyIDn?BBSdVRer6_3t)X6$UDW}FNqblL{6%(u!!mm)u@ zY24U_kUttIQPfEuwS%>skJW^Sdod`pkdd3iTH?%XEg(c;?>r)wCEI-tMznbD(v@gO zRF-{GZ{z}fi9cE4kMXR{e2FjkRgC!@U-*3=^FglAPh0HAed%tp%rD6`*=-4*moGHc z>CybjSnHJX2FQB6{9+gy{GHKE@lvzgX2`3-Z5}Si*CRFCcm^G#s0PhRgcUh8|NmGjUUX6Z)w zC2!yM5X%U-=NVjbHJ?0eW_j3jzDdNKGsNU&(b&b7OPE(bfN7spf8pK{?eovP=CwgA zZ^ao!YJWTok9B3lWkt$tp=L`!+JcZ($;h(InId_veEMQ&MsE^bIa$;KRTma7ehHdJ zYigg2?GwTKg?0;Kx1Lb=1=IDWD1R}48(X70M)&KyHOjBwid<4(*99cjEyzmO2K2h6 zGGClj!&=Pu-#i8m8BrI|PogP$!h7i!84nGIHZd4v@TVo4aYozf=Xf!|C^i`q7kXXt z1;LBzfkNR_zOc5ORWAHea;lrs@B+q4UI~405~vGXPp}_kpT#M=MTjXbIi~cni+q!% zUmBleSxNml@k+Fh7jeWU7Ekm2mZ@UkpIE#;F%OjT#o{bn5x{sVKk$}M6vZzIV7Lcg z4ERHAc@tt231f0ivq!63^XvyWZ=(Z{`2n*j)^|G=&c$bAeB}>7@pGCwU^VKfm&7W1 zs>eQdAyidSWvdg`AyoI(TGv#rJJFo&6ZwPp)`RwJeph$hApHD(>gF}-vCn2@Ib~+k zmJO>qCrrdD(fYVJ=Jum4&E(l>oaZ=+sBz8lXeu|V#B;dVmB+~2Zc8pa^`X9X#Xwzn zFPorG+XBuPz$#$WD*>LH1IFnAV_gI4f_JJwJuDD<9{?WbYUh`31ZMCI&hQo|eET=p z0^5KF*Ng_2TNa2qbj>cAgJ@FnK+rW(K`7x=ka12bk`BkizlWZ1B@UD_C<)|$A!^OO zlajuZ=G0RUbuzlfG3_WnwU}~oNW={!Cbe-<`OKmO(t_BlLI=_g7K=ee-#2K~R7FgU zw9qwL#PL`~&0!ZlLZ`>icUM)_HW8i-p1>Q+eL30>><6}3p+htSMRKJmO2^L=aY;P8 zK#<%~)B;AZ3knL6@p6d63`hfb6;*|%U0bS>E>%fUojF%5ex+d-nN(W!Z>C!>S>y!= z&XuSf>VS%#5c0v84Wc|ttIjtha3S}*eX+ zEviz8By=bMjq~0Wg^z!bUmL8g$nzNXRfxCr_UQ5ZHKR6V(q-4m*sDF3zeq@F(FY+r6ufxUVTdo;XJHSROCPa)DtL9^Q1lt!m2 z{HgHlL28;%)g=a27iO?doorNHH8=#cx8p54;S zPx8CRC+mky)*l*%C(kKgJg(?%#F4ITB2*up+RrhKi`K8upPH@d?S$)dbzj|Hd{{ih z`mVZ8(PFBWa+hMi`EAIwcUw*0R2C{C8zh1b@Q_r=DL&l9wNg6kFLh8%)F_K}M?!v& z2Cl}muz{9O7SN*)*FSyv3i(Vg%d8{@7Jl9|m(Mq4msd!4sEyrB=;x-tw6GtOj6hG$ zPEQcJGcnBpxprT*B`LcyQ(YOmzEE~sXzfm`EATHPvM0~(#H|b0=H2yo0l5bFuNt`$#Z@*+-d!-OxFkGLY=$OK^>IRxqbvnt6 zlD-6ZWE>zz9VG8q@P(;EaH^MXxFrDc4h*+Vt@}sL${))80*cN zdW@F!k8)dX2aH?qE(*sd7<9}8TBHeE5RF)g-RxzxT}YVh_cQb7v?}BHMVLO+xfA$- z)xIfI?`&0PI}HzbR>R$~{Ia;8n3u=gmehNqiYA$BcV|nhLy1duBzi zQc->si}@{|%x#t`7k-W}#Lrn`zm*v1$o+D^t-RmSwx+77tE1Yv#VM6;Ln1$XW^+J^ zQBeO3bNSXOUW&f}!0IWibBkM8 zWVn6g%!0}%jSi*Q-|VY!uk&>h+$5`SzUSbEE6=Ex>a4sh4r!Em;rEKu@(EAtDUcp) zY|bdR#@C5WX!)plrCQh2@AM&h)wjaQIn;6qa)$K%_5eNCXnFG`e)>l2^22Zr%)c5# z8pI{=FnWLZfRYtvV+p@4b?S@1e6wzecwG$Tk*fBn2)BT6=uN{f=6-YR z%7+gI&kNegD;&cN4DpxYKS4h?^+Wu1cLw2C?||1ox%7_CgC2NI^9`$he~Z%9cCcj! zv6teHe0z3rchpaf7eKqTtDh@`BlXjO5T11Mg$J_kzu0f^W2qzc6Rn4S{2H*g2XJ^f z0B%nehL}TJ)MFfBWy}#gX5Au-x~ml8kY&!gOEru$P45%EEmq4s17=>i{LD|q$QuN2 z(m7{v4Ay=3>)`F*m^oT6e%12d4jU@{f5Obk{-MjJsv^cAYG-V3@_%dqW7TyPu-8z( ze_xuT6T(m=;)1M4-xvhm1pFcc87mQRpu W`HY$)GHB%h(=9QV~c|=Y%Q0UylPvr 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 z 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

_-vJt* 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%0AOE!z` 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 z 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 literal 0 HcmV?d00001 diff --git a/trunk/AnaliseAcidentesTrabalho/nbproject/ant-deploy.xml b/trunk/AnaliseAcidentesTrabalho/nbproject/ant-deploy.xml new file mode 100644 index 00000000..bcfeee44 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/nbproject/ant-deploy.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/trunk/AnaliseAcidentesTrabalho/nbproject/build-impl.xml b/trunk/AnaliseAcidentesTrabalho/nbproject/build-impl.xml new file mode 100644 index 00000000..30bc61b4 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/nbproject/build-impl.xml @@ -0,0 +1,739 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set src.dir + Must set test.src.dir + Must set build.dir + Must set build.web.dir + Must set build.generated.dir + Must set dist.dir + Must set build.classes.dir + Must set dist.javadoc.dir + Must set build.test.classes.dir + Must set build.test.results.dir + Must set build.classes.excludes + Must set dist.war + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.jsp.includes + + + + + + + + + + + + + + + + + + + + Must select a file in the IDE or set jsp.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Browser not found, cannot launch the deployed application. Try to set the BROWSER environment variable. + + + Launching ${browse.url} + + + + + + Must select one file in the IDE or set run.class + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + Must set fix.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + Some tests failed; see details above. + + + + + + + + + Must select some files in the IDE or set test.includes + + + + Some tests failed; see details above. + + + + + Must select one file in the IDE or set test.class + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/trunk/AnaliseAcidentesTrabalho/nbproject/genfiles.properties b/trunk/AnaliseAcidentesTrabalho/nbproject/genfiles.properties new file mode 100644 index 00000000..dac81cc4 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/nbproject/genfiles.properties @@ -0,0 +1,8 @@ +build.xml.data.CRC32=2ba63215 +build.xml.script.CRC32=ab1471e9 +build.xml.stylesheet.CRC32=95be3570 +# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. +# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. +nbproject/build-impl.xml.data.CRC32=2ba63215 +nbproject/build-impl.xml.script.CRC32=cae04df0 +nbproject/build-impl.xml.stylesheet.CRC32=ac43bae1 diff --git a/trunk/AnaliseAcidentesTrabalho/nbproject/project.properties b/trunk/AnaliseAcidentesTrabalho/nbproject/project.properties new file mode 100644 index 00000000..2ae3bd37 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/nbproject/project.properties @@ -0,0 +1,88 @@ +build.classes.dir=${build.web.dir}/WEB-INF/classes +build.classes.excludes=**/*.java,**/*.form +build.dir=build +build.ear.classes.dir=${build.ear.web.dir}/WEB-INF/classes +build.ear.web.dir=${build.dir}/web +build.generated.dir=${build.dir}/generated +build.test.classes.dir=${build.dir}/test/classes +build.test.results.dir=${build.dir}/test/results +build.web.dir=${build.dir}/web +build.web.excludes=${build.classes.excludes} +client.urlPart= +compile.jsps=false +conf.dir=${source.root}/conf +creator=3.0 +debug.classpath=${javac.classpath}:${build.classes.dir}:${build.ear.classes.dir} +debug.test.classpath=\ + ${run.test.classpath} +display.browser=true +dist.dir=dist +dist.ear.war=${dist.dir}/${war.ear.name} +dist.javadoc.dir=${dist.dir}/javadoc +dist.war=${dist.dir}/${war.name} +file.reference.activation.jar=jars/activation.jar +file.reference.itext-2.0.5.jar=../../../Download/iText205/itext-2.0.5.jar +file.reference.mail.jar=jars/mail.jar +file.reference.postgresql-8.2-506.jdbc4.jar=jars/postgresql-8.2-506.jdbc4.jar +j2ee.platform=1.4 +j2ee.server.type=Tomcat55 +jar.compress=false +javac.classpath=\ + ${libs.jsf-designtime.classpath}:\ + ${libs.jsfsupport-designtime.classpath}:\ + ${libs.webui-designtime.classpath}:\ + ${libs.jdbcsupport-designtime.classpath}:\ + ${libs.theme-default.classpath}:\ + ${libs.jstl11.classpath}:\ + ${file.reference.activation.jar}:\ + ${file.reference.mail.jar}:\ + ${file.reference.postgresql-8.2-506.jdbc4.jar}:\ + ${file.reference.itext-2.0.5.jar} +# Space-separated list of extra javac options +javac.compilerargs= +javac.debug=true +javac.deprecation=false +javac.source=1.4 +javac.target=1.4 +javac.test.classpath=\ + ${javac.classpath}:\ + ${build.classes.dir}:\ + ${libs.junit.classpath} +javadoc.additionalparam= +javadoc.author=false +javadoc.encoding= +javadoc.noindex=false +javadoc.nonavbar=false +javadoc.notree=false +javadoc.preview=true +javadoc.private=false +javadoc.splitindex=true +javadoc.use=true +javadoc.version=false +javadoc.windowtitle= +jspcompilation.classpath=${jspc.classpath}:${javac.classpath} +lib.dir=${web.docbase.dir}/WEB-INF/lib +platform.active=default_platform +resource.dir=setup +run.test.classpath=\ + ${javac.test.classpath}:\ + ${build.test.classes.dir} +# Space-separated list of JVM arguments used when running class with main method +# (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value): +runmain.jvmargs= +source.root=src +src.dir=${source.root}/java +test.src.dir=test +war.content.additional=\ + ${libs.jsf-runtime.classpath}:\ + ${libs.jsfsupport-runtime.classpath}:\ + ${libs.webui-runtime.classpath}:\ + ${libs.jdbcsupport-runtime.classpath}:\ + ${libs.exceptionhandler-runtime.classpath}:\ + ${libs.theme-default.classpath}:\ + ${libs.jstl11.classpath} +war.ear.name=AnaliseAcidentesTrabalho.war +war.name=AnaliseAcidentesTrabalho.war +war.package=true +web.docbase.dir=web +webinf.dir=web/WEB-INF diff --git a/trunk/AnaliseAcidentesTrabalho/nbproject/project.xml b/trunk/AnaliseAcidentesTrabalho/nbproject/project.xml new file mode 100644 index 00000000..11fbc246 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/nbproject/project.xml @@ -0,0 +1,83 @@ + + + org.netbeans.modules.web.project + + + + AnaliseAcidentesTrabalho + 1.6 + + + ${libs.jsf-designtime.classpath} + + + ${libs.jsfsupport-designtime.classpath} + + + ${libs.webui-designtime.classpath} + + + ${libs.jdbcsupport-designtime.classpath} + + + ${libs.theme-default.classpath} + + + ${libs.jstl11.classpath} + + + ${file.reference.activation.jar} + WEB-INF/lib + + + ${file.reference.mail.jar} + WEB-INF/lib + + + ${file.reference.postgresql-8.2-506.jdbc4.jar} + WEB-INF/lib + + + ${file.reference.itext-2.0.5.jar} + WEB-INF/lib + + + + + ${libs.jsf-runtime.classpath} + WEB-INF/lib + + + ${libs.jsfsupport-runtime.classpath} + WEB-INF/lib + + + ${libs.webui-runtime.classpath} + WEB-INF/lib + + + ${libs.jdbcsupport-runtime.classpath} + WEB-INF/lib + + + ${libs.exceptionhandler-runtime.classpath} + WEB-INF/lib + + + ${libs.theme-default.classpath} + WEB-INF/lib + + + ${libs.jstl11.classpath} + WEB-INF/lib + + + + + + + + + + + diff --git a/trunk/AnaliseAcidentesTrabalho/src/conf/MANIFEST.MF b/trunk/AnaliseAcidentesTrabalho/src/conf/MANIFEST.MF new file mode 100644 index 00000000..59499bce --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/conf/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Acidentado.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Acidentado.java new file mode 100644 index 00000000..503385c7 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Acidentado.java @@ -0,0 +1,186 @@ +/* + * Acidentado.java + * + * Created on October 16, 2007, 2:36 PM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package analiseacidentestrabalho; + +/** + * + * @author lluis + */ +public class Acidentado { + private Integer id; + private String nome; + private java.sql.Date data_nascimento; + private String bilhete_identidade; + private String morada; + private String cod_postal; + private String localidade; + private String contacto_telefonico; + private java.sql.Date data_admissao; + private String funcao; + private String turno; + private Integer trabalhador_id; + private String numero_mecanografico; + private String nome_superior_hierarquico; + private String email_superior_hierarquico; + private String estabelecimento_origem; + private java.sql.Date data_email_superior_hierarquico; + /** Creates a new instance of Acidentado */ + public Acidentado() { + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public java.sql.Date getData_nascimento() { + return data_nascimento; + } + + public void setData_nascimento(java.sql.Date data_nascimento) { + this.data_nascimento = data_nascimento; + } + + public String getBilhete_identidade() { + return bilhete_identidade; + } + + public void setBilhete_identidade(String bilhete_identidade) { + this.bilhete_identidade = bilhete_identidade; + } + + public String getMorada() { + return morada; + } + + public void setMorada(String morada) { + this.morada = morada; + } + + public String getCod_postal() { + return cod_postal; + } + + public void setCod_postal(String cod_postal) { + this.cod_postal = cod_postal; + } + + public String getLocalidade() { + return localidade; + } + + public void setLocalidade(String localidade) { + this.localidade = localidade; + } + + public String getContacto_telefonico() { + return contacto_telefonico; + } + + public void setContacto_telefonico(String contacto_telefonico) { + this.contacto_telefonico = contacto_telefonico; + } + + public java.sql.Date getData_admissao() { + return data_admissao; + } + + public void setData_admissao(java.sql.Date data_admissao) { + this.data_admissao = data_admissao; + } + + public String getFuncao() { + return funcao; + } + + public void setFuncao(String funcao) { + this.funcao = funcao; + } + + public Integer getTrabalhador_id() { + return trabalhador_id; + } + + public void setTrabalhador_id(Integer trabalhador_id) { + this.trabalhador_id = trabalhador_id; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public String getTurno() { + return turno; + } + + public void setTurno(String turno) { + this.turno = turno; + } + + public String getNumero_mecanografico() { + return numero_mecanografico; + } + + public void setNumero_mecanografico(String numero_mecanografico) { + this.numero_mecanografico = numero_mecanografico; + } + + public String getNome_superior_hierarquico() { + if(nome_superior_hierarquico == null) + { + return ""; + } + return nome_superior_hierarquico; + } + + public void setNome_superior_hierarquico(String nome_superior_hierarquico) { + this.nome_superior_hierarquico = nome_superior_hierarquico; + } + + public String getEmail_superior_hierarquico() { + if(email_superior_hierarquico == null) + { + return ""; + } + return email_superior_hierarquico; + } + + public void setEmail_superior_hierarquico(String email_superior_hierarquico) { + this.email_superior_hierarquico = email_superior_hierarquico; + } + + public String getEstabelecimento_origem() { + if(estabelecimento_origem == null) + { + return ""; + } + return estabelecimento_origem; + } + + public void setEstabelecimento_origem(String estabelecimento_origem) { + this.estabelecimento_origem = estabelecimento_origem; + } + + public java.sql.Date getData_email_superior_hierarquico() { + return data_email_superior_hierarquico; + } + + public void setData_email_superior_hierarquico(java.sql.Date data_email_superior_hierarquico) { + this.data_email_superior_hierarquico = data_email_superior_hierarquico; + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/AnaliseAcidente.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/AnaliseAcidente.java new file mode 100644 index 00000000..942075d2 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/AnaliseAcidente.java @@ -0,0 +1,1039 @@ +/* + * AnaliseAcidente.java + * + * Created on September 20, 2007, 1:34 PM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package analiseacidentestrabalho; + +import java.sql.Date; +import java.sql.Time; + +/** + * + * @author lluis + */ +public class AnaliseAcidente { + private Integer id; + private Integer nr; + private String analise_nr; + private Date data_acidente; + private Integer acidentado_id; + private String nome_acidentado; + private String numero_mecanografico; + private Integer empresa_id; + private Integer estabelecimento_id; + private String nome_estabelecimento; + private Integer estado; + private Integer estado_assinatura; + private String fase; + + private String morada; + private String telefone; + private Integer horas_turno; + private String seccao; + private Integer departamento_id; + private Integer seccao_id; + private String local_trabalho; + private String tarefa; + private String substancias; +// private String superior_hierarquico; + private String condicoes; + private String testemunhas; + private Integer causas; + private String descricao; + private String conclusoes; + private String accoes; + + private Time hora_acidente; + private String formacao_shst; + private String formacao_shst_nao_porque; + private String outros_acidentes_com_colaborador; + private Integer nr_acidentes_com_colaborador; + private Integer nr_relatorio_acidente_colaborador1; + private Integer nr_relatorio_acidente_colaborador2; + private Integer nr_relatorio_acidente_colaborador3; + private Integer nr_relatorio_acidente_colaborador4; + private String acidentes_outros_colaboradores; + private Integer nr_acidentes_outros_colaboradores; + private Integer nr_relatorio_acidente_outros_colaboradores1; + private Integer nr_relatorio_acidente_outros_colaboradores2; + private Integer nr_relatorio_acidente_outros_colaboradores3; + private Integer nr_relatorio_acidente_outros_colaboradores4; + + private String lesao_cabeca; + private String lesao_pescoco; + private String lesao_tronco; + private String lesao_membro_sup_dir; + private String lesao_membro_sup_esq; + private String lesao_membro_inf_dir; + private String lesao_membro_inf_esq; + private String especif1; + private String especif2; + private String especif3; + private String especif4; + private String tipo_lesao; + private String tipo_incapacidade; // 't' ou 'p' + private Integer coef_incapacidade = null; + private Date data_aval_incapacidade; + private Date data_rev_incapacidade; + private Date periodo_incapacidade_de; + private Date periodo_incapacidade_a; + private String img_flexao; + private String img_ext1; + private String img_ext2; + private String img_cab2; + private String img_cab3; + private String img_ma2; + private String img_ma3; + private String img_ma5; + private String img_ma6; + private String img_ma8; + private String img_ma10; + + private String img_rot1; + private String img_rot2; + private String img_cab1; + private String img_cab4; + private String img_ma1; + private String img_ma4; + private String img_ma7; + private String img_ma9; + + private Integer restricao_carga; + private String restricao_motricidade; + private String restricao_conducao; + private String restricao_vibracoes; + private String restricao_outras; + private String med_observ; + + private Integer medico_id; + private Integer tecnico_saude_id; + + private String ass_consolidacao; + private String ass_resp_seg; + private String ass_resp_rh; + + private Date data_consolidacao; + private Date data_assinatura_seg; + private Date data_assinatura_rh; + + private String nome_resp_seg; + private String nome_resp_rh; + + private String correcao; + private Integer estado_antes_correcao; + private String observacoes_correcao; + + private String ass_superior; + private String nome_superior; + private Date data_assinatura_superior; + + private String averiguador; + private String averiguacao_posterior; + private String averiguacao_obs; + + private String nome_resp_consolidacao; + private Date data_inicio_processo; + + + /** Creates a new instance of AnaliseAcidente */ + public AnaliseAcidente() { + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Date getData_acidente() { + return data_acidente; + } + + public void setData_acidente(Date data_acidente) { + this.data_acidente = data_acidente; + } + + public Integer getAcidentado_id() { + return acidentado_id; + } + + public void setAcidentado_id(Integer acidentado_id) { + this.acidentado_id = acidentado_id; + } + + public Integer getEstado() { + return estado; + } + + public void setEstado(Integer estado) { + this.estado = estado; + } + + public String getNome_acidentado() { + return nome_acidentado; + } + + public void setNome_acidentado(String nome_acidentado) { + this.nome_acidentado = nome_acidentado; + } + + public Integer getEstabelecimento_id() { + return estabelecimento_id; + } + + public void setEstabelecimento_id(Integer estabelecimento_id) { + this.estabelecimento_id = estabelecimento_id; + } + + public Integer getNr() { + return nr; + } + + public void setNr(Integer nr) { + this.nr = nr; + } + + public String getMorada() { + return morada; + } + + public void setMorada(String morada) { + this.morada = morada; + } + + public String getTelefone() { + return telefone; + } + + public void setTelefone(String telefone) { + this.telefone = telefone; + } + + public Integer getHoras_turno() { + return horas_turno; + } + + public void setHoras_turno(Integer horas_turno) { + this.horas_turno = horas_turno; + } + + public String getSeccao() { + return seccao; + } + + public void setSeccao(String seccao) { + this.seccao = seccao; + } + + public String getLocal_trabalho() { + return local_trabalho; + } + + public void setLocal_trabalho(String local_trabalho) { + this.local_trabalho = local_trabalho; + } + + public String getTarefa() { + return tarefa; + } + + public void setTarefa(String tarefa) { + this.tarefa = tarefa; + } + + public String getSubstancias() { + return substancias; + } + + public void setSubstancias(String substancias) { + this.substancias = substancias; + } + +// public String getSuperior_hierarquico() { +// return superior_hierarquico; +// } +// +// public void setSuperior_hierarquico(String superior_hierarquico) { +// this.superior_hierarquico = superior_hierarquico; +// } + + public String getCondicoes() { + return condicoes; + } + + public void setCondicoes(String condicoes) { + this.condicoes = condicoes; + } + + public String getTestemunhas() { + return testemunhas; + } + + public void setTestemunhas(String testemunhas) { + this.testemunhas = testemunhas; + } + + public Integer getCausas() { + return causas; + } + + public void setCausas(Integer causas) { + this.causas = causas; + } + + public String getDescricao() { + return descricao; + } + + public void setDescricao(String descricao) { + this.descricao = descricao; + } + + public String getConclusoes() { + return conclusoes; + } + + public void setConclusoes(String conclusoes) { + this.conclusoes = conclusoes; + } + + public String getAccoes() { + return accoes; + } + + public void setAccoes(String accoes) { + this.accoes = accoes; + } + + public Time getHora_acidente() { + return hora_acidente; + } + + public void setHora_acidente(Time hora_acidente) { + this.hora_acidente = hora_acidente; + } + + public String getFormacao_shst() { + return formacao_shst; + } + + public void setFormacao_shst(String formacao_shst) { + this.formacao_shst = formacao_shst; + } + + public String getFormacao_shst_nao_porque() { + return formacao_shst_nao_porque; + } + + public void setFormacao_shst_nao_porque(String formacao_shst_nao_porque) { + this.formacao_shst_nao_porque = formacao_shst_nao_porque; + } + + public String getOutros_acidentes_com_colaborador() { + return outros_acidentes_com_colaborador; + } + + public void setOutros_acidentes_com_colaborador(String outros_acidentes_com_colaborador) { + this.outros_acidentes_com_colaborador = outros_acidentes_com_colaborador; + } + + public Integer getNr_acidentes_com_colaborador() { + return nr_acidentes_com_colaborador; + } + + public void setNr_acidentes_com_colaborador(Integer nr_acidentes_com_colaborador) { + this.nr_acidentes_com_colaborador = nr_acidentes_com_colaborador; + } + + public Integer getNr_relatorio_acidente_colaborador1() { + return nr_relatorio_acidente_colaborador1; + } + + public void setNr_relatorio_acidente_colaborador1(Integer nr_relatorio_acidente_colaborador1) { + this.nr_relatorio_acidente_colaborador1 = nr_relatorio_acidente_colaborador1; + } + + public Integer getNr_relatorio_acidente_colaborador2() { + return nr_relatorio_acidente_colaborador2; + } + + public void setNr_relatorio_acidente_colaborador2(Integer nr_relatorio_acidente_colaborador2) { + this.nr_relatorio_acidente_colaborador2 = nr_relatorio_acidente_colaborador2; + } + + public Integer getNr_relatorio_acidente_colaborador3() { + return nr_relatorio_acidente_colaborador3; + } + + public void setNr_relatorio_acidente_colaborador3(Integer nr_relatorio_acidente_colaborador3) { + this.nr_relatorio_acidente_colaborador3 = nr_relatorio_acidente_colaborador3; + } + + public Integer getNr_relatorio_acidente_colaborador4() { + return nr_relatorio_acidente_colaborador4; + } + + public void setNr_relatorio_acidente_colaborador4(Integer nr_relatorio_acidente_colaborador4) { + this.nr_relatorio_acidente_colaborador4 = nr_relatorio_acidente_colaborador4; + } + + public String getAcidentes_outros_colaboradores() { + return acidentes_outros_colaboradores; + } + + public void setAcidentes_outros_colaboradores(String acidentes_outros_colaboradores) { + this.acidentes_outros_colaboradores = acidentes_outros_colaboradores; + } + + public Integer getNr_acidentes_outros_colaboradores() { + return nr_acidentes_outros_colaboradores; + } + + public void setNr_acidentes_outros_colaboradores(Integer nr_acidentes_outros_colaboradores) { + this.nr_acidentes_outros_colaboradores = nr_acidentes_outros_colaboradores; + } + + public Integer getNr_relatorio_acidente_outros_colaboradores1() { + return nr_relatorio_acidente_outros_colaboradores1; + } + + public void setNr_relatorio_acidente_outros_colaboradores1(Integer nr_relatorio_acidente_outros_colaboradores1) { + this.nr_relatorio_acidente_outros_colaboradores1 = nr_relatorio_acidente_outros_colaboradores1; + } + + public Integer getNr_relatorio_acidente_outros_colaboradores2() { + return nr_relatorio_acidente_outros_colaboradores2; + } + + public void setNr_relatorio_acidente_outros_colaboradores2(Integer nr_relatorio_acidente_outros_colaboradores2) { + this.nr_relatorio_acidente_outros_colaboradores2 = nr_relatorio_acidente_outros_colaboradores2; + } + + public Integer getNr_relatorio_acidente_outros_colaboradores3() { + return nr_relatorio_acidente_outros_colaboradores3; + } + + public void setNr_relatorio_acidente_outros_colaboradores3(Integer nr_relatorio_acidente_outros_colaboradores3) { + this.nr_relatorio_acidente_outros_colaboradores3 = nr_relatorio_acidente_outros_colaboradores3; + } + + public Integer getNr_relatorio_acidente_outros_colaboradores4() { + return nr_relatorio_acidente_outros_colaboradores4; + } + + public void setNr_relatorio_acidente_outros_colaboradores4(Integer nr_relatorio_acidente_outros_colaboradores4) { + this.nr_relatorio_acidente_outros_colaboradores4 = nr_relatorio_acidente_outros_colaboradores4; + } + + public String getLesao_cabeca() { + return lesao_cabeca; + } + + public void setLesao_cabeca(String lesao_cabeca) { + this.lesao_cabeca = lesao_cabeca; + } + + public String getLesao_pescoco() { + return lesao_pescoco; + } + + public void setLesao_pescoco(String lesao_pescoco) { + this.lesao_pescoco = lesao_pescoco; + } + + public String getLesao_tronco() { + return lesao_tronco; + } + + public void setLesao_tronco(String lesao_tronco) { + this.lesao_tronco = lesao_tronco; + } + + public String getLesao_membro_sup_dir() { + return lesao_membro_sup_dir; + } + + public void setLesao_membro_sup_dir(String lesao_membro_sup_dir) { + this.lesao_membro_sup_dir = lesao_membro_sup_dir; + } + + public String getLesao_membro_sup_esq() { + return lesao_membro_sup_esq; + } + + public void setLesao_membro_sup_esq(String lesao_membro_sup_esq) { + this.lesao_membro_sup_esq = lesao_membro_sup_esq; + } + + public String getLesao_membro_inf_dir() { + return lesao_membro_inf_dir; + } + + public void setLesao_membro_inf_dir(String lesao_membro_inf_dir) { + this.lesao_membro_inf_dir = lesao_membro_inf_dir; + } + + public String getLesao_membro_inf_esq() { + return lesao_membro_inf_esq; + } + + public void setLesao_membro_inf_esq(String lesao_membro_inf_esq) { + this.lesao_membro_inf_esq = lesao_membro_inf_esq; + } + + public String getEspecif1() { + return especif1; + } + + public void setEspecif1(String especif1) { + this.especif1 = especif1; + } + + public String getEspecif2() { + return especif2; + } + + public void setEspecif2(String especif2) { + this.especif2 = especif2; + } + + public String getEspecif3() { + return especif3; + } + + public void setEspecif3(String especif3) { + this.especif3 = especif3; + } + + public String getEspecif4() { + return especif4; + } + + public void setEspecif4(String especif4) { + this.especif4 = especif4; + } + + public String getTipo_incapacidade() { + return tipo_incapacidade; + } + + public void setTipo_incapacidade(String tipo_incapacidade) { + this.tipo_incapacidade = tipo_incapacidade; + } + + public Integer getCoef_incapacidade() { + return coef_incapacidade; + } + + public void setCoef_incapacidade(Integer coef_incapacidade) { + this.coef_incapacidade = coef_incapacidade; + } + + public Date getData_aval_incapacidade() { + return data_aval_incapacidade; + } + + public void setData_aval_incapacidade(Date data_aval_incapacidade) { + this.data_aval_incapacidade = data_aval_incapacidade; + } + + public Date getData_rev_incapacidade() { + return data_rev_incapacidade; + } + + public void setData_rev_incapacidade(Date data_rev_incapacidade) { + this.data_rev_incapacidade = data_rev_incapacidade; + } + + public Date getPeriodo_incapacidade_de() { + return periodo_incapacidade_de; + } + + public void setPeriodo_incapacidade_de(Date periodo_incapacidade_de) { + this.periodo_incapacidade_de = periodo_incapacidade_de; + } + + public Date getPeriodo_incapacidade_a() { + return periodo_incapacidade_a; + } + + public void setPeriodo_incapacidade_a(Date periodo_incapacidade_a) { + this.periodo_incapacidade_a = periodo_incapacidade_a; + } + + public String getImg_flexao() { + return img_flexao; + } + + public void setImg_flexao(String img_flexao) { + this.img_flexao = img_flexao; + } + + public String getImg_ext1() { + return img_ext1; + } + + public void setImg_ext1(String img_ext1) { + this.img_ext1 = img_ext1; + } + + public String getImg_ext2() { + return img_ext2; + } + + public void setImg_ext2(String img_ext2) { + this.img_ext2 = img_ext2; + } + + public String getImg_cab2() { + return img_cab2; + } + + public void setImg_cab2(String img_cab2) { + this.img_cab2 = img_cab2; + } + + public String getImg_cab3() { + return img_cab3; + } + + public void setImg_cab3(String img_cab3) { + this.img_cab3 = img_cab3; + } + + public String getImg_ma2() { + return img_ma2; + } + + public void setImg_ma2(String img_ma2) { + this.img_ma2 = img_ma2; + } + + public String getImg_ma3() { + return img_ma3; + } + + public void setImg_ma3(String img_ma3) { + this.img_ma3 = img_ma3; + } + + public String getImg_ma5() { + return img_ma5; + } + + public void setImg_ma5(String img_ma5) { + this.img_ma5 = img_ma5; + } + + public String getImg_ma6() { + return img_ma6; + } + + public void setImg_ma6(String img_ma6) { + this.img_ma6 = img_ma6; + } + + public String getImg_ma8() { + return img_ma8; + } + + public void setImg_ma8(String img_ma8) { + this.img_ma8 = img_ma8; + } + + public String getImg_ma10() { + return img_ma10; + } + + public void setImg_ma10(String img_ma10) { + this.img_ma10 = img_ma10; + } + + public Integer getRestricao_carga() { + return restricao_carga; + } + + public void setRestricao_carga(Integer restricao_carga) { + this.restricao_carga = restricao_carga; + } + + public String getRestricao_motricidade() { + return restricao_motricidade; + } + + public void setRestricao_motricidade(String restricao_motricidade) { + this.restricao_motricidade = restricao_motricidade; + } + + public String getRestricao_conducao() { + return restricao_conducao; + } + + public void setRestricao_conducao(String restricao_conducao) { + this.restricao_conducao = restricao_conducao; + } + + public String getRestricao_vibracoes() { + return restricao_vibracoes; + } + + public void setRestricao_vibracoes(String restricao_vibracoes) { + this.restricao_vibracoes = restricao_vibracoes; + } + + public String getRestricao_outras() { + return restricao_outras; + } + + public void setRestricao_outras(String restricao_outras) { + this.restricao_outras = restricao_outras; + } + + public String getMed_observ() { + return med_observ; + } + + public void setMed_observ(String med_observ) { + this.med_observ = med_observ; + } + + public String getTipo_lesao() { + return tipo_lesao; + } + + public void setTipo_lesao(String tipo_lesao) { + this.tipo_lesao = tipo_lesao; + } + + public String getImg_rot1() { + return img_rot1; + } + + public void setImg_rot1(String img_rot1) { + this.img_rot1 = img_rot1; + } + + public String getImg_rot2() { + return img_rot2; + } + + public void setImg_rot2(String img_rot2) { + this.img_rot2 = img_rot2; + } + + public String getImg_cab1() { + return img_cab1; + } + + public void setImg_cab1(String img_cab1) { + this.img_cab1 = img_cab1; + } + + public String getImg_cab4() { + return img_cab4; + } + + public void setImg_cab4(String img_cab4) { + this.img_cab4 = img_cab4; + } + + public String getImg_ma1() { + return img_ma1; + } + + public void setImg_ma1(String img_ma1) { + this.img_ma1 = img_ma1; + } + + public String getImg_ma4() { + return img_ma4; + } + + public void setImg_ma4(String img_ma4) { + this.img_ma4 = img_ma4; + } + + public String getImg_ma7() { + return img_ma7; + } + + public void setImg_ma7(String img_ma7) { + this.img_ma7 = img_ma7; + } + + public String getImg_ma9() { + return img_ma9; + } + + public void setImg_ma9(String img_ma9) { + this.img_ma9 = img_ma9; + } + + public Integer getEmpresa_id() { + return empresa_id; + } + + public void setEmpresa_id(Integer empresa_id) { + this.empresa_id = empresa_id; + } + + public Integer getMedico_id() { + return medico_id; + } + + public void setMedico_id(Integer medico_id) { + this.medico_id = medico_id; + } + + public Integer getTecnico_saude_id() { + return tecnico_saude_id; + } + + public void setTecnico_saude_id(Integer tecnico_saude_id) { + this.tecnico_saude_id = tecnico_saude_id; + } + + public String getAnalise_nr() { + return analise_nr; + } + + public void setAnalise_nr(String analise_nr) { + this.analise_nr = analise_nr; + } + + public String getFase() { + return fase; + } + + public void setFase(String fase) { + this.fase = fase; + } + + public Integer getEstado_assinatura() { + return estado_assinatura; + } + + public void setEstado_assinatura(Integer estado_assinatura) { + this.estado_assinatura = estado_assinatura; + } + + public String getAss_resp_seg() { + return ass_resp_seg; + } + + public void setAss_resp_seg(String ass_resp_seg) { + this.ass_resp_seg = ass_resp_seg; + } + + public String getAss_resp_rh() { + return ass_resp_rh; + } + + public void setAss_resp_rh(String ass_resp_rh) { + this.ass_resp_rh = ass_resp_rh; + } + + public String getNumero_mecanografico() { + return numero_mecanografico; + } + + public void setNumero_mecanografico(String numero_mecanografico) { + this.numero_mecanografico = numero_mecanografico; + } + + public String getNome_estabelecimento() { + return nome_estabelecimento; + } + + public void setNome_estabelecimento(String nome_estabelecimento) { + this.nome_estabelecimento = nome_estabelecimento; + } + + public Date getData_consolidacao() { + return data_consolidacao; + } + + public void setData_consolidacao(Date data_consolidacao) { + this.data_consolidacao = data_consolidacao; + } + + public Date getData_assinatura_seg() { + return data_assinatura_seg; + } + + public void setData_assinatura_seg(Date data_assinatura_seg) { + this.data_assinatura_seg = data_assinatura_seg; + } + + public Date getData_assinatura_rh() { + return data_assinatura_rh; + } + + public void setData_assinatura_rh(Date data_assinatura_rh) { + this.data_assinatura_rh = data_assinatura_rh; + } + + public String getNome_resp_seg() { + if(nome_resp_seg == null) + { + return ""; + } + return nome_resp_seg; + } + + public void setNome_resp_seg(String nome_resp_seg) { + this.nome_resp_seg = nome_resp_seg; + } + + public String getNome_resp_rh() { + if(nome_resp_rh == null) + { + return ""; + } + return nome_resp_rh; + } + + public void setNome_resp_rh(String nome_resp_rh) { + this.nome_resp_rh = nome_resp_rh; + } + + public Integer getEstado_antes_correcao() { + return estado_antes_correcao; + } + + public void setEstado_antes_correcao(Integer estado_antes_correcao) { + this.estado_antes_correcao = estado_antes_correcao; + } + + public String getCorrecao() { + return correcao; + } + + public void setCorrecao(String correcao) { + this.correcao = correcao; + } + + public String getObservacoes_correcao() { + if(observacoes_correcao == null) + { + return ""; + } + return observacoes_correcao; + } + + public void setObservacoes_correcao(String observacoes_correcao) { + this.observacoes_correcao = observacoes_correcao; + } + + public String getAss_superior() { + return ass_superior; + } + + public void setAss_superior(String ass_superior) { + this.ass_superior = ass_superior; + } + + public String getNome_superior() { + if(nome_superior == null) + { + return ""; + } + return nome_superior; + } + + public void setNome_superior(String nome_superior) { + this.nome_superior = nome_superior; + } + + public Date getData_assinatura_superior() { + return data_assinatura_superior; + } + + public void setData_assinatura_superior(Date data_assinatura_superior) { + this.data_assinatura_superior = data_assinatura_superior; + } + + public String getAveriguador() { + if(averiguador == null) + { + return ""; + } + return averiguador; + } + + public void setAveriguador(String averiguador) { + this.averiguador = averiguador; + } + + public String getAveriguacao_posterior() { + if(averiguacao_posterior == null) + { + averiguacao_posterior = "n"; + } + return averiguacao_posterior; + } + + public void setAveriguacao_posterior(String averiguacao_posterior) { + this.averiguacao_posterior = averiguacao_posterior; + } + + public String getAveriguacao_obs() { + if(averiguacao_obs == null) + { + averiguacao_obs = ""; + } + return averiguacao_obs; + } + + public void setAveriguacao_obs(String averiguacao_obs) { + this.averiguacao_obs = averiguacao_obs; + } + + public String getNome_resp_consolidacao() { + return nome_resp_consolidacao; + } + + public void setNome_resp_consolidacao(String nome_resp_consolidacao) { + this.nome_resp_consolidacao = nome_resp_consolidacao; + } + + public Date getData_inicio_processo() { + return data_inicio_processo; + } + + public void setData_inicio_processo(Date data_inicio_processo) { + this.data_inicio_processo = data_inicio_processo; + } + + public String getAss_consolidacao() { + return ass_consolidacao; + } + + public void setAss_consolidacao(String ass_consolidacao) { + this.ass_consolidacao = ass_consolidacao; + } + + public Integer getDepartamento_id() { + return departamento_id; + } + + public void setDepartamento_id(Integer departamento_id) { + this.departamento_id = departamento_id; + } + + public Integer getSeccao_id() { + return seccao_id; + } + + public void setSeccao_id(Integer seccao_id) { + this.seccao_id = seccao_id; + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/AnaliseAcidenteTrabalho.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/AnaliseAcidenteTrabalho.java new file mode 100644 index 00000000..91dccddb --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/AnaliseAcidenteTrabalho.java @@ -0,0 +1,14436 @@ +/* + * AnaliseAcidenteTrabalho.java + * + * Created on September 28, 2007, 3:56 PM + * Copyright lluis + */ +package analiseacidentestrabalho; + +import com.sun.data.provider.RowKey; +import com.sun.rave.web.ui.appbase.AbstractPageBean; +import com.sun.rave.web.ui.component.Body; +import com.sun.rave.web.ui.component.Button; +import com.sun.rave.web.ui.component.Checkbox; +import com.sun.rave.web.ui.component.DropDown; +import com.sun.rave.web.ui.component.Form; +import com.sun.rave.web.ui.component.Head; +import com.sun.rave.web.ui.component.HiddenField; +import com.sun.rave.web.ui.component.Html; +import com.sun.rave.web.ui.component.Hyperlink; +import com.sun.rave.web.ui.component.ImageComponent; +import com.sun.rave.web.ui.component.ImageHyperlink; +import com.sun.rave.web.ui.component.Link; +import com.sun.rave.web.ui.component.Page; +import com.sun.rave.web.ui.component.PanelGroup; +import com.sun.rave.web.ui.component.RadioButton; +import com.sun.rave.web.ui.component.StaticText; +import com.sun.rave.web.ui.component.Table; +import com.sun.rave.web.ui.component.TableColumn; +import com.sun.rave.web.ui.component.TableRowGroup; +import com.sun.rave.web.ui.component.TextArea; +import com.sun.rave.web.ui.component.TextField; +import com.sun.rave.web.ui.model.DefaultTableDataProvider; +import com.sun.rave.web.ui.model.SingleSelectOptionsList; +import db.AnalisesDataProvider; +import db.TrabalhadoresListDataProvider; +import db.UtilizadoresDataProvider; +import global.Global; +import java.io.File; +import java.sql.Time; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Calendar; +import java.util.Date; +import java.util.ListIterator; +import java.util.Properties; +import javax.faces.FacesException; +import javax.faces.FactoryFinder; +import javax.faces.application.ApplicationFactory; +import javax.faces.component.html.HtmlPanelGrid; +import javax.faces.el.MethodBinding; +import javax.faces.event.ActionEvent; +import javax.faces.event.ValueChangeEvent; +import javax.mail.Authenticator; +import javax.mail.BodyPart; +import javax.mail.Message; +import javax.mail.Multipart; +import javax.mail.Session; +import javax.mail.Transport; +import javax.mail.internet.InternetAddress; +import javax.mail.internet.MimeBodyPart; +import javax.mail.internet.MimeMessage; +import javax.mail.internet.MimeMultipart; +import javax.mail.*; +import javax.mail.internet.*; +import javax.servlet.ServletContext; +import javax.servlet.http.HttpServletRequest; +import pagestate.AnaliseAcidenteTrabalhoState; +import pdf.Pdf; +import utils.Utils; + +/** + *

Page bean that corresponds to a similarly named JSP page. This + * class contains component definitions (and initialization code) for + * all components that you have defined on this page, as well as + * lifecycle methods and event handlers where you may add behavior + * to respond to incoming events.

+ */ +public class AnaliseAcidenteTrabalho extends AbstractPageBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + + private Page page1 = new Page(); + + public Page getPage1() { + return page1; + } + + public void setPage1(Page p) { + this.page1 = p; + } + + private Html html1 = new Html(); + + public Html getHtml1() { + return html1; + } + + public void setHtml1(Html h) { + this.html1 = h; + } + + private Head head1 = new Head(); + + public Head getHead1() { + return head1; + } + + public void setHead1(Head h) { + this.head1 = h; + } + + private Link link1 = new Link(); + + public Link getLink1() { + return link1; + } + + public void setLink1(Link l) { + this.link1 = l; + } + + private Body body1 = new Body(); + + public Body getBody1() { + return body1; + } + + public void setBody1(Body b) { + this.body1 = b; + } + + private Form form1 = new Form(); + + public Form getForm1() { + return form1; + } + + public void setForm1(Form f) { + this.form1 = f; + } + + private HtmlPanelGrid gridBase1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridBase1() { + return gridBase1; + } + + public void setGridBase1(HtmlPanelGrid hpg) { + this.gridBase1 = hpg; + } + + private HtmlPanelGrid gridLayout1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridLayout1() { + return gridLayout1; + } + + public void setGridLayout1(HtmlPanelGrid hpg) { + this.gridLayout1 = hpg; + } + + private HtmlPanelGrid gridMsg = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridMsg() { + return gridMsg; + } + + public void setGridMsg(HtmlPanelGrid hpg) { + this.gridMsg = hpg; + } + + private StaticText txtMsg = new StaticText(); + + public StaticText getTxtMsg() { + return txtMsg; + } + + public void setTxtMsg(StaticText st) { + this.txtMsg = st; + } + + private HtmlPanelGrid gridCabecalho = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridCabecalho() { + return gridCabecalho; + } + + public void setGridCabecalho(HtmlPanelGrid hpg) { + this.gridCabecalho = hpg; + } + + private HtmlPanelGrid gridPanel2 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel2() { + return gridPanel2; + } + + public void setGridPanel2(HtmlPanelGrid hpg) { + this.gridPanel2 = hpg; + } + + private StaticText lblEmpresa1 = new StaticText(); + + public StaticText getLblEmpresa1() { + return lblEmpresa1; + } + + public void setLblEmpresa1(StaticText st) { + this.lblEmpresa1 = st; + } + + private StaticText txtEmpresa = new StaticText(); + + public StaticText getTxtEmpresa() { + return txtEmpresa; + } + + public void setTxtEmpresa(StaticText st) { + this.txtEmpresa = st; + } + + private StaticText staticText4 = new StaticText(); + + public StaticText getStaticText4() { + return staticText4; + } + + public void setStaticText4(StaticText st) { + this.staticText4 = st; + } + + private StaticText txtEstabelecimento = new StaticText(); + + public StaticText getTxtEstabelecimento() { + return txtEstabelecimento; + } + + public void setTxtEstabelecimento(StaticText st) { + this.txtEstabelecimento = st; + } + + private StaticText txtTrabalhador = new StaticText(); + + public StaticText getTxtTrabalhador() { + return txtTrabalhador; + } + + public void setTxtTrabalhador(StaticText st) { + this.txtTrabalhador = st; + } + + private HtmlPanelGrid gridTrabalhadores = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridTrabalhadores() { + return gridTrabalhadores; + } + + public void setGridTrabalhadores(HtmlPanelGrid hpg) { + this.gridTrabalhadores = hpg; + } + + private HtmlPanelGrid gridPanel3 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel3() { + return gridPanel3; + } + + public void setGridPanel3(HtmlPanelGrid hpg) { + this.gridPanel3 = hpg; + } + + private StaticText staticText5 = new StaticText(); + + public StaticText getStaticText5() { + return staticText5; + } + + public void setStaticText5(StaticText st) { + this.staticText5 = st; + } + + private HtmlPanelGrid gridPanel4 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel4() { + return gridPanel4; + } + + public void setGridPanel4(HtmlPanelGrid hpg) { + this.gridPanel4 = hpg; + } + + private StaticText txtSearchMsg = new StaticText(); + + public StaticText getTxtSearchMsg() { + return txtSearchMsg; + } + + public void setTxtSearchMsg(StaticText st) { + this.txtSearchMsg = st; + } + + private HtmlPanelGrid gridSiprp = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridSiprp() { + return gridSiprp; + } + + public void setGridSiprp(HtmlPanelGrid hpg) { + this.gridSiprp = hpg; + } + + private HtmlPanelGrid gridPanel5 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel5() { + return gridPanel5; + } + + public void setGridPanel5(HtmlPanelGrid hpg) { + this.gridPanel5 = hpg; + } + + private StaticText staticText6 = new StaticText(); + + public StaticText getStaticText6() { + return staticText6; + } + + public void setStaticText6(StaticText st) { + this.staticText6 = st; + } + + private HtmlPanelGrid gridPanel6 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel6() { + return gridPanel6; + } + + public void setGridPanel6(HtmlPanelGrid hpg) { + this.gridPanel6 = hpg; + } + + private HtmlPanelGrid gridPanel7 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel7() { + return gridPanel7; + } + + public void setGridPanel7(HtmlPanelGrid hpg) { + this.gridPanel7 = hpg; + } + + private StaticText staticText9 = new StaticText(); + + public StaticText getStaticText9() { + return staticText9; + } + + public void setStaticText9(StaticText st) { + this.staticText9 = st; + } + + private PanelGroup groupPanel3 = new PanelGroup(); + + public PanelGroup getGroupPanel3() { + return groupPanel3; + } + + public void setGroupPanel3(PanelGroup pg) { + this.groupPanel3 = pg; + } + + private StaticText staticText10 = new StaticText(); + + public StaticText getStaticText10() { + return staticText10; + } + + public void setStaticText10(StaticText st) { + this.staticText10 = st; + } + + private StaticText txtCap = new StaticText(); + + public StaticText getTxtCap() { + return txtCap; + } + + public void setTxtCap(StaticText st) { + this.txtCap = st; + } + + //
+ //private String IMAGE_URL = "/resources/images"; + +// private final static int ESTADO_SEG = 1; +// private final static int ESTADO_RH1 = 2; +// private final static int ESTADO_HS = 3; +// private final static int ESTADO_RH2 = 4; +// private final static int ESTADO_MEDICO = 5; +// private final static int ESTADO_ASSINATURAS = 6; +// private final static int ESTADO_IMPRESSAO = 7; +// private final static int ESTADO_FECHAR = 8; +// private final static int ESTADO_CONCLUIDO = 9; + + + private final static int ESTADO_ASSINATURA_1 = 1; + private final static int ESTADO_ASSINATURA_2 = 2; + private final static int ESTADO_ASSINATURA_3 = 3; + +// private final static int ESTADO_ASSINATURA_RESP_SEG = 1; +// private final static int ESTADO_ASSINATURA_SEG = 2; +// private final static int ESTADO_ASSINATURA_HS = 3; +// private final static int ESTADO_ASSINATURA_MED = 4; +// private final static int ESTADO_ASSINATURA_RH = 5; +// private final static int ESTADO_ASSINATURA_RESP_RH = 6; + + private final static int IMAGE_WIDTH = 48; + private final static int IMAGE_HEIGHT = 48; + + private static final String PDFS_FOLDER_URL = "/resources/pdfs"; + + private Hyperlink lnkLblTrabalhador = new Hyperlink(); + + public Hyperlink getLnkLblTrabalhador() { + return lnkLblTrabalhador; + } + + public void setLnkLblTrabalhador(Hyperlink h) { + this.lnkLblTrabalhador = h; + } + + private HtmlPanelGrid gridAcidentado = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridAcidentado() { + return gridAcidentado; + } + + public void setGridAcidentado(HtmlPanelGrid hpg) { + this.gridAcidentado = hpg; + } + + private HtmlPanelGrid gridPanel23 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel23() { + return gridPanel23; + } + + public void setGridPanel23(HtmlPanelGrid hpg) { + this.gridPanel23 = hpg; + } + + private StaticText staticText29 = new StaticText(); + + public StaticText getStaticText29() { + return staticText29; + } + + public void setStaticText29(StaticText st) { + this.staticText29 = st; + } + + private HtmlPanelGrid gridPanel24 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel24() { + return gridPanel24; + } + + public void setGridPanel24(HtmlPanelGrid hpg) { + this.gridPanel24 = hpg; + } + + private HtmlPanelGrid gridPanel25 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel25() { + return gridPanel25; + } + + public void setGridPanel25(HtmlPanelGrid hpg) { + this.gridPanel25 = hpg; + } + + private StaticText staticText30 = new StaticText(); + + public StaticText getStaticText30() { + return staticText30; + } + + public void setStaticText30(StaticText st) { + this.staticText30 = st; + } + + private StaticText txtNomeAcidentado = new StaticText(); + + public StaticText getTxtNomeAcidentado() { + return txtNomeAcidentado; + } + + public void setTxtNomeAcidentado(StaticText st) { + this.txtNomeAcidentado = st; + } + + private StaticText staticText31 = new StaticText(); + + public StaticText getStaticText31() { + return staticText31; + } + + public void setStaticText31(StaticText st) { + this.staticText31 = st; + } + + private StaticText txtDataNascimento = new StaticText(); + + public StaticText getTxtDataNascimento() { + return txtDataNascimento; + } + + public void setTxtDataNascimento(StaticText st) { + this.txtDataNascimento = st; + } + + private StaticText staticText32 = new StaticText(); + + public StaticText getStaticText32() { + return staticText32; + } + + public void setStaticText32(StaticText st) { + this.staticText32 = st; + } + + private TextField txtBI = new TextField(); + + public TextField getTxtBI() { + return txtBI; + } + + public void setTxtBI(TextField tf) { + this.txtBI = tf; + } + + private StaticText staticText33 = new StaticText(); + + public StaticText getStaticText33() { + return staticText33; + } + + public void setStaticText33(StaticText st) { + this.staticText33 = st; + } + + private TextField txtMorada = new TextField(); + + public TextField getTxtMorada() { + return txtMorada; + } + + public void setTxtMorada(TextField tf) { + this.txtMorada = tf; + } + + private StaticText staticText34 = new StaticText(); + + public StaticText getStaticText34() { + return staticText34; + } + + public void setStaticText34(StaticText st) { + this.staticText34 = st; + } + + private PanelGroup groupPanel6 = new PanelGroup(); + + public PanelGroup getGroupPanel6() { + return groupPanel6; + } + + public void setGroupPanel6(PanelGroup pg) { + this.groupPanel6 = pg; + } + + private TextField txtCodPostal1 = new TextField(); + + public TextField getTxtCodPostal1() { + return txtCodPostal1; + } + + public void setTxtCodPostal1(TextField tf) { + this.txtCodPostal1 = tf; + } + + private StaticText staticText35 = new StaticText(); + + public StaticText getStaticText35() { + return staticText35; + } + + public void setStaticText35(StaticText st) { + this.staticText35 = st; + } + + private TextField txtCodPostal2 = new TextField(); + + public TextField getTxtCodPostal2() { + return txtCodPostal2; + } + + public void setTxtCodPostal2(TextField tf) { + this.txtCodPostal2 = tf; + } + + private StaticText staticText36 = new StaticText(); + + public StaticText getStaticText36() { + return staticText36; + } + + public void setStaticText36(StaticText st) { + this.staticText36 = st; + } + + private TextField txtLocalidade = new TextField(); + + public TextField getTxtLocalidade() { + return txtLocalidade; + } + + public void setTxtLocalidade(TextField tf) { + this.txtLocalidade = tf; + } + + private StaticText staticText37 = new StaticText(); + + public StaticText getStaticText37() { + return staticText37; + } + + public void setStaticText37(StaticText st) { + this.staticText37 = st; + } + + private TextField txtContactoTelefonico = new TextField(); + + public TextField getTxtContactoTelefonico() { + return txtContactoTelefonico; + } + + public void setTxtContactoTelefonico(TextField tf) { + this.txtContactoTelefonico = tf; + } + + private StaticText staticText38 = new StaticText(); + + public StaticText getStaticText38() { + return staticText38; + } + + public void setStaticText38(StaticText st) { + this.staticText38 = st; + } + + private StaticText stDataAdmissao = new StaticText(); + + public StaticText getStDataAdmissao() { + return stDataAdmissao; + } + + public void setStDataAdmissao(StaticText st) { + this.stDataAdmissao = st; + } + + private StaticText staticText39 = new StaticText(); + + public StaticText getStaticText39() { + return staticText39; + } + + public void setStaticText39(StaticText st) { + this.staticText39 = st; + } + + private StaticText stFuncao = new StaticText(); + + public StaticText getStFuncao() { + return stFuncao; + } + + public void setStFuncao(StaticText st) { + this.stFuncao = st; + } + + private StaticText staticText40 = new StaticText(); + + public StaticText getStaticText40() { + return staticText40; + } + + public void setStaticText40(StaticText st) { + this.staticText40 = st; + } + + private HtmlPanelGrid gridDadosAcidenteSeg = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridDadosAcidenteSeg() { + return gridDadosAcidenteSeg; + } + + public void setGridDadosAcidenteSeg(HtmlPanelGrid hpg) { + this.gridDadosAcidenteSeg = hpg; + } + + private HtmlPanelGrid gridPanel8 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel8() { + return gridPanel8; + } + + public void setGridPanel8(HtmlPanelGrid hpg) { + this.gridPanel8 = hpg; + } + + private StaticText staticText13 = new StaticText(); + + public StaticText getStaticText13() { + return staticText13; + } + + public void setStaticText13(StaticText st) { + this.staticText13 = st; + } + + private HtmlPanelGrid gridPanel9 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel9() { + return gridPanel9; + } + + public void setGridPanel9(HtmlPanelGrid hpg) { + this.gridPanel9 = hpg; + } + + private HtmlPanelGrid gridPanel11 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel11() { + return gridPanel11; + } + + public void setGridPanel11(HtmlPanelGrid hpg) { + this.gridPanel11 = hpg; + } + + private PanelGroup groupPanel10 = new PanelGroup(); + + public PanelGroup getGroupPanel10() { + return groupPanel10; + } + + public void setGroupPanel10(PanelGroup pg) { + this.groupPanel10 = pg; + } + + private StaticText staticText17 = new StaticText(); + + public StaticText getStaticText17() { + return staticText17; + } + + public void setStaticText17(StaticText st) { + this.staticText17 = st; + } + + private PanelGroup groupPanel11 = new PanelGroup(); + + public PanelGroup getGroupPanel11() { + return groupPanel11; + } + + public void setGroupPanel11(PanelGroup pg) { + this.groupPanel11 = pg; + } + + private StaticText staticText18 = new StaticText(); + + public StaticText getStaticText18() { + return staticText18; + } + + public void setStaticText18(StaticText st) { + this.staticText18 = st; + } + + private TextField txtLocal = new TextField(); + + public TextField getTxtLocal() { + return txtLocal; + } + + public void setTxtLocal(TextField tf) { + this.txtLocal = tf; + } + + private HtmlPanelGrid gridPanel12 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel12() { + return gridPanel12; + } + + public void setGridPanel12(HtmlPanelGrid hpg) { + this.gridPanel12 = hpg; + } + + private StaticText staticText19 = new StaticText(); + + public StaticText getStaticText19() { + return staticText19; + } + + public void setStaticText19(StaticText st) { + this.staticText19 = st; + } + + private TextField txtTarefa = new TextField(); + + public TextField getTxtTarefa() { + return txtTarefa; + } + + public void setTxtTarefa(TextField tf) { + this.txtTarefa = tf; + } + + private HtmlPanelGrid gridPanel13 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel13() { + return gridPanel13; + } + + public void setGridPanel13(HtmlPanelGrid hpg) { + this.gridPanel13 = hpg; + } + + private StaticText staticText20 = new StaticText(); + + public StaticText getStaticText20() { + return staticText20; + } + + public void setStaticText20(StaticText st) { + this.staticText20 = st; + } + + private TextField txtSubstancias = new TextField(); + + public TextField getTxtSubstancias() { + return txtSubstancias; + } + + public void setTxtSubstancias(TextField tf) { + this.txtSubstancias = tf; + } + + private HtmlPanelGrid gridPanel15 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel15() { + return gridPanel15; + } + + public void setGridPanel15(HtmlPanelGrid hpg) { + this.gridPanel15 = hpg; + } + + private StaticText staticText22 = new StaticText(); + + public StaticText getStaticText22() { + return staticText22; + } + + public void setStaticText22(StaticText st) { + this.staticText22 = st; + } + + private TextField txtCondicoes = new TextField(); + + public TextField getTxtCondicoes() { + return txtCondicoes; + } + + public void setTxtCondicoes(TextField tf) { + this.txtCondicoes = tf; + } + + private HtmlPanelGrid gridPanel16 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel16() { + return gridPanel16; + } + + public void setGridPanel16(HtmlPanelGrid hpg) { + this.gridPanel16 = hpg; + } + + private StaticText staticText23 = new StaticText(); + + public StaticText getStaticText23() { + return staticText23; + } + + public void setStaticText23(StaticText st) { + this.staticText23 = st; + } + + private TextField txtTestemunhas = new TextField(); + + public TextField getTxtTestemunhas() { + return txtTestemunhas; + } + + public void setTxtTestemunhas(TextField tf) { + this.txtTestemunhas = tf; + } + + private HtmlPanelGrid gridPanel17 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel17() { + return gridPanel17; + } + + public void setGridPanel17(HtmlPanelGrid hpg) { + this.gridPanel17 = hpg; + } + + private StaticText staticText24 = new StaticText(); + + public StaticText getStaticText24() { + return staticText24; + } + + public void setStaticText24(StaticText st) { + this.staticText24 = st; + } + + private HtmlPanelGrid gridPanel18 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel18() { + return gridPanel18; + } + + public void setGridPanel18(HtmlPanelGrid hpg) { + this.gridPanel18 = hpg; + } + + private StaticText staticText25 = new StaticText(); + + public StaticText getStaticText25() { + return staticText25; + } + + public void setStaticText25(StaticText st) { + this.staticText25 = st; + } + + private TextField txtDescricao = new TextField(); + + public TextField getTxtDescricao() { + return txtDescricao; + } + + public void setTxtDescricao(TextField tf) { + this.txtDescricao = tf; + } + + private HtmlPanelGrid gridPanel19 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel19() { + return gridPanel19; + } + + public void setGridPanel19(HtmlPanelGrid hpg) { + this.gridPanel19 = hpg; + } + + private HtmlPanelGrid gridPanel20 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel20() { + return gridPanel20; + } + + public void setGridPanel20(HtmlPanelGrid hpg) { + this.gridPanel20 = hpg; + } + + private StaticText staticText26 = new StaticText(); + + public StaticText getStaticText26() { + return staticText26; + } + + public void setStaticText26(StaticText st) { + this.staticText26 = st; + } + + private Button butImagem = new Button(); + + public Button getButImagem() { + return butImagem; + } + + public void setButImagem(Button b) { + this.butImagem = b; + } + + private HtmlPanelGrid gridImages = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridImages() { + return gridImages; + } + + public void setGridImages(HtmlPanelGrid hpg) { + this.gridImages = hpg; + } + + private HtmlPanelGrid gridPanel21 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel21() { + return gridPanel21; + } + + public void setGridPanel21(HtmlPanelGrid hpg) { + this.gridPanel21 = hpg; + } + + private StaticText staticText27 = new StaticText(); + + public StaticText getStaticText27() { + return staticText27; + } + + public void setStaticText27(StaticText st) { + this.staticText27 = st; + } + + private TextArea txtConclusoes = new TextArea(); + + public TextArea getTxtConclusoes() { + return txtConclusoes; + } + + public void setTxtConclusoes(TextArea ta) { + this.txtConclusoes = ta; + } + + private HtmlPanelGrid gridPanel26 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel26() { + return gridPanel26; + } + + public void setGridPanel26(HtmlPanelGrid hpg) { + this.gridPanel26 = hpg; + } + + private StaticText staticText28 = new StaticText(); + + public StaticText getStaticText28() { + return staticText28; + } + + public void setStaticText28(StaticText st) { + this.staticText28 = st; + } + + private TextArea txtAccoes = new TextArea(); + + public TextArea getTxtAccoes() { + return txtAccoes; + } + + public void setTxtAccoes(TextArea ta) { + this.txtAccoes = ta; + } + + private HtmlPanelGrid gridDadosAcidenteRh = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridDadosAcidenteRh() { + return gridDadosAcidenteRh; + } + + public void setGridDadosAcidenteRh(HtmlPanelGrid hpg) { + this.gridDadosAcidenteRh = hpg; + } + + private HtmlPanelGrid gridPanel27 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel27() { + return gridPanel27; + } + + public void setGridPanel27(HtmlPanelGrid hpg) { + this.gridPanel27 = hpg; + } + + private StaticText staticText46 = new StaticText(); + + public StaticText getStaticText46() { + return staticText46; + } + + public void setStaticText46(StaticText st) { + this.staticText46 = st; + } + + private HtmlPanelGrid gridPanel28 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel28() { + return gridPanel28; + } + + public void setGridPanel28(HtmlPanelGrid hpg) { + this.gridPanel28 = hpg; + } + + private HtmlPanelGrid gridPanel29 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel29() { + return gridPanel29; + } + + public void setGridPanel29(HtmlPanelGrid hpg) { + this.gridPanel29 = hpg; + } + + private StaticText staticText47 = new StaticText(); + + public StaticText getStaticText47() { + return staticText47; + } + + public void setStaticText47(StaticText st) { + this.staticText47 = st; + } + + private HtmlPanelGrid gridPanel30 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel30() { + return gridPanel30; + } + + public void setGridPanel30(HtmlPanelGrid hpg) { + this.gridPanel30 = hpg; + } + + private StaticText staticText48 = new StaticText(); + + public StaticText getStaticText48() { + return staticText48; + } + + public void setStaticText48(StaticText st) { + this.staticText48 = st; + } + + private HtmlPanelGrid gridPanel31 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel31() { + return gridPanel31; + } + + public void setGridPanel31(HtmlPanelGrid hpg) { + this.gridPanel31 = hpg; + } + + private RadioButton rbFormacaoSHSTY = new RadioButton(); + + public RadioButton getRbFormacaoSHSTY() { + return rbFormacaoSHSTY; + } + + public void setRbFormacaoSHSTY(RadioButton rb) { + this.rbFormacaoSHSTY = rb; + } + + private StaticText staticText49 = new StaticText(); + + public StaticText getStaticText49() { + return staticText49; + } + + public void setStaticText49(StaticText st) { + this.staticText49 = st; + } + + private HtmlPanelGrid gridPanel32 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel32() { + return gridPanel32; + } + + public void setGridPanel32(HtmlPanelGrid hpg) { + this.gridPanel32 = hpg; + } + + private StaticText staticText50 = new StaticText(); + + public StaticText getStaticText50() { + return staticText50; + } + + public void setStaticText50(StaticText st) { + this.staticText50 = st; + } + + private HtmlPanelGrid gridPanel33 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel33() { + return gridPanel33; + } + + public void setGridPanel33(HtmlPanelGrid hpg) { + this.gridPanel33 = hpg; + } + + private RadioButton rbFormacaoSHSTN = new RadioButton(); + + public RadioButton getRbFormacaoSHSTN() { + return rbFormacaoSHSTN; + } + + public void setRbFormacaoSHSTN(RadioButton rb) { + this.rbFormacaoSHSTN = rb; + } + + private StaticText stFormacaoDummy = new StaticText(); + + public StaticText getStFormacaoDummy() { + return stFormacaoDummy; + } + + public void setStFormacaoDummy(StaticText st) { + this.stFormacaoDummy = st; + } + + private PanelGroup groupPanel12 = new PanelGroup(); + + public PanelGroup getGroupPanel12() { + return groupPanel12; + } + + public void setGroupPanel12(PanelGroup pg) { + this.groupPanel12 = pg; + } + + private StaticText lblFormacaoSHSTNWhy = new StaticText(); + + public StaticText getLblFormacaoSHSTNWhy() { + return lblFormacaoSHSTNWhy; + } + + public void setLblFormacaoSHSTNWhy(StaticText st) { + this.lblFormacaoSHSTNWhy = st; + } + + private TextField txtFormacaoSHSTNWhy = new TextField(); + + public TextField getTxtFormacaoSHSTNWhy() { + return txtFormacaoSHSTNWhy; + } + + public void setTxtFormacaoSHSTNWhy(TextField tf) { + this.txtFormacaoSHSTNWhy = tf; + } + + private HtmlPanelGrid gridPanel34 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel34() { + return gridPanel34; + } + + public void setGridPanel34(HtmlPanelGrid hpg) { + this.gridPanel34 = hpg; + } + + private StaticText staticText53 = new StaticText(); + + public StaticText getStaticText53() { + return staticText53; + } + + public void setStaticText53(StaticText st) { + this.staticText53 = st; + } + + private HtmlPanelGrid gridPanel35 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel35() { + return gridPanel35; + } + + public void setGridPanel35(HtmlPanelGrid hpg) { + this.gridPanel35 = hpg; + } + + private StaticText staticText54 = new StaticText(); + + public StaticText getStaticText54() { + return staticText54; + } + + public void setStaticText54(StaticText st) { + this.staticText54 = st; + } + + private HtmlPanelGrid gridPanel36 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel36() { + return gridPanel36; + } + + public void setGridPanel36(HtmlPanelGrid hpg) { + this.gridPanel36 = hpg; + } + + private RadioButton rbAcidentesColaboradorY = new RadioButton(); + + public RadioButton getRbAcidentesColaboradorY() { + return rbAcidentesColaboradorY; + } + + public void setRbAcidentesColaboradorY(RadioButton rb) { + this.rbAcidentesColaboradorY = rb; + } + + private StaticText staticText55 = new StaticText(); + + public StaticText getStaticText55() { + return staticText55; + } + + public void setStaticText55(StaticText st) { + this.staticText55 = st; + } + + private PanelGroup groupPanel13 = new PanelGroup(); + + public PanelGroup getGroupPanel13() { + return groupPanel13; + } + + public void setGroupPanel13(PanelGroup pg) { + this.groupPanel13 = pg; + } + + private StaticText staticText56 = new StaticText(); + + public StaticText getStaticText56() { + return staticText56; + } + + public void setStaticText56(StaticText st) { + this.staticText56 = st; + } + + private TextField txtNrAcidentesColaborador = new TextField(); + + public TextField getTxtNrAcidentesColaborador() { + return txtNrAcidentesColaborador; + } + + public void setTxtNrAcidentesColaborador(TextField tf) { + this.txtNrAcidentesColaborador = tf; + } + + private HtmlPanelGrid gridPanel37 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel37() { + return gridPanel37; + } + + public void setGridPanel37(HtmlPanelGrid hpg) { + this.gridPanel37 = hpg; + } + + private StaticText staticText57 = new StaticText(); + + public StaticText getStaticText57() { + return staticText57; + } + + public void setStaticText57(StaticText st) { + this.staticText57 = st; + } + + private TextField txtNrRelatorioAcidentesColaborador1 = new TextField(); + + public TextField getTxtNrRelatorioAcidentesColaborador1() { + return txtNrRelatorioAcidentesColaborador1; + } + + public void setTxtNrRelatorioAcidentesColaborador1(TextField tf) { + this.txtNrRelatorioAcidentesColaborador1 = tf; + } + + private TextField txtNrRelatorioAcidentesColaborador2 = new TextField(); + + public TextField getTxtNrRelatorioAcidentesColaborador2() { + return txtNrRelatorioAcidentesColaborador2; + } + + public void setTxtNrRelatorioAcidentesColaborador2(TextField tf) { + this.txtNrRelatorioAcidentesColaborador2 = tf; + } + + private TextField txtNrRelatorioAcidentesColaborador3 = new TextField(); + + public TextField getTxtNrRelatorioAcidentesColaborador3() { + return txtNrRelatorioAcidentesColaborador3; + } + + public void setTxtNrRelatorioAcidentesColaborador3(TextField tf) { + this.txtNrRelatorioAcidentesColaborador3 = tf; + } + + private TextField txtNrRelatorioAcidentesColaborador4 = new TextField(); + + public TextField getTxtNrRelatorioAcidentesColaborador4() { + return txtNrRelatorioAcidentesColaborador4; + } + + public void setTxtNrRelatorioAcidentesColaborador4(TextField tf) { + this.txtNrRelatorioAcidentesColaborador4 = tf; + } + + private HtmlPanelGrid gridPanel38 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel38() { + return gridPanel38; + } + + public void setGridPanel38(HtmlPanelGrid hpg) { + this.gridPanel38 = hpg; + } + + private StaticText staticText58 = new StaticText(); + + public StaticText getStaticText58() { + return staticText58; + } + + public void setStaticText58(StaticText st) { + this.staticText58 = st; + } + + private HtmlPanelGrid gridPanel39 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel39() { + return gridPanel39; + } + + public void setGridPanel39(HtmlPanelGrid hpg) { + this.gridPanel39 = hpg; + } + + private RadioButton rbAcidentesColaboradorN = new RadioButton(); + + public RadioButton getRbAcidentesColaboradorN() { + return rbAcidentesColaboradorN; + } + + public void setRbAcidentesColaboradorN(RadioButton rb) { + this.rbAcidentesColaboradorN = rb; + } + + private StaticText staticText59 = new StaticText(); + + public StaticText getStaticText59() { + return staticText59; + } + + public void setStaticText59(StaticText st) { + this.staticText59 = st; + } + + private HtmlPanelGrid gridPanel40 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel40() { + return gridPanel40; + } + + public void setGridPanel40(HtmlPanelGrid hpg) { + this.gridPanel40 = hpg; + } + + private StaticText staticText60 = new StaticText(); + + public StaticText getStaticText60() { + return staticText60; + } + + public void setStaticText60(StaticText st) { + this.staticText60 = st; + } + + private HtmlPanelGrid gridPanel41 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel41() { + return gridPanel41; + } + + public void setGridPanel41(HtmlPanelGrid hpg) { + this.gridPanel41 = hpg; + } + + private StaticText staticText61 = new StaticText(); + + public StaticText getStaticText61() { + return staticText61; + } + + public void setStaticText61(StaticText st) { + this.staticText61 = st; + } + + private HtmlPanelGrid gridPanel42 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel42() { + return gridPanel42; + } + + public void setGridPanel42(HtmlPanelGrid hpg) { + this.gridPanel42 = hpg; + } + + private RadioButton rbAcidentesColaboradoresY = new RadioButton(); + + public RadioButton getRbAcidentesColaboradoresY() { + return rbAcidentesColaboradoresY; + } + + public void setRbAcidentesColaboradoresY(RadioButton rb) { + this.rbAcidentesColaboradoresY = rb; + } + + private StaticText staticText62 = new StaticText(); + + public StaticText getStaticText62() { + return staticText62; + } + + public void setStaticText62(StaticText st) { + this.staticText62 = st; + } + + private PanelGroup groupPanel14 = new PanelGroup(); + + public PanelGroup getGroupPanel14() { + return groupPanel14; + } + + public void setGroupPanel14(PanelGroup pg) { + this.groupPanel14 = pg; + } + + private StaticText staticText63 = new StaticText(); + + public StaticText getStaticText63() { + return staticText63; + } + + public void setStaticText63(StaticText st) { + this.staticText63 = st; + } + + private TextField txtNrAcidentesColaboradores = new TextField(); + + public TextField getTxtNrAcidentesColaboradores() { + return txtNrAcidentesColaboradores; + } + + public void setTxtNrAcidentesColaboradores(TextField tf) { + this.txtNrAcidentesColaboradores = tf; + } + + private HtmlPanelGrid gridPanel43 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel43() { + return gridPanel43; + } + + public void setGridPanel43(HtmlPanelGrid hpg) { + this.gridPanel43 = hpg; + } + + private StaticText staticText64 = new StaticText(); + + public StaticText getStaticText64() { + return staticText64; + } + + public void setStaticText64(StaticText st) { + this.staticText64 = st; + } + + private TextField txtNrRelatorioAcidentesColaboradores1 = new TextField(); + + public TextField getTxtNrRelatorioAcidentesColaboradores1() { + return txtNrRelatorioAcidentesColaboradores1; + } + + public void setTxtNrRelatorioAcidentesColaboradores1(TextField tf) { + this.txtNrRelatorioAcidentesColaboradores1 = tf; + } + + private TextField txtNrRelatorioAcidentesColaboradores2 = new TextField(); + + public TextField getTxtNrRelatorioAcidentesColaboradores2() { + return txtNrRelatorioAcidentesColaboradores2; + } + + public void setTxtNrRelatorioAcidentesColaboradores2(TextField tf) { + this.txtNrRelatorioAcidentesColaboradores2 = tf; + } + + private TextField txtNrRelatorioAcidentesColaboradores3 = new TextField(); + + public TextField getTxtNrRelatorioAcidentesColaboradores3() { + return txtNrRelatorioAcidentesColaboradores3; + } + + public void setTxtNrRelatorioAcidentesColaboradores3(TextField tf) { + this.txtNrRelatorioAcidentesColaboradores3 = tf; + } + + private TextField txtNrRelatorioAcidentesColaboradores4 = new TextField(); + + public TextField getTxtNrRelatorioAcidentesColaboradores4() { + return txtNrRelatorioAcidentesColaboradores4; + } + + public void setTxtNrRelatorioAcidentesColaboradores4(TextField tf) { + this.txtNrRelatorioAcidentesColaboradores4 = tf; + } + + private HtmlPanelGrid gridPanel44 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel44() { + return gridPanel44; + } + + public void setGridPanel44(HtmlPanelGrid hpg) { + this.gridPanel44 = hpg; + } + + private StaticText staticText65 = new StaticText(); + + public StaticText getStaticText65() { + return staticText65; + } + + public void setStaticText65(StaticText st) { + this.staticText65 = st; + } + + private HtmlPanelGrid gridPanel45 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel45() { + return gridPanel45; + } + + public void setGridPanel45(HtmlPanelGrid hpg) { + this.gridPanel45 = hpg; + } + + private RadioButton rbAcidentesColaboradoresN = new RadioButton(); + + public RadioButton getRbAcidentesColaboradoresN() { + return rbAcidentesColaboradoresN; + } + + public void setRbAcidentesColaboradoresN(RadioButton rb) { + this.rbAcidentesColaboradoresN = rb; + } + + private StaticText staticText66 = new StaticText(); + + public StaticText getStaticText66() { + return staticText66; + } + + public void setStaticText66(StaticText st) { + this.staticText66 = st; + } + + private HtmlPanelGrid gridRecomendacoesHS = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridRecomendacoesHS() { + return gridRecomendacoesHS; + } + + public void setGridRecomendacoesHS(HtmlPanelGrid hpg) { + this.gridRecomendacoesHS = hpg; + } + + private HtmlPanelGrid gridPanel46 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel46() { + return gridPanel46; + } + + public void setGridPanel46(HtmlPanelGrid hpg) { + this.gridPanel46 = hpg; + } + + private StaticText staticText67 = new StaticText(); + + public StaticText getStaticText67() { + return staticText67; + } + + public void setStaticText67(StaticText st) { + this.staticText67 = st; + } + + private HtmlPanelGrid gridRecomendacoes = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridRecomendacoes() { + return gridRecomendacoes; + } + + public void setGridRecomendacoes(HtmlPanelGrid hpg) { + this.gridRecomendacoes = hpg; + } + + private HtmlPanelGrid gridPanel48 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel48() { + return gridPanel48; + } + + public void setGridPanel48(HtmlPanelGrid hpg) { + this.gridPanel48 = hpg; + } + + private StaticText stNrRecomendacao1 = new StaticText(); + + public StaticText getStNrRecomendacao1() { + return stNrRecomendacao1; + } + + public void setStNrRecomendacao1(StaticText st) { + this.stNrRecomendacao1 = st; + } + + private ImageHyperlink lnkMoreRec1 = new ImageHyperlink(); + + public ImageHyperlink getLnkMoreRec1() { + return lnkMoreRec1; + } + + public void setLnkMoreRec1(ImageHyperlink ih) { + this.lnkMoreRec1 = ih; + } + + private Hyperlink lnkDelImageTmp = new Hyperlink(); + + public Hyperlink getLnkDelImageTmp() { + return lnkDelImageTmp; + } + + public void setLnkDelImageTmp(Hyperlink lnkDelImageTmp) { + this.lnkDelImageTmp = lnkDelImageTmp; + } + + private HtmlPanelGrid gridSiprpView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridSiprpView() { + return gridSiprpView; + } + + public void setGridSiprpView(HtmlPanelGrid hpg) { + this.gridSiprpView = hpg; + } + + private HtmlPanelGrid gridPanel49 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel49() { + return gridPanel49; + } + + public void setGridPanel49(HtmlPanelGrid hpg) { + this.gridPanel49 = hpg; + } + + private StaticText staticText69 = new StaticText(); + + public StaticText getStaticText69() { + return staticText69; + } + + public void setStaticText69(StaticText st) { + this.staticText69 = st; + } + + private HtmlPanelGrid gridPanel50 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel50() { + return gridPanel50; + } + + public void setGridPanel50(HtmlPanelGrid hpg) { + this.gridPanel50 = hpg; + } + + private HtmlPanelGrid gridPanel51 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel51() { + return gridPanel51; + } + + public void setGridPanel51(HtmlPanelGrid hpg) { + this.gridPanel51 = hpg; + } + + private HtmlPanelGrid gridAcidentadoView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridAcidentadoView() { + return gridAcidentadoView; + } + + public void setGridAcidentadoView(HtmlPanelGrid hpg) { + this.gridAcidentadoView = hpg; + } + + private HtmlPanelGrid gridPanel52 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel52() { + return gridPanel52; + } + + public void setGridPanel52(HtmlPanelGrid hpg) { + this.gridPanel52 = hpg; + } + + private StaticText staticText78 = new StaticText(); + + public StaticText getStaticText78() { + return staticText78; + } + + public void setStaticText78(StaticText st) { + this.staticText78 = st; + } + + private HtmlPanelGrid gridPanel53 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel53() { + return gridPanel53; + } + + public void setGridPanel53(HtmlPanelGrid hpg) { + this.gridPanel53 = hpg; + } + + private HtmlPanelGrid gridPanel54 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel54() { + return gridPanel54; + } + + public void setGridPanel54(HtmlPanelGrid hpg) { + this.gridPanel54 = hpg; + } + + private HtmlPanelGrid gridDadosAcidenteRhView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridDadosAcidenteRhView() { + return gridDadosAcidenteRhView; + } + + public void setGridDadosAcidenteRhView(HtmlPanelGrid hpg) { + this.gridDadosAcidenteRhView = hpg; + } + + private HtmlPanelGrid gridPanel55 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel55() { + return gridPanel55; + } + + public void setGridPanel55(HtmlPanelGrid hpg) { + this.gridPanel55 = hpg; + } + + private StaticText staticText88 = new StaticText(); + + public StaticText getStaticText88() { + return staticText88; + } + + public void setStaticText88(StaticText st) { + this.staticText88 = st; + } + + private HtmlPanelGrid gridPanel56 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel56() { + return gridPanel56; + } + + public void setGridPanel56(HtmlPanelGrid hpg) { + this.gridPanel56 = hpg; + } + + private HtmlPanelGrid gridSHST = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridSHST() { + return gridSHST; + } + + public void setGridSHST(HtmlPanelGrid hpg) { + this.gridSHST = hpg; + } + + private HtmlPanelGrid gridColaborador = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridColaborador() { + return gridColaborador; + } + + public void setGridColaborador(HtmlPanelGrid hpg) { + this.gridColaborador = hpg; + } + + private HtmlPanelGrid gridColaboradores = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridColaboradores() { + return gridColaboradores; + } + + public void setGridColaboradores(HtmlPanelGrid hpg) { + this.gridColaboradores = hpg; + } + + private SingleSelectOptionsList drpHoursDefaultOptions = new SingleSelectOptionsList(); + + public SingleSelectOptionsList getDrpHoursDefaultOptions() { + return drpHoursDefaultOptions; + } + + public void setDrpHoursDefaultOptions(SingleSelectOptionsList ssol) { + this.drpHoursDefaultOptions = ssol; + } + + private SingleSelectOptionsList drpMinutesDefaultOptions = new SingleSelectOptionsList(); + + public SingleSelectOptionsList getDrpMinutesDefaultOptions() { + return drpMinutesDefaultOptions; + } + + public void setDrpMinutesDefaultOptions(SingleSelectOptionsList ssol) { + this.drpMinutesDefaultOptions = ssol; + } + + private TextArea txtRecomendacao1 = new TextArea(); + + public TextArea getTxtRecomendacao1() { + return txtRecomendacao1; + } + + public void setTxtRecomendacao1(TextArea ta) { + this.txtRecomendacao1 = ta; + } + + private HtmlPanelGrid gridRecomendacoesViewHS = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridRecomendacoesViewHS() { + return gridRecomendacoesViewHS; + } + + public void setGridRecomendacoesViewHS(HtmlPanelGrid hpg) { + this.gridRecomendacoesViewHS = hpg; + } + + private HtmlPanelGrid gridPanel47 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel47() { + return gridPanel47; + } + + public void setGridPanel47(HtmlPanelGrid hpg) { + this.gridPanel47 = hpg; + } + + private StaticText staticText51 = new StaticText(); + + public StaticText getStaticText51() { + return staticText51; + } + + public void setStaticText51(StaticText st) { + this.staticText51 = st; + } + + private HtmlPanelGrid gridRecomendacoesView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridRecomendacoesView() { + return gridRecomendacoesView; + } + + public void setGridRecomendacoesView(HtmlPanelGrid hpg) { + this.gridRecomendacoesView = hpg; + } + + private HtmlPanelGrid gridMedidasRH = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridMedidasRH() { + return gridMedidasRH; + } + + public void setGridMedidasRH(HtmlPanelGrid hpg) { + this.gridMedidasRH = hpg; + } + + private HtmlPanelGrid gridPanel57 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel57() { + return gridPanel57; + } + + public void setGridPanel57(HtmlPanelGrid hpg) { + this.gridPanel57 = hpg; + } + + private StaticText staticText68 = new StaticText(); + + public StaticText getStaticText68() { + return staticText68; + } + + public void setStaticText68(StaticText st) { + this.staticText68 = st; + } + + private HtmlPanelGrid gridMedidas = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridMedidas() { + return gridMedidas; + } + + public void setGridMedidas(HtmlPanelGrid hpg) { + this.gridMedidas = hpg; + } + + private HtmlPanelGrid gridPanel58 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel58() { + return gridPanel58; + } + + public void setGridPanel58(HtmlPanelGrid hpg) { + this.gridPanel58 = hpg; + } + + private StaticText stNrMedida1 = new StaticText(); + + public StaticText getStNrMedida1() { + return stNrMedida1; + } + + public void setStNrMedida1(StaticText st) { + this.stNrMedida1 = st; + } + + private TextArea txtMedida1 = new TextArea(); + + public TextArea getTxtMedida1() { + return txtMedida1; + } + + public void setTxtMedida1(TextArea ta) { + this.txtMedida1 = ta; + } + + private ImageHyperlink lnkMoreMed1 = new ImageHyperlink(); + + public ImageHyperlink getLnkMoreMed1() { + return lnkMoreMed1; + } + + public void setLnkMoreMed1(ImageHyperlink ih) { + this.lnkMoreMed1 = ih; + } + + private HtmlPanelGrid gridMedidasViewRH = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridMedidasViewRH() { + return gridMedidasViewRH; + } + + public void setGridMedidasViewRH(HtmlPanelGrid hpg) { + this.gridMedidasViewRH = hpg; + } + + private HtmlPanelGrid gridPanel59 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel59() { + return gridPanel59; + } + + public void setGridPanel59(HtmlPanelGrid hpg) { + this.gridPanel59 = hpg; + } + + private StaticText staticText89 = new StaticText(); + + public StaticText getStaticText89() { + return staticText89; + } + + public void setStaticText89(StaticText st) { + this.staticText89 = st; + } + + private HtmlPanelGrid gridMedidasView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridMedidasView() { + return gridMedidasView; + } + + public void setGridMedidasView(HtmlPanelGrid hpg) { + this.gridMedidasView = hpg; + } + + private HtmlPanelGrid gridMedico = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridMedico() { + return gridMedico; + } + + public void setGridMedico(HtmlPanelGrid hpg) { + this.gridMedico = hpg; + } + + private HtmlPanelGrid gridPanel60 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel60() { + return gridPanel60; + } + + public void setGridPanel60(HtmlPanelGrid hpg) { + this.gridPanel60 = hpg; + } + + private StaticText staticText90 = new StaticText(); + + public StaticText getStaticText90() { + return staticText90; + } + + public void setStaticText90(StaticText st) { + this.staticText90 = st; + } + + private HtmlPanelGrid gridLesao1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridLesao1() { + return gridLesao1; + } + + public void setGridLesao1(HtmlPanelGrid hpg) { + this.gridLesao1 = hpg; + } + + private StaticText staticText91 = new StaticText(); + + public StaticText getStaticText91() { + return staticText91; + } + + public void setStaticText91(StaticText st) { + this.staticText91 = st; + } + + private HtmlPanelGrid gridPanel61 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel61() { + return gridPanel61; + } + + public void setGridPanel61(HtmlPanelGrid hpg) { + this.gridPanel61 = hpg; + } + + private PanelGroup groupPanel17 = new PanelGroup(); + + public PanelGroup getGroupPanel17() { + return groupPanel17; + } + + public void setGroupPanel17(PanelGroup pg) { + this.groupPanel17 = pg; + } + + private Checkbox chkCabeca = new Checkbox(); + + public Checkbox getChkCabeca() { + return chkCabeca; + } + + public void setChkCabeca(Checkbox c) { + this.chkCabeca = c; + } + + private StaticText staticText93 = new StaticText(); + + public StaticText getStaticText93() { + return staticText93; + } + + public void setStaticText93(StaticText st) { + this.staticText93 = st; + } + + private PanelGroup groupPanel18 = new PanelGroup(); + + public PanelGroup getGroupPanel18() { + return groupPanel18; + } + + public void setGroupPanel18(PanelGroup pg) { + this.groupPanel18 = pg; + } + + private Checkbox chkMembroSupDir = new Checkbox(); + + public Checkbox getChkMembroSupDir() { + return chkMembroSupDir; + } + + public void setChkMembroSupDir(Checkbox c) { + this.chkMembroSupDir = c; + } + + private StaticText staticText94 = new StaticText(); + + public StaticText getStaticText94() { + return staticText94; + } + + public void setStaticText94(StaticText st) { + this.staticText94 = st; + } + + private HtmlPanelGrid gridPanel62 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel62() { + return gridPanel62; + } + + public void setGridPanel62(HtmlPanelGrid hpg) { + this.gridPanel62 = hpg; + } + + private StaticText lblEspecif1 = new StaticText(); + + public StaticText getLblEspecif1() { + return lblEspecif1; + } + + public void setLblEspecif1(StaticText st) { + this.lblEspecif1 = st; + } + + private TextField txtEspecif1 = new TextField(); + + public TextField getTxtEspecif1() { + return txtEspecif1; + } + + public void setTxtEspecif1(TextField tf) { + this.txtEspecif1 = tf; + } + + private PanelGroup groupPanel19 = new PanelGroup(); + + public PanelGroup getGroupPanel19() { + return groupPanel19; + } + + public void setGroupPanel19(PanelGroup pg) { + this.groupPanel19 = pg; + } + + private Checkbox chkPescoco = new Checkbox(); + + public Checkbox getChkPescoco() { + return chkPescoco; + } + + public void setChkPescoco(Checkbox c) { + this.chkPescoco = c; + } + + private StaticText staticText96 = new StaticText(); + + public StaticText getStaticText96() { + return staticText96; + } + + public void setStaticText96(StaticText st) { + this.staticText96 = st; + } + + private PanelGroup groupPanel20 = new PanelGroup(); + + public PanelGroup getGroupPanel20() { + return groupPanel20; + } + + public void setGroupPanel20(PanelGroup pg) { + this.groupPanel20 = pg; + } + + private Checkbox chkMembroSupEsq = new Checkbox(); + + public Checkbox getChkMembroSupEsq() { + return chkMembroSupEsq; + } + + public void setChkMembroSupEsq(Checkbox c) { + this.chkMembroSupEsq = c; + } + + private StaticText staticText97 = new StaticText(); + + public StaticText getStaticText97() { + return staticText97; + } + + public void setStaticText97(StaticText st) { + this.staticText97 = st; + } + + private HtmlPanelGrid gridPanel63 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel63() { + return gridPanel63; + } + + public void setGridPanel63(HtmlPanelGrid hpg) { + this.gridPanel63 = hpg; + } + + private StaticText lblEspecif2 = new StaticText(); + + public StaticText getLblEspecif2() { + return lblEspecif2; + } + + public void setLblEspecif2(StaticText st) { + this.lblEspecif2 = st; + } + + private TextField txtEspecif2 = new TextField(); + + public TextField getTxtEspecif2() { + return txtEspecif2; + } + + public void setTxtEspecif2(TextField tf) { + this.txtEspecif2 = tf; + } + + private PanelGroup groupPanel21 = new PanelGroup(); + + public PanelGroup getGroupPanel21() { + return groupPanel21; + } + + public void setGroupPanel21(PanelGroup pg) { + this.groupPanel21 = pg; + } + + private Checkbox chkTronco = new Checkbox(); + + public Checkbox getChkTronco() { + return chkTronco; + } + + public void setChkTronco(Checkbox c) { + this.chkTronco = c; + } + + private StaticText staticText99 = new StaticText(); + + public StaticText getStaticText99() { + return staticText99; + } + + public void setStaticText99(StaticText st) { + this.staticText99 = st; + } + + private PanelGroup groupPanel22 = new PanelGroup(); + + public PanelGroup getGroupPanel22() { + return groupPanel22; + } + + public void setGroupPanel22(PanelGroup pg) { + this.groupPanel22 = pg; + } + + private Checkbox chkMembroInfDir = new Checkbox(); + + public Checkbox getChkMembroInfDir() { + return chkMembroInfDir; + } + + public void setChkMembroInfDir(Checkbox c) { + this.chkMembroInfDir = c; + } + + private StaticText staticText100 = new StaticText(); + + public StaticText getStaticText100() { + return staticText100; + } + + public void setStaticText100(StaticText st) { + this.staticText100 = st; + } + + private HtmlPanelGrid gridPanel64 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel64() { + return gridPanel64; + } + + public void setGridPanel64(HtmlPanelGrid hpg) { + this.gridPanel64 = hpg; + } + + private StaticText lblEspecif3 = new StaticText(); + + public StaticText getLblEspecif3() { + return lblEspecif3; + } + + public void setLblEspecif3(StaticText st) { + this.lblEspecif3 = st; + } + + private TextField txtEspecif3 = new TextField(); + + public TextField getTxtEspecif3() { + return txtEspecif3; + } + + public void setTxtEspecif3(TextField tf) { + this.txtEspecif3 = tf; + } + + private StaticText staticText102 = new StaticText(); + + public StaticText getStaticText102() { + return staticText102; + } + + public void setStaticText102(StaticText st) { + this.staticText102 = st; + } + + private PanelGroup groupPanel23 = new PanelGroup(); + + public PanelGroup getGroupPanel23() { + return groupPanel23; + } + + public void setGroupPanel23(PanelGroup pg) { + this.groupPanel23 = pg; + } + + private Checkbox chkMembroInfEsq = new Checkbox(); + + public Checkbox getChkMembroInfEsq() { + return chkMembroInfEsq; + } + + public void setChkMembroInfEsq(Checkbox c) { + this.chkMembroInfEsq = c; + } + + private StaticText staticText103 = new StaticText(); + + public StaticText getStaticText103() { + return staticText103; + } + + public void setStaticText103(StaticText st) { + this.staticText103 = st; + } + + private HtmlPanelGrid gridPanel65 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel65() { + return gridPanel65; + } + + public void setGridPanel65(HtmlPanelGrid hpg) { + this.gridPanel65 = hpg; + } + + private StaticText lblEspecif4 = new StaticText(); + + public StaticText getLblEspecif4() { + return lblEspecif4; + } + + public void setLblEspecif4(StaticText st) { + this.lblEspecif4 = st; + } + + private TextField txtEspecif4 = new TextField(); + + public TextField getTxtEspecif4() { + return txtEspecif4; + } + + public void setTxtEspecif4(TextField tf) { + this.txtEspecif4 = tf; + } + + private HtmlPanelGrid gridPanel66 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel66() { + return gridPanel66; + } + + public void setGridPanel66(HtmlPanelGrid hpg) { + this.gridPanel66 = hpg; + } + + private StaticText staticText105 = new StaticText(); + + public StaticText getStaticText105() { + return staticText105; + } + + public void setStaticText105(StaticText st) { + this.staticText105 = st; + } + + private TextField txtTipoLesao = new TextField(); + + public TextField getTxtTipoLesao() { + return txtTipoLesao; + } + + public void setTxtTipoLesao(TextField tf) { + this.txtTipoLesao = tf; + } + + private HtmlPanelGrid gridPanel67 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel67() { + return gridPanel67; + } + + public void setGridPanel67(HtmlPanelGrid hpg) { + this.gridPanel67 = hpg; + } + + private StaticText staticText106 = new StaticText(); + + public StaticText getStaticText106() { + return staticText106; + } + + public void setStaticText106(StaticText st) { + this.staticText106 = st; + } + + private HtmlPanelGrid gridIncapacidade1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridIncapacidade1() { + return gridIncapacidade1; + } + + public void setGridIncapacidade1(HtmlPanelGrid hpg) { + this.gridIncapacidade1 = hpg; + } + + private HtmlPanelGrid gridPanel68 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel68() { + return gridPanel68; + } + + public void setGridPanel68(HtmlPanelGrid hpg) { + this.gridPanel68 = hpg; + } + + private PanelGroup groupPanel24 = new PanelGroup(); + + public PanelGroup getGroupPanel24() { + return groupPanel24; + } + + public void setGroupPanel24(PanelGroup pg) { + this.groupPanel24 = pg; + } + + private StaticText staticText107 = new StaticText(); + + public StaticText getStaticText107() { + return staticText107; + } + + public void setStaticText107(StaticText st) { + this.staticText107 = st; + } + + private RadioButton rbIncapacidadeNone = new RadioButton(); + + public RadioButton getRbIncapacidadeNone() { + return rbIncapacidadeNone; + } + + public void setRbIncapacidadeNone(RadioButton rb) { + this.rbIncapacidadeNone = rb; + } + + private StaticText staticText108 = new StaticText(); + + public StaticText getStaticText108() { + return staticText108; + } + + public void setStaticText108(StaticText st) { + this.staticText108 = st; + } + + private RadioButton rbIncapacidadeTemp = new RadioButton(); + + public RadioButton getRbIncapacidadeTemp() { + return rbIncapacidadeTemp; + } + + public void setRbIncapacidadeTemp(RadioButton rb) { + this.rbIncapacidadeTemp = rb; + } + + private StaticText staticText109 = new StaticText(); + + public StaticText getStaticText109() { + return staticText109; + } + + public void setStaticText109(StaticText st) { + this.staticText109 = st; + } + + private PanelGroup groupPanel25 = new PanelGroup(); + + public PanelGroup getGroupPanel25() { + return groupPanel25; + } + + public void setGroupPanel25(PanelGroup pg) { + this.groupPanel25 = pg; + } + + private StaticText staticText110 = new StaticText(); + + public StaticText getStaticText110() { + return staticText110; + } + + public void setStaticText110(StaticText st) { + this.staticText110 = st; + } + + private TextField txtCoefIncapacidade = new TextField(); + + public TextField getTxtCoefIncapacidade() { + return txtCoefIncapacidade; + } + + public void setTxtCoefIncapacidade(TextField tf) { + this.txtCoefIncapacidade = tf; + } + + private StaticText staticText111 = new StaticText(); + + public StaticText getStaticText111() { + return staticText111; + } + + public void setStaticText111(StaticText st) { + this.staticText111 = st; + } + + private HtmlPanelGrid gridPanel69 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel69() { + return gridPanel69; + } + + public void setGridPanel69(HtmlPanelGrid hpg) { + this.gridPanel69 = hpg; + } + + private StaticText staticText112 = new StaticText(); + + public StaticText getStaticText112() { + return staticText112; + } + + public void setStaticText112(StaticText st) { + this.staticText112 = st; + } + + private com.sun.rave.web.ui.component.Calendar calAvaliacaoIncap = new com.sun.rave.web.ui.component.Calendar(); + + public com.sun.rave.web.ui.component.Calendar getCalAvaliacaoIncap() { + return calAvaliacaoIncap; + } + + public void setCalAvaliacaoIncap(com.sun.rave.web.ui.component.Calendar c) { + this.calAvaliacaoIncap = c; + } + + private StaticText staticText113 = new StaticText(); + + public StaticText getStaticText113() { + return staticText113; + } + + public void setStaticText113(StaticText st) { + this.staticText113 = st; + } + + private com.sun.rave.web.ui.component.Calendar calRevisaoIncap = new com.sun.rave.web.ui.component.Calendar(); + + public com.sun.rave.web.ui.component.Calendar getCalRevisaoIncap() { + return calRevisaoIncap; + } + + public void setCalRevisaoIncap(com.sun.rave.web.ui.component.Calendar c) { + this.calRevisaoIncap = c; + } + + private HtmlPanelGrid gridPanel70 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel70() { + return gridPanel70; + } + + public void setGridPanel70(HtmlPanelGrid hpg) { + this.gridPanel70 = hpg; + } + + private StaticText staticText114 = new StaticText(); + + public StaticText getStaticText114() { + return staticText114; + } + + public void setStaticText114(StaticText st) { + this.staticText114 = st; + } + + private com.sun.rave.web.ui.component.Calendar calPeridoIncapDe = new com.sun.rave.web.ui.component.Calendar(); + + public com.sun.rave.web.ui.component.Calendar getCalPeridoIncapDe() { + return calPeridoIncapDe; + } + + public void setCalPeridoIncapDe(com.sun.rave.web.ui.component.Calendar c) { + this.calPeridoIncapDe = c; + } + + private StaticText staticText115 = new StaticText(); + + public StaticText getStaticText115() { + return staticText115; + } + + public void setStaticText115(StaticText st) { + this.staticText115 = st; + } + + private com.sun.rave.web.ui.component.Calendar calPeriodoIncapA = new com.sun.rave.web.ui.component.Calendar(); + + public com.sun.rave.web.ui.component.Calendar getCalPeriodoIncapA() { + return calPeriodoIncapA; + } + + public void setCalPeriodoIncapA(com.sun.rave.web.ui.component.Calendar c) { + this.calPeriodoIncapA = c; + } + + private HtmlPanelGrid gridPanel71 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel71() { + return gridPanel71; + } + + public void setGridPanel71(HtmlPanelGrid hpg) { + this.gridPanel71 = hpg; + } + + private StaticText staticText116 = new StaticText(); + + public StaticText getStaticText116() { + return staticText116; + } + + public void setStaticText116(StaticText st) { + this.staticText116 = st; + } + + private HtmlPanelGrid gridRestricoes = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridRestricoes() { + return gridRestricoes; + } + + public void setGridRestricoes(HtmlPanelGrid hpg) { + this.gridRestricoes = hpg; + } + + private HtmlPanelGrid gridPanel72 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel72() { + return gridPanel72; + } + + public void setGridPanel72(HtmlPanelGrid hpg) { + this.gridPanel72 = hpg; + } + + private HtmlPanelGrid gridPanel73 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel73() { + return gridPanel73; + } + + public void setGridPanel73(HtmlPanelGrid hpg) { + this.gridPanel73 = hpg; + } + + private HtmlPanelGrid gridPanel74 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel74() { + return gridPanel74; + } + + public void setGridPanel74(HtmlPanelGrid hpg) { + this.gridPanel74 = hpg; + } + + private HtmlPanelGrid gridPanel75 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel75() { + return gridPanel75; + } + + public void setGridPanel75(HtmlPanelGrid hpg) { + this.gridPanel75 = hpg; + } + + private ImageComponent image3 = new ImageComponent(); + + public ImageComponent getImage3() { + return image3; + } + + public void setImage3(ImageComponent ic) { + this.image3 = ic; + } + + private ImageComponent image4 = new ImageComponent(); + + public ImageComponent getImage4() { + return image4; + } + + public void setImage4(ImageComponent ic) { + this.image4 = ic; + } + + private ImageComponent image5 = new ImageComponent(); + + public ImageComponent getImage5() { + return image5; + } + + public void setImage5(ImageComponent ic) { + this.image5 = ic; + } + + private PanelGroup groupPanel26 = new PanelGroup(); + + public PanelGroup getGroupPanel26() { + return groupPanel26; + } + + public void setGroupPanel26(PanelGroup pg) { + this.groupPanel26 = pg; + } + + private StaticText staticText117 = new StaticText(); + + public StaticText getStaticText117() { + return staticText117; + } + + public void setStaticText117(StaticText st) { + this.staticText117 = st; + } + + private Checkbox chkImgFlexao = new Checkbox(); + + public Checkbox getChkImgFlexao() { + return chkImgFlexao; + } + + public void setChkImgFlexao(Checkbox c) { + this.chkImgFlexao = c; + } + + private HtmlPanelGrid gridPanel76 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel76() { + return gridPanel76; + } + + public void setGridPanel76(HtmlPanelGrid hpg) { + this.gridPanel76 = hpg; + } + + private ImageComponent image6 = new ImageComponent(); + + public ImageComponent getImage6() { + return image6; + } + + public void setImage6(ImageComponent ic) { + this.image6 = ic; + } + + private HtmlPanelGrid gridPanel77 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel77() { + return gridPanel77; + } + + public void setGridPanel77(HtmlPanelGrid hpg) { + this.gridPanel77 = hpg; + } + + private ImageComponent image7 = new ImageComponent(); + + public ImageComponent getImage7() { + return image7; + } + + public void setImage7(ImageComponent ic) { + this.image7 = ic; + } + + private ImageComponent image8 = new ImageComponent(); + + public ImageComponent getImage8() { + return image8; + } + + public void setImage8(ImageComponent ic) { + this.image8 = ic; + } + + private PanelGroup groupPanel27 = new PanelGroup(); + + public PanelGroup getGroupPanel27() { + return groupPanel27; + } + + public void setGroupPanel27(PanelGroup pg) { + this.groupPanel27 = pg; + } + + private StaticText staticText118 = new StaticText(); + + public StaticText getStaticText118() { + return staticText118; + } + + public void setStaticText118(StaticText st) { + this.staticText118 = st; + } + + private Checkbox chkImgExt1 = new Checkbox(); + + public Checkbox getChkImgExt1() { + return chkImgExt1; + } + + public void setChkImgExt1(Checkbox c) { + this.chkImgExt1 = c; + } + + private PanelGroup groupPanel28 = new PanelGroup(); + + public PanelGroup getGroupPanel28() { + return groupPanel28; + } + + public void setGroupPanel28(PanelGroup pg) { + this.groupPanel28 = pg; + } + + private StaticText staticText119 = new StaticText(); + + public StaticText getStaticText119() { + return staticText119; + } + + public void setStaticText119(StaticText st) { + this.staticText119 = st; + } + + private Checkbox chkImgExt2 = new Checkbox(); + + public Checkbox getChkImgExt2() { + return chkImgExt2; + } + + public void setChkImgExt2(Checkbox c) { + this.chkImgExt2 = c; + } + + private HtmlPanelGrid gridPanel78 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel78() { + return gridPanel78; + } + + public void setGridPanel78(HtmlPanelGrid hpg) { + this.gridPanel78 = hpg; + } + + private ImageComponent image9 = new ImageComponent(); + + public ImageComponent getImage9() { + return image9; + } + + public void setImage9(ImageComponent ic) { + this.image9 = ic; + } + + private ImageComponent image10 = new ImageComponent(); + + public ImageComponent getImage10() { + return image10; + } + + public void setImage10(ImageComponent ic) { + this.image10 = ic; + } + + private PanelGroup groupPanel29 = new PanelGroup(); + + public PanelGroup getGroupPanel29() { + return groupPanel29; + } + + public void setGroupPanel29(PanelGroup pg) { + this.groupPanel29 = pg; + } + + private StaticText staticText120 = new StaticText(); + + public StaticText getStaticText120() { + return staticText120; + } + + public void setStaticText120(StaticText st) { + this.staticText120 = st; + } + + private Checkbox chkImgCab2 = new Checkbox(); + + public Checkbox getChkImgCab2() { + return chkImgCab2; + } + + public void setChkImgCab2(Checkbox c) { + this.chkImgCab2 = c; + } + + private PanelGroup groupPanel30 = new PanelGroup(); + + public PanelGroup getGroupPanel30() { + return groupPanel30; + } + + public void setGroupPanel30(PanelGroup pg) { + this.groupPanel30 = pg; + } + + private StaticText staticText121 = new StaticText(); + + public StaticText getStaticText121() { + return staticText121; + } + + public void setStaticText121(StaticText st) { + this.staticText121 = st; + } + + private Checkbox chkImgCab3 = new Checkbox(); + + public Checkbox getChkImgCab3() { + return chkImgCab3; + } + + public void setChkImgCab3(Checkbox c) { + this.chkImgCab3 = c; + } + + private HtmlPanelGrid gridPanel79 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel79() { + return gridPanel79; + } + + public void setGridPanel79(HtmlPanelGrid hpg) { + this.gridPanel79 = hpg; + } + + private ImageComponent image12 = new ImageComponent(); + + public ImageComponent getImage12() { + return image12; + } + + public void setImage12(ImageComponent ic) { + this.image12 = ic; + } + + private ImageComponent image13 = new ImageComponent(); + + public ImageComponent getImage13() { + return image13; + } + + public void setImage13(ImageComponent ic) { + this.image13 = ic; + } + + private ImageComponent image14 = new ImageComponent(); + + public ImageComponent getImage14() { + return image14; + } + + public void setImage14(ImageComponent ic) { + this.image14 = ic; + } + + private PanelGroup groupPanel31 = new PanelGroup(); + + public PanelGroup getGroupPanel31() { + return groupPanel31; + } + + public void setGroupPanel31(PanelGroup pg) { + this.groupPanel31 = pg; + } + + private StaticText staticText122 = new StaticText(); + + public StaticText getStaticText122() { + return staticText122; + } + + public void setStaticText122(StaticText st) { + this.staticText122 = st; + } + + private Checkbox chkImgMa2 = new Checkbox(); + + public Checkbox getChkImgMa2() { + return chkImgMa2; + } + + public void setChkImgMa2(Checkbox c) { + this.chkImgMa2 = c; + } + + private PanelGroup groupPanel32 = new PanelGroup(); + + public PanelGroup getGroupPanel32() { + return groupPanel32; + } + + public void setGroupPanel32(PanelGroup pg) { + this.groupPanel32 = pg; + } + + private StaticText staticText123 = new StaticText(); + + public StaticText getStaticText123() { + return staticText123; + } + + public void setStaticText123(StaticText st) { + this.staticText123 = st; + } + + private Checkbox chkImgMa3 = new Checkbox(); + + public Checkbox getChkImgMa3() { + return chkImgMa3; + } + + public void setChkImgMa3(Checkbox c) { + this.chkImgMa3 = c; + } + + private PanelGroup groupPanel33 = new PanelGroup(); + + public PanelGroup getGroupPanel33() { + return groupPanel33; + } + + public void setGroupPanel33(PanelGroup pg) { + this.groupPanel33 = pg; + } + + private StaticText staticText124 = new StaticText(); + + public StaticText getStaticText124() { + return staticText124; + } + + public void setStaticText124(StaticText st) { + this.staticText124 = st; + } + + private Checkbox chkImgMa5 = new Checkbox(); + + public Checkbox getChkImgMa5() { + return chkImgMa5; + } + + public void setChkImgMa5(Checkbox c) { + this.chkImgMa5 = c; + } + + private PanelGroup groupPanel34 = new PanelGroup(); + + public PanelGroup getGroupPanel34() { + return groupPanel34; + } + + public void setGroupPanel34(PanelGroup pg) { + this.groupPanel34 = pg; + } + + private StaticText staticText125 = new StaticText(); + + public StaticText getStaticText125() { + return staticText125; + } + + public void setStaticText125(StaticText st) { + this.staticText125 = st; + } + + private Checkbox chkImgMa6 = new Checkbox(); + + public Checkbox getChkImgMa6() { + return chkImgMa6; + } + + public void setChkImgMa6(Checkbox c) { + this.chkImgMa6 = c; + } + + private HtmlPanelGrid gridPanel80 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel80() { + return gridPanel80; + } + + public void setGridPanel80(HtmlPanelGrid hpg) { + this.gridPanel80 = hpg; + } + + private ImageComponent image15 = new ImageComponent(); + + public ImageComponent getImage15() { + return image15; + } + + public void setImage15(ImageComponent ic) { + this.image15 = ic; + } + + private ImageComponent image16 = new ImageComponent(); + + public ImageComponent getImage16() { + return image16; + } + + public void setImage16(ImageComponent ic) { + this.image16 = ic; + } + + private PanelGroup groupPanel35 = new PanelGroup(); + + public PanelGroup getGroupPanel35() { + return groupPanel35; + } + + public void setGroupPanel35(PanelGroup pg) { + this.groupPanel35 = pg; + } + + private StaticText staticText126 = new StaticText(); + + public StaticText getStaticText126() { + return staticText126; + } + + public void setStaticText126(StaticText st) { + this.staticText126 = st; + } + + private Checkbox chkImgMa8 = new Checkbox(); + + public Checkbox getChkImgMa8() { + return chkImgMa8; + } + + public void setChkImgMa8(Checkbox c) { + this.chkImgMa8 = c; + } + + private PanelGroup groupPanel36 = new PanelGroup(); + + public PanelGroup getGroupPanel36() { + return groupPanel36; + } + + public void setGroupPanel36(PanelGroup pg) { + this.groupPanel36 = pg; + } + + private StaticText staticText127 = new StaticText(); + + public StaticText getStaticText127() { + return staticText127; + } + + public void setStaticText127(StaticText st) { + this.staticText127 = st; + } + + private Checkbox chkImgMa10 = new Checkbox(); + + public Checkbox getChkImgMa10() { + return chkImgMa10; + } + + public void setChkImgMa10(Checkbox c) { + this.chkImgMa10 = c; + } + + private HtmlPanelGrid gridPanel81 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel81() { + return gridPanel81; + } + + public void setGridPanel81(HtmlPanelGrid hpg) { + this.gridPanel81 = hpg; + } + + private StaticText staticText128 = new StaticText(); + + public StaticText getStaticText128() { + return staticText128; + } + + public void setStaticText128(StaticText st) { + this.staticText128 = st; + } + + private PanelGroup groupPanel37 = new PanelGroup(); + + public PanelGroup getGroupPanel37() { + return groupPanel37; + } + + public void setGroupPanel37(PanelGroup pg) { + this.groupPanel37 = pg; + } + + private Checkbox chkRestricaoCargas = new Checkbox(); + + public Checkbox getChkRestricaoCargas() { + return chkRestricaoCargas; + } + + public void setChkRestricaoCargas(Checkbox c) { + this.chkRestricaoCargas = c; + } + + private StaticText staticText129 = new StaticText(); + + public StaticText getStaticText129() { + return staticText129; + } + + public void setStaticText129(StaticText st) { + this.staticText129 = st; + } + + private RadioButton rbKgs2 = new RadioButton(); + + public RadioButton getRbKgs2() { + return rbKgs2; + } + + public void setRbKgs2(RadioButton rb) { + this.rbKgs2 = rb; + } + + private StaticText stKgs2 = new StaticText(); + + public StaticText getStKgs2() { + return stKgs2; + } + + public void setStKgs2(StaticText st) { + this.stKgs2 = st; + } + + private RadioButton rbKgs5 = new RadioButton(); + + public RadioButton getRbKgs5() { + return rbKgs5; + } + + public void setRbKgs5(RadioButton rb) { + this.rbKgs5 = rb; + } + + private StaticText stKgs5 = new StaticText(); + + public StaticText getStKgs5() { + return stKgs5; + } + + public void setStKgs5(StaticText st) { + this.stKgs5 = st; + } + + private RadioButton rbKgs10 = new RadioButton(); + + public RadioButton getRbKgs10() { + return rbKgs10; + } + + public void setRbKgs10(RadioButton rb) { + this.rbKgs10 = rb; + } + + private StaticText stKgs10 = new StaticText(); + + public StaticText getStKgs10() { + return stKgs10; + } + + public void setStKgs10(StaticText st) { + this.stKgs10 = st; + } + + private RadioButton rbKgs15 = new RadioButton(); + + public RadioButton getRbKgs15() { + return rbKgs15; + } + + public void setRbKgs15(RadioButton rb) { + this.rbKgs15 = rb; + } + + private StaticText stKgs15 = new StaticText(); + + public StaticText getStKgs15() { + return stKgs15; + } + + public void setStKgs15(StaticText st) { + this.stKgs15 = st; + } + + private RadioButton rbKgsOutro = new RadioButton(); + + public RadioButton getRbKgsOutro() { + return rbKgsOutro; + } + + public void setRbKgsOutro(RadioButton rb) { + this.rbKgsOutro = rb; + } + + private StaticText stKgsOutro = new StaticText(); + + public StaticText getStKgsOutro() { + return stKgsOutro; + } + + public void setStKgsOutro(StaticText st) { + this.stKgsOutro = st; + } + + private TextField txtKgs = new TextField(); + + public TextField getTxtKgs() { + return txtKgs; + } + + public void setTxtKgs(TextField tf) { + this.txtKgs = tf; + } + + private StaticText stKg = new StaticText(); + + public StaticText getStKg() { + return stKg; + } + + public void setStKg(StaticText st) { + this.stKg = st; + } + + private PanelGroup groupPanel38 = new PanelGroup(); + + public PanelGroup getGroupPanel38() { + return groupPanel38; + } + + public void setGroupPanel38(PanelGroup pg) { + this.groupPanel38 = pg; + } + + private Checkbox chkRestricaoMotricidade = new Checkbox(); + + public Checkbox getChkRestricaoMotricidade() { + return chkRestricaoMotricidade; + } + + public void setChkRestricaoMotricidade(Checkbox c) { + this.chkRestricaoMotricidade = c; + } + + private StaticText staticText136 = new StaticText(); + + public StaticText getStaticText136() { + return staticText136; + } + + public void setStaticText136(StaticText st) { + this.staticText136 = st; + } + + private PanelGroup groupPanel39 = new PanelGroup(); + + public PanelGroup getGroupPanel39() { + return groupPanel39; + } + + public void setGroupPanel39(PanelGroup pg) { + this.groupPanel39 = pg; + } + + private Checkbox chkRestricaoConducao = new Checkbox(); + + public Checkbox getChkRestricaoConducao() { + return chkRestricaoConducao; + } + + public void setChkRestricaoConducao(Checkbox c) { + this.chkRestricaoConducao = c; + } + + private StaticText staticText137 = new StaticText(); + + public StaticText getStaticText137() { + return staticText137; + } + + public void setStaticText137(StaticText st) { + this.staticText137 = st; + } + + private PanelGroup groupPanel40 = new PanelGroup(); + + public PanelGroup getGroupPanel40() { + return groupPanel40; + } + + public void setGroupPanel40(PanelGroup pg) { + this.groupPanel40 = pg; + } + + private Checkbox chkRestricaoVibracoes = new Checkbox(); + + public Checkbox getChkRestricaoVibracoes() { + return chkRestricaoVibracoes; + } + + public void setChkRestricaoVibracoes(Checkbox c) { + this.chkRestricaoVibracoes = c; + } + + private StaticText staticText138 = new StaticText(); + + public StaticText getStaticText138() { + return staticText138; + } + + public void setStaticText138(StaticText st) { + this.staticText138 = st; + } + + private HtmlPanelGrid gridPanel82 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel82() { + return gridPanel82; + } + + public void setGridPanel82(HtmlPanelGrid hpg) { + this.gridPanel82 = hpg; + } + + private PanelGroup groupPanel41 = new PanelGroup(); + + public PanelGroup getGroupPanel41() { + return groupPanel41; + } + + public void setGroupPanel41(PanelGroup pg) { + this.groupPanel41 = pg; + } + + private Checkbox chkRestricaoOutras = new Checkbox(); + + public Checkbox getChkRestricaoOutras() { + return chkRestricaoOutras; + } + + public void setChkRestricaoOutras(Checkbox c) { + this.chkRestricaoOutras = c; + } + + private StaticText staticText139 = new StaticText(); + + public StaticText getStaticText139() { + return staticText139; + } + + public void setStaticText139(StaticText st) { + this.staticText139 = st; + } + + private TextField txtRestricaoOutras = new TextField(); + + public TextField getTxtRestricaoOutras() { + return txtRestricaoOutras; + } + + public void setTxtRestricaoOutras(TextField tf) { + this.txtRestricaoOutras = tf; + } + + private HtmlPanelGrid gridPanel83 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel83() { + return gridPanel83; + } + + public void setGridPanel83(HtmlPanelGrid hpg) { + this.gridPanel83 = hpg; + } + + private StaticText staticText140 = new StaticText(); + + public StaticText getStaticText140() { + return staticText140; + } + + public void setStaticText140(StaticText st) { + this.staticText140 = st; + } + + private TextField txtObservacoes = new TextField(); + + public TextField getTxtObservacoes() { + return txtObservacoes; + } + + public void setTxtObservacoes(TextField tf) { + this.txtObservacoes = tf; + } + + private RadioButton rbIncapacidadePerm = new RadioButton(); + + public RadioButton getRbIncapacidadePerm() { + return rbIncapacidadePerm; + } + + public void setRbIncapacidadePerm(RadioButton rb) { + this.rbIncapacidadePerm = rb; + } + + private StaticText staticText141 = new StaticText(); + + public StaticText getStaticText141() { + return staticText141; + } + + public void setStaticText141(StaticText st) { + this.staticText141 = st; + } + + private ImageComponent image17 = new ImageComponent(); + + public ImageComponent getImage17() { + return image17; + } + + public void setImage17(ImageComponent ic) { + this.image17 = ic; + } + + private ImageComponent image18 = new ImageComponent(); + + public ImageComponent getImage18() { + return image18; + } + + public void setImage18(ImageComponent ic) { + this.image18 = ic; + } + + private HtmlPanelGrid gridPanel84 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel84() { + return gridPanel84; + } + + public void setGridPanel84(HtmlPanelGrid hpg) { + this.gridPanel84 = hpg; + } + + private ImageComponent image19 = new ImageComponent(); + + public ImageComponent getImage19() { + return image19; + } + + public void setImage19(ImageComponent ic) { + this.image19 = ic; + } + + private ImageComponent image20 = new ImageComponent(); + + public ImageComponent getImage20() { + return image20; + } + + public void setImage20(ImageComponent ic) { + this.image20 = ic; + } + + private PanelGroup groupPanel42 = new PanelGroup(); + + public PanelGroup getGroupPanel42() { + return groupPanel42; + } + + public void setGroupPanel42(PanelGroup pg) { + this.groupPanel42 = pg; + } + + private StaticText staticText142 = new StaticText(); + + public StaticText getStaticText142() { + return staticText142; + } + + public void setStaticText142(StaticText st) { + this.staticText142 = st; + } + + private Checkbox chkImgRot1 = new Checkbox(); + + public Checkbox getChkImgRot1() { + return chkImgRot1; + } + + public void setChkImgRot1(Checkbox c) { + this.chkImgRot1 = c; + } + + private PanelGroup groupPanel43 = new PanelGroup(); + + public PanelGroup getGroupPanel43() { + return groupPanel43; + } + + public void setGroupPanel43(PanelGroup pg) { + this.groupPanel43 = pg; + } + + private StaticText staticText143 = new StaticText(); + + public StaticText getStaticText143() { + return staticText143; + } + + public void setStaticText143(StaticText st) { + this.staticText143 = st; + } + + private Checkbox chkImgRot2 = new Checkbox(); + + public Checkbox getChkImgRot2() { + return chkImgRot2; + } + + public void setChkImgRot2(Checkbox c) { + this.chkImgRot2 = c; + } + + private ImageComponent image21 = new ImageComponent(); + + public ImageComponent getImage21() { + return image21; + } + + public void setImage21(ImageComponent ic) { + this.image21 = ic; + } + + private ImageComponent image11 = new ImageComponent(); + + public ImageComponent getImage11() { + return image11; + } + + public void setImage11(ImageComponent ic) { + this.image11 = ic; + } + + private PanelGroup groupPanel44 = new PanelGroup(); + + public PanelGroup getGroupPanel44() { + return groupPanel44; + } + + public void setGroupPanel44(PanelGroup pg) { + this.groupPanel44 = pg; + } + + private StaticText staticText144 = new StaticText(); + + public StaticText getStaticText144() { + return staticText144; + } + + public void setStaticText144(StaticText st) { + this.staticText144 = st; + } + + private Checkbox chkImgCab1 = new Checkbox(); + + public Checkbox getChkImgCab1() { + return chkImgCab1; + } + + public void setChkImgCab1(Checkbox c) { + this.chkImgCab1 = c; + } + + private PanelGroup groupPanel45 = new PanelGroup(); + + public PanelGroup getGroupPanel45() { + return groupPanel45; + } + + public void setGroupPanel45(PanelGroup pg) { + this.groupPanel45 = pg; + } + + private StaticText staticText145 = new StaticText(); + + public StaticText getStaticText145() { + return staticText145; + } + + public void setStaticText145(StaticText st) { + this.staticText145 = st; + } + + private Checkbox chkImgCab4 = new Checkbox(); + + public Checkbox getChkImgCab4() { + return chkImgCab4; + } + + public void setChkImgCab4(Checkbox c) { + this.chkImgCab4 = c; + } + + private ImageComponent image22 = new ImageComponent(); + + public ImageComponent getImage22() { + return image22; + } + + public void setImage22(ImageComponent ic) { + this.image22 = ic; + } + + private ImageComponent image23 = new ImageComponent(); + + public ImageComponent getImage23() { + return image23; + } + + public void setImage23(ImageComponent ic) { + this.image23 = ic; + } + + private ImageComponent image24 = new ImageComponent(); + + public ImageComponent getImage24() { + return image24; + } + + public void setImage24(ImageComponent ic) { + this.image24 = ic; + } + + private PanelGroup groupPanel46 = new PanelGroup(); + + public PanelGroup getGroupPanel46() { + return groupPanel46; + } + + public void setGroupPanel46(PanelGroup pg) { + this.groupPanel46 = pg; + } + + private StaticText staticText146 = new StaticText(); + + public StaticText getStaticText146() { + return staticText146; + } + + public void setStaticText146(StaticText st) { + this.staticText146 = st; + } + + private Checkbox chkImgMa1 = new Checkbox(); + + public Checkbox getChkImgMa1() { + return chkImgMa1; + } + + public void setChkImgMa1(Checkbox c) { + this.chkImgMa1 = c; + } + + private PanelGroup groupPanel47 = new PanelGroup(); + + public PanelGroup getGroupPanel47() { + return groupPanel47; + } + + public void setGroupPanel47(PanelGroup pg) { + this.groupPanel47 = pg; + } + + private StaticText staticText147 = new StaticText(); + + public StaticText getStaticText147() { + return staticText147; + } + + public void setStaticText147(StaticText st) { + this.staticText147 = st; + } + + private Checkbox chkImgMa4 = new Checkbox(); + + public Checkbox getChkImgMa4() { + return chkImgMa4; + } + + public void setChkImgMa4(Checkbox c) { + this.chkImgMa4 = c; + } + + private ImageComponent image25 = new ImageComponent(); + + public ImageComponent getImage25() { + return image25; + } + + public void setImage25(ImageComponent ic) { + this.image25 = ic; + } + + private ImageComponent image26 = new ImageComponent(); + + public ImageComponent getImage26() { + return image26; + } + + public void setImage26(ImageComponent ic) { + this.image26 = ic; + } + + private PanelGroup groupPanel48 = new PanelGroup(); + + public PanelGroup getGroupPanel48() { + return groupPanel48; + } + + public void setGroupPanel48(PanelGroup pg) { + this.groupPanel48 = pg; + } + + private StaticText staticText148 = new StaticText(); + + public StaticText getStaticText148() { + return staticText148; + } + + public void setStaticText148(StaticText st) { + this.staticText148 = st; + } + + private Checkbox chkImgMa7 = new Checkbox(); + + public Checkbox getChkImgMa7() { + return chkImgMa7; + } + + public void setChkImgMa7(Checkbox c) { + this.chkImgMa7 = c; + } + + private PanelGroup groupPanel49 = new PanelGroup(); + + public PanelGroup getGroupPanel49() { + return groupPanel49; + } + + public void setGroupPanel49(PanelGroup pg) { + this.groupPanel49 = pg; + } + + private StaticText staticText149 = new StaticText(); + + public StaticText getStaticText149() { + return staticText149; + } + + public void setStaticText149(StaticText st) { + this.staticText149 = st; + } + + private Checkbox chkImgMa9 = new Checkbox(); + + public Checkbox getChkImgMa9() { + return chkImgMa9; + } + + public void setChkImgMa9(Checkbox c) { + this.chkImgMa9 = c; + } + + private HtmlPanelGrid gridMedicoView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridMedicoView() { + return gridMedicoView; + } + + public void setGridMedicoView(HtmlPanelGrid hpg) { + this.gridMedicoView = hpg; + } + + private HtmlPanelGrid gridPanel85 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel85() { + return gridPanel85; + } + + public void setGridPanel85(HtmlPanelGrid hpg) { + this.gridPanel85 = hpg; + } + + private StaticText staticText150 = new StaticText(); + + public StaticText getStaticText150() { + return staticText150; + } + + public void setStaticText150(StaticText st) { + this.staticText150 = st; + } + + private HtmlPanelGrid gridLesao = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridLesao() { + return gridLesao; + } + + public void setGridLesao(HtmlPanelGrid hpg) { + this.gridLesao = hpg; + } + + private StaticText staticText151 = new StaticText(); + + public StaticText getStaticText151() { + return staticText151; + } + + public void setStaticText151(StaticText st) { + this.staticText151 = st; + } + + private HtmlPanelGrid gridPanel86 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel86() { + return gridPanel86; + } + + public void setGridPanel86(HtmlPanelGrid hpg) { + this.gridPanel86 = hpg; + } + + private StaticText staticText152 = new StaticText(); + + public StaticText getStaticText152() { + return staticText152; + } + + public void setStaticText152(StaticText st) { + this.staticText152 = st; + } + + private HtmlPanelGrid gridIncapacidade2 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridIncapacidade2() { + return gridIncapacidade2; + } + + public void setGridIncapacidade2(HtmlPanelGrid hpg) { + this.gridIncapacidade2 = hpg; + } + + private HtmlPanelGrid gridPanel87 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel87() { + return gridPanel87; + } + + public void setGridPanel87(HtmlPanelGrid hpg) { + this.gridPanel87 = hpg; + } + + private StaticText staticText153 = new StaticText(); + + public StaticText getStaticText153() { + return staticText153; + } + + public void setStaticText153(StaticText st) { + this.staticText153 = st; + } + + private HtmlPanelGrid gridRestricoes1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridRestricoes1() { + return gridRestricoes1; + } + + public void setGridRestricoes1(HtmlPanelGrid hpg) { + this.gridRestricoes1 = hpg; + } + + private HtmlPanelGrid gridPanel88 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel88() { + return gridPanel88; + } + + public void setGridPanel88(HtmlPanelGrid hpg) { + this.gridPanel88 = hpg; + } + + private HtmlPanelGrid gridImagesRestricoes = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridImagesRestricoes() { + return gridImagesRestricoes; + } + + public void setGridImagesRestricoes(HtmlPanelGrid hpg) { + this.gridImagesRestricoes = hpg; + } + + private HtmlPanelGrid gridOutrasRestricoes = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridOutrasRestricoes() { + return gridOutrasRestricoes; + } + + public void setGridOutrasRestricoes(HtmlPanelGrid hpg) { + this.gridOutrasRestricoes = hpg; + } + + private StaticText staticText154 = new StaticText(); + + public StaticText getStaticText154() { + return staticText154; + } + + public void setStaticText154(StaticText st) { + this.staticText154 = st; + } + + private HtmlPanelGrid gridPanel90 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel90() { + return gridPanel90; + } + + public void setGridPanel90(HtmlPanelGrid hpg) { + this.gridPanel90 = hpg; + } + + private StaticText staticText155 = new StaticText(); + + public StaticText getStaticText155() { + return staticText155; + } + + public void setStaticText155(StaticText st) { + this.staticText155 = st; + } + + private StaticText stObservacoes = new StaticText(); + + public StaticText getStObservacoes() { + return stObservacoes; + } + + public void setStObservacoes(StaticText st) { + this.stObservacoes = st; + } + + private HtmlPanelGrid gridHeader1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridHeader1() { + return gridHeader1; + } + + public void setGridHeader1(HtmlPanelGrid hpg) { + this.gridHeader1 = hpg; + } + + private PanelGroup groupPanel56 = new PanelGroup(); + + public PanelGroup getGroupPanel56() { + return groupPanel56; + } + + public void setGroupPanel56(PanelGroup pg) { + this.groupPanel56 = pg; + } + + private StaticText lblUser = new StaticText(); + + public StaticText getLblUser() { + return lblUser; + } + + public void setLblUser(StaticText st) { + this.lblUser = st; + } + + private StaticText staticText165 = new StaticText(); + + public StaticText getStaticText165() { + return staticText165; + } + + public void setStaticText165(StaticText st) { + this.staticText165 = st; + } + + private Hyperlink lnkEditUser = new Hyperlink(); + + public Hyperlink getLnkEditUser() { + return lnkEditUser; + } + + public void setLnkEditUser(Hyperlink h) { + this.lnkEditUser = h; + } + + private StaticText staticText166 = new StaticText(); + + public StaticText getStaticText166() { + return staticText166; + } + + public void setStaticText166(StaticText st) { + this.staticText166 = st; + } + + private Hyperlink lnkLogout = new Hyperlink(); + + public Hyperlink getLnkLogout() { + return lnkLogout; + } + + public void setLnkLogout(Hyperlink h) { + this.lnkLogout = h; + } + + private HtmlPanelGrid gridPanel114 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel114() { + return gridPanel114; + } + + public void setGridPanel114(HtmlPanelGrid hpg) { + this.gridPanel114 = hpg; + } + + private PanelGroup groupPanel57 = new PanelGroup(); + + public PanelGroup getGroupPanel57() { + return groupPanel57; + } + + public void setGroupPanel57(PanelGroup pg) { + this.groupPanel57 = pg; + } + + private ImageComponent image27 = new ImageComponent(); + + public ImageComponent getImage27() { + return image27; + } + + public void setImage27(ImageComponent ic) { + this.image27 = ic; + } + + private HtmlPanelGrid gridPanel115 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel115() { + return gridPanel115; + } + + public void setGridPanel115(HtmlPanelGrid hpg) { + this.gridPanel115 = hpg; + } + + private StaticText staticText168 = new StaticText(); + + public StaticText getStaticText168() { + return staticText168; + } + + public void setStaticText168(StaticText st) { + this.staticText168 = st; + } + + private HtmlPanelGrid gridPanel116 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel116() { + return gridPanel116; + } + + public void setGridPanel116(HtmlPanelGrid hpg) { + this.gridPanel116 = hpg; + } + + private PanelGroup groupPanel58 = new PanelGroup(); + + public PanelGroup getGroupPanel58() { + return groupPanel58; + } + + public void setGroupPanel58(PanelGroup pg) { + this.groupPanel58 = pg; + } + + private StaticText staticText169 = new StaticText(); + + public StaticText getStaticText169() { + return staticText169; + } + + public void setStaticText169(StaticText st) { + this.staticText169 = st; + } + + private StaticText stHeaderNr = new StaticText(); + + public StaticText getStHeaderNr() { + return stHeaderNr; + } + + public void setStHeaderNr(StaticText st) { + this.stHeaderNr = st; + } + + private PanelGroup groupPanel59 = new PanelGroup(); + + public PanelGroup getGroupPanel59() { + return groupPanel59; + } + + public void setGroupPanel59(PanelGroup pg) { + this.groupPanel59 = pg; + } + + private StaticText staticText170 = new StaticText(); + + public StaticText getStaticText170() { + return staticText170; + } + + public void setStaticText170(StaticText st) { + this.staticText170 = st; + } + + private StaticText stHeaderDate = new StaticText(); + + public StaticText getStHeaderDate() { + return stHeaderDate; + } + + public void setStHeaderDate(StaticText st) { + this.stHeaderDate = st; + } + + private ImageComponent image28 = new ImageComponent(); + + public ImageComponent getImage28() { + return image28; + } + + public void setImage28(ImageComponent ic) { + this.image28 = ic; + } + + private PanelGroup groupPanel1 = new PanelGroup(); + + public PanelGroup getGroupPanel1() { + return groupPanel1; + } + + public void setGroupPanel1(PanelGroup pg) { + this.groupPanel1 = pg; + } + + private RadioButton rbTurnoManha = new RadioButton(); + + public RadioButton getRbTurnoManha() { + return rbTurnoManha; + } + + public void setRbTurnoManha(RadioButton rb) { + this.rbTurnoManha = rb; + } + + private StaticText staticText1 = new StaticText(); + + public StaticText getStaticText1() { + return staticText1; + } + + public void setStaticText1(StaticText st) { + this.staticText1 = st; + } + + private StaticText staticText2 = new StaticText(); + + public StaticText getStaticText2() { + return staticText2; + } + + public void setStaticText2(StaticText st) { + this.staticText2 = st; + } + + private RadioButton rbTurnoTarde = new RadioButton(); + + public RadioButton getRbTurnoTarde() { + return rbTurnoTarde; + } + + public void setRbTurnoTarde(RadioButton rb) { + this.rbTurnoTarde = rb; + } + + private StaticText staticText3 = new StaticText(); + + public StaticText getStaticText3() { + return staticText3; + } + + public void setStaticText3(StaticText st) { + this.staticText3 = st; + } + + private StaticText staticText41 = new StaticText(); + + public StaticText getStaticText41() { + return staticText41; + } + + public void setStaticText41(StaticText st) { + this.staticText41 = st; + } + + private RadioButton rbTurnoNoite = new RadioButton(); + + public RadioButton getRbTurnoNoite() { + return rbTurnoNoite; + } + + public void setRbTurnoNoite(RadioButton rb) { + this.rbTurnoNoite = rb; + } + + private StaticText staticText42 = new StaticText(); + + public StaticText getStaticText42() { + return staticText42; + } + + public void setStaticText42(StaticText st) { + this.staticText42 = st; + } + + private HiddenField hidDisableEnviar = new HiddenField(); + + public HiddenField getHidDisableEnviar() { + return hidDisableEnviar; + } + + public void setHidDisableEnviar(HiddenField hf) { + this.hidDisableEnviar = hf; + } + + private PanelGroup groupPanel2 = new PanelGroup(); + + public PanelGroup getGroupPanel2() { + return groupPanel2; + } + + public void setGroupPanel2(PanelGroup pg) { + this.groupPanel2 = pg; + } + + private StaticText staticText43 = new StaticText(); + + public StaticText getStaticText43() { + return staticText43; + } + + public void setStaticText43(StaticText st) { + this.staticText43 = st; + } + + private TextField txtNrMecanografico = new TextField(); + + public TextField getTxtNrMecanografico() { + return txtNrMecanografico; + } + + public void setTxtNrMecanografico(TextField tf) { + this.txtNrMecanografico = tf; + } + + private StaticText staticText44 = new StaticText(); + + public StaticText getStaticText44() { + return staticText44; + } + + public void setStaticText44(StaticText st) { + this.staticText44 = st; + } + + private TextField txtNomeTrabalhador = new TextField(); + + public TextField getTxtNomeTrabalhador() { + return txtNomeTrabalhador; + } + + public void setTxtNomeTrabalhador(TextField tf) { + this.txtNomeTrabalhador = tf; + } + + private StaticText staticText45 = new StaticText(); + + public StaticText getStaticText45() { + return staticText45; + } + + public void setStaticText45(StaticText st) { + this.staticText45 = st; + } + + private Button butProcurarTrab = new Button(); + + public Button getButProcurarTrab() { + return butProcurarTrab; + } + + public void setButProcurarTrab(Button b) { + this.butProcurarTrab = b; + } + + private Table tblTrabalhadores = new Table(); + + public Table getTblTrabalhadores() { + return tblTrabalhadores; + } + + public void setTblTrabalhadores(Table t) { + this.tblTrabalhadores = t; + } + + private TableRowGroup tableRowGroup1 = new TableRowGroup(); + + public TableRowGroup getTableRowGroup1() { + return tableRowGroup1; + } + + public void setTableRowGroup1(TableRowGroup trg) { + this.tableRowGroup1 = trg; + } + + private TableColumn tableColumn1 = new TableColumn(); + + public TableColumn getTableColumn1() { + return tableColumn1; + } + + public void setTableColumn1(TableColumn tc) { + this.tableColumn1 = tc; + } + + private TableColumn tableColumn2 = new TableColumn(); + + public TableColumn getTableColumn2() { + return tableColumn2; + } + + public void setTableColumn2(TableColumn tc) { + this.tableColumn2 = tc; + } + + private TableColumn tableColumn3 = new TableColumn(); + + public TableColumn getTableColumn3() { + return tableColumn3; + } + + public void setTableColumn3(TableColumn tc) { + this.tableColumn3 = tc; + } + + private DefaultTableDataProvider defaultTableDataProvider = new DefaultTableDataProvider(); + + public DefaultTableDataProvider getDefaultTableDataProvider() { + return defaultTableDataProvider; + } + + public void setDefaultTableDataProvider(DefaultTableDataProvider dtdp) { + this.defaultTableDataProvider = dtdp; + } + + private Hyperlink lnkPOR = new Hyperlink(); + + public Hyperlink getLnkPOR() { + return lnkPOR; + } + + public void setLnkPOR(Hyperlink h) { + this.lnkPOR = h; + } + + private Hyperlink lnkNomeTrabalhador = new Hyperlink(); + + public Hyperlink getLnkNomeTrabalhador() { + return lnkNomeTrabalhador; + } + + public void setLnkNomeTrabalhador(Hyperlink h) { + this.lnkNomeTrabalhador = h; + } + + private Hyperlink lnkEstabelecimentoTrabalhador = new Hyperlink(); + + public Hyperlink getLnkEstabelecimentoTrabalhador() { + return lnkEstabelecimentoTrabalhador; + } + + public void setLnkEstabelecimentoTrabalhador(Hyperlink h) { + this.lnkEstabelecimentoTrabalhador = h; + } + + private StaticText stTecnicoNomeEdit = new StaticText(); + + public StaticText getStTecnicoNomeEdit() { + return stTecnicoNomeEdit; + } + + public void setStTecnicoNomeEdit(StaticText st) { + this.stTecnicoNomeEdit = st; + } + + private HtmlPanelGrid gridDadosAcidenteSegView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridDadosAcidenteSegView() { + return gridDadosAcidenteSegView; + } + + public void setGridDadosAcidenteSegView(HtmlPanelGrid hpg) { + this.gridDadosAcidenteSegView = hpg; + } + + private HtmlPanelGrid gridPanel1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel1() { + return gridPanel1; + } + + public void setGridPanel1(HtmlPanelGrid hpg) { + this.gridPanel1 = hpg; + } + + private StaticText staticText95 = new StaticText(); + + public StaticText getStaticText95() { + return staticText95; + } + + public void setStaticText95(StaticText st) { + this.staticText95 = st; + } + + private HtmlPanelGrid gridPanel117 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel117() { + return gridPanel117; + } + + public void setGridPanel117(HtmlPanelGrid hpg) { + this.gridPanel117 = hpg; + } + + private HtmlPanelGrid gridTurnoSeccaoLocal = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridTurnoSeccaoLocal() { + return gridTurnoSeccaoLocal; + } + + public void setGridTurnoSeccaoLocal(HtmlPanelGrid hpg) { + this.gridTurnoSeccaoLocal = hpg; + } + + private StaticText lblHorasTurno = new StaticText(); + + public StaticText getLblHorasTurno() { + return lblHorasTurno; + } + + public void setLblHorasTurno(StaticText st) { + this.lblHorasTurno = st; + } + + private StaticText txtHorasTurno2 = new StaticText(); + + public StaticText getTxtHorasTurno2() { + return txtHorasTurno2; + } + + public void setTxtHorasTurno2(StaticText st) { + this.txtHorasTurno2 = st; + } + + private StaticText lblSeccao = new StaticText(); + + public StaticText getLblSeccao() { + return lblSeccao; + } + + public void setLblSeccao(StaticText st) { + this.lblSeccao = st; + } + + private StaticText txtSeccao1 = new StaticText(); + + public StaticText getTxtSeccao1() { + return txtSeccao1; + } + + public void setTxtSeccao1(StaticText st) { + this.txtSeccao1 = st; + } + + private StaticText lblLocal = new StaticText(); + + public StaticText getLblLocal() { + return lblLocal; + } + + public void setLblLocal(StaticText st) { + this.lblLocal = st; + } + + private StaticText txtLocal1 = new StaticText(); + + public StaticText getTxtLocal1() { + return txtLocal1; + } + + public void setTxtLocal1(StaticText st) { + this.txtLocal1 = st; + } + + private HtmlPanelGrid gridTarefa = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridTarefa() { + return gridTarefa; + } + + public void setGridTarefa(HtmlPanelGrid hpg) { + this.gridTarefa = hpg; + } + + private StaticText lblTarefa = new StaticText(); + + public StaticText getLblTarefa() { + return lblTarefa; + } + + public void setLblTarefa(StaticText st) { + this.lblTarefa = st; + } + + private StaticText txtTarefa1 = new StaticText(); + + public StaticText getTxtTarefa1() { + return txtTarefa1; + } + + public void setTxtTarefa1(StaticText st) { + this.txtTarefa1 = st; + } + + private HtmlPanelGrid gridSubstancias = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridSubstancias() { + return gridSubstancias; + } + + public void setGridSubstancias(HtmlPanelGrid hpg) { + this.gridSubstancias = hpg; + } + + private StaticText lblSubstancias = new StaticText(); + + public StaticText getLblSubstancias() { + return lblSubstancias; + } + + public void setLblSubstancias(StaticText st) { + this.lblSubstancias = st; + } + + private StaticText txtSubstancias1 = new StaticText(); + + public StaticText getTxtSubstancias1() { + return txtSubstancias1; + } + + public void setTxtSubstancias1(StaticText st) { + this.txtSubstancias1 = st; + } + + private HtmlPanelGrid gridCondicoes = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridCondicoes() { + return gridCondicoes; + } + + public void setGridCondicoes(HtmlPanelGrid hpg) { + this.gridCondicoes = hpg; + } + + private StaticText lblCondicoes = new StaticText(); + + public StaticText getLblCondicoes() { + return lblCondicoes; + } + + public void setLblCondicoes(StaticText st) { + this.lblCondicoes = st; + } + + private StaticText txtCondicoes1 = new StaticText(); + + public StaticText getTxtCondicoes1() { + return txtCondicoes1; + } + + public void setTxtCondicoes1(StaticText st) { + this.txtCondicoes1 = st; + } + + private HtmlPanelGrid gridTestemunhas = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridTestemunhas() { + return gridTestemunhas; + } + + public void setGridTestemunhas(HtmlPanelGrid hpg) { + this.gridTestemunhas = hpg; + } + + private StaticText lblTestemunhas = new StaticText(); + + public StaticText getLblTestemunhas() { + return lblTestemunhas; + } + + public void setLblTestemunhas(StaticText st) { + this.lblTestemunhas = st; + } + + private StaticText txtTestemunhas1 = new StaticText(); + + public StaticText getTxtTestemunhas1() { + return txtTestemunhas1; + } + + public void setTxtTestemunhas1(StaticText st) { + this.txtTestemunhas1 = st; + } + + private HtmlPanelGrid gridCausas = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridCausas() { + return gridCausas; + } + + public void setGridCausas(HtmlPanelGrid hpg) { + this.gridCausas = hpg; + } + + private StaticText lblCausas = new StaticText(); + + public StaticText getLblCausas() { + return lblCausas; + } + + public void setLblCausas(StaticText st) { + this.lblCausas = st; + } + + private StaticText txtCausas1 = new StaticText(); + + public StaticText getTxtCausas1() { + return txtCausas1; + } + + public void setTxtCausas1(StaticText st) { + this.txtCausas1 = st; + } + + private HtmlPanelGrid gridDescricao = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridDescricao() { + return gridDescricao; + } + + public void setGridDescricao(HtmlPanelGrid hpg) { + this.gridDescricao = hpg; + } + + private StaticText lblDescricao = new StaticText(); + + public StaticText getLblDescricao() { + return lblDescricao; + } + + public void setLblDescricao(StaticText st) { + this.lblDescricao = st; + } + + private StaticText txtDescricao1 = new StaticText(); + + public StaticText getTxtDescricao1() { + return txtDescricao1; + } + + public void setTxtDescricao1(StaticText st) { + this.txtDescricao1 = st; + } + + private HtmlPanelGrid gridFotografias = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridFotografias() { + return gridFotografias; + } + + public void setGridFotografias(HtmlPanelGrid hpg) { + this.gridFotografias = hpg; + } + + private HtmlPanelGrid gridPanel127 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel127() { + return gridPanel127; + } + + public void setGridPanel127(HtmlPanelGrid hpg) { + this.gridPanel127 = hpg; + } + + private StaticText lblFotografias = new StaticText(); + + public StaticText getLblFotografias() { + return lblFotografias; + } + + public void setLblFotografias(StaticText st) { + this.lblFotografias = st; + } + + private HtmlPanelGrid gridImages1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridImages1() { + return gridImages1; + } + + public void setGridImages1(HtmlPanelGrid hpg) { + this.gridImages1 = hpg; + } + + private HtmlPanelGrid gridConclusoes = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridConclusoes() { + return gridConclusoes; + } + + public void setGridConclusoes(HtmlPanelGrid hpg) { + this.gridConclusoes = hpg; + } + + private StaticText lblConclusoes = new StaticText(); + + public StaticText getLblConclusoes() { + return lblConclusoes; + } + + public void setLblConclusoes(StaticText st) { + this.lblConclusoes = st; + } + + private StaticText txtConclusoes1 = new StaticText(); + + public StaticText getTxtConclusoes1() { + return txtConclusoes1; + } + + public void setTxtConclusoes1(StaticText st) { + this.txtConclusoes1 = st; + } + + private HtmlPanelGrid gridAccoes = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridAccoes() { + return gridAccoes; + } + + public void setGridAccoes(HtmlPanelGrid hpg) { + this.gridAccoes = hpg; + } + + private StaticText lblAccoes = new StaticText(); + + public StaticText getLblAccoes() { + return lblAccoes; + } + + public void setLblAccoes(StaticText st) { + this.lblAccoes = st; + } + + private StaticText txtAccoes1 = new StaticText(); + + public StaticText getTxtAccoes1() { + return txtAccoes1; + } + + public void setTxtAccoes1(StaticText st) { + this.txtAccoes1 = st; + } + + private HtmlPanelGrid gridDataHora = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridDataHora() { + return gridDataHora; + } + + public void setGridDataHora(HtmlPanelGrid hpg) { + this.gridDataHora = hpg; + } + + private PanelGroup groupPanel7 = new PanelGroup(); + + public PanelGroup getGroupPanel7() { + return groupPanel7; + } + + public void setGroupPanel7(PanelGroup pg) { + this.groupPanel7 = pg; + } + + private StaticText lblDataAcidente = new StaticText(); + + public StaticText getLblDataAcidente() { + return lblDataAcidente; + } + + public void setLblDataAcidente(StaticText st) { + this.lblDataAcidente = st; + } + + private StaticText stDataAcidente1 = new StaticText(); + + public StaticText getStDataAcidente1() { + return stDataAcidente1; + } + + public void setStDataAcidente1(StaticText st) { + this.stDataAcidente1 = st; + } + + private PanelGroup groupPanel60 = new PanelGroup(); + + public PanelGroup getGroupPanel60() { + return groupPanel60; + } + + public void setGroupPanel60(PanelGroup pg) { + this.groupPanel60 = pg; + } + + private StaticText lblHoraAcidente = new StaticText(); + + public StaticText getLblHoraAcidente() { + return lblHoraAcidente; + } + + public void setLblHoraAcidente(StaticText st) { + this.lblHoraAcidente = st; + } + + private StaticText stHoraAcidente1 = new StaticText(); + + public StaticText getStHoraAcidente1() { + return stHoraAcidente1; + } + + public void setStHoraAcidente1(StaticText st) { + this.stHoraAcidente1 = st; + } + + private HtmlPanelGrid gridVerificacao = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridVerificacao() { + return gridVerificacao; + } + + public void setGridVerificacao(HtmlPanelGrid hpg) { + this.gridVerificacao = hpg; + } + + private HtmlPanelGrid gridPanel131 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel131() { + return gridPanel131; + } + + public void setGridPanel131(HtmlPanelGrid hpg) { + this.gridPanel131 = hpg; + } + + private StaticText staticText52 = new StaticText(); + + public StaticText getStaticText52() { + return staticText52; + } + + public void setStaticText52(StaticText st) { + this.staticText52 = st; + } + + private HtmlPanelGrid gridPanel132 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel132() { + return gridPanel132; + } + + public void setGridPanel132(HtmlPanelGrid hpg) { + this.gridPanel132 = hpg; + } + + private HtmlPanelGrid gridPanel133 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel133() { + return gridPanel133; + } + + public void setGridPanel133(HtmlPanelGrid hpg) { + this.gridPanel133 = hpg; + } + + private PanelGroup grpVerHs = new PanelGroup(); + + public PanelGroup getGrpVerHs() { + return grpVerHs; + } + + public void setGrpVerHs(PanelGroup pg) { + this.grpVerHs = pg; + } + + private Checkbox chkVerHs = new Checkbox(); + + public Checkbox getChkVerHs() { + return chkVerHs; + } + + public void setChkVerHs(Checkbox c) { + this.chkVerHs = c; + } + + private StaticText stVerHs = new StaticText(); + + public StaticText getStVerHs() { + return stVerHs; + } + + public void setStVerHs(StaticText st) { + this.stVerHs = st; + } + + private PanelGroup grpVerRespSeg = new PanelGroup(); + + public PanelGroup getGrpVerRespSeg() { + return grpVerRespSeg; + } + + public void setGrpVerRespSeg(PanelGroup pg) { + this.grpVerRespSeg = pg; + } + + private Checkbox chkVerRespSeg = new Checkbox(); + + public Checkbox getChkVerRespSeg() { + return chkVerRespSeg; + } + + public void setChkVerRespSeg(Checkbox c) { + this.chkVerRespSeg = c; + } + + private StaticText stVerRespSeg = new StaticText(); + + public StaticText getStVerRespSeg() { + return stVerRespSeg; + } + + public void setStVerRespSeg(StaticText st) { + this.stVerRespSeg = st; + } + + private PanelGroup grpVerRespRh = new PanelGroup(); + + public PanelGroup getGrpVerRespRh() { + return grpVerRespRh; + } + + public void setGrpVerRespRh(PanelGroup pg) { + this.grpVerRespRh = pg; + } + + private Checkbox chkVerRespRh = new Checkbox(); + + public Checkbox getChkVerRespRh() { + return chkVerRespRh; + } + + public void setChkVerRespRh(Checkbox c) { + this.chkVerRespRh = c; + } + + private StaticText stVerRespRh = new StaticText(); + + public StaticText getStVerRespRh() { + return stVerRespRh; + } + + public void setStVerRespRh(StaticText st) { + this.stVerRespRh = st; + } + + private HtmlPanelGrid gridVerificacaoView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridVerificacaoView() { + return gridVerificacaoView; + } + + public void setGridVerificacaoView(HtmlPanelGrid hpg) { + this.gridVerificacaoView = hpg; + } + + private HtmlPanelGrid gridPanel134 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel134() { + return gridPanel134; + } + + public void setGridPanel134(HtmlPanelGrid hpg) { + this.gridPanel134 = hpg; + } + + private StaticText staticText187 = new StaticText(); + + public StaticText getStaticText187() { + return staticText187; + } + + public void setStaticText187(StaticText st) { + this.staticText187 = st; + } + + private HtmlPanelGrid gridPanel135 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel135() { + return gridPanel135; + } + + public void setGridPanel135(HtmlPanelGrid hpg) { + this.gridPanel135 = hpg; + } + + private HtmlPanelGrid gridAssinaturasView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridAssinaturasView() { + return gridAssinaturasView; + } + + public void setGridAssinaturasView(HtmlPanelGrid hpg) { + this.gridAssinaturasView = hpg; + } + + private DropDown drpCausas = new DropDown(); + + public DropDown getDrpCausas() { + return drpCausas; + } + + public void setDrpCausas(DropDown dd) { + this.drpCausas = dd; + } + + private StaticText stObservacoesCorr = new StaticText(); + + public StaticText getStObservacoesCorr() { + return stObservacoesCorr; + } + + public void setStObservacoesCorr(StaticText st) { + this.stObservacoesCorr = st; + } + + private HtmlPanelGrid gridImpressao = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridImpressao() { + return gridImpressao; + } + + public void setGridImpressao(HtmlPanelGrid hpg) { + this.gridImpressao = hpg; + } + + private HtmlPanelGrid gridPanel89 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel89() { + return gridPanel89; + } + + public void setGridPanel89(HtmlPanelGrid hpg) { + this.gridPanel89 = hpg; + } + + private StaticText staticText73 = new StaticText(); + + public StaticText getStaticText73() { + return staticText73; + } + + public void setStaticText73(StaticText st) { + this.staticText73 = st; + } + + private HtmlPanelGrid gridPanel91 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel91() { + return gridPanel91; + } + + public void setGridPanel91(HtmlPanelGrid hpg) { + this.gridPanel91 = hpg; + } + + private HtmlPanelGrid gridPanel92 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel92() { + return gridPanel92; + } + + public void setGridPanel92(HtmlPanelGrid hpg) { + this.gridPanel92 = hpg; + } + + private PanelGroup grpAssSup = new PanelGroup(); + + public PanelGroup getGrpAssSup() { + return grpAssSup; + } + + public void setGrpAssSup(PanelGroup pg) { + this.grpAssSup = pg; + } + + private Checkbox chkAssSup = new Checkbox(); + + public Checkbox getChkAssSup() { + return chkAssSup; + } + + public void setChkAssSup(Checkbox c) { + this.chkAssSup = c; + } + + private StaticText stAssSup1 = new StaticText(); + + public StaticText getStAssSup1() { + return stAssSup1; + } + + public void setStAssSup1(StaticText st) { + this.stAssSup1 = st; + } + + private HtmlPanelGrid gridImpressaoView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridImpressaoView() { + return gridImpressaoView; + } + + public void setGridImpressaoView(HtmlPanelGrid hpg) { + this.gridImpressaoView = hpg; + } + + private HtmlPanelGrid gridPanel93 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel93() { + return gridPanel93; + } + + public void setGridPanel93(HtmlPanelGrid hpg) { + this.gridPanel93 = hpg; + } + + private StaticText staticText76 = new StaticText(); + + public StaticText getStaticText76() { + return staticText76; + } + + public void setStaticText76(StaticText st) { + this.staticText76 = st; + } + + private HtmlPanelGrid gridPanel94 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel94() { + return gridPanel94; + } + + public void setGridPanel94(HtmlPanelGrid hpg) { + this.gridPanel94 = hpg; + } + + private HtmlPanelGrid gridAssSupView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridAssSupView() { + return gridAssSupView; + } + + public void setGridAssSupView(HtmlPanelGrid hpg) { + this.gridAssSupView = hpg; + } + + private HtmlPanelGrid gridPanel22 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel22() { + return gridPanel22; + } + + public void setGridPanel22(HtmlPanelGrid hpg) { + this.gridPanel22 = hpg; + } + + private Button butCancelar = new Button(); + + public Button getButCancelar() { + return butCancelar; + } + + public void setButCancelar(Button b) { + this.butCancelar = b; + } + + private PanelGroup groupPanel5 = new PanelGroup(); + + public PanelGroup getGroupPanel5() { + return groupPanel5; + } + + public void setGroupPanel5(PanelGroup pg) { + this.groupPanel5 = pg; + } + + private Button butImprimir = new Button(); + + public Button getButImprimir() { + return butImprimir; + } + + public void setButImprimir(Button b) { + this.butImprimir = b; + } + + private Button butGravar = new Button(); + + public Button getButGravar() { + return butGravar; + } + + public void setButGravar(Button b) { + this.butGravar = b; + } + + private Button butCorrecao = new Button(); + + public Button getButCorrecao() { + return butCorrecao; + } + + public void setButCorrecao(Button b) { + this.butCorrecao = b; + } + + private Button butEnviar = new Button(); + + public Button getButEnviar() { + return butEnviar; + } + + public void setButEnviar(Button b) { + this.butEnviar = b; + } + + private TextField txtAssSup = new TextField(); + + public TextField getTxtAssSup() { + return txtAssSup; + } + + public void setTxtAssSup(TextField tf) { + this.txtAssSup = tf; + } + + private StaticText stAssSup2 = new StaticText(); + + public StaticText getStAssSup2() { + return stAssSup2; + } + + public void setStAssSup2(StaticText st) { + this.stAssSup2 = st; + } + + private HtmlPanelGrid gridPanel95 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel95() { + return gridPanel95; + } + + public void setGridPanel95(HtmlPanelGrid hpg) { + this.gridPanel95 = hpg; + } + + private PanelGroup groupPanel50 = new PanelGroup(); + + public PanelGroup getGroupPanel50() { + return groupPanel50; + } + + public void setGroupPanel50(PanelGroup pg) { + this.groupPanel50 = pg; + } + + private StaticText staticText98 = new StaticText(); + + public StaticText getStaticText98() { + return staticText98; + } + + public void setStaticText98(StaticText st) { + this.staticText98 = st; + } + + private TextField txtAveriguador = new TextField(); + + public TextField getTxtAveriguador() { + return txtAveriguador; + } + + public void setTxtAveriguador(TextField tf) { + this.txtAveriguador = tf; + } + + private HtmlPanelGrid gridPanel96 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel96() { + return gridPanel96; + } + + public void setGridPanel96(HtmlPanelGrid hpg) { + this.gridPanel96 = hpg; + } + + private PanelGroup groupPanel51 = new PanelGroup(); + + public PanelGroup getGroupPanel51() { + return groupPanel51; + } + + public void setGroupPanel51(PanelGroup pg) { + this.groupPanel51 = pg; + } + + private StaticText staticText101 = new StaticText(); + + public StaticText getStaticText101() { + return staticText101; + } + + public void setStaticText101(StaticText st) { + this.staticText101 = st; + } + + private StaticText stAveriguador = new StaticText(); + + public StaticText getStAveriguador() { + return stAveriguador; + } + + public void setStAveriguador(StaticText st) { + this.stAveriguador = st; + } + + private HtmlPanelGrid gridPanel97 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel97() { + return gridPanel97; + } + + public void setGridPanel97(HtmlPanelGrid hpg) { + this.gridPanel97 = hpg; + } + + private PanelGroup groupPanel52 = new PanelGroup(); + + public PanelGroup getGroupPanel52() { + return groupPanel52; + } + + public void setGroupPanel52(PanelGroup pg) { + this.groupPanel52 = pg; + } + + private Checkbox chkAveriguacaoPosterior = new Checkbox(); + + public Checkbox getChkAveriguacaoPosterior() { + return chkAveriguacaoPosterior; + } + + public void setChkAveriguacaoPosterior(Checkbox c) { + this.chkAveriguacaoPosterior = c; + } + + private StaticText staticText132 = new StaticText(); + + public StaticText getStaticText132() { + return staticText132; + } + + public void setStaticText132(StaticText st) { + this.staticText132 = st; + } + + private HtmlPanelGrid gridPanel98 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel98() { + return gridPanel98; + } + + public void setGridPanel98(HtmlPanelGrid hpg) { + this.gridPanel98 = hpg; + } + + private StaticText staticText104 = new StaticText(); + + public StaticText getStaticText104() { + return staticText104; + } + + public void setStaticText104(StaticText st) { + this.staticText104 = st; + } + + private HtmlPanelGrid gridPanel99 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel99() { + return gridPanel99; + } + + public void setGridPanel99(HtmlPanelGrid hpg) { + this.gridPanel99 = hpg; + } + + private StaticText staticText131 = new StaticText(); + + public StaticText getStaticText131() { + return staticText131; + } + + public void setStaticText131(StaticText st) { + this.staticText131 = st; + } + + private TextArea txtAveriguacaoObs = new TextArea(); + + public TextArea getTxtAveriguacaoObs() { + return txtAveriguacaoObs; + } + + public void setTxtAveriguacaoObs(TextArea ta) { + this.txtAveriguacaoObs = ta; + } + + private HtmlPanelGrid gridAveriguacaoPosterior = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridAveriguacaoPosterior() { + return gridAveriguacaoPosterior; + } + + public void setGridAveriguacaoPosterior(HtmlPanelGrid hpg) { + this.gridAveriguacaoPosterior = hpg; + } + + private StaticText lblAveriguacaoPosterior = new StaticText(); + + public StaticText getLblAveriguacaoPosterior() { + return lblAveriguacaoPosterior; + } + + public void setLblAveriguacaoPosterior(StaticText st) { + this.lblAveriguacaoPosterior = st; + } + + private StaticText txtAveriguacaoPosterior = new StaticText(); + + public StaticText getTxtAveriguacaoPosterior() { + return txtAveriguacaoPosterior; + } + + public void setTxtAveriguacaoPosterior(StaticText st) { + this.txtAveriguacaoPosterior = st; + } + + private HtmlPanelGrid gridAveriguacaoPosterior1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridAveriguacaoPosterior1() { + return gridAveriguacaoPosterior1; + } + + public void setGridAveriguacaoPosterior1(HtmlPanelGrid hpg) { + this.gridAveriguacaoPosterior1 = hpg; + } + + private HtmlPanelGrid gridPanel101 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel101() { + return gridPanel101; + } + + public void setGridPanel101(HtmlPanelGrid hpg) { + this.gridPanel101 = hpg; + } + + private StaticText staticText134 = new StaticText(); + + public StaticText getStaticText134() { + return staticText134; + } + + public void setStaticText134(StaticText st) { + this.staticText134 = st; + } + + private HtmlPanelGrid gridPanel102 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel102() { + return gridPanel102; + } + + public void setGridPanel102(HtmlPanelGrid hpg) { + this.gridPanel102 = hpg; + } + + private StaticText staticText135 = new StaticText(); + + public StaticText getStaticText135() { + return staticText135; + } + + public void setStaticText135(StaticText st) { + this.staticText135 = st; + } + + private TextArea txtAveriguacaoObs1 = new TextArea(); + + public TextArea getTxtAveriguacaoObs1() { + return txtAveriguacaoObs1; + } + + public void setTxtAveriguacaoObs1(TextArea ta) { + this.txtAveriguacaoObs1 = ta; + } + + private StaticText staticText130 = new StaticText(); + + public StaticText getStaticText130() { + return staticText130; + } + + public void setStaticText130(StaticText st) { + this.staticText130 = st; + } + + private StaticText stEstabelecimentoOrigem = new StaticText(); + + public StaticText getStEstabelecimentoOrigem() { + return stEstabelecimentoOrigem; + } + + public void setStEstabelecimentoOrigem(StaticText st) { + this.stEstabelecimentoOrigem = st; + } + + private HtmlPanelGrid gridPanel100 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel100() { + return gridPanel100; + } + + public void setGridPanel100(HtmlPanelGrid hpg) { + this.gridPanel100 = hpg; + } + + private StaticText staticText156 = new StaticText(); + + public StaticText getStaticText156() { + return staticText156; + } + + public void setStaticText156(StaticText st) { + this.staticText156 = st; + } + + private HtmlPanelGrid gridPanel103 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel103() { + return gridPanel103; + } + + public void setGridPanel103(HtmlPanelGrid hpg) { + this.gridPanel103 = hpg; + } + + private PanelGroup groupPanel53 = new PanelGroup(); + + public PanelGroup getGroupPanel53() { + return groupPanel53; + } + + public void setGroupPanel53(PanelGroup pg) { + this.groupPanel53 = pg; + } + + private StaticText staticText157 = new StaticText(); + + public StaticText getStaticText157() { + return staticText157; + } + + public void setStaticText157(StaticText st) { + this.staticText157 = st; + } + + private TextField txtNomeSuperior = new TextField(); + + public TextField getTxtNomeSuperior() { + return txtNomeSuperior; + } + + public void setTxtNomeSuperior(TextField tf) { + this.txtNomeSuperior = tf; + } + + private PanelGroup groupPanel54 = new PanelGroup(); + + public PanelGroup getGroupPanel54() { + return groupPanel54; + } + + public void setGroupPanel54(PanelGroup pg) { + this.groupPanel54 = pg; + } + + private StaticText staticText158 = new StaticText(); + + public StaticText getStaticText158() { + return staticText158; + } + + public void setStaticText158(StaticText st) { + this.staticText158 = st; + } + + private TextField txtEmailSuperior = new TextField(); + + public TextField getTxtEmailSuperior() { + return txtEmailSuperior; + } + + public void setTxtEmailSuperior(TextField tf) { + this.txtEmailSuperior = tf; + } + + private HtmlPanelGrid gridPanel104 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel104() { + return gridPanel104; + } + + public void setGridPanel104(HtmlPanelGrid hpg) { + this.gridPanel104 = hpg; + } + + private StaticText staticText159 = new StaticText(); + + public StaticText getStaticText159() { + return staticText159; + } + + public void setStaticText159(StaticText st) { + this.staticText159 = st; + } + + private HtmlPanelGrid gridPanel105 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel105() { + return gridPanel105; + } + + public void setGridPanel105(HtmlPanelGrid hpg) { + this.gridPanel105 = hpg; + } + + private PanelGroup groupPanel55 = new PanelGroup(); + + public PanelGroup getGroupPanel55() { + return groupPanel55; + } + + public void setGroupPanel55(PanelGroup pg) { + this.groupPanel55 = pg; + } + + private StaticText staticText160 = new StaticText(); + + public StaticText getStaticText160() { + return staticText160; + } + + public void setStaticText160(StaticText st) { + this.staticText160 = st; + } + + private StaticText stNomeSuperior = new StaticText(); + + public StaticText getStNomeSuperior() { + return stNomeSuperior; + } + + public void setStNomeSuperior(StaticText st) { + this.stNomeSuperior = st; + } + + private PanelGroup groupPanel61 = new PanelGroup(); + + public PanelGroup getGroupPanel61() { + return groupPanel61; + } + + public void setGroupPanel61(PanelGroup pg) { + this.groupPanel61 = pg; + } + + private StaticText staticText162 = new StaticText(); + + public StaticText getStaticText162() { + return staticText162; + } + + public void setStaticText162(StaticText st) { + this.staticText162 = st; + } + + private StaticText stEmailSuperior = new StaticText(); + + public StaticText getStEmailSuperior() { + return stEmailSuperior; + } + + public void setStEmailSuperior(StaticText st) { + this.stEmailSuperior = st; + } + + private Hyperlink lnkNewUser1 = new Hyperlink(); + + public Hyperlink getLnkNewUser1() { + return lnkNewUser1; + } + + public void setLnkNewUser1(Hyperlink h) { + this.lnkNewUser1 = h; + } + + private StaticText staticText21 = new StaticText(); + + public StaticText getStaticText21() { + return staticText21; + } + + public void setStaticText21(StaticText st) { + this.staticText21 = st; + } + + private StaticText staticText161 = new StaticText(); + + public StaticText getStaticText161() { + return staticText161; + } + + public void setStaticText161(StaticText st) { + this.staticText161 = st; + } + + private Hyperlink lnkAnalisesAcidente = new Hyperlink(); + + public Hyperlink getLnkAnalisesAcidente() { + return lnkAnalisesAcidente; + } + + public void setLnkAnalisesAcidente(Hyperlink h) { + this.lnkAnalisesAcidente = h; + } + + private HiddenField hidDisableImprimir = new HiddenField(); + + public HiddenField getHidDisableImprimir() { + return hidDisableImprimir; + } + + public void setHidDisableImprimir(HiddenField hf) { + this.hidDisableImprimir = hf; + } + + private DropDown drpSeccao = new DropDown(); + + public DropDown getDrpSeccao() { + return drpSeccao; + } + + public void setDrpSeccao(DropDown dd) { + this.drpSeccao = dd; + } + + private StaticText staticText163 = new StaticText(); + + public StaticText getStaticText163() { + return staticText163; + } + + public void setStaticText163(StaticText st) { + this.staticText163 = st; + } + + private DropDown drpDepartamento = new DropDown(); + + public DropDown getDrpDepartamento() { + return drpDepartamento; + } + + public void setDrpDepartamento(DropDown dd) { + this.drpDepartamento = dd; + } + + private HiddenField hidAnchor = new HiddenField(); + + public HiddenField getHidAnchor() { + return hidAnchor; + } + + public void setHidAnchor(HiddenField hf) { + this.hidAnchor = hf; + } + + private PanelGroup groupPanel62 = new PanelGroup(); + + public PanelGroup getGroupPanel62() { + return groupPanel62; + } + + public void setGroupPanel62(PanelGroup pg) { + this.groupPanel62 = pg; + } + + private StaticText staticText164 = new StaticText(); + + public StaticText getStaticText164() { + return staticText164; + } + + public void setStaticText164(StaticText st) { + this.staticText164 = st; + } + + private StaticText staticText167 = new StaticText(); + + public StaticText getStaticText167() { + return staticText167; + } + + public void setStaticText167(StaticText st) { + this.staticText167 = st; + } + + private PanelGroup groupPanel63 = new PanelGroup(); + + public PanelGroup getGroupPanel63() { + return groupPanel63; + } + + public void setGroupPanel63(PanelGroup pg) { + this.groupPanel63 = pg; + } + + private StaticText staticText171 = new StaticText(); + + public StaticText getStaticText171() { + return staticText171; + } + + public void setStaticText171(StaticText st) { + this.staticText171 = st; + } + + private StaticText stTecnicoNome = new StaticText(); + + public StaticText getStTecnicoNome() { + return stTecnicoNome; + } + + public void setStTecnicoNome(StaticText st) { + this.stTecnicoNome = st; + } + + private StaticText staticText172 = new StaticText(); + + public StaticText getStaticText172() { + return staticText172; + } + + public void setStaticText172(StaticText st) { + this.staticText172 = st; + } + + private StaticText staticText173 = new StaticText(); + + public StaticText getStaticText173() { + return staticText173; + } + + public void setStaticText173(StaticText st) { + this.staticText173 = st; + } + + private StaticText txtCap1 = new StaticText(); + + public StaticText getTxtCap1() { + return txtCap1; + } + + public void setTxtCap1(StaticText st) { + this.txtCap1 = st; + } + + private PanelGroup groupPanel64 = new PanelGroup(); + + public PanelGroup getGroupPanel64() { + return groupPanel64; + } + + public void setGroupPanel64(PanelGroup pg) { + this.groupPanel64 = pg; + } + + private StaticText staticText174 = new StaticText(); + + public StaticText getStaticText174() { + return staticText174; + } + + public void setStaticText174(StaticText st) { + this.staticText174 = st; + } + + private StaticText stMedicoNome = new StaticText(); + + public StaticText getStMedicoNome() { + return stMedicoNome; + } + + public void setStMedicoNome(StaticText st) { + this.stMedicoNome = st; + } + + private StaticText staticText175 = new StaticText(); + + public StaticText getStaticText175() { + return staticText175; + } + + public void setStaticText175(StaticText st) { + this.staticText175 = st; + } + + private StaticText staticText176 = new StaticText(); + + public StaticText getStaticText176() { + return staticText176; + } + + public void setStaticText176(StaticText st) { + this.staticText176 = st; + } + + private StaticText txtCedula1 = new StaticText(); + + public StaticText getTxtCedula1() { + return txtCedula1; + } + + public void setTxtCedula1(StaticText st) { + this.txtCedula1 = st; + } + + private HtmlPanelGrid gridPanel14 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel14() { + return gridPanel14; + } + + public void setGridPanel14(HtmlPanelGrid hpg) { + this.gridPanel14 = hpg; + } + + private StaticText staticText15 = new StaticText(); + + public StaticText getStaticText15() { + return staticText15; + } + + public void setStaticText15(StaticText st) { + this.staticText15 = st; + } + + private com.sun.rave.web.ui.component.Calendar calDataOcorrencia = new com.sun.rave.web.ui.component.Calendar(); + + public com.sun.rave.web.ui.component.Calendar getCalDataOcorrencia() { + return calDataOcorrencia; + } + + public void setCalDataOcorrencia(com.sun.rave.web.ui.component.Calendar c) { + this.calDataOcorrencia = c; + } + + private PanelGroup groupPanel9 = new PanelGroup(); + + public PanelGroup getGroupPanel9() { + return groupPanel9; + } + + public void setGroupPanel9(PanelGroup pg) { + this.groupPanel9 = pg; + } + + private StaticText staticText71 = new StaticText(); + + public StaticText getStaticText71() { + return staticText71; + } + + public void setStaticText71(StaticText st) { + this.staticText71 = st; + } + + private DropDown drpHours = new DropDown(); + + public DropDown getDrpHours() { + return drpHours; + } + + public void setDrpHours(DropDown dd) { + this.drpHours = dd; + } + + private StaticText staticText72 = new StaticText(); + + public StaticText getStaticText72() { + return staticText72; + } + + public void setStaticText72(StaticText st) { + this.staticText72 = st; + } + + private DropDown drpMinutes = new DropDown(); + + public DropDown getDrpMinutes() { + return drpMinutes; + } + + public void setDrpMinutes(DropDown dd) { + this.drpMinutes = dd; + } + + private PanelGroup groupPanel8 = new PanelGroup(); + + public PanelGroup getGroupPanel8() { + return groupPanel8; + } + + public void setGroupPanel8(PanelGroup pg) { + this.groupPanel8 = pg; + } + + private StaticText staticText14 = new StaticText(); + + public StaticText getStaticText14() { + return staticText14; + } + + public void setStaticText14(StaticText st) { + this.staticText14 = st; + } + + private StaticText stNomeAcidentado = new StaticText(); + + public StaticText getStNomeAcidentado() { + return stNomeAcidentado; + } + + public void setStNomeAcidentado(StaticText st) { + this.stNomeAcidentado = st; + } + + private PanelGroup groupPanel15 = new PanelGroup(); + + public PanelGroup getGroupPanel15() { + return groupPanel15; + } + + public void setGroupPanel15(PanelGroup pg) { + this.groupPanel15 = pg; + } + + private StaticText staticText70 = new StaticText(); + + public StaticText getStaticText70() { + return staticText70; + } + + public void setStaticText70(StaticText st) { + this.staticText70 = st; + } + + private StaticText stEstabelecimentoOrigem1 = new StaticText(); + + public StaticText getStEstabelecimentoOrigem1() { + return stEstabelecimentoOrigem1; + } + + public void setStEstabelecimentoOrigem1(StaticText st) { + this.stEstabelecimentoOrigem1 = st; + } + + private PanelGroup groupPanel16 = new PanelGroup(); + + public PanelGroup getGroupPanel16() { + return groupPanel16; + } + + public void setGroupPanel16(PanelGroup pg) { + this.groupPanel16 = pg; + } + + private StaticText staticText74 = new StaticText(); + + public StaticText getStaticText74() { + return staticText74; + } + + public void setStaticText74(StaticText st) { + this.staticText74 = st; + } + + private StaticText stDataNascimento = new StaticText(); + + public StaticText getStDataNascimento() { + return stDataNascimento; + } + + public void setStDataNascimento(StaticText st) { + this.stDataNascimento = st; + } + + private PanelGroup groupPanel65 = new PanelGroup(); + + public PanelGroup getGroupPanel65() { + return groupPanel65; + } + + public void setGroupPanel65(PanelGroup pg) { + this.groupPanel65 = pg; + } + + private StaticText staticText75 = new StaticText(); + + public StaticText getStaticText75() { + return staticText75; + } + + public void setStaticText75(StaticText st) { + this.staticText75 = st; + } + + private StaticText stBI = new StaticText(); + + public StaticText getStBI() { + return stBI; + } + + public void setStBI(StaticText st) { + this.stBI = st; + } + + private PanelGroup groupPanel66 = new PanelGroup(); + + public PanelGroup getGroupPanel66() { + return groupPanel66; + } + + public void setGroupPanel66(PanelGroup pg) { + this.groupPanel66 = pg; + } + + private StaticText staticText77 = new StaticText(); + + public StaticText getStaticText77() { + return staticText77; + } + + public void setStaticText77(StaticText st) { + this.staticText77 = st; + } + + private StaticText stMorada = new StaticText(); + + public StaticText getStMorada() { + return stMorada; + } + + public void setStMorada(StaticText st) { + this.stMorada = st; + } + + private StaticText staticText79 = new StaticText(); + + public StaticText getStaticText79() { + return staticText79; + } + + public void setStaticText79(StaticText st) { + this.staticText79 = st; + } + + private StaticText stCodPostal = new StaticText(); + + public StaticText getStCodPostal() { + return stCodPostal; + } + + public void setStCodPostal(StaticText st) { + this.stCodPostal = st; + } + + private PanelGroup groupPanel67 = new PanelGroup(); + + public PanelGroup getGroupPanel67() { + return groupPanel67; + } + + public void setGroupPanel67(PanelGroup pg) { + this.groupPanel67 = pg; + } + + private StaticText staticText80 = new StaticText(); + + public StaticText getStaticText80() { + return staticText80; + } + + public void setStaticText80(StaticText st) { + this.staticText80 = st; + } + + private StaticText stContactoTelefonico = new StaticText(); + + public StaticText getStContactoTelefonico() { + return stContactoTelefonico; + } + + public void setStContactoTelefonico(StaticText st) { + this.stContactoTelefonico = st; + } + + private PanelGroup groupPanel68 = new PanelGroup(); + + public PanelGroup getGroupPanel68() { + return groupPanel68; + } + + public void setGroupPanel68(PanelGroup pg) { + this.groupPanel68 = pg; + } + + private StaticText staticText81 = new StaticText(); + + public StaticText getStaticText81() { + return staticText81; + } + + public void setStaticText81(StaticText st) { + this.staticText81 = st; + } + + private StaticText stDataAdmissao1 = new StaticText(); + + public StaticText getStDataAdmissao1() { + return stDataAdmissao1; + } + + public void setStDataAdmissao1(StaticText st) { + this.stDataAdmissao1 = st; + } + + private PanelGroup groupPanel69 = new PanelGroup(); + + public PanelGroup getGroupPanel69() { + return groupPanel69; + } + + public void setGroupPanel69(PanelGroup pg) { + this.groupPanel69 = pg; + } + + private StaticText staticText82 = new StaticText(); + + public StaticText getStaticText82() { + return staticText82; + } + + public void setStaticText82(StaticText st) { + this.staticText82 = st; + } + + private StaticText stFuncao1 = new StaticText(); + + public StaticText getStFuncao1() { + return stFuncao1; + } + + public void setStFuncao1(StaticText st) { + this.stFuncao1 = st; + } + + private PanelGroup groupPanel70 = new PanelGroup(); + + public PanelGroup getGroupPanel70() { + return groupPanel70; + } + + public void setGroupPanel70(PanelGroup pg) { + this.groupPanel70 = pg; + } + + private StaticText staticText83 = new StaticText(); + + public StaticText getStaticText83() { + return staticText83; + } + + public void setStaticText83(StaticText st) { + this.staticText83 = st; + } + + private StaticText stTurno = new StaticText(); + + public StaticText getStTurno() { + return stTurno; + } + + public void setStTurno(StaticText st) { + this.stTurno = st; + } + + private PanelGroup groupPanel71 = new PanelGroup(); + + public PanelGroup getGroupPanel71() { + return groupPanel71; + } + + public void setGroupPanel71(PanelGroup pg) { + this.groupPanel71 = pg; + } + + private StaticText staticText84 = new StaticText(); + + public StaticText getStaticText84() { + return staticText84; + } + + public void setStaticText84(StaticText st) { + this.staticText84 = st; + } + + private StaticText staticText85 = new StaticText(); + + public StaticText getStaticText85() { + return staticText85; + } + + public void setStaticText85(StaticText st) { + this.staticText85 = st; + } + + private PanelGroup groupPanel72 = new PanelGroup(); + + public PanelGroup getGroupPanel72() { + return groupPanel72; + } + + public void setGroupPanel72(PanelGroup pg) { + this.groupPanel72 = pg; + } + + private StaticText staticText86 = new StaticText(); + + public StaticText getStaticText86() { + return staticText86; + } + + public void setStaticText86(StaticText st) { + this.staticText86 = st; + } + + private StaticText stMedico = new StaticText(); + + public StaticText getStMedico() { + return stMedico; + } + + public void setStMedico(StaticText st) { + this.stMedico = st; + } + + private StaticText staticText87 = new StaticText(); + + public StaticText getStaticText87() { + return staticText87; + } + + public void setStaticText87(StaticText st) { + this.staticText87 = st; + } + + private StaticText staticText92 = new StaticText(); + + public StaticText getStaticText92() { + return staticText92; + } + + public void setStaticText92(StaticText st) { + this.staticText92 = st; + } + + private StaticText txtCedula = new StaticText(); + + public StaticText getTxtCedula() { + return txtCedula; + } + + public void setTxtCedula(StaticText st) { + this.txtCedula = st; + } + + private PanelGroup groupPanel4 = new PanelGroup(); + + public PanelGroup getGroupPanel4() { + return groupPanel4; + } + + public void setGroupPanel4(PanelGroup pg) { + this.groupPanel4 = pg; + } + + private StaticText staticText7 = new StaticText(); + + public StaticText getStaticText7() { + return staticText7; + } + + public void setStaticText7(StaticText st) { + this.staticText7 = st; + } + + private TextField txtHorasTurno = new TextField(); + + public TextField getTxtHorasTurno() { + return txtHorasTurno; + } + + public void setTxtHorasTurno(TextField tf) { + this.txtHorasTurno = tf; + } + /** + *

Construct a new Page bean instance.

+ */ + public AnaliseAcidenteTrabalho() { + } + + /** + *

Callback method that is called whenever a page is navigated to, + * either directly via a URL, or indirectly via page navigation. + * Customize this method to acquire resources that will be needed + * for event handlers and lifecycle methods, whether or not this + * page is performing post back processing.

+ * + *

Note that, if the current request is a postback, the property + * values of the components do not represent any + * values submitted with this request. Instead, they represent the + * property values that were saved for this view when it was rendered.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("AnaliseAcidenteTrabalho Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + + if (!getSessionBean1().isLoggedIn()) { + try { + getExternalContext().redirect("Login.jsp"); + } catch(Exception e) { + // . . . handle exception . . . + } + } + else + { + + initCalendars(); + + HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest(); + String referer = request.getRequestURI(); + String pageFrom = Utils.getPageFrom(referer); + if(!pageFrom.matches("AnaliseAcidenteTrabalho.jsp")) + { + if(pageFrom.matches("LoadImage.jsp")) + { + restorePageState(); + //if(getSessionBean1().getImageName() != null) + //{ + fillImages(); + //} + } + else + { + String tmpImageFolder = Global.IMAGE_FOLDER + "/tmp" + getSessionBean1().getCurrentUser().getLogin(); + File tmpFolder = new File(tmpImageFolder); + if(tmpFolder.exists()) + { + Global global = new Global(); + global.deleteFolderFiles(tmpFolder); + tmpFolder.delete(); + } + + lblUser.setText( getSessionBean1().getCurrentUser().getLogin() ); + //drpTecnicos.setSelected(new Integer(0)); + //drpMedicos.setSelected(new Integer(0)); + if(getSessionBean1().getCurrentAnalise() == null) // new analise + { + getSessionBean1().setAcidentado(null); // Here ????? + lnkLblTrabalhador.setDisabled(true); + lnkLblTrabalhador.setStyleClass(""); + initializePage(); + } + else // edit analise + { + lnkLblTrabalhador.setDisabled(false); + lnkLblTrabalhador.setStyleClass("labelTrabalhador"); + gridTrabalhadores.setRendered(false); + + fillPage(); + } + + } + } + + + } + + + } + + /** + *

Callback method that is called after the component tree has been + * restored, but before any event processing takes place. This method + * will only be called on a postback request that + * is processing a form submit. Customize this method to allocate + * resources that will be required in your event handlers.

+ */ + public void preprocess() { + } + + /** + *

Callback method that is called just before rendering takes place. + * This method will only be called for the page that + * will actually be rendered (and not, for example, on a page that + * handled a postback and then navigated to a different page). Customize + * this method to allocate resources that will be required for rendering + * this page.

+ */ + public void prerender() { + txtMsg.setText(getSessionBean1().getMsg()); + getSessionBean1().setMsg(""); + + } + + /** + *

Callback method that is called after rendering is completed for + * this request, if init() was called (regardless of whether + * or not this was the page that was actually rendered). Customize this + * method to release resources acquired in the init(), + * preprocess(), or prerender() methods (or + * acquired during execution of an event handler).

+ */ + public void destroy() { + + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected RequestBean1 getRequestBean1() { + return (RequestBean1)getBean("RequestBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected SessionBean1 getSessionBean1() { + return (SessionBean1)getBean("SessionBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } + + public String lnkLogout_action() { + // TODO: Replace with your code + + try + { + javax.servlet.http.HttpSession session = + (javax.servlet.http.HttpSession) getExternalContext().getSession(true); + session.invalidate(); + } + catch(Exception ex){} + + try { + getExternalContext().redirect("Login.jsp"); + } catch(Exception e) {} + //return "login"; + return null; + } + + + private void initializePage() + { + hidAnchor.setValue("none"); + butCorrecao.setRendered(false); + butGravar.setText("Gravar"); + butEnviar.setText("Enviar a RH"); + gridSiprp.setRendered(false); + //gridAcidentadoView.setRendered(false); + gridSiprpView.setRendered(false); + gridAcidentadoView.setRendered(false); + gridDadosAcidenteRh.setRendered(false); + gridDadosAcidenteRhView.setRendered(false); + gridRecomendacoesHS.setRendered(false); + gridRecomendacoesViewHS.setRendered(false); + gridMedidasRH.setRendered(false); + gridMedidasViewRH.setRendered(false); + gridMedico.setRendered(false); + gridMedicoView.setRendered(false); + gridVerificacao.setRendered(false); + gridVerificacaoView.setRendered(false); + gridImpressao.setRendered(false); + gridImpressaoView.setRendered(false); + + tblTrabalhadores.setRendered(false); + gridAcidentado.setRendered(false); + gridDadosAcidenteSeg.setRendered(false); + gridDadosAcidenteSegView.setRendered(false); + + butImprimir.setRendered(false); + + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + String nome_empresa = adp.getEmpresaNome(getSessionBean1().getCurrentUser().getEmpresa_id()); + txtEmpresa.setText(utils.Utils.unicodeToHTML(nome_empresa)); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + try + { + txtEstabelecimento.setText(adp.getEstabelecimentoNome(getSessionBean1().getCurrentUser().getEstabelecimento_id())); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + + drpDepartamento.setSelected(new Integer(0)); + try + { + getSessionBean1().setSeccaoOptions(adp.getSeccoesList(null)); + drpSeccao.setSelected(new Integer(0)); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + +// fillTrabalhadoresTable(); + +// Calendar c = Calendar.getInstance(); +// SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd"); +// stDataAcidente.setText(dateFormat.format(c.getTime())); + txtAveriguador.setText( getSessionBean1().getCurrentUser().getNome() ); + java.util.Date today = + new java.util.Date(); + calDataOcorrencia.setValue(today); + + //drpMedicos.setSelected(new Integer(0)); + UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); + Medico m = udp.getMedico( getSessionBean1().getCurrentUser().getEstabelecimento_id() ); + getSessionBean1().setMedico( m ); + if(m != null) + { + stMedico.setText(m.getNome() + "  "); + txtCedula.setText(m.getNumero_cedula()); + } + drpHours.setSelected(new Integer(-1)); + drpMinutes.setSelected(new Integer(-1)); + drpDepartamento.setSelected(new Integer(0)); + drpSeccao.setSelected(new Integer(0)); + drpCausas.setSelected(new Integer(0)); + } + +// private void fillTrabalhadoresTable() +// { +// AnalisesDataProvider adp = new AnalisesDataProvider(); +// try +// { +// //lblActivos.setRendered(true); +// table1.setRendered(true); +// +// ArrayList trabalhadoresList = adp.getTrabalhadoresListByEstabelecimento(getSessionBean1().getCurrentUser().getEstabelecimento_id()); +// getSessionBean1().getTrabalhadoresListDataProvider().setList(trabalhadoresList); +// } +// catch(Exception ex) +// { +// //lblActivos.setRendered(false); +// table1.setRendered(false); +// ex.printStackTrace(); +// } +// } + + private String fillPage() + { + AnaliseAcidente a = getSessionBean1().getCurrentAnalise(); + + //correcao + if(a.getCorrecao().matches("y")) + { + stObservacoesCorr.setText(a.getObservacoes_correcao()); + } + else + { + stObservacoesCorr.setRendered(false); + } + + + stHeaderNr.setText(a.getAnalise_nr()); + try + { + java.util.Date ddate = new java.util.Date(a.getData_acidente().getTime()); + stHeaderDate.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + String nome_empresa = adp.getEmpresaNome(a.getEmpresa_id()); + txtEmpresa.setText(utils.Utils.unicodeToHTML(nome_empresa)); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + try + { + txtEstabelecimento.setText(adp.getEstabelecimentoNome(a.getEstabelecimento_id())); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + Acidentado ac = null; + try + { + //Trabalhador t = adp.getTrabalhador(a.getTrabalhador_id()); + //txtDataNascimento.setText(t.getData_nascimento()); + ac = adp.getAcidentado(a.getAcidentado_id()); + txtTrabalhador.setText(ac.getNome()); + getSessionBean1().setAcidentado(ac); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + + int estado_documento = a.getEstado().intValue(); +// if(estado_documento != Global.ESTADO_IMPRESSAO) +//// if(estado_documento != Global.ESTADO_ASSINATURAS || (estado_documento == Global.ESTADO_ASSINATURAS && getSessionBean1().getCurrentUser().getTipo().intValue() != Global.TIPO_UTILIZADOR_RH)) +//// { +//// butImprimir.setRendered(false); +//// } +//// else +//// { +//// butGravar.setRendered(false); +//// } + butImprimir.setRendered(false); + + if(estado_documento > Global.ESTADO_SEG && getSessionBean1().getCurrentUser().getTipo().intValue() == 1 && a.getAveriguacao_posterior().matches("y")) + { + boolean booAveriguacao = false; + if(a.getAveriguacao_obs() == null) + { + booAveriguacao = true; + } + else if(a.getAveriguacao_obs().trim().length() == 0) + { + booAveriguacao = true; + } + if(booAveriguacao) + { + butCorrecao.setRendered(false); + butGravar.setText("Gravar"); + butEnviar.setRendered(false); + gridSiprp.setRendered(false); + //gridSiprpView.setRendered(false); + gridAcidentado.setRendered(false); //19/11/2007 + gridAcidentadoView.setRendered(false); //19/11/2007 + gridDadosAcidenteSeg.setRendered(false); //19/11/2007 + //gridDadosAcidenteSegView.setRendered(false); //19/11/2007 + gridDadosAcidenteRh.setRendered(false); + gridDadosAcidenteRhView.setRendered(false); + gridRecomendacoesHS.setRendered(false); + gridRecomendacoesViewHS.setRendered(false); + gridMedidasRH.setRendered(false); + gridMedidasViewRH.setRendered(false); + gridMedico.setRendered(false); + gridMedicoView.setRendered(false); + gridVerificacao.setRendered(false); + gridVerificacaoView.setRendered(false); + gridImpressao.setRendered(false); + gridImpressaoView.setRendered(false); + + // fillSiprp(a); + // fillDadosAcidenteSegView(a); + fillSiprpView(a); + if(ac != null) + { + fillAcidentadoView(ac); + } + fillDadosAcidenteSegView(a); + + return null; + } + + } + + + switch(estado_documento) + { + case Global.ESTADO_SEG: + butCorrecao.setRendered(false); + butGravar.setText("Gravar"); + if(a.getCorrecao().matches("y")) + { + butEnviar.setText("Enviar a Recomendações SHST"); + } + else + { + butEnviar.setText("Enviar a Acompanhamento RH"); + } + gridSiprpView.setRendered(false); + gridAcidentado.setRendered(false); //19/11/2007 + //gridAcidentadoView.setRendered(false); //19/11/2007 + gridDadosAcidenteSegView.setRendered(false); //19/11/2007 + gridDadosAcidenteRh.setRendered(false); + gridDadosAcidenteRhView.setRendered(false); + gridRecomendacoesHS.setRendered(false); + gridRecomendacoesViewHS.setRendered(false); + gridMedidasRH.setRendered(false); + gridMedidasViewRH.setRendered(false); + gridMedico.setRendered(false); + gridMedicoView.setRendered(false); + gridVerificacao.setRendered(false); + gridVerificacaoView.setRendered(false); + gridImpressao.setRendered(false); + gridImpressaoView.setRendered(false); + + fillSiprp(a); + fillAcidentadoView(ac); + fillDadosAcidenteSeg(a); + break; + case Global.ESTADO_RH1: + butCorrecao.setRendered(false); + butGravar.setText("Gravar"); + butEnviar.setText("Enviar a Recomendações SHST"); + gridSiprpView.setRendered(false); + gridAcidentadoView.setRendered(false); + gridDadosAcidenteSeg.setRendered(false); //19/11/2007 + gridDadosAcidenteRhView.setRendered(false); + gridRecomendacoesHS.setRendered(false); + gridRecomendacoesViewHS.setRendered(false); + gridMedidasRH.setRendered(false); + gridMedidasViewRH.setRendered(false); + gridMedico.setRendered(false); + gridMedicoView.setRendered(false); + gridVerificacao.setRendered(false); + gridVerificacaoView.setRendered(false); + gridImpressao.setRendered(false); + gridImpressaoView.setRendered(false); + + if(ac != null) + { + fillAcidentado(ac); + } + fillSiprp(a); + fillDadosAcidenteSegView(a); + fillDadosAcidenteRh(a); + break; + case Global.ESTADO_HS: + butGravar.setText("Gravar"); + butEnviar.setText("Enviar a Medidas RH"); + //gridSiprpView.setRendered(false); + gridSiprp.setRendered(false); + gridAcidentado.setRendered(false); + //gridAcidentadoView.setRendered(false); + gridDadosAcidenteSeg.setRendered(false); + gridDadosAcidenteRh.setRendered(false); + gridRecomendacoesViewHS.setRendered(false); + gridMedidasRH.setRendered(false); + gridMedidasViewRH.setRendered(false); + gridMedico.setRendered(false); + gridMedicoView.setRendered(false); + gridVerificacao.setRendered(false); + gridVerificacaoView.setRendered(false); + gridImpressao.setRendered(false); + gridImpressaoView.setRendered(false); + + fillSiprpView(a); + if(ac != null) + { + fillAcidentadoView(ac); + } + fillDadosAcidenteSegView(a); + fillDadosAcidenteRhView(a); + fillRecomendacoesHs(a); + //gridDadosAcidenteRhView.setRendered(false); + //gridRecomendacoesHS.setRendered(false); + break; + case Global.ESTADO_RH2: + butCorrecao.setRendered(false); + butGravar.setText("Gravar"); + //butEnviar.setText("Enviar a Médico"); +// if(a.getCorrecao().matches("y")) +// { +// butEnviar.setText("Enviar a Consolidação"); +// } +// else +// { +// butEnviar.setText("Enviar a Medicina"); +// } + butEnviar.setText("Enviar a Consolidação"); + + //butEnviar.setText("Enviar a Medicina"); + //gridSiprpView.setRendered(false); + gridSiprp.setRendered(false); + gridAcidentado.setRendered(false); + //gridAcidentadoView.setRendered(false); + gridDadosAcidenteSeg.setRendered(false); + gridDadosAcidenteRh.setRendered(false); + gridRecomendacoesHS.setRendered(false); + //gridRecomendacoesViewHS.setRendered(false); + gridMedidasViewRH.setRendered(false); + //gridMedico.setRendered(false); + gridMedicoView.setRendered(false); + gridVerificacao.setRendered(false); + gridVerificacaoView.setRendered(false); + gridImpressao.setRendered(false); + gridImpressaoView.setRendered(false); + + fillSiprpView(a); + if(ac != null) + { + fillAcidentadoView(ac); + } + fillDadosAcidenteSegView(a); + fillDadosAcidenteRhView(a); + fillRecomendacoesViewHs(a); + //fillMedico(a); //19/11/2007 + fillMedidasRh(a); + fillMedico(a); //23/11/2007 + break; +// case Global.ESTADO_MEDICINA: +// butCorrecao.setRendered(false); +// butGravar.setText("Gravar"); +// butEnviar.setText("Enviar a Consolidação"); +// //gridSiprpView.setRendered(false); +// gridSiprp.setRendered(false); +// gridAcidentado.setRendered(false); +// //gridAcidentadoView.setRendered(false); +// gridDadosAcidenteSeg.setRendered(false); +// gridDadosAcidenteRh.setRendered(false); +// gridRecomendacoesHS.setRendered(false); +// //gridRecomendacoesViewHS.setRendered(false); +// gridMedidasRH.setRendered(false); +// //gridMedidasViewRH.setRendered(false); +// //gridMedico.setRendered(false); +// gridMedicoView.setRendered(false); +// gridVerificacao.setRendered(false); +// gridVerificacaoView.setRendered(false); +// gridImpressao.setRendered(false); +// gridImpressaoView.setRendered(false); +// +// fillSiprpView(a); +// if(ac != null) +// { +// fillAcidentadoView(ac); +// } +// fillDadosAcidenteSegView(a); +// fillDadosAcidenteRhView(a); +// fillRecomendacoesViewHs(a); +// fillMedidasViewRh(a); +// fillMedico(a); //23/11/2007 +// break; + case Global.ESTADO_CONSOLIDACAO: + //butGravar.setText("Gravar"); + butGravar.setRendered(false); + butEnviar.setText("Enviar a Verificação"); + hidDisableEnviar.setValue("n"); + boolean booAveriguacao = false; + if(a.getAveriguacao_posterior().matches("y")) + { + if(a.getAveriguacao_obs() == null) + { + booAveriguacao = true; + } + else if(a.getAveriguacao_obs().trim().length() == 0) + { + booAveriguacao = true; + } + if(booAveriguacao) + { + hidDisableEnviar.setValue("y"); + } + + } + gridSiprp.setRendered(false); + gridAcidentado.setRendered(false); + //gridAcidentadoView.setRendered(false); + gridDadosAcidenteSeg.setRendered(false); + gridDadosAcidenteRh.setRendered(false); + gridRecomendacoesHS.setRendered(false); + //gridRecomendacoesViewHS.setRendered(false); + gridMedidasRH.setRendered(false); + //gridMedidasViewRH.setRendered(false); + gridMedico.setRendered(false); + //gridMedicoView.setRendered(false); + //gridVerificacao.setRendered(false); + java.util.Date ddate = new java.util.Date(); + stVerHs.setText("Tomei conhecimento a " + utils.Utils.dateToYYYYMMDD(ddate)); + grpVerRespSeg.setRendered(false); + grpVerRespRh.setRendered(false); + butGravar.setDisabled(true); + butEnviar.setDisabled(true); + gridVerificacaoView.setRendered(false); + gridImpressao.setRendered(false); + gridImpressaoView.setRendered(false); + + fillSiprpView(a); + if(ac != null) + { + fillAcidentadoView(ac); + } + fillDadosAcidenteSegView(a); + fillDadosAcidenteRhView(a); + fillRecomendacoesViewHs(a); + fillMedidasViewRh(a); + fillMedicoView(a); //23/11/2007 + break; + case Global.ESTADO_ASSINATURA_SEG: + butImprimir.setRendered(false); + butCorrecao.setRendered(false); + butEnviar.setText("Enviar a RH"); + //butGravar.setText("Enviar"); + butGravar.setRendered(false); + gridSiprp.setRendered(false); + gridAcidentado.setRendered(false); + gridDadosAcidenteSeg.setRendered(false); + gridDadosAcidenteRh.setRendered(false); + gridRecomendacoesHS.setRendered(false); + gridRecomendacoesViewHS.setRendered(false); + gridMedidasRH.setRendered(false); + //gridMedidasViewRH.setRendered(false); + gridMedico.setRendered(false); + //gridMedicoView.setRendered(false); + //gridVerificacaoView.setRendered(false); + gridImpressao.setRendered(false); + gridImpressaoView.setRendered(false); + grpVerRespSeg.setRendered(true); + grpVerHs.setRendered(false); + grpVerRespRh.setRendered(false); + //chkVerRespRh.setDisabled(true); + ddate = new java.util.Date(); + stVerRespSeg.setText("Tomei conhecimento a " + utils.Utils.dateToYYYYMMDD(ddate)); + + fillSiprpView(a); + if(ac != null) + { + fillAcidentadoView(ac); + } + fillDadosAcidenteSegView(a); + fillDadosAcidenteRhView(a); + fillMedidasViewRh(a); + fillMedicoView(a); + fillVerificacaoView(a); + fillVerificacao(a); + + break; + case Global.ESTADO_ASSINATURA_RH: + //butGravar.setRendered(false); + butGravar.setText("Imprimir"); + butCorrecao.setRendered(false); + butImprimir.setRendered(false); + butEnviar.setText("Enviar a Conclusão"); + gridSiprp.setRendered(false); + gridAcidentado.setRendered(false); + gridDadosAcidenteSeg.setRendered(false); + gridDadosAcidenteRh.setRendered(false); + gridRecomendacoesHS.setRendered(false); + gridMedidasRH.setRendered(false); + gridMedico.setRendered(false); + //gridMedicoView.setRendered(false); + //gridVerificacaoView.setRendered(false); + gridImpressao.setRendered(false); + gridImpressaoView.setRendered(false); + grpVerRespRh.setRendered(true); + grpVerHs.setRendered(false); + grpVerRespSeg.setRendered(false); + //chkVerRespSeg.setDisabled(true); + ddate = new java.util.Date(); + stVerRespRh.setText("Tomei conhecimento a " + utils.Utils.dateToYYYYMMDD(ddate)); + + fillSiprpView(a); + if(ac != null) + { + fillAcidentadoView(ac); + } + fillDadosAcidenteSegView(a); + fillDadosAcidenteRhView(a); + fillRecomendacoesViewHs(a); + fillMedidasViewRh(a); + fillMedicoView(a); + fillVerificacaoView(a); + fillVerificacao(a); + break; +//// case Global.ESTADO_ASSINATURAS: +//// butImprimir.setDisabled(true); +//// butCorrecao.setRendered(false); +//// butGravar.setText("Gravar"); +//// butEnviar.setText("Enviar a Impressão"); +//// if(a.getEstado_assinatura().intValue() == ESTADO_ASSINATURA_1) +//// { +//// butEnviar.setDisabled(true); +//// } +//// else +//// { +//// butEnviar.setDisabled(false); +//// } +//// +//// +//// int tipo_utilizador = getSessionBean1().getCurrentUser().getTipo().intValue(); +//// +//// switch(tipo_utilizador) +//// { +//// case 1: //seguranca +//// if(a.getEstado_assinatura().intValue() == 1) +//// { +//// //txtAssRespSeg.setDisabled(false); +//// } +//// else +//// { +//// //txtAssSeg.setDisabled(false); +//// } +//// butGravar.setText("Enviar"); +//// gridSiprp.setRendered(false); +//// gridAcidentado.setRendered(false); +//// gridDadosAcidenteSeg.setRendered(false); +//// gridDadosAcidenteRh.setRendered(false); +//// gridRecomendacoesHS.setRendered(false); +//// gridRecomendacoesViewHS.setRendered(false); +//// gridMedidasRH.setRendered(false); +//// //gridMedidasViewRH.setRendered(false); +//// gridMedico.setRendered(false); +//// //gridMedicoView.setRendered(false); +//// gridVerificacaoView.setRendered(false); +//// gridImpressao.setRendered(false); +//// gridImpressaoView.setRendered(false); +//// grpVerRespSeg.setRendered(true); +//// grpVerHs.setRendered(false); +//// grpVerRespRh.setRendered(false); +//// //chkVerRespRh.setDisabled(true); +//// ddate = new java.util.Date(); +//// stVerRespSeg.setText("Tomei conhecimento a " + utils.Utils.dateToYYYYMMDD(ddate)); +//// +//// fillSiprpView(a); +//// if(ac != null) +//// { +//// fillAcidentadoView(ac); +//// } +//// fillDadosAcidenteSegView(a); +//// fillDadosAcidenteRhView(a); +//// fillMedidasViewRh(a); +//// fillMedicoView(a); +//// //fillAssinaturaSeg(a); +//// break; +//// +//// case 2: //rh +//// //txtAssRespRh.setDisabled(false); +//// butGravar.setRendered(false); +//// gridSiprp.setRendered(false); +//// gridAcidentado.setRendered(false); +//// gridDadosAcidenteSeg.setRendered(false); +//// gridDadosAcidenteRh.setRendered(false); +//// gridRecomendacoesHS.setRendered(false); +//// gridMedidasRH.setRendered(false); +//// gridMedico.setRendered(false); +//// //gridMedicoView.setRendered(false); +//// gridVerificacaoView.setRendered(false); +//// gridImpressao.setRendered(false); +//// gridImpressaoView.setRendered(false); +//// grpVerRespRh.setRendered(true); +//// grpVerHs.setRendered(false); +//// grpVerRespSeg.setRendered(false); +//// //chkVerRespSeg.setDisabled(true); +//// ddate = new java.util.Date(); +//// stVerRespRh.setText("Tomei conhecimento a " + utils.Utils.dateToYYYYMMDD(ddate)); +//// +//// fillSiprpView(a); +//// if(ac != null) +//// { +//// fillAcidentadoView(ac); +//// } +//// fillDadosAcidenteSegView(a); +//// fillDadosAcidenteRhView(a); +//// fillRecomendacoesViewHs(a); +//// fillMedidasViewRh(a); +//// fillMedicoView(a); +//// break; + +// case 3: //hs +// //txtAssHS.setDisabled(false); +// gridSiprp.setRendered(false); +// gridAcidentado.setRendered(false); +// gridDadosAcidenteSeg.setRendered(false); +// gridDadosAcidenteRh.setRendered(false); +// gridRecomendacoesHS.setRendered(false); +// gridMedidasRH.setRendered(false); +// gridMedidasViewRH.setRendered(false); +// gridMedico.setRendered(false); +// gridMedicoView.setRendered(false); +// fillSiprpView(a); +// if(ac != null) +// { +// fillAcidentadoView(ac); +// } +// fillDadosAcidenteSegView(a); +// fillDadosAcidenteRhView(a); +// fillRecomendacoesViewHs(a); +// break; +// +// case 5: //med +// //txtAssMed.setDisabled(false); +// gridSiprp.setRendered(false); +// gridAcidentado.setRendered(false); +// gridDadosAcidenteSeg.setRendered(false); +// gridDadosAcidenteRh.setRendered(false); +// gridRecomendacoesHS.setRendered(false); +// gridMedidasRH.setRendered(false); +// gridMedico.setRendered(false); +// fillSiprpView(a); +// if(ac != null) +// { +// fillAcidentadoView(ac); +// } +// fillDadosAcidenteSegView(a); +// fillDadosAcidenteRhView(a); +// fillRecomendacoesViewHs(a); +// fillMedidasViewRh(a); +// //fillMedico(a); +// fillMedicoView(a); +// break; +//// } +//// break; +// case Global.ESTADO_IMPRESSAO: +// butCorrecao.setRendered(false); +// butImprimir.setRendered(false); +// butGravar.setText("Gravar"); +// butEnviar.setText("Enviar para Fecho"); +// gridSiprp.setRendered(false); +// gridAcidentado.setRendered(false); +// gridDadosAcidenteSeg.setRendered(false); +// gridDadosAcidenteRh.setRendered(false); +// gridRecomendacoesHS.setRendered(false); +// gridMedidasRH.setRendered(false); +// gridMedico.setRendered(false); +// gridVerificacao.setRendered(false); +// gridImpressao.setRendered(false); +// gridImpressaoView.setRendered(false); +// fillSiprpView(a); +// if(ac != null) +// { +// fillAcidentadoView(ac); +// } +// fillDadosAcidenteSegView(a); +// fillDadosAcidenteRhView(a); +// fillRecomendacoesViewHs(a); +// fillMedidasViewRh(a); +// //fillMedico(a); +// fillMedicoView(a); +// fillVerificacaoView(a); +// //fillImpressao(a); +// //buildPdf(a); +// +// break; + case Global.ESTADO_FECHAR: + butCorrecao.setRendered(false); + butGravar.setRendered(false); + butGravar.setText("Gravar"); + butEnviar.setText("Fechar"); + gridSiprp.setRendered(false); + gridAcidentado.setRendered(false); + gridDadosAcidenteSeg.setRendered(false); + gridDadosAcidenteRh.setRendered(false); + gridRecomendacoesHS.setRendered(false); + gridMedidasRH.setRendered(false); + gridMedico.setRendered(false); + gridVerificacao.setRendered(false); + gridImpressao.setRendered(false); + gridImpressaoView.setRendered(false); + fillSiprpView(a); + if(ac != null) + { + fillAcidentadoView(ac); + } + fillDadosAcidenteSegView(a); + fillDadosAcidenteRhView(a); + fillRecomendacoesViewHs(a); + fillMedidasViewRh(a); + //fillMedico(a); + fillMedicoView(a); + fillVerificacaoView(a); + //fillImpressaoView(a); + break; + case Global.ESTADO_CONCLUIDO: + } + + return null; + } + + private void fillSiprp(AnaliseAcidente a) + { + //drpTecnicos.setSelected(a.getTecnico_saude_id()); + //drpMedicos.setSelected(a.getMedico_id()); + UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); + try + { + Utilizador u = udp.getUtilizador(a.getTecnico_saude_id()); + txtCap.setText(u.getCap()); + } + catch(Exception ex) + { + //ex.printStackTrace(); + } + try + { + Utilizador u = udp.getUtilizador(a.getMedico_id()); + stMedico.setText(u.getNome() + "  "); + txtCedula.setText(u.getNumero_cedula()); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + + private void fillSiprpView(AnaliseAcidente a) + { + UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); + + if(a.getEstado().intValue() == Global.ESTADO_HS) + { + if(a.getTecnico_saude_id().equals(new Integer(0))) + { + a.setTecnico_saude_id( getSessionBean1().getCurrentUser().getId()); + } + } + + try + { + Utilizador u = udp.getUtilizador(a.getTecnico_saude_id()); + stTecnicoNome.setText(Utils.unicodeToHTML(u.getNome())); + txtCap1.setText(u.getCap()); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + try + { + Utilizador u = udp.getUtilizador(a.getMedico_id()); + stMedicoNome.setText(Utils.unicodeToHTML(u.getNome())); + txtCedula1.setText(u.getNumero_cedula()); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + + private void fillAcidentado(Acidentado a) + { + txtNomeAcidentado.setText(a.getNome()); + stEstabelecimentoOrigem.setText(a.getEstabelecimento_origem()); + //txtDataNascimento.setText(a.getData_nascimento()); + try + { + java.util.Date ddate = new java.util.Date(a.getData_nascimento().getTime()); + txtDataNascimento.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + txtBI.setText(a.getBilhete_identidade()); + txtMorada.setText(a.getMorada()); + String cod_postal1 = ""; + String cod_postal2 = ""; + try + { + cod_postal1 = a.getCod_postal().substring(0, 4); + } + catch(Exception ex){} + try + { + cod_postal2 = a.getCod_postal().substring(5, 8); + } + catch(Exception ex){} + + + txtCodPostal1.setText(cod_postal1); + txtCodPostal2.setText(cod_postal2); + txtLocalidade.setText(a.getLocalidade()); + txtContactoTelefonico.setText(a.getContacto_telefonico()); + try + { + java.util.Date ddate = new java.util.Date(a.getData_admissao().getTime()); + stDataAdmissao.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + + stFuncao.setText(a.getFuncao()); + rbTurnoManha.setSelected(null); + rbTurnoTarde.setSelected(null); + rbTurnoNoite.setSelected(null); + if(a.getTurno().matches("m")) + { + rbTurnoManha.setSelected(new Boolean(true)); + } + else if(a.getTurno().matches("t")) + { + rbTurnoTarde.setSelected(new Boolean(true)); + } + else if(a.getTurno().matches("n")) + { + rbTurnoNoite.setSelected(new Boolean(true)); + } + + txtNomeSuperior.setText(a.getNome_superior_hierarquico()); + txtEmailSuperior.setText(a.getEmail_superior_hierarquico()); + + } + + private void fillAcidentadoView(Acidentado a) + { + stNomeAcidentado.setText(a.getNome()); + stEstabelecimentoOrigem1.setText(a.getEstabelecimento_origem()); + //stDataNascimento.setText(a.getData_nascimento()); + try + { + java.util.Date ddate = new java.util.Date(a.getData_nascimento().getTime()); + stDataNascimento.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + stBI.setText(a.getBilhete_identidade()); + stMorada.setText(a.getMorada()); + String cod_postal1 = ""; + String cod_postal2 = ""; + try + { + cod_postal1 = a.getCod_postal().substring(0, 4); + } + catch(Exception ex) + { + cod_postal1 = ""; + } + try + { + cod_postal2 = a.getCod_postal().substring(5, 8); + } + catch(Exception ex) + { + cod_postal2 = ""; + } + + //String cod_postal1 = a.getCod_postal().substring(0, 4); + //String cod_postal2 = a.getCod_postal().substring(5, 8); + if(a.getLocalidade() == null) + { + a.setLocalidade(""); + } + String cod_postal = cod_postal1 + "-" + cod_postal2 + " " + a.getLocalidade(); + stCodPostal.setText(cod_postal); + stContactoTelefonico.setText(a.getContacto_telefonico()); + //stDataAdmissao1.setText(a.getData_admissao()); + try + { + java.util.Date ddate = new java.util.Date(a.getData_admissao().getTime()); + stDataAdmissao1.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + stFuncao1.setText(a.getFuncao()); + String turno_str = ""; + if(a.getTurno() != null) + { + if(a.getTurno().matches("m")) + { + turno_str = "manhã"; + } + else if(a.getTurno().matches("t")) + { + turno_str += "tarde "; + } + else if(a.getTurno().matches("n")) + { + turno_str += "noite"; + } + } + + stTurno.setText(turno_str); + stNomeSuperior.setText(a.getNome_superior_hierarquico()); + stEmailSuperior.setText(a.getEmail_superior_hierarquico()); + } + + private void fillDadosAcidenteSeg(AnaliseAcidente a) + { + //stDataAcidente.setText(a.getData_acidente()); +// try +// { +// java.util.Date ddate = new java.util.Date(a.getData_acidente().getTime()); +// stDataAcidente.setText(utils.Utils.dateToYYYYMMDD(ddate)); +// } +// catch(Exception ex){}; + if(a.getAveriguador() == null) + { + txtAveriguador.setText(getSessionBean1().getCurrentUser().getNome()); + } + else + { + txtAveriguador.setText(a.getAveriguador()); + } + + if(a.getData_acidente() != null) + { + java.util.Date ddate = new java.util.Date(a.getData_acidente().getTime()); + calDataOcorrencia.setValue(ddate); + } + + Calendar cal = Calendar.getInstance(); + + // set the calendar to have your time + try + { + cal.setTimeInMillis(a.getHora_acidente().getTime()); + + int hour = cal.get(Calendar.HOUR_OF_DAY); + int minutes = cal.get(Calendar.MINUTE); + drpHours.setSelected(new Integer(hour)); + drpMinutes.setSelected(new Integer(minutes)); + } + catch(Exception ex) + { + //ex.printStackTrace(); + } + + if(a.getHoras_turno() != null) + { + txtHorasTurno.setText(a.getHoras_turno().toString()); + } + + ////txtSeccao.setText(a.getSeccao()); + + AnalisesDataProvider adp = new AnalisesDataProvider(); + drpDepartamento.setSelected(a.getDepartamento_id()); + try + { + if(a.getDepartamento_id().intValue() == 0) + { + getSessionBean1().setSeccaoOptions(adp.getSeccoesList(null)); + drpSeccao.setSelected(new Integer(0)); + } + else + { + getSessionBean1().setSeccaoOptions(adp.getSeccoesList(a.getDepartamento_id())); + drpSeccao.setSelected(a.getSeccao_id()); + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + txtLocal.setText(a.getLocal_trabalho()); + txtTarefa.setText(a.getTarefa()); + txtSubstancias.setText(a.getSubstancias()); +// txtSuperior.setText(a.getSuperior_hierarquico()); + txtCondicoes.setText(a.getCondicoes()); + txtTestemunhas.setText(a.getTestemunhas()); +// txtCausas.setText(a.getCausas()); + + drpCausas.setSelected(a.getCausas()); + txtDescricao.setText(a.getDescricao()); + txtConclusoes.setText(a.getConclusoes()); + txtAccoes.setText(a.getAccoes()); + + if(a.getAveriguacao_posterior().matches("y")) + { + chkAveriguacaoPosterior.setSelected(new Boolean(true)); + } + + txtAveriguacaoObs.setText(a.getAveriguacao_obs()); + + //fill images + if(gridImages.getChildren().size() > 0) + { + gridImages.getChildren().clear(); + } + String folderName = getSessionBean1().getCurrentAnalise().getAnalise_nr().substring(0,2) + getSessionBean1().getCurrentAnalise().getAnalise_nr().substring(3); + ServletContext theApplicationsServletContext = + (ServletContext) this.getExternalContext().getContext(); + + File apacheAnaliseFolder = new File(theApplicationsServletContext.getRealPath( Global.RESOURCES_IMAGE_FOLDER ) + "/analises/" + folderName); + if(apacheAnaliseFolder.exists()) + { + Global global = new Global(); + global.deleteFolderFiles(apacheAnaliseFolder); + } + else + { + apacheAnaliseFolder.mkdir(); + } + + +// String imageFileFolder = theApplicationsServletContext.getRealPath(Global.IMAGE_FOLDER + "/" + folderName); + String imageFileFolder = Global.IMAGE_FOLDER + "/" + folderName; + try + { + File f = new File(imageFileFolder); + + if(f.exists()) + { + File images[] = f.listFiles(); + Arrays.sort(images); + for(int i=0;i 0) + { + gridImages.getChildren().clear(); + } + String folderName = a.getAnalise_nr().substring(0,2) + a.getAnalise_nr().substring(3); + ServletContext theApplicationsServletContext = + (ServletContext) this.getExternalContext().getContext(); +// String imageFileFolder = theApplicationsServletContext.getRealPath(Global.IMAGE_FOLDER + "/" + folderName); + + File apacheAnaliseFolder = new File(theApplicationsServletContext.getRealPath( Global.RESOURCES_IMAGE_FOLDER ) + "/analises/" + folderName); + if(apacheAnaliseFolder.exists()) + { + Global global = new Global(); + global.deleteFolderFiles(apacheAnaliseFolder); + System.out.println("FILES DELETED"); + } + else + { + apacheAnaliseFolder.mkdir(); + } + + + String imageFileFolder = Global.IMAGE_FOLDER + "/" + folderName; + try + { + File f = new File(imageFileFolder); + + if(f.exists()) + { + File images[] = f.listFiles(); + Arrays.sort(images); + for(int i=0;i 0) + { + s = new StaticText(); + s.setId("s103"); + s.setEscape(false); + s.setText(a.getNr_relatorio_acidente_colaborador1()); + pg.getChildren().add(s); + } + } + if(a.getNr_relatorio_acidente_colaborador2() != null) + { + if(a.getNr_relatorio_acidente_colaborador2().intValue() > 0) + { + s = new StaticText(); + s.setId("s104"); + s.setEscape(false); + s.setText("  " + a.getNr_relatorio_acidente_colaborador2()); + pg.getChildren().add(s); + } + + } + if(a.getNr_relatorio_acidente_colaborador3() != null) + { + if(a.getNr_relatorio_acidente_colaborador3().intValue() > 0) + { + s = new StaticText(); + s.setId("s105"); + s.setEscape(false); + s.setText("  " + a.getNr_relatorio_acidente_colaborador3()); + pg.getChildren().add(s); + } + } + if(a.getNr_relatorio_acidente_colaborador4() != null) + { + if(a.getNr_relatorio_acidente_colaborador4().intValue() > 0) + { + s = new StaticText(); + s.setId("s106"); + s.setEscape(false); + s.setText("  " + a.getNr_relatorio_acidente_colaborador4()); + pg.getChildren().add(s); + } + } + grd.getChildren().add(pg); + } + gridColaborador.getChildren().add(grd); + } + + } + else if( a.getOutros_acidentes_com_colaborador().matches("n") ) + { + st1.setText("Não se verificaram outras ocorrências/incidências no mesmo posto de trabalho com o colaborador acidentado."); + gridColaborador.getChildren().add(st1); + } + else //t + { + gridColaborador.setRendered(false); + } + + if(a.getAcidentes_outros_colaboradores().matches("y")) + { + st2.setText("Verificaram-se ocorrências/incidentes semelhantes com outros colaboradores."); + gridColaboradores.getChildren().add(st2); + boolean booShow = false; + boolean booShow1 = false; + boolean booShow2 = false; + if(a.getNr_acidentes_outros_colaboradores() != null) + { + booShow = true; + booShow1 = true; + } + if(a.getNr_relatorio_acidente_outros_colaboradores1() != null || a.getNr_relatorio_acidente_outros_colaboradores2() != null || a.getNr_relatorio_acidente_outros_colaboradores3() != null || a.getNr_relatorio_acidente_outros_colaboradores4() != null) + { + booShow = true; + booShow2 = true; + } + + if(booShow) + { + HtmlPanelGrid grd = new HtmlPanelGrid(); + grd.setId("grdColaboradoresS"); + grd.setColumns(2); + grd.setColumnClasses("gridColLeft15, gridColLeft85"); + if(booShow1) + { + PanelGroup pg = new PanelGroup(); + StaticText s = new StaticText(); + s.setId("s200"); + s.setEscape(false); + s.setText("Total:  "); + pg.getChildren().add(s); + s = new StaticText(); + s.setId("s201"); + s.setEscape(false); + s.setText(a.getNr_acidentes_outros_colaboradores()); + pg.getChildren().add(s); + grd.getChildren().add(pg); + } + if(booShow2) + { + PanelGroup pg = new PanelGroup(); + StaticText s = new StaticText(); + s.setId("s202"); + s.setEscape(false); + s.setText("Relatórios de acidente nº:  "); + pg.getChildren().add(s); + if(a.getNr_relatorio_acidente_outros_colaboradores1() != null) + { + if(a.getNr_relatorio_acidente_outros_colaboradores1().intValue() > 0) + { + s = new StaticText(); + s.setId("s203"); + s.setEscape(false); + s.setText(a.getNr_relatorio_acidente_outros_colaboradores1()); + pg.getChildren().add(s); + } + } + if(a.getNr_relatorio_acidente_outros_colaboradores2() != null) + { + if(a.getNr_relatorio_acidente_outros_colaboradores2().intValue() > 0) + { + s = new StaticText(); + s.setId("s204"); + s.setEscape(false); + s.setText("  " + a.getNr_relatorio_acidente_outros_colaboradores2()); + pg.getChildren().add(s); + } + } + if(a.getNr_relatorio_acidente_outros_colaboradores3() != null) + { + if(a.getNr_relatorio_acidente_outros_colaboradores3().intValue() > 0) + { + s = new StaticText(); + s.setId("s205"); + s.setEscape(false); + s.setText("  " + a.getNr_relatorio_acidente_outros_colaboradores3()); + pg.getChildren().add(s); + } + } + if(a.getNr_relatorio_acidente_outros_colaboradores4() != null) + { + if(a.getNr_relatorio_acidente_outros_colaboradores4().intValue() > 0) + { + s = new StaticText(); + s.setId("s206"); + s.setEscape(false); + s.setText("  " + a.getNr_relatorio_acidente_outros_colaboradores4()); + pg.getChildren().add(s); + } + } + grd.getChildren().add(pg); + } + gridColaboradores.getChildren().add(grd); + } + } + else if( a.getAcidentes_outros_colaboradores().matches("n") ) + { + st2.setText("Não se verificaram ocorrências/incidentes com outros colaboradores."); + gridColaboradores.getChildren().add(st2); + } + else //t + { + gridColaboradores.setRendered(false); + } + } + + private void fillRecomendacoesHs(AnaliseAcidente a) + { + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + ArrayList list = adp.getRecomendacoesByAnalise(a.getId()); + ListIterator iter = list.listIterator(); + int seq = 1; + while(iter.hasNext()) + { + Recomendacao r = (Recomendacao) iter.next(); + if(seq==1) + { + txtRecomendacao1.setText(r.getRecomendacao()); + } + else + { + + //int seq = gridRecomendacoes.getChildren().size(); + //seq++; + HtmlPanelGrid grd = new HtmlPanelGrid(); + grd.setId("grd" + seq); + grd.setColumns(3); + grd.setColumnClasses("gridColLeft5, gridColLeft90,gridColLeft5"); + grd.setStyle("width: 100%"); + + StaticText st = new StaticText(); + st.setId("st" + seq); + st.setText(seq + " ."); + st.setStyle("width: 24px"); + grd.getChildren().add(st); + + TextArea ta = new TextArea(); + ta.setId("ta" + seq); + ta.setStyle("height: 24px; width: 98%"); + ta.setText(r.getRecomendacao()); + grd.getChildren().add(ta); + + ImageHyperlink ln = new ImageHyperlink(); + ln.setId("ln" + seq); + ln.setWidth(9); + ln.setHeight(9); + ln.setImageURL("/resources/plus_more.gif"); + MethodBinding mbAction = this.getApplication().createMethodBinding("#{AnaliseAcidenteTrabalho.lnkMoreRec1_action}", null); + ln.setAction(mbAction); + + grd.getChildren().add(ln); + + gridRecomendacoes.getChildren().add(grd); + + } + seq++; + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + + private void fillRecomendacoesViewHs(AnaliseAcidente a) + { + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + ArrayList list = adp.getRecomendacoesByAnalise(a.getId()); + ListIterator iter = list.listIterator(); + int seq = 1; + while(iter.hasNext()) + { + Recomendacao r = (Recomendacao) iter.next(); + HtmlPanelGrid grd = new HtmlPanelGrid(); + grd.setId("grdRecomendacaoView" + seq); + grd.setColumns(2); + grd.setColumnClasses("gridColLeft5, gridColLeft95"); + grd.setStyle("width: 100%"); + + StaticText st = new StaticText(); + st.setId("stNrRecomendacaoView" + seq); + st.setText(seq + " ."); + st.setStyle("width: 24px"); + grd.getChildren().add(st); + + st = new StaticText(); + st.setId("stRecomendacaoView" + seq); + st.setText(r.getRecomendacao()); + //st.setStyle("width: 24px"); + grd.getChildren().add(st); + + gridRecomendacoesView.getChildren().add(grd); + seq++; + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + + private void fillMedidasRh(AnaliseAcidente a) + { + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + ArrayList list = adp.getMedidasByAnalise(a.getId()); + ListIterator iter = list.listIterator(); + int seq = 1; + while(iter.hasNext()) + { + Medida m = (Medida) iter.next(); + if(seq==1) + { + txtMedida1.setText(m.getMedida()); + } + else + { + HtmlPanelGrid grd = new HtmlPanelGrid(); + grd.setId("grdMedida" + seq); + grd.setColumns(3); + grd.setColumnClasses("gridColLeft5, gridColLeft90,gridColLeft5"); + grd.setStyle("width: 100%"); + + StaticText st = new StaticText(); + st.setId("stNrMedida" + seq); + st.setText(seq + " ."); + st.setStyle("width: 24px"); + grd.getChildren().add(st); + + TextArea ta = new TextArea(); + ta.setId("taMedida" + seq); + ta.setStyle("height: 24px; width: 98%"); + ta.setText(m.getMedida()); + grd.getChildren().add(ta); + + ImageHyperlink ln = new ImageHyperlink(); + ln.setId("lnMedidaMore" + seq); + ln.setWidth(9); + ln.setHeight(9); + ln.setImageURL("/resources/plus_more.gif"); + MethodBinding mbAction = this.getApplication().createMethodBinding("#{AnaliseAcidenteTrabalho.lnkMoreMed_action}", null); + ln.setAction(mbAction); + + grd.getChildren().add(ln); + + gridMedidas.getChildren().add(grd); + } + seq++; + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + + private void fillMedidasViewRh(AnaliseAcidente a) + { + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + ArrayList list = adp.getMedidasByAnalise(a.getId()); + ListIterator iter = list.listIterator(); + int seq = 1; + while(iter.hasNext()) + { + Medida m = (Medida) iter.next(); + HtmlPanelGrid grd = new HtmlPanelGrid(); + grd.setId("grdMedidaView" + seq); + grd.setColumns(2); + grd.setColumnClasses("gridColLeft5, gridColLeft95"); + grd.setStyle("width: 100%"); + + StaticText st = new StaticText(); + st.setId("stNrMedidaView" + seq); + st.setText(seq + " ."); + st.setStyle("width: 24px"); + grd.getChildren().add(st); + + st = new StaticText(); + st.setId("stMedidaView" + seq); + st.setText(m.getMedida()); + //st.setStyle("width: 24px"); + grd.getChildren().add(st); + + gridMedidasView.getChildren().add(grd); + seq++; + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + + private void fillMedico(AnaliseAcidente a) + { + + if(a.getLesao_cabeca().matches("y")) + { + chkCabeca.setSelected( new Boolean(true) ); + } + + if(a.getLesao_pescoco().matches("y")) + { + chkPescoco.setSelected(new Boolean(true)); + } + + if(a.getLesao_tronco().matches("y")) + { + chkTronco.setSelected(new Boolean(true)); + } + + if(a.getLesao_membro_sup_dir().matches("y")) + { + chkMembroSupDir.setSelected(new Boolean(true)); + //lblEspecif1.setRendered(true); + //txtEspecif1.setRendered(true); + lblEspecif1.setVisible(true); + txtEspecif1.setVisible(true); + + txtEspecif1.setText(a.getEspecif1()); + } + else + { + //lblEspecif1.setRendered(false); + //txtEspecif1.setRendered(false); + lblEspecif1.setVisible(false); + txtEspecif1.setVisible(false); + + } + + if(a.getLesao_membro_sup_esq().matches("y")) + { + chkMembroSupEsq.setSelected(new Boolean(true)); +// lblEspecif2.setRendered(true); +// txtEspecif2.setRendered(true); + lblEspecif2.setVisible(true); + txtEspecif2.setVisible(true); + txtEspecif2.setText(a.getEspecif2()); + } + else + { + lblEspecif2.setVisible(false); + txtEspecif2.setVisible(false); + } + + if(a.getLesao_membro_inf_dir().matches("y")) + { + chkMembroInfDir.setSelected(new Boolean(true)); + lblEspecif3.setVisible(true); + txtEspecif3.setVisible(true); + txtEspecif3.setText(a.getEspecif3()); + } + else + { + lblEspecif3.setVisible(false); + txtEspecif3.setVisible(false); + } + + if(a.getLesao_membro_inf_esq().matches("y")) + { + chkMembroInfEsq.setSelected(new Boolean(true)); + lblEspecif4.setVisible(true); + txtEspecif4.setVisible(true); + txtEspecif4.setText(a.getEspecif4()); + } + else + { + lblEspecif4.setVisible(false); + txtEspecif4.setVisible(false); + } + + txtTipoLesao.setText(a.getTipo_lesao()); + if(a.getTipo_incapacidade().matches("n")) + { + rbIncapacidadeNone.setSelected(new Boolean(true)); + } + else if(a.getTipo_incapacidade().matches("t")) + { + rbIncapacidadeTemp.setSelected(new Boolean(true)); + } + else if(a.getTipo_incapacidade().matches("p")) + { + rbIncapacidadePerm.setSelected(new Boolean(true)); + } + else + { + rbIncapacidadeNone.setSelected(null); + rbIncapacidadeTemp.setSelected(null); + rbIncapacidadePerm.setSelected(null); + } + + if(a.getCoef_incapacidade() == null) + { + txtCoefIncapacidade.setText(""); + } + else + { + txtCoefIncapacidade.setText(a.getCoef_incapacidade()); + } + + + if(a.getData_aval_incapacidade() != null) + { + java.util.Date ddate = new java.util.Date(a.getData_aval_incapacidade().getTime()); + calAvaliacaoIncap.setValue(ddate); + } + + if(a.getData_rev_incapacidade() != null) + { + java.util.Date ddate = new java.util.Date(a.getData_rev_incapacidade().getTime()); + calRevisaoIncap.setValue(ddate); + } + + if(a.getPeriodo_incapacidade_de() != null) + { + java.util.Date ddate = new java.util.Date(a.getPeriodo_incapacidade_de().getTime()); + calPeridoIncapDe.setValue(ddate); + } + + if(a.getPeriodo_incapacidade_a() != null) + { + java.util.Date ddate = new java.util.Date(a.getPeriodo_incapacidade_a().getTime()); + calPeriodoIncapA.setValue(ddate); + } + + if(a.getImg_flexao().matches("y")) + { + chkImgFlexao.setSelected(new Boolean(true)); + } + + if(a.getImg_rot1().matches("y")) + { + chkImgRot1.setSelected(new Boolean(true)); + } + + if(a.getImg_rot2().matches("y")) + { + chkImgRot2.setSelected(new Boolean(true)); + } + + if(a.getImg_ext1().matches("y")) + { + chkImgExt1.setSelected(new Boolean(true)); + } + + if(a.getImg_ext2().matches("y")) + { + chkImgExt2.setSelected(new Boolean(true)); + } + + if(a.getImg_cab1().matches("y")) + { + chkImgCab1.setSelected(new Boolean(true)); + } + + if(a.getImg_cab2().matches("y")) + { + chkImgCab2.setSelected(new Boolean(true)); + } + + if(a.getImg_cab3().matches("y")) + { + chkImgCab3.setSelected(new Boolean(true)); + } + + if(a.getImg_cab4().matches("y")) + { + chkImgCab4.setSelected(new Boolean(true)); + } + + if(a.getImg_ma1().matches("y")) + { + chkImgMa1.setSelected(new Boolean(true)); + } + + if(a.getImg_ma2().matches("y")) + { + chkImgMa2.setSelected(new Boolean(true)); + } + + if(a.getImg_ma3().matches("y")) + { + chkImgMa3.setSelected(new Boolean(true)); + } + + if(a.getImg_ma4().matches("y")) + { + chkImgMa4.setSelected(new Boolean(true)); + } + + if(a.getImg_ma5().matches("y")) + { + chkImgMa5.setSelected(new Boolean(true)); + } + + if(a.getImg_ma6().matches("y")) + { + chkImgMa6.setSelected(new Boolean(true)); + } + + if(a.getImg_ma7().matches("y")) + { + chkImgMa7.setSelected(new Boolean(true)); + } + + if(a.getImg_ma8().matches("y")) + { + chkImgMa8.setSelected(new Boolean(true)); + } + + if(a.getImg_ma9().matches("y")) + { + chkImgMa9.setSelected(new Boolean(true)); + } + + if(a.getImg_ma10().matches("y")) + { + chkImgMa10.setSelected(new Boolean(true)); + } + + if(a.getRestricao_carga() != null) + { + if(a.getRestricao_carga().intValue() > 0) + { + chkRestricaoCargas.setSelected(new Boolean(true)); + rbKgs2.setRendered(true); + rbKgs5.setRendered(true); + rbKgs10.setRendered(true); + rbKgs15.setRendered(true); + rbKgsOutro.setRendered(true); + txtKgs.setRendered(true); + stKgs2.setRendered(true); + stKgs5.setRendered(true); + stKgs10.setRendered(true); + stKgs15.setRendered(true); + stKgsOutro.setRendered(true); + stKg.setRendered(true); + int carga = a.getRestricao_carga().intValue(); + switch(carga) + { + case 2: + rbKgs2.setSelected(new Boolean(true)); + break; + case 5: + rbKgs5.setSelected(new Boolean(true)); + break; + case 10: + rbKgs10.setSelected(new Boolean(true)); + break; + case 15: + rbKgs15.setSelected(new Boolean(true)); + break; + default: + rbKgsOutro.setSelected(new Boolean(true)); + txtKgs.setText(a.getRestricao_carga().toString()); + break; + } + } + else + { + chkRestricaoCargas.setSelected(new Boolean(false)); + rbKgs2.setRendered(false); + rbKgs5.setRendered(false); + rbKgs10.setRendered(false); + rbKgs15.setRendered(false); + rbKgsOutro.setRendered(false); + txtKgs.setRendered(false); + stKgs2.setRendered(false); + stKgs5.setRendered(false); + stKgs10.setRendered(false); + stKgs15.setRendered(false); + stKgsOutro.setRendered(false); + stKg.setRendered(false); + } + } + else + { + chkRestricaoCargas.setSelected(new Boolean(false)); + rbKgs2.setRendered(false); + rbKgs5.setRendered(false); + rbKgs10.setRendered(false); + rbKgs15.setRendered(false); + rbKgsOutro.setRendered(false); + txtKgs.setRendered(false); + stKgs2.setRendered(false); + stKgs5.setRendered(false); + stKgs10.setRendered(false); + stKgs15.setRendered(false); + stKgsOutro.setRendered(false); + stKg.setRendered(false); + } + + if(a.getRestricao_motricidade().matches("y")) + { + chkRestricaoMotricidade.setSelected(new Boolean(true)); + } + + if(a.getRestricao_conducao().matches("y")) + { + chkRestricaoConducao.setSelected(new Boolean(true)); + } + + if(a.getRestricao_vibracoes().matches("y")) + { + chkRestricaoVibracoes.setSelected(new Boolean(true)); + } + + if(a.getRestricao_outras() != null) + { + if(a.getRestricao_outras().trim().length() > 0) + { + chkRestricaoOutras.setSelected(new Boolean(true)); + txtRestricaoOutras.setText(a.getRestricao_outras()); + } + } + + txtObservacoes.setText(a.getMed_observ()); + + } + + private void fillMedicoView(AnaliseAcidente a) + { + PanelGroup pg = null; + StaticText st = null; + HtmlPanelGrid grd = null; + ImageComponent img = null; + //LESAO : + + if(a.getLesao_cabeca().matches("y")) + { + st = new StaticText(); + st.setId("stLesaoCabeca"); + st.setEscape(false); + st.setText("Cabeça"); + gridLesao.getChildren().add(st); + } + + if(a.getLesao_pescoco().matches("y")) + { + st = new StaticText(); + st.setId("stLesaoPescoco"); + st.setEscape(false); + st.setText("Pescoço"); + gridLesao.getChildren().add(st); + } + + if(a.getLesao_tronco().matches("y")) + { + st = new StaticText(); + st.setId("stLesaoTronco"); + st.setEscape(false); + st.setText("Tronco"); + gridLesao.getChildren().add(st); + } + + grd = new HtmlPanelGrid(); + grd.setId("gridLesaoMembros"); + grd.setColumns(2); + grd.setColumnClasses("gridColLeft"); + if(a.getLesao_membro_sup_dir().matches("y")) + { + st = new StaticText(); + st.setId("stLesaoMembroSupDir"); + st.setEscape(false); + st.setText("Membro Superior Direito"); + grd.getChildren().add(st); + if(a.getEspecif1() != null) + { + if(a.getEspecif1().trim().length() > 0) + { + st = new StaticText(); + st.setId("stEspecif1"); + st.setEscape(false); + st.setText(" - " + a.getEspecif1()); + grd.getChildren().add(st); + } + } + + } + + if(a.getLesao_membro_sup_esq().matches("y")) + { + st = new StaticText(); + st.setId("stLesaoMembroSupEsq"); + st.setEscape(false); + st.setText("Membro Superior Esquerdo"); + grd.getChildren().add(st); + if(a.getEspecif2() != null) + { + if(a.getEspecif2().trim().length() > 0) + { + st = new StaticText(); + st.setId("stEspecif2"); + st.setEscape(false); + st.setText(" - " + a.getEspecif2()); + grd.getChildren().add(st); + } + } + + } + + if(a.getLesao_membro_inf_dir().matches("y")) + { + st = new StaticText(); + st.setId("stLesaoMembroInfDir"); + st.setEscape(false); + st.setText("Membro Inferior Direito"); + grd.getChildren().add(st); + if(a.getEspecif3() != null) + { + if(a.getEspecif3().trim().length() > 0) + { + st = new StaticText(); + st.setId("stEspecif3"); + st.setEscape(false); + st.setText(a.getEspecif3()); + grd.getChildren().add(st); + } + } + } + + if(a.getLesao_membro_inf_esq().matches("y")) + { + st = new StaticText(); + st.setId("stLesaoMembroInfEsq"); + st.setEscape(false); + st.setText("Membro Inferior Esquerdo"); + grd.getChildren().add(st); + if(a.getEspecif4() != null) + { + if(a.getEspecif4().trim().length() > 0) + { + st = new StaticText(); + st.setId("stEspecif4"); + st.setEscape(false); + st.setText(a.getEspecif4()); + grd.getChildren().add(st); + } + } + + } + if(grd.getChildren().size() > 0) + { + gridLesao.getChildren().add(grd); + } + + if(a.getTipo_lesao().trim().length() > 0 ) + { + pg = new PanelGroup(); + pg.setId("pgTipoLesao"); + st = new StaticText(); + st.setId("stTipoLesaoLbl"); + st.setEscape(false); + st.setText("Tipo de lesão:   "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stTipoLesao"); + st.setEscape(false); + st.setText(a.getTipo_lesao()); + pg.getChildren().add(st); + gridLesao.getChildren().add(pg); + } + + //INCAPACIDADE : + pg = new PanelGroup(); + pg.setId("pgTipoIncapacidade"); + st = new StaticText(); + st.setId("stTipoIncapacidadeLbl1"); + st.setStyle("font-weight: bold"); + st.setEscape(false); + st.setText("Tipo de incapacidade:  "); + if(a.getTipo_incapacidade().matches("t")) + { + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stTipoIncapacidade"); + st.setEscape(false); + st.setText("Temporária  "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stTipoIncapacidadeLbl2"); + st.setStyle("font-weight: bold"); + st.setEscape(false); + st.setText("Coeficiente de incapacidade:  "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stCoefIncapacidade"); + st.setEscape(false); + st.setText(a.getCoef_incapacidade().toString() + "%"); + pg.getChildren().add(st); + } + else if(a.getTipo_incapacidade().matches("p")) + { + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stTipoIncapacidade"); + st.setEscape(false); + st.setText("Permanente  "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stTipoIncapacidadeLbl2"); + st.setStyle("font-weight: bold"); + st.setEscape(false); + st.setText("Coeficiente de incapacidade:  "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stCoefIncapacidade"); + st.setEscape(false); + st.setText(a.getCoef_incapacidade().toString() + "%"); + pg.getChildren().add(st); + } + + if(pg.getChildren().size() > 0) + { + gridIncapacidade2.getChildren().add(pg); + } + + pg = new PanelGroup(); + if(a.getData_aval_incapacidade() != null) + { + + pg.setId("pgAvaliacaoIncapacidade"); + st = new StaticText(); + st.setId("stDataAvalIncapacidadeLbl1"); + st.setEscape(false); + st.setText("Avaliação de incapacidade realizada em  "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stDataAvalIncapacidade"); + st.setEscape(false); + //st.setText(a.getData_aval_incapacidade()); + try + { + java.util.Date ddate = new java.util.Date(a.getData_aval_incapacidade().getTime()); + st.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + pg.getChildren().add(st); + } + + + if(a.getData_rev_incapacidade() != null) + { + st = new StaticText(); + st.setId("stDataRevIncapacidadeLbl1"); + st.setEscape(false); + st.setText("Revisão de incapacidade em  "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stDataRevIncapacidade"); + st.setEscape(false); + //st.setText(a.getData_rev_incapacidade()); + try + { + java.util.Date ddate = new java.util.Date(a.getData_rev_incapacidade().getTime()); + st.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + pg.getChildren().add(st); + } + + + if(pg.getChildren().size() > 0) + { + gridIncapacidade2.getChildren().add(pg); + } + + + pg = new PanelGroup(); + + if(a.getPeriodo_incapacidade_de() != null || a.getPeriodo_incapacidade_a() != null) + { + + pg.setId("pgPeriodoIncapacidade"); + st = new StaticText(); + st.setId("stPeriodoIncapacidadeLbl1"); + st.setEscape(false); + st.setText("Período de incapacidade temporária de  "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stPeriodoIncapacidadeDe"); + st.setEscape(false); + //st.setText(a.getPeriodo_incapacidade_de()); + try + { + java.util.Date ddate = new java.util.Date(a.getPeriodo_incapacidade_de().getTime()); + st.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stPeriodoIncapacidadeLbl2"); + st.setEscape(false); + st.setText("  a  "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stPeriodoIncapacidadeA"); + st.setEscape(false); + //st.setText(a.getPeriodo_incapacidade_a()); + try + { + java.util.Date ddate = new java.util.Date(a.getPeriodo_incapacidade_a().getTime()); + st.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + pg.getChildren().add(st); + + } + + if(pg.getChildren().size() > 0) + { + gridIncapacidade2.getChildren().add(pg); + } + + + //RESTRICOES + +// if(a.getImg_flexao().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgFlexao"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// pg = new PanelGroup(); +// pg.setId("pgImgFlexao"); +// img = new ImageComponent(); +// img.setId("imgRestricoes1000"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/fle1.gif"); +// pg.getChildren().add(img); +// img = new ImageComponent(); +// img.setId("imgRestricoes1001"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/fle2.gif"); +// pg.getChildren().add(img); +// img = new ImageComponent(); +// img.setId("imgRestricoes1002"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/fle3.gif"); +// pg.getChildren().add(img); +// img = new ImageComponent(); +// img.setId("imgRestricoes1003"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/fle4.gif"); +// pg.getChildren().add(img); +// grd.getChildren().add(pg); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl1"); +// st.setEscape(false); +// st.setText("Flexão"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_rot1().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgRot1"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes1005"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/rot1.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl2"); +// st.setEscape(false); +// st.setText("Flexão Lateral"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_rot2().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgRot2"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes1006"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/rot2.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl3"); +// st.setEscape(false); +// st.setText("Rotação"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ext1().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgExt1"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes1007"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ext1.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl4"); +// st.setEscape(false); +// st.setText("Extensão"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ext2().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgExt2"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// pg = new PanelGroup(); +// pg.setId("pgImgExt2"); +// img = new ImageComponent(); +// img.setId("imgRestricoes1008"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ext2.gif"); +// pg.getChildren().add(img); +// img = new ImageComponent(); +// img.setId("imgRestricoes1009"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ext3.gif"); +// pg.getChildren().add(img); +// img = new ImageComponent(); +// img.setId("imgRestricoes1010"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ext4.gif"); +// pg.getChildren().add(img); +// grd.getChildren().add(pg); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl5"); +// st.setEscape(false); +// st.setText("Flexão/Extensão Lateral + Rotação"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_cab1().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgCab1"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10011"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ca1.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl6"); +// st.setEscape(false); +// st.setText("Flexão"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_cab2().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgCab2"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10012"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ca2.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl7"); +// st.setEscape(false); +// st.setText("Extensão"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_cab3().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgCab3"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10013"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ca3.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl8"); +// st.setEscape(false); +// st.setText("Flexão Lateral"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_cab4().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgCab4"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10014"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ca4.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl9"); +// st.setEscape(false); +// st.setText("Rotação"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma1().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa1"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10015"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma1.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl10"); +// st.setEscape(false); +// st.setText("Poronação"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma2().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa2"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10016"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma2.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl11"); +// st.setEscape(false); +// st.setText("Supinação"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma3().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa3"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10017"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma3.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl12"); +// st.setEscape(false); +// st.setText("Flexão"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma4().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa4"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10018"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma4.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl13"); +// st.setEscape(false); +// st.setText("Extensão"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma5().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa5"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10019"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma5.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl14"); +// st.setEscape(false); +// st.setText("Desvio Ulnar"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma6().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa6"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10020"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma6.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl15"); +// st.setEscape(false); +// st.setText("Desvio Radial"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma7().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa7"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10021"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma7.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl16"); +// st.setEscape(false); +// st.setText("Pinça Digital"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma8().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa8"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10022"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma8.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl17"); +// st.setEscape(false); +// st.setText("Segurar objectos entre os dedos"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma9().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa9"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10023"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma9.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl18"); +// st.setEscape(false); +// st.setText("Dedos em extensão"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma10().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa10"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10024"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma10.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl19"); +// st.setEscape(false); +// st.setText("Pega palmar"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getRestricao_carga() != null) +// { +// if(a.getRestricao_carga().intValue() > 0) +// { +// pg = new PanelGroup(); +// st = new StaticText(); +// st.setId("stRestricaoCargaLbl"); +// st.setEscape(false); +// st.setText("Movimentação e manipulação de cargas com mais de  "); +// pg.getChildren().add(st); +// st = new StaticText(); +// st.setId("stRestricaoCargaKgs"); +// st.setEscape(false); +// st.setText(a.getRestricao_carga().toString()); +// pg.getChildren().add(st); +// st = new StaticText(); +// st.setId("stRestricaoCargaLbl1"); +// st.setEscape(false); +// st.setText("Kg"); +// pg.getChildren().add(st); +// gridOutrasRestricoes.getChildren().add(pg); +// } +// +// if(a.getRestricao_motricidade().matches("y")) +// { +// st = new StaticText(); +// st.setId("stRestricaoMotricidadeLbl"); +// st.setEscape(false); +// st.setText("Operações que requeiram motricidade fina."); +// gridOutrasRestricoes.getChildren().add(st); +// } +// +// if(a.getRestricao_conducao().matches("y")) +// { +// st = new StaticText(); +// st.setId("stRestricaoConducaoLbl"); +// st.setEscape(false); +// st.setText("Condução/interacção com veículos ou outros equipamentos."); +// gridOutrasRestricoes.getChildren().add(st); +// } +// +// if(a.getRestricao_vibracoes().matches("y")) +// { +// st = new StaticText(); +// st.setId("stRestricaoVibracoesLbl"); +// st.setEscape(false); +// st.setText("Utilizaçõo de equipamentos/ferramentas que impliquem exposição a vibrações ou impactos."); +// gridOutrasRestricoes.getChildren().add(st); +// } +// +// if(a.getRestricao_outras().trim().length() > 0) +// { +// st = new StaticText(); +// st.setId("stRestricaoOutras"); +// st.setEscape(false); +// st.setText(a.getRestricao_outras()); +// gridOutrasRestricoes.getChildren().add(st); +// } +// +// if(a.getMed_observ().trim().length() > 0) +// { +// stObservacoes.setText(a.getMed_observ()); +// } +// } + + } +// private String getPageFrom(String referer) +// { +// String pageFrom = referer.substring(referer.lastIndexOf("/")+1); +// return pageFrom; +// } + +// public String lnkNome_action() { +// // TODO: Replace with your code +// RowKey rk = tableRowGroup1.getRowKey(); +// int k = Integer.parseInt(rk.getRowId()); +// TrabalhadoresListDataProvider provider = (TrabalhadoresListDataProvider) tableRowGroup1.getSourceData(); +// ArrayList list = (ArrayList) provider.getList(); +// Trabalhador t = (Trabalhador)list.get(k); +// txtTrabalhador.setText(t.getNome()); +// txtNomeAcidentado.setText(t.getNome()); +// txtDataNascimento.setText(t.getData_nascimento()); +// Acidentado a = new Acidentado(); +// a.setTrabalhador_id(t.getId()); +// a.setData_nascimento(t.getData_nascimento()); +// a.setNome(t.getNome()); +// a.setFuncao(utils.Utils.unicodeToHTML(t.getFuncao())); +// a.setData_admissao(t.getData_admissao()); +// getSessionBean1().setAcidentado(a); +// if(getSessionBean1().getCurrentAnalise() != null) // new analise) +// { +// gridTrabalhadores.setRendered(false); +// } +// +// return null; +// } + +// public String lnkDataNascimento_action() { +// // TODO: Replace with your code +// RowKey rk = tableRowGroup1.getRowKey(); +// int k = Integer.parseInt(rk.getRowId()); +// TrabalhadoresListDataProvider provider = (TrabalhadoresListDataProvider) tableRowGroup1.getSourceData(); +// ArrayList list = (ArrayList) provider.getList(); +// Trabalhador t = (Trabalhador)list.get(k); +// txtTrabalhador.setText(t.getNome()); +// txtNomeAcidentado.setText(t.getNome()); +// txtDataNascimento.setText(t.getData_nascimento()); +// Acidentado a = new Acidentado(); +// a.setTrabalhador_id(t.getId()); +// a.setData_nascimento(t.getData_nascimento()); +// a.setNome(t.getNome()); +// a.setFuncao(t.getFuncao()); +// a.setData_admissao(t.getData_admissao()); +// getSessionBean1().setAcidentado(a); +// if(getSessionBean1().getCurrentAnalise() != null) // new analise) +// { +// gridTrabalhadores.setRendered(false); +// } +// return null; +// } + + private void fillVerificacao(AnaliseAcidente a) + { + int estado = a.getEstado().intValue(); + switch(estado) + { + case Global.ESTADO_ASSINATURA_SEG: + if(a.getAss_resp_seg().matches("y")) + { + chkVerRespSeg.setSelected(new Boolean(true)); + chkVerRespSeg.setDisabled(true); + java.util.Date ddate = new java.util.Date(a.getData_assinatura_seg().getTime()); + stVerRespSeg.setText("Tomei conhecimento a " + utils.Utils.dateToYYYYMMDD(ddate)); + } + break; + + case Global.ESTADO_ASSINATURA_RH: + if(a.getAss_resp_rh().matches("y")) + { + chkVerRespRh.setSelected(new Boolean(true)); + chkVerRespRh.setDisabled(true); + java.util.Date ddate = new java.util.Date(a.getData_assinatura_rh().getTime()); + stVerRespRh.setText("Tomei conhecimento a " + utils.Utils.dateToYYYYMMDD(ddate)); + } + + break; + } + } + + private void fillVerificacaoView(AnaliseAcidente a) + { + StaticText st = null; + String txtVer = null; + if(a.getAveriguador() != null) + { + if(a.getAveriguador().trim().length() > 0) + { + st = new StaticText(); + st.setId("stVerificacao1"); + st.setEscape(false); + txtVer = "Averiguado por " + a.getAveriguador() + " (Departamento de Segurança) a "; + //txtVer += a.getData_assinatura_seg(); + + try + { + java.util.Date ddate = new java.util.Date(a.getData_inicio_processo().getTime()); + txtVer += utils.Utils.dateToYYYYMMDD(ddate) + "."; + } + catch(Exception ex){}; + st.setText(txtVer); + gridAssinaturasView.getChildren().add(st); + } + } + + if(a.getAss_consolidacao().matches("y")) + { + st = new StaticText(); + st.setId("stVerificacao2"); + st.setEscape(false); + txtVer = "Verificado por " + a.getNome_resp_consolidacao() + " (Técnico de HST) a "; + //txtVer += a.getData_assinatura_rh(); + try + { + java.util.Date ddate = new java.util.Date(a.getData_consolidacao().getTime()); + txtVer += utils.Utils.dateToYYYYMMDD(ddate) + "."; + } + catch(Exception ex){}; + st.setText(txtVer); + gridAssinaturasView.getChildren().add(st); + } + + if(a.getAss_resp_seg().matches("y")) + { + st = new StaticText(); + st.setId("stVerificacao3"); + st.setEscape(false); + txtVer = "Verificado por " + a.getNome_resp_seg() + " (Responsável de Segurança) a "; + //txtVer += a.getData_assinatura_rh(); + try + { + java.util.Date ddate = new java.util.Date(a.getData_assinatura_seg().getTime()); + txtVer += utils.Utils.dateToYYYYMMDD(ddate) + "."; + } + catch(Exception ex){}; + st.setText(txtVer); + gridAssinaturasView.getChildren().add(st); + } + + if(a.getAss_resp_rh().matches("y")) + { + st = new StaticText(); + st.setId("stVerificacao4"); + st.setEscape(false); + txtVer = "Verificado por " + a.getNome_resp_rh() + " (Responsável de RH) a "; + //txtVer += a.getData_assinatura_rh(); + try + { + java.util.Date ddate = new java.util.Date(a.getData_assinatura_rh().getTime()); + txtVer += utils.Utils.dateToYYYYMMDD(ddate) + "."; + } + catch(Exception ex){}; + st.setText(txtVer); + gridAssinaturasView.getChildren().add(st); + } + + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + Acidentado ac = adp.getAcidentado(a.getAcidentado_id()); + if(ac.getNome_superior_hierarquico() != null) + { + if(ac.getNome_superior_hierarquico().trim().length() > 0) + { + st = new StaticText(); + st.setId("stVerificacao5"); + st.setEscape(false); + txtVer = "Com conhecimento de " + ac.getNome_superior_hierarquico() + " (Responsável hierárquico)"; + + if(ac.getEmail_superior_hierarquico() != null) + { + if(ac.getEmail_superior_hierarquico().trim().length() > 0) + { + try + { + java.util.Date ddate = new java.util.Date(ac.getData_email_superior_hierarquico().getTime()); + txtVer += " a " + utils.Utils.dateToYYYYMMDD(ddate); + } + catch(Exception ex){}; + } + } + txtVer += "."; + st.setText(txtVer); + gridAssinaturasView.getChildren().add(st); + } + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + HtmlPanelGrid grid = new HtmlPanelGrid(); + grid.setId("rodape1"); + grid.setColumns(1); + grid.setStyle("width: 100%"); + grid.setColumnClasses("gridColCenter"); + st = new StaticText(); + st.setId("stRodape1"); + st.setEscape(false); + st.setText("- processamento informático - acesso autenticado -"); + grid.getChildren().add(st); + gridAssinaturasView.getChildren().add(grid); + } + + + private AnaliseAcidente fillAnaliseFieldsImpressao(AnaliseAcidente a) + { + a.setAss_superior("n"); + if(chkAssSup.getSelected() != null) + { + if(chkAssSup.getSelected().equals(new Boolean(true))) + { + a.setAss_superior("y"); + } + } + + if(a.getAss_superior().matches("y")) + { + a.setNome_superior(""); + if(txtAssSup.getText() != null) + { + a.setNome_superior( (String) txtAssSup.getText()); + } + java.util.Date today = + new java.util.Date(); + java.sql.Date sqlToday = + new java.sql.Date(today.getTime()); + a.setData_assinatura_superior(sqlToday); + } + else + { + a.setNome_superior(""); + a.setData_assinatura_superior(null); + } + return a; + } + + private void fillImpressao(AnaliseAcidente a) + { + if(a.getAss_superior().matches("y")) + { + chkAssSup.setSelected(new Boolean(true)); + txtAssSup.setText(a.getNome_superior()); + String txt = (String) stAssSup2.getText(); + String nome_acidentado = getSessionBean1().getAcidentado().getNome(); + String stData = ""; + try + { + java.util.Date ddate = new java.util.Date(a.getData_assinatura_superior().getTime()); + stData += utils.Utils.dateToYYYYMMDD(ddate); + } + catch(Exception ex){}; + stAssSup2.setText(txt + nome_acidentado + ", a " + stData); + } + + } + + private void fillImpressaoView(AnaliseAcidente a) + { + StaticText st = new StaticText(); + st.setId("stImpressaoView1"); + st.setEscape(false); + String stData = ""; + try + { + java.util.Date ddate = new java.util.Date(a.getData_assinatura_superior().getTime()); + stData += utils.Utils.dateToYYYYMMDD(ddate); + } + catch(Exception ex){}; + + String txt = "Assinado na Ficha de Análise de Acidente em papel por " + a.getNome_superior() + ", superior hierárquico / superior de "; + txt += getSessionBean1().getAcidentado().getNome() + ", a " + stData; + gridAssSupView.getChildren().add(st); + } + + public String butImagem_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + + savePageState(); + return "load_image"; + } + + private void fillImages() + { +// String imageName = getSessionBean1().getImageName(); +// if(imageName != null) +// { +// ImageComponent newImg = new ImageComponent(); +// newImg.setUrl("/resources/imagens/" + imageName); +// System.out.println("IMAGE URL : " + "/resources/imagens/" + imageName); +// newImg.setRendered(true); +// gridImages.getChildren().add(newImg); +// System.out.println("HERE"); +// } +// if(gridImages.getChildren().size() > 0) +// { +// gridImages.getChildren().clear(); +// } + ServletContext theApplicationsServletContext = + (ServletContext) this.getExternalContext().getContext(); + + + File apacheTmpFolder = new File(theApplicationsServletContext.getRealPath( Global.RESOURCES_IMAGE_FOLDER ) + "/tmp" + getSessionBean1().getCurrentUser().getLogin()); + if(apacheTmpFolder.exists()) + { + Global global = new Global(); + global.deleteFolderFiles(apacheTmpFolder); + } + else + { + apacheTmpFolder.mkdir(); + } + +// String imageFileFolder = theApplicationsServletContext.getRealPath(Global.IMAGE_FOLDER + "/tmp" + getSessionBean1().getCurrentUser().getLogin()); + String imageFileFolder = Global.IMAGE_FOLDER + "/tmp" + getSessionBean1().getCurrentUser().getLogin(); + try + { + File f = new File(imageFileFolder); + + if(f.exists()) + { + File files[] = f.listFiles(); + //List list = Arrays.asList(files); + Arrays.sort(files); + for(int i=0;i 0) + { + a.setBilhete_identidade(bi); + } + } + + a.setMorada(""); + if(txtMorada.getText() != null) + { + String morada = (String) txtMorada.getText(); + if(morada.trim().length() > 0) + { + a.setMorada( morada ); + } + } + + a.setCod_postal(""); + String cod_postal = ""; + if(txtCodPostal1.getText() != null ) + { + String cod_postal1 = (String) txtCodPostal1.getText(); + String cod_postal2 = ""; + if(txtCodPostal2.getText() != null) + { + cod_postal2 = (String) txtCodPostal2.getText(); + } + if(cod_postal1.trim().length() > 0) + { + cod_postal =(String) txtCodPostal1.getText() + "-" + (String) txtCodPostal2.getText(); + a.setCod_postal( cod_postal); + } + + } + + a.setLocalidade(""); + if(txtLocalidade.getText() != null) + { + String localidade = (String) txtLocalidade.getText(); + if(localidade.trim().length() > 0) + { + a.setLocalidade( localidade); + } + } + + a.setContacto_telefonico(""); + if(txtContactoTelefonico.getText() != null) + { + String contacto_telefonico = (String) txtContactoTelefonico.getText(); + if(contacto_telefonico.trim().length() > 0) + { + a.setContacto_telefonico( contacto_telefonico ); + } + } + + + a.setTurno("v"); // null + if(rbTurnoManha.getValue() != null) + { + if(rbTurnoManha.getValue().equals(new Boolean(true))) + { + a.setTurno("m"); + } + } + if(rbTurnoTarde.getValue() != null) + { + if(rbTurnoTarde.getValue().equals(new Boolean(true))) + { + a.setTurno("t"); + } + } + if(rbTurnoNoite.getValue() != null) + { + if(rbTurnoNoite.getValue().equals(new Boolean(true))) + { + a.setTurno("n"); + } + } + + if(txtNomeSuperior.getText() != null) + { + a.setNome_superior_hierarquico((String) txtNomeSuperior.getText()); + } + + if(txtEmailSuperior.getText() != null) + { + a.setEmail_superior_hierarquico((String) txtEmailSuperior.getText()); + java.util.Date today = + new java.util.Date(); + java.sql.Date sqlToday = + new java.sql.Date(today.getTime()); + a.setData_email_superior_hierarquico(sqlToday); + } + + return a; + } + + private AnaliseAcidente fillAnaliseFields() + { + int estado = 0; + AnaliseAcidente a = null; + //fill analise fields + if(getSessionBean1().getCurrentAnalise() == null) //null + { + a = new AnaliseAcidente(); + a.setEspecif1(""); + a.setEspecif2(""); + a.setEspecif3(""); + a.setEspecif4(""); + a.setRestricao_outras(""); + a.setTipo_lesao(""); + a.setMed_observ(""); + estado = Global.ESTADO_SEG; + a.setEstado(new Integer(estado)); + } + else + { + a = getSessionBean1().getCurrentAnalise(); + estado = a.getEstado().intValue(); + } + + + //averiguacao posterior +// if(estado < Global.ESTADO_ASSINATURAS) + if(estado < Global.ESTADO_ASSINATURA_SEG) + { + if(getSessionBean1().getCurrentUser().getTipo().intValue() == 1) //seguranca + { + if(a.getAveriguacao_posterior().matches("y")) + { + if(txtAveriguacaoObs1.getText() != null) + { + a.setAveriguacao_obs((String) txtAveriguacaoObs1.getText()); + } + + } + } + } + + switch(estado) + { + case Global.ESTADO_SEG: + a = fillAnaliseFieldsSeg(a); + break; + case Global.ESTADO_RH1: + //a = fillAnaliseFieldsSeg(a); + a = fillAnaliseFieldsRH1(a); + break; + case Global.ESTADO_HS: + //a = fillAnaliseFieldsHS(a); + break; + case Global.ESTADO_RH2: + a = fillAnaliseFieldsMedico(a); + //a = fillAnaliseFieldsRH2(a); + break; +// case Global.ESTADO_MEDICINA: +// a = fillAnaliseFieldsMedico(a); +// break; + case Global.ESTADO_CONSOLIDACAO: + a = fillAnaliseFieldsConsolidacao(a); + break; +// case Global.ESTADO_ASSINATURAS: + case Global.ESTADO_ASSINATURA_SEG: + a = fillAnaliseAssinaturas(a); + break; + case Global.ESTADO_ASSINATURA_RH: + a = fillAnaliseAssinaturas(a); + break; + + } + + return a; + } + + private AnaliseAcidente fillAnaliseFieldsSeg(AnaliseAcidente a) + { + if(txtAveriguador.getText() != null) + { + a.setAveriguador((String) txtAveriguador.getText()); + } + + java.util.Date today = + new java.util.Date(); + java.sql.Date sqlToday = + new java.sql.Date(today.getTime()); + if(a.getData_acidente() == null) + { + a.setData_acidente(sqlToday); + } + else + { + DateFormat formatador = new SimpleDateFormat("yyyy-MM-dd"); + + java.util.Date ddate = (java.util.Date) calDataOcorrencia.getValue(); + try + { + String ddate_str = formatador.format(ddate); + java.sql.Date ddate_sql = new java.sql.Date(formatador.parse(ddate_str).getTime()); + a.setData_acidente(ddate_sql); + } + catch(Exception ex) + { + a.setData_acidente(null); + } + } + + if(a.getData_inicio_processo() == null) + { + a.setData_inicio_processo(sqlToday); + } + + Integer hhInt = (Integer) drpHours.getSelected(); + Integer mmInt = (Integer) drpMinutes.getSelected(); + + if(hhInt.intValue() == -1 || mmInt.intValue() == -1) + { + a.setHora_acidente(null); + } + else + { +// String hh = drpHours.getSelected().toString(); +// String mm = drpMinutes.getSelected().toString(); + String hh = hhInt.toString(); + String mm = mmInt.toString(); + SimpleDateFormat formatter = new SimpleDateFormat ( "hh:mm" ); + try + { + Time horaAcidente = new Time(formatter.parse( hh + ":" + mm ).getTime()); + a.setHora_acidente(horaAcidente); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + } + + + + if(getSessionBean1().getCurrentAnalise() == null) // new + { + a.setEmpresa_id(getSessionBean1().getCurrentUser().getEmpresa_id()); + a.setEstabelecimento_id(getSessionBean1().getCurrentUser().getEstabelecimento_id()); + } + +// Integer medico_id = (Integer) drpMedicos.getSelected(); + Medico m = getSessionBean1().getMedico(); + if(m != null) + { + Integer medico_id = m.getId(); + if(medico_id.intValue() > 0) + { + a.setMedico_id(medico_id); + } + + } + + Integer horas_turno = null; + try + { + String horas_turno_str = (String) txtHorasTurno.getText(); + horas_turno = new Integer( Integer.parseInt(horas_turno_str) ); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + a.setHoras_turno(horas_turno); + +// try +// { +// if(txtSeccao.getText() != null) +// { +// a.setSeccao( (String) txtSeccao.getText() ); +// } +// else +// { +// a.setSeccao(""); +// } +// } +// catch(Exception ex) +// { +// ex.printStackTrace(); +// } + + a.setDepartamento_id(( Integer ) drpDepartamento.getSelected()); + a.setSeccao_id((Integer) drpSeccao.getSelected()); + + try + { + if(txtLocal.getText() != null) + { + a.setLocal_trabalho( (String) txtLocal.getText() ); + } + else + { + a.setLocal_trabalho(""); + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + try + { + if(txtTarefa.getText() != null) + { + a.setTarefa( (String) txtTarefa.getText() ); + } + else + { + a.setTarefa(""); + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + try + { + if(txtSubstancias.getText() != null) + { + a.setSubstancias( (String) txtSubstancias.getText() ); + } + else + { + a.setSubstancias(""); + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + +// try +// { +// if(txtSuperior.getText() != null) +// { +// a.setSuperior_hierarquico( (String) txtSuperior.getText() ); +// } +// else +// { +// a.setSuperior_hierarquico(""); +// } +// } +// catch(Exception ex) +// { +// ex.printStackTrace(); +// } + + try + { + if(txtCondicoes.getText() != null) + { + a.setCondicoes( (String) txtCondicoes.getText() ); + } + else + { + a.setCondicoes(""); + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + try + { + if(txtTestemunhas.getText() != null) + { + a.setTestemunhas( (String) txtTestemunhas.getText() ); + } + else + { + a.setTestemunhas(""); + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + +// try +// { +// if(txtCausas.getText() != null) +// { +// a.setCausas( (String) txtCausas.getText() ); +// } +// else +// { +// a.setCausas(""); +// } +// } +// catch(Exception ex) +// { +// ex.printStackTrace(); +// } + + a.setCausas((Integer) drpCausas.getSelected()); + + try + { + if(txtDescricao.getText() != null) + { + a.setDescricao( (String) txtDescricao.getText() ); + } + else + { + a.setDescricao(""); + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + try + { + if(txtConclusoes.getText() != null) + { + a.setConclusoes( (String) txtConclusoes.getText() ); + } + else + { + a.setConclusoes(""); + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + try + { + if(txtAccoes.getText() != null) + { + a.setAccoes( (String) txtAccoes.getText() ); + } + else + { + a.setAccoes(""); + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + a.setAveriguacao_posterior("n"); + if(chkAveriguacaoPosterior.getSelected() != null) + { + if(chkAveriguacaoPosterior.getSelected().equals(new Boolean(true))) + { + a.setAveriguacao_posterior("y"); + } + } + + if(txtAveriguacaoObs.getText() != null) + { + a.setAveriguacao_obs((String) txtAveriguacaoObs.getText()); + } + return a; + } + + private AnaliseAcidente fillAnaliseFieldsRH1(AnaliseAcidente a) + { + boolean booFormacaoSHST = false; + if(rbFormacaoSHSTY.getSelected() != null) + { + Boolean f = (Boolean) rbFormacaoSHSTY.getSelected(); + if(f.equals(new Boolean(true))) + { + a.setFormacao_shst("y"); + booFormacaoSHST = true; + } + } + + if(!booFormacaoSHST) + { + if(rbFormacaoSHSTN.getSelected() != null) + { + Boolean f = (Boolean) rbFormacaoSHSTN.getSelected(); + if(f.equals(new Boolean(true))) + { + a.setFormacao_shst("n"); + a.setFormacao_shst_nao_porque(""); + if(txtFormacaoSHSTNWhy.getText() != null) + { + String s = (String) txtFormacaoSHSTNWhy.getText(); + if(s.trim().length() > 0 ) + { + a.setFormacao_shst_nao_porque( s ); + } + } + } + } + else + { + a.setFormacao_shst("t"); + } + } + + boolean booAcidentesColaborador = false; + a.setOutros_acidentes_com_colaborador("n"); + if(rbAcidentesColaboradorY.getSelected() != null) + { + Boolean f = (Boolean) rbAcidentesColaboradorY.getSelected(); + if(f.equals(new Boolean(true))) + { + a.setOutros_acidentes_com_colaborador("y"); + booAcidentesColaborador = true; + if(txtNrAcidentesColaborador.getText() != null) + { + String nr_str = (String) txtNrAcidentesColaborador.getText(); + if(nr_str.trim().length() > 0) + { + try + { + Integer nr = new Integer(Integer.parseInt(nr_str)); + a.setNr_acidentes_com_colaborador(nr); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + + if(txtNrRelatorioAcidentesColaborador1.getText() != null) + { + String nr_str = (String) txtNrRelatorioAcidentesColaborador1.getText(); + if(nr_str.trim().length() > 0) + { + try + { + Integer nr = new Integer(Integer.parseInt(nr_str)); + a.setNr_relatorio_acidente_colaborador1(nr); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + if(txtNrRelatorioAcidentesColaborador2.getText() != null) + { + String nr_str = (String) txtNrRelatorioAcidentesColaborador2.getText(); + if(nr_str.trim().length() > 0) + { + try + { + Integer nr = new Integer(Integer.parseInt(nr_str)); + a.setNr_relatorio_acidente_colaborador2(nr); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + if(txtNrRelatorioAcidentesColaborador3.getText() != null) + { + String nr_str = (String) txtNrRelatorioAcidentesColaborador3.getText(); + if(nr_str.trim().length() > 0) + { + try + { + Integer nr = new Integer(Integer.parseInt(nr_str)); + a.setNr_relatorio_acidente_colaborador3(nr); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + if(txtNrRelatorioAcidentesColaborador4.getText() != null) + { + String nr_str = (String) txtNrRelatorioAcidentesColaborador4.getText(); + if(nr_str.trim().length() > 0) + { + try + { + Integer nr = new Integer(Integer.parseInt(nr_str)); + a.setNr_relatorio_acidente_colaborador4(nr); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + } + } + + if(!booAcidentesColaborador) + { + if(rbAcidentesColaboradorN.getSelected() != null) + { + Boolean f = (Boolean) rbAcidentesColaboradorN.getSelected(); + if(f.equals(new Boolean(true))) + { + a.setOutros_acidentes_com_colaborador("n"); + } + } + else + { + a.setOutros_acidentes_com_colaborador("t"); + } + } + + boolean booAcidentesColaboradores = false; + if(rbAcidentesColaboradoresY.getSelected() != null) + { + Boolean f = (Boolean) rbAcidentesColaboradoresY.getSelected(); + if(f.equals(new Boolean(true))) + { + a.setAcidentes_outros_colaboradores("y"); + booAcidentesColaboradores = true; + if(txtNrAcidentesColaboradores.getText() != null) + { + String nr_str = (String) txtNrAcidentesColaboradores.getText(); + if(nr_str.trim().length() > 0) + { + try + { + Integer nr = new Integer(Integer.parseInt(nr_str)); + a.setNr_acidentes_outros_colaboradores(nr); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + + if(txtNrRelatorioAcidentesColaboradores1.getText() != null) + { + String nr_str = (String) txtNrRelatorioAcidentesColaboradores1.getText(); + if(nr_str.trim().length() > 0) + { + try + { + Integer nr = new Integer(Integer.parseInt(nr_str)); + a.setNr_relatorio_acidente_outros_colaboradores1(nr); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + if(txtNrRelatorioAcidentesColaboradores2.getText() != null) + { + String nr_str = (String) txtNrRelatorioAcidentesColaboradores2.getText(); + if(nr_str.trim().length() > 0) + { + try + { + Integer nr = new Integer(Integer.parseInt(nr_str)); + a.setNr_relatorio_acidente_outros_colaboradores2(nr); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + if(txtNrRelatorioAcidentesColaboradores3.getText() != null) + { + String nr_str = (String) txtNrRelatorioAcidentesColaboradores3.getText(); + if(nr_str.trim().length() > 0) + { + try + { + Integer nr = new Integer(Integer.parseInt(nr_str)); + a.setNr_relatorio_acidente_outros_colaboradores3(nr); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + if(txtNrRelatorioAcidentesColaboradores4.getText() != null) + { + String nr_str = (String) txtNrRelatorioAcidentesColaboradores4.getText(); + if(nr_str.trim().length() > 0) + { + try + { + Integer nr = new Integer(Integer.parseInt(nr_str)); + a.setNr_relatorio_acidente_outros_colaboradores4(nr); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + + } + } + + if(!booAcidentesColaboradores) + { + if(rbAcidentesColaboradoresN.getSelected() != null) + { + Boolean f = (Boolean) rbAcidentesColaboradoresN.getSelected(); + if(f.equals(new Boolean(true))) + { + a.setAcidentes_outros_colaboradores("n"); + } + } + else + { + a.setAcidentes_outros_colaboradores("t"); + } + } + + return a; + } + + private ArrayList fillAnaliseRecomendacoesHs(AnaliseAcidente a) + { + ArrayList list = new ArrayList(); + ListIterator iter = gridRecomendacoes.getChildren().listIterator(); + while(iter.hasNext()) + { + HtmlPanelGrid grd = (HtmlPanelGrid)iter.next(); + TextArea ta = (TextArea) grd.getChildren().get(1); + if(ta.getText() != null ) + { + String txt = (String) ta.getText(); + if(txt.trim().length() > 0) + { + Recomendacao r = new Recomendacao(); + r.setAnalise_id(a.getId()); + r.setRecomendacao(txt); + list.add(r); + } + } + } + return list; + } + + private ArrayList fillAnaliseMedidasRh(AnaliseAcidente a) + { + ArrayList list = new ArrayList(); + ListIterator iter = gridMedidas.getChildren().listIterator(); + while(iter.hasNext()) + { + HtmlPanelGrid grd = (HtmlPanelGrid)iter.next(); + TextArea ta = (TextArea) grd.getChildren().get(1); + if(ta.getText() != null ) + { + String txt = (String) ta.getText(); + if(txt.trim().length() > 0) + { + Medida m = new Medida(); + m.setAnalise_id(a.getId()); + m.setMedida(txt); + list.add(m); + } + } + } + return list; + } + + private AnaliseAcidente fillAnaliseFieldsRH2(AnaliseAcidente a) + { + return a; + } + + private AnaliseAcidente fillAnaliseFieldsMedico(AnaliseAcidente a) + { + a.setLesao_cabeca("n"); + if(chkCabeca.getSelected() != null) + { + if(chkCabeca.getSelected().equals(new Boolean(true))) + { + a.setLesao_cabeca("y"); + } + } + + a.setLesao_pescoco("n"); + if(chkPescoco.getSelected() != null) + { + if(chkPescoco.getSelected().equals(new Boolean(true))) + { + a.setLesao_pescoco("y"); + } + } + + a.setLesao_tronco("n"); + if(chkTronco.getSelected() != null) + { + if(chkTronco.getSelected().equals(new Boolean(true))) + { + a.setLesao_tronco("y"); + } + } + + a.setEspecif1(""); + a.setEspecif2(""); + a.setEspecif3(""); + a.setEspecif4(""); + + a.setLesao_membro_sup_dir("n"); + if(chkMembroSupDir.getSelected() != null) + { + if(chkMembroSupDir.getSelected().equals(new Boolean(true))) + { + a.setLesao_membro_sup_dir("y"); + if(txtEspecif1.getText() != null) + { + a.setEspecif1((String) txtEspecif1.getText()); + } + } + } + + a.setLesao_membro_sup_esq("n"); + if(chkMembroSupEsq.getSelected() != null) + { + if(chkMembroSupEsq.getSelected().equals(new Boolean(true))) + { + a.setLesao_membro_sup_esq("y"); + if(txtEspecif2.getText() != null) + { + a.setEspecif2((String) txtEspecif2.getText()); + } + } + } + + a.setLesao_membro_inf_dir("n"); + if(chkMembroInfDir.getSelected() != null) + { + if(chkMembroInfDir.getSelected().equals(new Boolean(true))) + { + a.setLesao_membro_inf_dir("y"); + if(txtEspecif3.getText() != null) + { + a.setEspecif3((String) txtEspecif3.getText()); + } + } + } + + a.setLesao_membro_inf_esq("n"); + if(chkMembroInfEsq.getSelected() != null) + { + if(chkMembroInfEsq.getSelected().equals(new Boolean(true))) + { + a.setLesao_membro_inf_esq("y"); + if(txtEspecif4.getText() != null) + { + a.setEspecif4((String) txtEspecif4.getText()); + } + } + } + + a.setTipo_lesao(""); + if(txtTipoLesao.getText() != null) + { + a.setTipo_lesao((String) txtTipoLesao.getText()); + } + + a.setTipo_incapacidade("v"); + if(rbIncapacidadeNone.getSelected() != null) + { + if(rbIncapacidadeNone.getSelected().equals(new Boolean(true))) + { + a.setTipo_incapacidade("n"); + } + } + if(rbIncapacidadeTemp.getSelected() != null) + { + if(rbIncapacidadeTemp.getSelected().equals(new Boolean(true))) + { + a.setTipo_incapacidade("t"); + } + } + if(rbIncapacidadePerm.getSelected() != null) + { + if(rbIncapacidadePerm.getSelected().equals(new Boolean(true))) + { + a.setTipo_incapacidade("p"); + } + } + + if(txtCoefIncapacidade.getText() != null) + { + String coef_str = txtCoefIncapacidade.getText().toString(); + int coef = Integer.parseInt(coef_str); + a.setCoef_incapacidade(new Integer(coef)); + } + + DateFormat formatador = new SimpleDateFormat("yyyy-MM-dd"); + + java.util.Date ddate = (java.util.Date) calAvaliacaoIncap.getValue(); + try + { + String ddate_str = formatador.format(ddate); + java.sql.Date ddate_sql = new java.sql.Date(formatador.parse(ddate_str).getTime()); + a.setData_aval_incapacidade(ddate_sql); + } + catch(Exception ex) + { + a.setData_aval_incapacidade(null); + } + + ddate = (java.util.Date) calRevisaoIncap.getValue(); + + try + { + String ddate_str = formatador.format(ddate); + java.sql.Date ddate_sql = new java.sql.Date(formatador.parse(ddate_str).getTime()); + a.setData_rev_incapacidade(ddate_sql); + } + catch(Exception ex) + { + a.setData_rev_incapacidade(null); + } + + ddate = (java.util.Date) calPeridoIncapDe.getValue(); + try + { + String ddate_str = formatador.format(ddate); + java.sql.Date ddate_sql = new java.sql.Date(formatador.parse(ddate_str).getTime()); + a.setPeriodo_incapacidade_de(ddate_sql); + } + catch(Exception ex) + { + a.setPeriodo_incapacidade_de(null); + } + + ddate = (java.util.Date) calPeriodoIncapA.getValue(); + try + { + String ddate_str = formatador.format(ddate); + java.sql.Date ddate_sql = new java.sql.Date(formatador.parse(ddate_str).getTime()); + a.setPeriodo_incapacidade_a(ddate_sql); + } + catch(Exception ex) + { + a.setPeriodo_incapacidade_a(null); + } + +// a.setImg_flexao("n"); +// if(chkImgFlexao.getSelected() != null) +// { +// if(chkImgFlexao.getSelected().equals(new Boolean(true))) +// { +// a.setImg_flexao("y"); +// } +// } +// +// a.setImg_rot1("n"); +// if(chkImgRot1.getSelected() != null) +// { +// if(chkImgRot1.getSelected().equals(new Boolean(true))) +// { +// a.setImg_rot1("y"); +// } +// } +// +// a.setImg_rot2("n"); +// if(chkImgRot2.getSelected() != null) +// { +// if(chkImgRot2.getSelected().equals(new Boolean(true))) +// { +// a.setImg_rot2("y"); +// } +// } +// +// a.setImg_ext1("n"); +// if(chkImgExt1.getSelected() != null) +// { +// if(chkImgExt1.getSelected().equals(new Boolean(true))) +// { +// a.setImg_ext1("y"); +// } +// } +// +// a.setImg_ext2("n"); +// if(chkImgExt2.getSelected() != null) +// { +// if(chkImgExt2.getSelected().equals(new Boolean(true))) +// { +// a.setImg_ext2("y"); +// } +// } +// +// a.setImg_cab1("n"); +// if(chkImgCab1.getSelected() != null) +// { +// if(chkImgCab1.getSelected().equals(new Boolean(true))) +// { +// a.setImg_cab1("y"); +// } +// } +// +// a.setImg_cab2("n"); +// if(chkImgCab2.getSelected() != null) +// { +// if(chkImgCab2.getSelected().equals(new Boolean(true))) +// { +// a.setImg_cab2("y"); +// } +// } +// +// a.setImg_cab3("n"); +// if(chkImgCab3.getSelected() != null) +// { +// if(chkImgCab3.getSelected().equals(new Boolean(true))) +// { +// a.setImg_cab3("y"); +// } +// } +// +// a.setImg_cab4("n"); +// if(chkImgCab4.getSelected() != null) +// { +// if(chkImgCab4.getSelected().equals(new Boolean(true))) +// { +// a.setImg_cab4("y"); +// } +// } +// +// a.setImg_ma1("n"); +// if(chkImgMa1.getSelected() != null) +// { +// if(chkImgMa1.getSelected().equals(new Boolean(true))) +// { +// a.setImg_ma1("y"); +// } +// } +// +// a.setImg_ma2("n"); +// if(chkImgMa2.getSelected() != null) +// { +// if(chkImgMa2.getSelected().equals(new Boolean(true))) +// { +// a.setImg_ma2("y"); +// } +// } +// +// a.setImg_ma3("n"); +// if(chkImgMa3.getSelected() != null) +// { +// if(chkImgMa3.getSelected().equals(new Boolean(true))) +// { +// a.setImg_ma3("y"); +// } +// } +// +// a.setImg_ma4("n"); +// if(chkImgMa4.getSelected() != null) +// { +// if(chkImgMa4.getSelected().equals(new Boolean(true))) +// { +// a.setImg_ma4("y"); +// } +// } +// +// a.setImg_ma5("n"); +// if(chkImgMa5.getSelected() != null) +// { +// if(chkImgMa5.getSelected().equals(new Boolean(true))) +// { +// a.setImg_ma5("y"); +// } +// } +// +// a.setImg_ma6("n"); +// if(chkImgMa6.getSelected() != null) +// { +// if(chkImgMa6.getSelected().equals(new Boolean(true))) +// { +// a.setImg_ma6("y"); +// } +// } +// +// a.setImg_ma7("n"); +// if(chkImgMa7.getSelected() != null) +// { +// if(chkImgMa7.getSelected().equals(new Boolean(true))) +// { +// a.setImg_ma7("y"); +// } +// } +// +// a.setImg_ma8("n"); +// if(chkImgMa8.getSelected() != null) +// { +// if(chkImgMa8.getSelected().equals(new Boolean(true))) +// { +// a.setImg_ma8("y"); +// } +// } +// +// a.setImg_ma9("n"); +// if(chkImgMa9.getSelected() != null) +// { +// if(chkImgMa9.getSelected().equals(new Boolean(true))) +// { +// a.setImg_ma9("y"); +// } +// } +// +// a.setImg_ma10("n"); +// if(chkImgMa10.getSelected() != null) +// { +// if(chkImgMa10.getSelected().equals(new Boolean(true))) +// { +// a.setImg_ma10("y"); +// } +// } +// +// a.setRestricao_carga(new Integer(0)); +// if(chkRestricaoCargas.getSelected()!= null) +// { +// if(chkRestricaoCargas.getSelected().equals(new Boolean(true))) +// { +// if(rbKgs2.getSelected() != null) +// { +// if(rbKgs2.getSelected().equals(new Boolean(true))) +// { +// a.setRestricao_carga(new Integer(2)); +// } +// } +// if(rbKgs5.getSelected() != null) +// { +// if(rbKgs5.getSelected().equals(new Boolean(true))) +// { +// a.setRestricao_carga(new Integer(5)); +// } +// } +// if(rbKgs10.getSelected() != null) +// { +// if(rbKgs10.getSelected().equals(new Boolean(true))) +// { +// a.setRestricao_carga(new Integer(10)); +// } +// } +// if(rbKgs15.getSelected() != null) +// { +// if(rbKgs15.getSelected().equals(new Boolean(true))) +// { +// a.setRestricao_carga(new Integer(15)); +// } +// } +// +// if(rbKgsOutro.getSelected() != null) +// { +// if(rbKgsOutro.getSelected().equals(new Boolean(true))) +// { +// if(txtKgs.getText() != null) +// { +// String kgs_str = txtKgs.getText().toString(); +// int kgs = Integer.parseInt(kgs_str); +// a.setRestricao_carga(new Integer(kgs)); +// } +// } +// } +// } +// } +// +// a.setRestricao_motricidade("n"); +// if(chkRestricaoMotricidade.getSelected() != null) +// { +// if(chkRestricaoMotricidade.getSelected().equals(new Boolean(true))) +// { +// a.setRestricao_motricidade("y"); +// } +// } +// +// a.setRestricao_conducao("n"); +// if(chkRestricaoConducao.getSelected() != null) +// { +// if(chkRestricaoConducao.getSelected().equals(new Boolean(true))) +// { +// a.setRestricao_conducao("y"); +// } +// } +// +// a.setRestricao_vibracoes("n"); +// if(chkRestricaoVibracoes.getSelected() != null) +// { +// if(chkRestricaoVibracoes.getSelected().equals(new Boolean(true))) +// { +// a.setRestricao_vibracoes("y"); +// } +// } +// +// a.setRestricao_outras(""); +// if(chkRestricaoOutras.getSelected() != null) +// { +// if(chkRestricaoOutras.getSelected().equals(new Boolean(true))) +// { +// if(txtRestricaoOutras.getText() != null) +// { +// a.setRestricao_outras((String)txtRestricaoOutras.getText()); +// } +// } +// } +// +// a.setMed_observ(""); +// if(txtObservacoes.getText() != null) +// { +// a.setMed_observ( (String) txtObservacoes.getText() ); +// } + + return a; + } + + private AnaliseAcidente fillAnaliseFieldsConsolidacao(AnaliseAcidente a) + { + String nome_resp_consolidacao = getSessionBean1().getCurrentUser().getNome(); + a.setNome_resp_consolidacao(nome_resp_consolidacao); + java.util.Date today = + new java.util.Date(); + java.sql.Date sqlToday = + new java.sql.Date(today.getTime()); + a.setData_consolidacao(sqlToday); + a.setAss_consolidacao("y"); + return a; + } + + private AnaliseAcidente fillAnaliseAssinaturas(AnaliseAcidente a) + { + UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); + java.util.Date today = new java.util.Date(); + java.sql.Date sqlToday = new java.sql.Date(today.getTime()); + int estado = a.getEstado().intValue(); + switch(estado) + { + case Global.ESTADO_ASSINATURA_SEG: + //notifyNextSignature(new Integer(Global.ESTADO_ASSINATURA_RH)); + a.setData_assinatura_seg(sqlToday); + a.setAss_resp_seg("y"); + a.setNome_resp_seg( getSessionBean1().getCurrentUser().getNome() ); + break; + case Global.ESTADO_ASSINATURA_RH: + a.setData_assinatura_rh(sqlToday); + a.setAss_resp_rh("y"); + a.setNome_resp_rh(getSessionBean1().getCurrentUser().getNome()); + break; + } + + return a; + } + + private boolean validationDepartmentSectionOk() + { + Integer departmentId = (Integer) drpDepartamento.getSelected(); + if(departmentId.intValue() == 0) + { + getSessionBean1().setMsg("Falta departamento!"); + return false; + } + Integer seccaoId = (Integer) drpSeccao.getSelected(); + if(seccaoId.intValue() == 0) + { + getSessionBean1().setMsg("Falta secção!"); + return false; + } + + return true; + } + + + private boolean validationOk() + { + if(getSessionBean1().getAcidentado() == null) + { + getSessionBean1().setMsg("Não seleccionou trabalhador acidentado!"); + return false; + } + + int estado = 0; + int estado_assinatura = 0; + if(getSessionBean1().getCurrentAnalise() == null) //null + { + estado = Global.ESTADO_SEG; + } + else + { + AnaliseAcidente a = getSessionBean1().getCurrentAnalise(); + estado = a.getEstado().intValue(); + estado_assinatura = a.getEstado_assinatura().intValue(); + } + + if(estado == Global.ESTADO_SEG) + { + if(txtAveriguador.getText() == null) + { + getSessionBean1().setMsg("Falta averiguador!"); + return false; + } + else + { + String averiguador = (String) txtAveriguador.getText(); + if(averiguador.trim().length() == 0) + { + getSessionBean1().setMsg("Falta averiguador!"); + return false; + } + } + + if(drpHours.getSelected() == null || drpMinutes.getSelected() == null) + { + getSessionBean1().setMsg("Falta hora acidente!"); + return false; + } + else + { + Integer h = (Integer) drpHours.getSelected(); + Integer m = (Integer) drpMinutes.getSelected(); + if(h.intValue() == -1 || m.intValue() == -1) + { + getSessionBean1().setMsg("Falta hora acidente!"); + return false; + } + + } + + if(txtHorasTurno.getText() != null) + { + String horas_turno = txtHorasTurno.getText().toString(); + if(horas_turno.trim().length() == 0) + { + getSessionBean1().setMsg("Falta nº horas trabalhadas no turno!"); + return false; + } + else + { + try + { + int nr = Integer.parseInt(horas_turno); + if(nr > 9) + { + getSessionBean1().setMsg("As horas turno devem ser entre 0 e 9!"); + return false; + } + } + catch(Exception ex) + { + getSessionBean1().setMsg("As horas turno devem ser um valor numérico!"); + return false; + } + } + } + else + { + getSessionBean1().setMsg("Falta nº horas trabalhadas no turno!"); + return false; + } + + + if(drpDepartamento.getSelected() == null) + { + getSessionBean1().setMsg("Falta departamento!"); + return false; + } + else + { + Integer d = (Integer) drpDepartamento.getSelected(); + if(d.intValue() == 0) + { + getSessionBean1().setMsg("Falta departamento!"); + return false; + } + } + + if(drpSeccao.getSelected() == null) + { + getSessionBean1().setMsg("Falta secção!"); + return false; + } + else + { + Integer s = (Integer) drpSeccao.getSelected(); + if(s.intValue() == 0) + { + getSessionBean1().setMsg("Falta secção!"); + return false; + } + } + + if(txtLocal.getText() == null) + { + getSessionBean1().setMsg("Falta local específico!"); + return false; + } + else + { + String local = (String) txtLocal.getText(); + if(local.trim().length() == 0) + { + getSessionBean1().setMsg("Falta local específico!"); + return false; + } + } + + if(txtTarefa.getText() == null) + { + getSessionBean1().setMsg("Falta tarefa!"); + return false; + } + else + { + String tarefa = (String) txtTarefa.getText(); + if(tarefa.trim().length() == 0) + { + getSessionBean1().setMsg("Falta tarefa!"); + return false; + } + } + + if(txtSubstancias.getText() == null) + { + getSessionBean1().setMsg("Falta substâncias!"); + return false; + } + else + { + String substancias = (String) txtSubstancias.getText(); + if(substancias.trim().length() == 0) + { + getSessionBean1().setMsg("Falta substâncias!"); + return false; + } + } + + if(txtCondicoes.getText() == null) + { + getSessionBean1().setMsg("Falta condições!"); + return false; + } + else + { + String condicoes = (String) txtCondicoes.getText(); + if(condicoes.trim().length() == 0) + { + getSessionBean1().setMsg("Falta condições!"); + return false; + } + } + + if(txtTestemunhas.getText() == null) + { + getSessionBean1().setMsg("Falta testemunhas!"); + return false; + } + else + { + String testemunhas = (String) txtTestemunhas.getText(); + if(testemunhas.trim().length() == 0) + { + getSessionBean1().setMsg("Falta testemunhas!"); + return false; + } + } + + if(drpCausas.getSelected() == null) + { + getSessionBean1().setMsg("Falta causa do acidente!"); + return false; + } + else + { + Integer c = (Integer) drpCausas.getSelected(); + if(c.intValue() == 0) + { + getSessionBean1().setMsg("Falta causa do acidente!"); + return false; + } + } + + if(txtDescricao.getText() == null) + { + getSessionBean1().setMsg("Falta descrição do acidente!"); + return false; + } + else + { + String descricao = (String) txtDescricao.getText(); + if(descricao.trim().length() == 0) + { + getSessionBean1().setMsg("Falta descrição do acidente!"); + return false; + } + } + + if(txtConclusoes.getText() == null) + { + getSessionBean1().setMsg("Falta conclusões!"); + return false; + } + else + { + String conclusoes = (String) txtConclusoes.getText(); + if(conclusoes.trim().length() == 0) + { + getSessionBean1().setMsg("Falta conclusões!"); + return false; + } + } + + if(txtAccoes.getText() == null) + { + getSessionBean1().setMsg("Falta acções!"); + return false; + } + else + { + String accoes = (String) txtAccoes.getText(); + if(accoes.trim().length() == 0) + { + getSessionBean1().setMsg("Falta acções!"); + return false; + } + } + + } + + + if(estado == Global.ESTADO_RH1) + { + + if(txtBI.getText() == null) + { + getSessionBean1().setMsg("Falta Nº Bilhete de Identidade!"); + return false; + } + else + { + String bi = (String) txtBI.getText(); + if(bi.trim().length() == 0) + { + getSessionBean1().setMsg("Falta Nº Bilhete de Identidade!"); + return false; + } + else + { + try + { + int bi_nr = Integer.parseInt(bi); + } + catch(Exception ex) + { + getSessionBean1().setMsg("Nº do Bilhete de Identidade tem de ser numérico!"); + return false; + } + } + } + + if(txtMorada.getText() == null) + { + getSessionBean1().setMsg("Falta morada!"); + return false; + } + else + { + String morada = (String) txtMorada.getText(); + if(morada.trim().length() == 0) + { + getSessionBean1().setMsg("Falta morada!"); + return false; + } + } + + String cod_postal1 = ""; + String cod_postal2 = ""; + if(txtCodPostal1.getText() == null || txtCodPostal2.getText() == null) + { + getSessionBean1().setMsg("Falta código postal!"); + return false; + } + else + { + cod_postal1 = (String) txtCodPostal1.getText(); + cod_postal2 = (String) txtCodPostal2.getText(); + + if(cod_postal1.trim().length() == 0 || cod_postal2.trim().length() == 0) + { + getSessionBean1().setMsg("Falta código postal!"); + return false; + } + } + + if(txtCodPostal1.getText() != null) + { + if(cod_postal1.trim().length() > 0) + { + try + { + int nr = Integer.parseInt(cod_postal1); + if(nr < 1000 || nr > 9999) + { + getSessionBean1().setMsg("O formato do código postal é : '9999-999'"); + return false; + } + } + catch(Exception ex) + { + getSessionBean1().setMsg("O código postal tem de ser um valor numérico!"); + return false; + } + } + } + + if(txtCodPostal2.getText() != null) + { + if(cod_postal2.trim().length() > 0) + { + if(cod_postal1.trim().length() == 0) + { + getSessionBean1().setMsg("O formato do código postal é : '9999-999'"); + return false; + } + try + { + int nr = Integer.parseInt(cod_postal2); + if(cod_postal2.length() > 3 ) + { + getSessionBean1().setMsg("O formato do código postal é : '9999-999'"); + return false; + } + } + catch(Exception ex) + { + getSessionBean1().setMsg("O código postal de ser um valor numérico!"); + return false; + } + } + + if(txtLocalidade.getText() == null) + { + getSessionBean1().setMsg("Falta localidade!"); + return false; + } + else + { + String localidade = (String) txtLocalidade.getText(); + if(localidade.trim().length() == 0) + { + getSessionBean1().setMsg("Falta localidade!"); + return false; + } + } + + if(txtContactoTelefonico.getText() == null) + { + getSessionBean1().setMsg("Falta contacto telefónico!"); + return false; + } + else + { + String contacto_telefonico = (String) txtContactoTelefonico.getText(); + if(contacto_telefonico.trim().length() == 0) + { + getSessionBean1().setMsg("Falta contacto telefónico!"); + return false; + } + } + + if(rbTurnoManha.getSelected() == null && rbTurnoTarde.getSelected() == null && rbTurnoNoite.getSelected() == null ) + { + getSessionBean1().setMsg("Falta turno de trabalho!"); + return false; + } + + if(txtNomeSuperior.getText() == null) + { + getSessionBean1().setMsg("Falta nome do superior hierárquico!"); + return false; + } + else + { + String nome_superior = (String) txtNomeSuperior.getText(); + if(nome_superior.trim().length() == 0) + { + getSessionBean1().setMsg("Falta nome do superior hierárquico!"); + return false; + } + } + + if(txtEmailSuperior.getText() != null) + { + String email_superior = (String) txtEmailSuperior.getText(); + if(email_superior.trim().length() > 0) + { + if(! utils.Utils.isValidEmail(email_superior)) + { + getSessionBean1().setMsg("Email do superior hierárquico inválido!"); + return false; + } + } + else + { + getSessionBean1().setMsg("Falta email do superior hierárquico!"); + return false; + } + } + else + { + getSessionBean1().setMsg("Falta email do superior hierárquico!"); + return false; + } + } + + if(estado == Global.ESTADO_RH1) + { + + if(rbFormacaoSHSTY.getSelected() == null && rbFormacaoSHSTN.getSelected() == null) + { + getSessionBean1().setMsg("Falta indicar se o colaborador teve formação em SHST!"); + return false; + } + else + { + if(rbFormacaoSHSTY.getSelected() != null) + { + if(rbFormacaoSHSTY.getSelected().equals(new Boolean(false))) + { + if(rbFormacaoSHSTN.getSelected() != null) + { + if(rbFormacaoSHSTN.getSelected().equals(new Boolean(false))) + { + getSessionBean1().setMsg("Falta indicar se o colaborador teve formação em SHST!"); + return false; + } + } + } + } + } + + if(rbFormacaoSHSTN.getSelected() != null) + { + if(rbFormacaoSHSTN.getSelected().equals(new Boolean(true))) + { + if(txtFormacaoSHSTNWhy.getText() == null) + { + getSessionBean1().setMsg("Falta indicar a razão porque o colaborador não teve formação em SHST!"); + return false; + } + else + { + String why = (String) txtFormacaoSHSTNWhy.getText(); + if(why.trim().length() == 0) + { + getSessionBean1().setMsg("Falta indicar a razão porque o colaborador não teve formação em SHST!"); + return false; + } + } + } + + } + + if(rbAcidentesColaboradorY.getSelected() == null && rbAcidentesColaboradorN.getSelected() == null) + { + getSessionBean1().setMsg("Falta indicar se o colaborador teve outras ocorrências, ou não!"); + return false; + } + else + { + if(rbAcidentesColaboradorY.getSelected() != null) + { + if(rbAcidentesColaboradorY.getSelected().equals(new Boolean(false))) + { + if(rbAcidentesColaboradorN.getSelected() != null) + { + if(rbAcidentesColaboradorN.getSelected().equals(new Boolean(false))) + { + getSessionBean1().setMsg("Falta indicar se o colaborador teve outras ocorrências, ou não!"); + return false; + } + } + } + } + } + + if(rbAcidentesColaboradorY.getSelected() != null) + { + + if(rbAcidentesColaboradorY.getSelected().equals(new Boolean(true))) + { + if(txtNrAcidentesColaborador.getText() != null) + { + String nr_str = txtNrAcidentesColaborador.getText().toString(); + if(nr_str.trim().length() > 0) + { + try + { + int nr = Integer.parseInt(nr_str); + } + catch(Exception ex) + { + getSessionBean1().setMsg("O º de acidentes do colaborador deve ser um valor numérico!"); + return false; + } + } + else + { + getSessionBean1().setMsg("Falta indicar o º de ocorrências do colaborador!"); + return false; + } + } + else + { + getSessionBean1().setMsg("Falta indicar o º de ocorrências do colaborador!"); + return false; + } + + if( + txtNrRelatorioAcidentesColaborador1.getText() == null && + txtNrRelatorioAcidentesColaborador2.getText() == null && + txtNrRelatorioAcidentesColaborador3.getText() == null && + txtNrRelatorioAcidentesColaborador1.getText() == null + ) + { + getSessionBean1().setMsg("Falta indicar o(s) º(s) do(s) relatório(s) de acidente do colaborador!"); + return false; + } + else + { + String nr_relatorio1 = ""; + String nr_relatorio2 = ""; + String nr_relatorio3 = ""; + String nr_relatorio4 = ""; + if(txtNrRelatorioAcidentesColaborador1.getText() != null) + { + nr_relatorio1 = (String) txtNrRelatorioAcidentesColaborador1.getText(); + } + if(txtNrRelatorioAcidentesColaborador2.getText() != null) + { + nr_relatorio2 = (String) txtNrRelatorioAcidentesColaborador2.getText(); + } + if(txtNrRelatorioAcidentesColaborador3.getText() != null) + { + nr_relatorio3 = (String) txtNrRelatorioAcidentesColaborador3.getText(); + } + if(txtNrRelatorioAcidentesColaborador4.getText() != null) + { + nr_relatorio4 = (String) txtNrRelatorioAcidentesColaborador4.getText(); + } + + if(nr_relatorio1.trim().length() == 0 && nr_relatorio2.trim().length() == 0 && nr_relatorio3.trim().length() == 0 && nr_relatorio4.trim().length() == 0) + { + getSessionBean1().setMsg("Falta indicar o(s) º(s) do(s) relatório(s) de acidente do colaborador!"); + return false; + } + } + }// + + } + + + + if(rbAcidentesColaboradoresY.getSelected() == null && rbAcidentesColaboradoresN.getSelected() == null) + { + getSessionBean1().setMsg("Falta indicar se houve outras ocorrências com outros colaboradores!"); + return false; + } + else + { + if(rbAcidentesColaboradoresY.getSelected() != null) + { + if(rbAcidentesColaboradoresY.getSelected().equals(new Boolean(false))) + { + if(rbAcidentesColaboradoresN.getSelected() != null) + { + if(rbAcidentesColaboradoresN.getSelected().equals(new Boolean(false))) + { + getSessionBean1().setMsg("Falta indicar se houve outras ocorrências com outros colaboradores!"); + return false; + } + } + } + } + } + + if(rbAcidentesColaboradoresY.getSelected() != null) + { + + if(rbAcidentesColaboradoresY.getSelected().equals(new Boolean(true))) + { + if(txtNrAcidentesColaboradores.getText() != null) + { + String nr_str = txtNrAcidentesColaboradores.getText().toString(); + if(nr_str.trim().length() > 0) + { + try + { + int nr = Integer.parseInt(nr_str); + } + catch(Exception ex) + { + getSessionBean1().setMsg("O º de acidentes dos colaboradores deve ser um valor numérico!"); + return false; + } + } + else + { + getSessionBean1().setMsg("Falta indicar o º de ocorrências com outros colaboradores!"); + return false; + } + } + else + { + getSessionBean1().setMsg("Falta indicar o º de ocorrências com outros colaboradores!"); + return false; + } + + if( + txtNrRelatorioAcidentesColaboradores1.getText() == null && + txtNrRelatorioAcidentesColaboradores2.getText() == null && + txtNrRelatorioAcidentesColaboradores3.getText() == null && + txtNrRelatorioAcidentesColaboradores1.getText() == null + ) + { + getSessionBean1().setMsg("Falta indicar o(s) º(s) do(s) relatório(s) de acidente com outros colaboradores!"); + return false; + } + else + { + String nr_relatorio1 = ""; + String nr_relatorio2 = ""; + String nr_relatorio3 = ""; + String nr_relatorio4 = ""; + if(txtNrRelatorioAcidentesColaboradores1.getText() != null) + { + nr_relatorio1 = (String) txtNrRelatorioAcidentesColaboradores1.getText(); + } + if(txtNrRelatorioAcidentesColaboradores2.getText() != null) + { + nr_relatorio2 = (String) txtNrRelatorioAcidentesColaboradores2.getText(); + } + if(txtNrRelatorioAcidentesColaboradores3.getText() != null) + { + nr_relatorio3 = (String) txtNrRelatorioAcidentesColaboradores3.getText(); + } + if(txtNrRelatorioAcidentesColaboradores4.getText() != null) + { + nr_relatorio4 = (String) txtNrRelatorioAcidentesColaboradores4.getText(); + } + + if(nr_relatorio1.trim().length() == 0 && nr_relatorio2.trim().length() == 0 && nr_relatorio3.trim().length() == 0 && nr_relatorio4.trim().length() == 0) + { + getSessionBean1().setMsg("Falta indicar o(s) º(s) do(s) relatório(s) de acidente com outros colaboradores!"); + return false; + } + } + }// + + } + + } + } + else if(estado == Global.ESTADO_HS) //recomendacoes + { + if(isRecomendacoesEmpty()) + { + getSessionBean1().setMsg("Tem de preencher pelo menos uma recomendação!"); + return false; + } + } + else if(estado == Global.ESTADO_RH2) //medidas + { + if(isMedidasEmpty()) + { + getSessionBean1().setMsg("Tem de preencher pelo menos uma medida!"); + return false; + } +// } +// //else if(estado == Global.ESTADO_MEDICINA) +// else if(estado == Global.ESTADO_RH2) +// { + if(rbIncapacidadeNone.getSelected() == null && rbIncapacidadeTemp.getSelected() == null && rbIncapacidadePerm.getSelected() == null) + { + getSessionBean1().setMsg("Falta indicar o tipo de incapacidade!"); + return false; + } + else + { + if(rbIncapacidadeNone.getSelected() != null) + { + if(rbIncapacidadeNone.getSelected().equals(new Boolean(false))) + { + if(rbIncapacidadeTemp.getSelected() != null) + { + if(rbIncapacidadeTemp.getSelected().equals(new Boolean(false))) + { + if(rbIncapacidadePerm.getSelected() != null) + { + if(rbIncapacidadePerm.getSelected().equals(new Boolean(false))) + { + getSessionBean1().setMsg("Falta indicar o tipo de incapacidade!"); + return false; + } + } + } + } + } + } + } + + if(txtCoefIncapacidade.getText() != null) + { + String coef_str = txtCoefIncapacidade.getText().toString(); + if(coef_str.trim().length() > 0) + { + try + { + int nr = Integer.parseInt(coef_str); + } + catch(Exception ex) + { + getSessionBean1().setMsg("O coeficiente de incapacidade deve ser um valor numérico!"); + return false; + } + } + else + { + getSessionBean1().setMsg("Falta coeficiente de incapacidade!"); + return false; + } + } + else + { + getSessionBean1().setMsg("Falta coeficiente de incapacidade!"); + return false; + } + + if(chkRestricaoCargas.getSelected() != null) + { + Boolean b = (Boolean) chkRestricaoCargas.getSelected(); + if(b.equals(new Boolean(true))) + { + if(txtKgs.getText() != null) + { + String kgs_str = txtKgs.getText().toString(); + try + { + int nr = Integer.parseInt(kgs_str); + } + catch(Exception ex) + { + getSessionBean1().setMsg("O valor de kgs deve ser um valor numérico!"); + return false; + } + } + } + } + } + else if(estado == Global.ESTADO_CONSOLIDACAO) + { + if(chkVerHs.getSelected() == null) + { + getSessionBean1().setMsg("Falta assinatura!"); + return false; + } + else if(chkVerHs.getSelected().equals(new Boolean(false))) + { + getSessionBean1().setMsg("Falta assinatura!"); + return false; + } + } + else if(estado == Global.ESTADO_ASSINATURA_SEG) + { + if(chkVerRespSeg.getSelected() == null) + { + getSessionBean1().setMsg("Falta assinatura!"); + return false; + } + else if(chkVerRespSeg.getSelected().equals(new Boolean(false))) + { + getSessionBean1().setMsg("Falta assinatura!"); + return false; + } + } + else if(estado == Global.ESTADO_ASSINATURA_RH) + { + if(chkVerRespRh.getSelected() == null) + { + getSessionBean1().setMsg("Falta assinatura!"); + return false; + } + else if(chkVerRespRh.getSelected().equals(new Boolean(false))) + { + getSessionBean1().setMsg("Falta assinatura!"); + return false; + } + } + + + return true; + } + + private void createImagesFolder(AnaliseAcidente a) + //private void createImagesFolder(String folderName) + { + String folderName = a.getAnalise_nr().substring(0,2) + a.getAnalise_nr().substring(3); + + ServletContext theApplicationsServletContext = + (ServletContext) this.getExternalContext().getContext(); +// String imageFileFolder = theApplicationsServletContext.getRealPath(Global.IMAGE_FOLDER + "/" + folderName); + String imageFileFolder = Global.IMAGE_FOLDER + "/" + folderName; + try + { +// String imageFileFolderTmp = theApplicationsServletContext.getRealPath(Global.IMAGE_FOLDER + "/tmp" + getSessionBean1().getCurrentUser().getLogin()); + String imageFileFolderTmp = Global.IMAGE_FOLDER + "/tmp" + getSessionBean1().getCurrentUser().getLogin(); + File f = new File(imageFileFolderTmp); + if( f.exists() ) + { + File folder = new File(imageFileFolder); + folder.mkdir(); + + File files[] = f.listFiles(); + + for(int i=0;i 0) + { + gridImages.getChildren().clear(); + } + ServletContext theApplicationsServletContext = + (ServletContext) this.getExternalContext().getContext(); +// String imageFileFolder = theApplicationsServletContext.getRealPath(Global.IMAGE_FOLDER + "/" + folderName); + + + File apacheAnaliseFolder = new File(theApplicationsServletContext.getRealPath( Global.RESOURCES_IMAGE_FOLDER ) + "/analises/" + folderName); + if(apacheAnaliseFolder.exists()) + { + Global global = new Global(); + global.deleteFolderFiles(apacheAnaliseFolder); + System.out.println("FILES DELETED"); + } + else + { + apacheAnaliseFolder.mkdir(); + } + + + + String imageFileFolder = Global.IMAGE_FOLDER + "/" + folderName; + try + { + File f = new File(imageFileFolder); + + if(f.exists()) + { + File images[] = f.listFiles(); + Arrays.sort(images); + for(int i=0;i"; + + String responsavel_loja = "n"; + switch (estado.intValue()) + { + case Global.ESTADO_RH1: + tipo = new Integer(Global.TIPO_UTILIZADOR_RH); + break; + case Global.ESTADO_HS: + tipo = new Integer(Global.TIPO_UTILIZADOR_HS); + break; + case Global.ESTADO_RH2: + tipo = new Integer(Global.TIPO_UTILIZADOR_RH); + break; + case Global.ESTADO_CONSOLIDACAO: + tipo = new Integer(Global.TIPO_UTILIZADOR_HS); + break; + case Global.ESTADO_ASSINATURA_SEG: + tipo =new Integer(Global.TIPO_UTILIZADOR_SEGURANCA); + responsavel_loja = "y"; + break; + case Global.ESTADO_ASSINATURA_RH: + tipo = new Integer(Global.TIPO_UTILIZADOR_RH); + responsavel_loja = "y"; + break; + case Global.ESTADO_FECHAR: + tipo = new Integer(Global.TIPO_UTILIZADOR_HS); + break; + } + +// if(estado.intValue() == Global.ESTADO_FECHAR) +// { +// tipo = new Integer(Global.TIPO_UTILIZADOR_HS); // hs +// } +// else +// { +// tipo = estado; +// } + + UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); + try + { + ArrayList list = udp.getUtilizadoresListByTipo(tipo, responsavel_loja); + ListIterator iter = list.listIterator(); + while(iter.hasNext()) + { + Utilizador u = (Utilizador) iter.next(); + System.out.println("USER MAIL : " + u.getLogin() + " ; " + u.getEmail()); + try + { + sendEmail(u.getEmail(), Global.ENDERECO_ENVIO, assunto, texto_email); + } + catch(Exception ex1) + { + ex1.printStackTrace(); + System.out.println("MAIL ERROR : " + ex1.getMessage()); + } + + } + } + catch(Exception ex) + { + //ex.printStackTrace(); + } + + } + + private void sendEmailResponsavelHierarquico(AnaliseAcidente a) + { + Acidentado ac = getSessionBean1().getAcidentado(); + String assunto = "Comunicação de Análise de Acidentes de Trabalho de " + ac.getNome(); + + String data_acidente = ""; + try + { + java.util.Date ddate = new java.util.Date(a.getData_acidente().getTime()); + data_acidente = utils.Utils.dateToYYYYMMDD(ddate); + } + catch(Exception ex){} + + String texto_email = "

Caro(a) Colega,

"; + texto_email += "

Na sequência do acidente de trabalho do colaborador "; + texto_email += ac.getNome(); + texto_email += " no dia " + data_acidente; + texto_email += ", vimos pelo presente remeter cópia da análise do acidente " + a.getAnalise_nr() + " que se encontra em processo de averiguação pelo departamento de Segurança, Recursos Humanos e pela SIPRP para seu conhecimento. Caso tenha qualquer informação importante sobre o processo ou pretenda esclarecimentos adicionais contacte, por favor, a secção de Recursos Humanos.

"; + texto_email += "

Cumprimentos.

"; + try + { + sendEmail(ac.getEmail_superior_hierarquico(), Global.ENDERECO_ENVIO, assunto, texto_email); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + + private void sendEmailFimProcesso(AnaliseAcidente a) + { + Acidentado ac = getSessionBean1().getAcidentado(); + String assunto = "Fecho do Processo de Análise de Acidente de Trabalho de " + ac.getNome(); + UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); + ArrayList responsavelRh_list = udp.getResponsavelRhList( a.getEstabelecimento_id() ); + if(responsavelRh_list != null) + { + ListIterator iter = responsavelRh_list.listIterator(); + while(iter.hasNext()) + { + Utilizador u = (Utilizador) iter.next(); + String texto_email = "

Exmo. (a) Senhor(a), " + u.getNome() + "

"; + texto_email += "

Informamos que o processo de análise de acidente de trabalho nº " + a.getAnalise_nr() + " se encontra finalizado, "; + texto_email += "pelo que solicitamos a sua impressão e arquivamento em pasta própria, juntamente com a participação de sinistro à seguradora.

"; + texto_email += "

Caso pretenda qualquer esclarecimento, contacte-nos, por favor, através de acidentes.auchan@siprp.pt ou pelo telefone 213 504 540.

"; + texto_email += "

Os melhores cumprimentos.

"; + texto_email += "

SIPRP

"; + try + { + sendEmail(u.getEmail(), Global.ENDERECO_ENVIO, assunto, texto_email); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + } + +// private void sendEmail(String emailTo, String emailFrom, String assunto, String texto_email) throws Exception +// { +// Properties props = new Properties(); +// //props.put("mail.transport.protocol", "smtp"); +// props.put("mail.smtp.host", "smtp.netcabo.pt"); +// props.put("mail.from", emailFrom); +// Session session1 = Session.getInstance(props); +// Message msg = new MimeMessage(session1); +// +//// try +//// { +// //Address Email_TO = new InternetAddress("myemail@bol.com.br"); +// msg.setFrom(new InternetAddress(emailFrom)); +// InternetAddress[] address = {new InternetAddress(emailTo)}; +// msg.setRecipients(Message.RecipientType.TO, address); +// msg.setSubject(assunto); +// msg.setSentDate(new Date()); +// Multipart multipart = new MimeMultipart(); +// BodyPart msgBodyPart = new MimeBodyPart(); +// String html; +// html=" "; +// html+=""; +// html+= texto_email; +// html+=""; +// msgBodyPart.setContent(html, "text/html"); +// multipart.addBodyPart(msgBodyPart); +// msg.setContent(multipart); +// Transport.send(msg); +// System.out.println("Email Enviado !!!! "); +//// } +//// catch (Exception ex) +//// { +//// System.out.println("MAIL ERROR : " + ex.getMessage()); +//// ex.printStackTrace(); +//// } +// +// } + + public class SMTPAuthenticator extends Authenticator { + public PasswordAuthentication getPasswordAuthentication() { + String username = "lluis"; + String password = "654321"; + return new PasswordAuthentication(username, password); + } + } + private void sendEmail(String emailTo, String emailFrom, String assunto, String texto_email) throws Exception + { + Properties props = new Properties(); + //props.put("mail.transport.protocol", "smtp"); + props.put("mail.smtp.host", "mail2.evolute.pt"); + props.put("mail.from", emailFrom); + props.put("mail.smtp.auth", "true"); + props.put("mail.smtp.user", "lluis"); + props.put("mail.smtp.password", "654321"); +// Session session1 = Session.getInstance(props); + Authenticator auth = new SMTPAuthenticator(); + Session session = Session.getDefaultInstance(props, auth); + + Message msg = new MimeMessage(session); + msg.setFrom(new InternetAddress(emailFrom)); + InternetAddress[] address = {new InternetAddress(emailTo)}; + msg.setRecipients(Message.RecipientType.TO, address); + msg.setSubject(assunto); + msg.setSentDate(new Date()); + Multipart multipart = new MimeMultipart(); + BodyPart msgBodyPart = new MimeBodyPart(); + String html; + html=" "; + html+=""; + html+= texto_email; + html+=""; + msgBodyPart.setContent(html, "text/html"); + multipart.addBodyPart(msgBodyPart); + msg.setContent(multipart); + ////////Transport.send(msg); + ////////System.out.println("Email Enviado !!!! "); + + } + + public String butImprimir_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. +// AnaliseAcidente a = getSessionBean1().getCurrentAnalise(); +// if(a.getEstado().intValue() == ESTADO_IMPRESSAO) +// { +// Pdf pdf = new Pdf(); +// pdf.generatePdf(a); +// } + + if(validationOk()) + { + AnaliseAcidente a = fillAnaliseFields(); + Acidentado ac = null; + ArrayList recs = null; + ArrayList meds = null; + int estado = a.getEstado().intValue(); + //if(estado == ESTADO_SEG || estado == ESTADO_RH1) +// if(estado == Global.ESTADO_RH1) +// { +// ac = fillAcidentadoFields(); +// } +// else if(estado == Global.ESTADO_HS) +// { +// a.setTecnico_saude_id(getSessionBean1().getCurrentUser().getId()); +// recs = fillAnaliseRecomendacoesHs(a); +// } +// else if(estado == Global.ESTADO_RH2) +// { +// meds = fillAnaliseMedidasRh(a); +// } +// int novo_estado = a.getEstado().intValue(); +// +// if(a.getCorrecao().matches("y")) +// { +// a.setCorrecao("n"); +// a.setEstado(a.getEstado_antes_correcao()); +// a.setEstado_antes_correcao(null); +// a.setObservacoes_correcao(""); +// } +// else +// { +// if(novo_estado < Global.ESTADO_CONCLUIDO) +// { +// novo_estado++; +// // if(novo_estado == ESTADO_MEDICO) +// // { +// // novo_estado++; //skip medico +// // } +// if(novo_estado == Global.ESTADO_ASSINATURAS) +// { +// a.setEstado_assinatura(new Integer(ESTADO_ASSINATURA_1)); +// notifyNextSignature(new Integer(ESTADO_ASSINATURA_1)); +// } +// } +// a.setEstado(new Integer(novo_estado)); +// } + + try + { + update(a, ac, recs, meds); + chkVerRespRh.setDisabled(true); + //createImagesFolder(analiseId.toString()); +// updateImagesFolder(a.getId().toString()); +// sendMailToNextUser(new Integer(novo_estado)); +// String navFrom = getSessionBean1().getNavFrom(); +// if(navFrom.matches("FormSeguranca")) +// { +// return "form_seguranca"; +// } +// else if(navFrom.matches("FormRH")) +// { +// return "form_rh"; +// } +// else if(navFrom.matches("FormHS")) +// { +// return "form_hs"; +// } +// else if(navFrom.matches("FormMedico")) +// { +// return "form_medico"; +// } + } + catch(Exception ex) + { + getSessionBean1().setMsg("Erro na actualização da análise !"); + ex.printStackTrace(); + } + } + + return null; + } + + private void buildPdf(AnaliseAcidente a) + { + + // create pdf folder + String pdf_folder = createPdfFolder(a.getId().toString()); + if(pdf_folder != null) + { + hidDisableEnviar.setValue(a.getId().toString()); + Pdf pdf = new Pdf(); + pdf.generatePdf(pdf_folder, a); + } + } + + + private String createPdfFolder(String folderName) + { + ServletContext theApplicationsServletContext = + (ServletContext) this.getExternalContext().getContext(); + String pdfFileFolder = theApplicationsServletContext.getRealPath(PDFS_FOLDER_URL + "/" + folderName); + try + { + //String imageFileFolderTmp = theApplicationsServletContext.getRealPath(IMAGE_URL + "/tmp" + getSessionBean1().getCurrentUser().getLogin()); + File folder = new File(pdfFileFolder); + if(! folder.exists()) + { + folder.mkdir(); + } + else + { + //remove all existing files + File files[] = folder.listFiles(); + + for(int i=0;i 0) + { + booNrOk = true; + } + else + { + nr_mecano = null; + } + } + + if(txtNomeTrabalhador.getText() != null) + { + nome = (String) txtNomeTrabalhador.getText(); + if(nome.trim().length() > 0) + { + booNomeOk = true; + } + else + { + nome = null; + } + } + + if(! booNrOk && !booNomeOk) + { + getSessionBean1().setMsg("Tem de preencher Numero Mecanográfico ou Nome"); + return null; + } + + AnalisesDataProvider adp = new AnalisesDataProvider(); + Trabalhador t = null; + if(nome != null) + { + nome = utils.Utils.textToUnicode( nome.toUpperCase()); + } + try + { + ArrayList list = adp.searchTrabalhador(getSessionBean1().getCurrentUser().getEmpresa_id(), getSessionBean1().getCurrentUser().getEstabelecimento_id(), nr_mecano, nome ); + if(list.size() == 1) + { + t = (Trabalhador) list.get(0); + txtTrabalhador.setText(t.getNome()); + txtNomeAcidentado.setText(t.getNome()); + txtDataNascimento.setText(t.getData_nascimento()); + Acidentado a = new Acidentado(); + a.setTrabalhador_id(t.getId()); + a.setData_nascimento(t.getData_nascimento()); + a.setNome(t.getNome()); + a.setFuncao(utils.Utils.unicodeToHTML(t.getFuncao())); + a.setData_admissao(t.getData_admissao()); + a.setNumero_mecanografico(t.getNumero_mecanografico()); + getSessionBean1().setAcidentado(a); + gridSiprp.setRendered(true); + gridDadosAcidenteSeg.setRendered(true); + } + else + { + tblTrabalhadores.setRendered(true); + getSessionBean1().getTrabalhadoresListDataProvider().setList(list); + } + if(getSessionBean1().getCurrentAnalise() != null) // new analise) + { + gridTrabalhadores.setRendered(false); + } + } + catch(Exception ex) + { + getSessionBean1().setMsg("Trabalhador inexistente !"); + tblTrabalhadores.setRendered(false); + //ex.printStackTrace(); + } + + return null; + } + + public String lnkPOR_action() { + // TODO: Replace with your code + Trabalhador t = getTrabalhadorRowData(); + Acidentado ac = setAcidentado(t); + gridSiprp.setRendered(true); + gridAcidentadoView.setRendered(true); + gridDadosAcidenteSeg.setRendered(true); + gridTrabalhadores.setRendered(false); + fillAcidentadoView(ac); + return null; + } + + public String lnkNomeTrabalhador_action() { + // TODO: Replace with your code + Trabalhador t = getTrabalhadorRowData(); + Acidentado ac = setAcidentado(t); + gridSiprp.setRendered(true); + gridAcidentadoView.setRendered(true); + gridDadosAcidenteSeg.setRendered(true); + gridTrabalhadores.setRendered(false); + fillAcidentadoView(ac); + return null; + } + + public String lnkEstabelecimentoTrabalhador_action() { + // TODO: Replace with your code + Trabalhador t = getTrabalhadorRowData(); + Acidentado ac = setAcidentado(t); + gridSiprp.setRendered(true); + gridAcidentadoView.setRendered(true); + gridDadosAcidenteSeg.setRendered(true); + gridTrabalhadores.setRendered(false); + fillAcidentadoView(ac); + return null; + } + + private Trabalhador getTrabalhadorRowData() + { + RowKey rk = tableRowGroup1.getRowKey(); + int k = Integer.parseInt(rk.getRowId()); + TrabalhadoresListDataProvider provider = (TrabalhadoresListDataProvider) tableRowGroup1.getSourceData(); + ArrayList list = (ArrayList) provider.getList(); + Trabalhador t = (Trabalhador)list.get(k); + return t; + } + + private Acidentado setAcidentado(Trabalhador t) + { + txtTrabalhador.setText(t.getNome()); + txtNomeAcidentado.setText(t.getNome()); + txtDataNascimento.setText(t.getData_nascimento()); + Acidentado a = new Acidentado(); + a.setTrabalhador_id(t.getId()); + a.setData_nascimento(t.getData_nascimento()); + a.setNome(t.getNome()); + a.setMorada(""); + a.setFuncao(utils.Utils.unicodeToHTML(t.getFuncao())); + a.setData_admissao(t.getData_admissao()); + a.setNumero_mecanografico(t.getNumero_mecanografico()); + a.setEstabelecimento_origem(t.getEstabelecimento()); + getSessionBean1().setAcidentado(a); + return a; + } + + public String butCorrecao_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + + return "correcao"; + } + + public String lnkNewUser_action() { + // TODO: Replace with your code + + return null; + } + + private boolean isRecomendacoesEmpty() + { + boolean res = true; + + for(int i=0; i < gridRecomendacoes.getChildren().size(); i++) + { + HtmlPanelGrid g = (HtmlPanelGrid) gridRecomendacoes.getChildren().get(i); + TextArea t = (TextArea) g.getChildren().get(1); + if(t.getText() != null) + { + String txt = (String) t.getText(); + if(txt.trim().length() > 0) + { + res = false; + break; + } + } + } + + return res; + } + + private boolean isMedidasEmpty() + { + boolean res = true; + + for(int i=0; i < gridMedidas.getChildren().size(); i++) + { + HtmlPanelGrid g = (HtmlPanelGrid) gridMedidas.getChildren().get(i); + TextArea t = (TextArea) g.getChildren().get(1); + if(t.getText() != null) + { + String txt = (String) t.getText(); + if(txt.trim().length() > 0) + { + res = false; + break; + } + } + } + + return res; + } + + public void drpDepartamento_processValueChange(ValueChangeEvent event) { + // TODO: Replace with your code + + AnalisesDataProvider adp = new AnalisesDataProvider(); + Integer departamento_id = (Integer) drpDepartamento.getSelected(); + try + { + if(departamento_id.intValue()== 0) + { + getSessionBean1().setSeccaoOptions(adp.getSeccoesList(null)); + } + else + { + getSessionBean1().setSeccaoOptions(adp.getSeccoesList(departamento_id)); + } + + drpSeccao.setSelected(new Integer(0)); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + hidAnchor.setValue("dados"); + } + +} + diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/ApplicationBean1.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/ApplicationBean1.java new file mode 100644 index 00000000..36df6ef2 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/ApplicationBean1.java @@ -0,0 +1,100 @@ +/* + * ApplicationBean1.java + * + * Created on September 18, 2007, 3:14 PM + * Copyright lluis + */ +package analiseacidentestrabalho; + +import com.sun.rave.web.ui.appbase.AbstractApplicationBean; +import javax.faces.FacesException; + +/** + *

Application scope data bean for your application. Create properties + * here to represent cached data that should be made available to all users + * and pages in the application.

+ * + *

An instance of this class will be created for you automatically, + * the first time your application evaluates a value binding expression + * or method binding expression that references a managed bean using + * this class.

+ */ +public class ApplicationBean1 extends AbstractApplicationBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + //
+ + /** + *

Construct a new application data bean instance.

+ */ + public ApplicationBean1() { + } + + /** + *

This method is called when this bean is initially added to + * application scope. Typically, this occurs as a result of evaluating + * a value binding or method binding expression, which utilizes the + * managed bean facility to instantiate this bean and store it into + * application scope.

+ * + *

You may customize this method to initialize and cache application wide + * data values (such as the lists of valid options for dropdown list + * components), or to allocate resources that are required for the + * lifetime of the application.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("ApplicationBean1 Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + } + + /** + *

This method is called when this bean is removed from + * application scope. Typically, this occurs as a result of + * the application being shut down by its owning container.

+ * + *

You may customize this method to clean up resources allocated + * during the execution of the init() method, or + * at any later time during the lifetime of the application.

+ */ + public void destroy() { + } + + /** + *

Return an appropriate character encoding based on the + * Locale defined for the current JavaServer Faces + * view. If no more suitable encoding can be found, return + * "UTF-8" as a general purpose default.

+ * + *

The default implementation uses the implementation from + * our superclass, AbstractApplicationBean.

+ */ + public String getLocaleCharacterEncoding() { + return super.getLocaleCharacterEncoding(); + } +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Bundle.properties b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Bundle.properties new file mode 100644 index 00000000..13e936fe --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Bundle.properties @@ -0,0 +1 @@ +# Sample ResourceBundle properties file diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Dummy.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Dummy.java new file mode 100644 index 00000000..0dc03da1 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Dummy.java @@ -0,0 +1,600 @@ +/* + * Dummy.java + * + * + * Created on September 19, 2007, 10:56 AM + * Copyright lluis + */ +package analiseacidentestrabalho; + +import com.sun.rave.web.ui.appbase.AbstractPageBean; +import com.sun.rave.web.ui.component.Body; +import com.sun.rave.web.ui.component.Button; +import com.sun.rave.web.ui.component.Form; +import com.sun.rave.web.ui.component.Head; +import com.sun.rave.web.ui.component.HiddenField; +import com.sun.rave.web.ui.component.Html; +import com.sun.rave.web.ui.component.Hyperlink; +import com.sun.rave.web.ui.component.ImageComponent; +import com.sun.rave.web.ui.component.Link; +import com.sun.rave.web.ui.component.Page; +import com.sun.rave.web.ui.component.PanelGroup; +import com.sun.rave.web.ui.component.StaticText; +import global.Global; +import java.io.File; +import java.util.Calendar; +import java.util.GregorianCalendar; +import javax.faces.FacesException; +import javax.faces.component.html.HtmlPanelGrid; +import javax.faces.event.ActionEvent; +import javax.faces.event.ValueChangeEvent; + +/** + *

Page bean that corresponds to a similarly named JSP page. This + * class contains component definitions (and initialization code) for + * all components that you have defined on this page, as well as + * lifecycle methods and event handlers where you may add behavior + * to respond to incoming events.

+ */ +public class Dummy extends AbstractPageBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + + private Page page1 = new Page(); + + public Page getPage1() { + return page1; + } + + public void setPage1(Page p) { + this.page1 = p; + } + + private Html html1 = new Html(); + + public Html getHtml1() { + return html1; + } + + public void setHtml1(Html h) { + this.html1 = h; + } + + private Head head1 = new Head(); + + public Head getHead1() { + return head1; + } + + public void setHead1(Head h) { + this.head1 = h; + } + + private Link link1 = new Link(); + + public Link getLink1() { + return link1; + } + + public void setLink1(Link l) { + this.link1 = l; + } + + private Body body1 = new Body(); + + public Body getBody1() { + return body1; + } + + public void setBody1(Body b) { + this.body1 = b; + } + + private Form form1 = new Form(); + + public Form getForm1() { + return form1; + } + + public void setForm1(Form f) { + this.form1 = f; + } + + private HtmlPanelGrid gridHeader = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridHeader() { + return gridHeader; + } + + public void setGridHeader(HtmlPanelGrid hpg) { + this.gridHeader = hpg; + } + + private PanelGroup groupPanel5 = new PanelGroup(); + + public PanelGroup getGroupPanel5() { + return groupPanel5; + } + + public void setGroupPanel5(PanelGroup pg) { + this.groupPanel5 = pg; + } + + private StaticText lblUser2 = new StaticText(); + + public StaticText getLblUser2() { + return lblUser2; + } + + public void setLblUser2(StaticText st) { + this.lblUser2 = st; + } + + private StaticText staticText7 = new StaticText(); + + public StaticText getStaticText7() { + return staticText7; + } + + public void setStaticText7(StaticText st) { + this.staticText7 = st; + } + + private Hyperlink lnkEditUser2 = new Hyperlink(); + + public Hyperlink getLnkEditUser2() { + return lnkEditUser2; + } + + public void setLnkEditUser2(Hyperlink h) { + this.lnkEditUser2 = h; + } + + private StaticText staticText8 = new StaticText(); + + public StaticText getStaticText8() { + return staticText8; + } + + public void setStaticText8(StaticText st) { + this.staticText8 = st; + } + + private Hyperlink lnkLogout2 = new Hyperlink(); + + public Hyperlink getLnkLogout2() { + return lnkLogout2; + } + + public void setLnkLogout2(Hyperlink h) { + this.lnkLogout2 = h; + } + + private StaticText staticText9 = new StaticText(); + + public StaticText getStaticText9() { + return staticText9; + } + + public void setStaticText9(StaticText st) { + this.staticText9 = st; + } + + private HtmlPanelGrid gridPanel2 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel2() { + return gridPanel2; + } + + public void setGridPanel2(HtmlPanelGrid hpg) { + this.gridPanel2 = hpg; + } + + private PanelGroup groupPanel3 = new PanelGroup(); + + public PanelGroup getGroupPanel3() { + return groupPanel3; + } + + public void setGroupPanel3(PanelGroup pg) { + this.groupPanel3 = pg; + } + + private ImageComponent image3 = new ImageComponent(); + + public ImageComponent getImage3() { + return image3; + } + + public void setImage3(ImageComponent ic) { + this.image3 = ic; + } + + private HtmlPanelGrid gridPanel5 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel5() { + return gridPanel5; + } + + public void setGridPanel5(HtmlPanelGrid hpg) { + this.gridPanel5 = hpg; + } + + private StaticText staticText4 = new StaticText(); + + public StaticText getStaticText4() { + return staticText4; + } + + public void setStaticText4(StaticText st) { + this.staticText4 = st; + } + + private HtmlPanelGrid gridPanel6 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel6() { + return gridPanel6; + } + + public void setGridPanel6(HtmlPanelGrid hpg) { + this.gridPanel6 = hpg; + } + + private PanelGroup groupPanel4 = new PanelGroup(); + + public PanelGroup getGroupPanel4() { + return groupPanel4; + } + + public void setGroupPanel4(PanelGroup pg) { + this.groupPanel4 = pg; + } + + private StaticText staticText5 = new StaticText(); + + public StaticText getStaticText5() { + return staticText5; + } + + public void setStaticText5(StaticText st) { + this.staticText5 = st; + } + + private StaticText stHeaderNr1 = new StaticText(); + + public StaticText getStHeaderNr1() { + return stHeaderNr1; + } + + public void setStHeaderNr1(StaticText st) { + this.stHeaderNr1 = st; + } + + private PanelGroup groupPanel6 = new PanelGroup(); + + public PanelGroup getGroupPanel6() { + return groupPanel6; + } + + public void setGroupPanel6(PanelGroup pg) { + this.groupPanel6 = pg; + } + + private StaticText staticText6 = new StaticText(); + + public StaticText getStaticText6() { + return staticText6; + } + + public void setStaticText6(StaticText st) { + this.staticText6 = st; + } + + private StaticText stHeaderDate1 = new StaticText(); + + public StaticText getStHeaderDate1() { + return stHeaderDate1; + } + + public void setStHeaderDate1(StaticText st) { + this.stHeaderDate1 = st; + } + + private ImageComponent image4 = new ImageComponent(); + + public ImageComponent getImage4() { + return image4; + } + + public void setImage4(ImageComponent ic) { + this.image4 = ic; + } + + private HiddenField hiddenField1 = new HiddenField(); + + public HiddenField getHiddenField1() { + return hiddenField1; + } + + public void setHiddenField1(HiddenField hf) { + this.hiddenField1 = hf; + } + + private Button button2 = new Button(); + + public Button getButton2() { + return button2; + } + + public void setButton2(Button b) { + this.button2 = b; + } + + private StaticText stMsg = new StaticText(); + + public StaticText getStMsg() { + return stMsg; + } + + public void setStMsg(StaticText st) { + this.stMsg = st; + } + + private ImageComponent image1 = new ImageComponent(); + + public ImageComponent getImage1() { + return image1; + } + + public void setImage1(ImageComponent ic) { + this.image1 = ic; + } + + //
+ + /** + *

Construct a new Page bean instance.

+ */ + public Dummy() { + } + + /** + *

Callback method that is called whenever a page is navigated to, + * either directly via a URL, or indirectly via page navigation. + * Customize this method to acquire resources that will be needed + * for event handlers and lifecycle methods, whether or not this + * page is performing post back processing.

+ * + *

Note that, if the current request is a postback, the property + * values of the components do not represent any + * values submitted with this request. Instead, they represent the + * property values that were saved for this view when it was rendered.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("Dummy Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + } + + /** + *

Callback method that is called after the component tree has been + * restored, but before any event processing takes place. This method + * will only be called on a postback request that + * is processing a form submit. Customize this method to allocate + * resources that will be required in your event handlers.

+ */ + public void preprocess() { + } + + /** + *

Callback method that is called just before rendering takes place. + * This method will only be called for the page that + * will actually be rendered (and not, for example, on a page that + * handled a postback and then navigated to a different page). Customize + * this method to allocate resources that will be required for rendering + * this page.

+ */ + public void prerender() { + //txtIn.setText("OLA"); + } + + /** + *

Callback method that is called after rendering is completed for + * this request, if init() was called (regardless of whether + * or not this was the page that was actually rendered). Customize this + * method to release resources acquired in the init(), + * preprocess(), or prerender() methods (or + * acquired during execution of an event handler).

+ */ + public void destroy() { + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected RequestBean1 getRequestBean1() { + return (RequestBean1)getBean("RequestBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected SessionBean1 getSessionBean1() { + return (SessionBean1)getBean("SessionBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } + + public String button1_action() { + + java.util.Date now = new java.util.Date(); + Calendar cal = new GregorianCalendar(); + cal.setTime(now); + int ano = cal.get(Calendar.YEAR); + int mes = cal.MONTH; + int dia = cal.DAY_OF_MONTH; + + Calendar today = new GregorianCalendar(ano, mes, dia); + Calendar firstJan = new GregorianCalendar(ano, Calendar.JANUARY, 1); + Calendar firstJul = new GregorianCalendar(ano, Calendar.JULY, 1); + + if(today.compareTo(firstJan) == 0) + { + System.out.println("IGUAL !!!!!!!!!"); + } + +// GregorianCalendar backDate = new GregorianCalendar(ano, Calendar.MAY, 1); +// backDate.add(GregorianCalendar.DATE, 180); +// Date d = worldTour.getTime(); + + + return null; + } + + public String butCancelar_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + + return null; + } + + public String butGravar_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + + return null; + } + + public String butEnviar_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + + return null; + } + + public String butImagem_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + + return null; + } + + public String lnkMoreMed1_action() { + // TODO: Replace with your code + + return null; + } + + public String lnkNome_action() { + // TODO: Replace with your code + + return null; + } + + public String lnkDataNascimento_action() { + // TODO: Replace with your code + + return null; + } + + public String lnkEditUser_action() { + // TODO: Replace with your code + + return null; + } + + public String lnkLogout_action() { + // TODO: Replace with your code + + return null; + } + + public String butProcurarTrab_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + + return null; + } + + public String lnkPOR_action() { + // TODO: Replace with your code + + return null; + } + + public String lnkNomeTrabalhador_action() { + // TODO: Replace with your code + + return null; + } + + public String lnkEstabelecimentoTrabalhador_action() { + // TODO: Replace with your code + + return null; + } + + public void drpTipo_processValueChange(ValueChangeEvent event) { + // TODO: Replace with your code + + } + + public void drpNome_processValueChange(ValueChangeEvent event) { + // TODO: Replace with your code + + } + + public String hyperlink1_action() { + // TODO: Replace with your code + + return null; + } + + public void lnk_actionListener(ActionEvent e) + { + System.out.println("LINK"); + } + + public String button2_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + //File f = new File(Global.IMAGE_FOLDER); + //stMsg.setText(f.getAbsolutePath() + " ; " + f.exists() + " ; " + f.canRead() + " ; " + f.canWrite()); + String foldername = Global.IMAGE_FOLDER + "/AAA"; + File folder = new File(foldername); + boolean res = folder.mkdir(); + stMsg.setText(res + " ; " + folder.getAbsolutePath()); + return null; + } +} + diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Erro.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Erro.java new file mode 100644 index 00000000..66aa2dc1 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Erro.java @@ -0,0 +1,239 @@ +/* + * Error.java + * + * Created on September 19, 2007, 5:21 PM + * Copyright lluis + */ +package analiseacidentestrabalho; + +import com.sun.rave.web.ui.appbase.AbstractPageBean; +import com.sun.rave.web.ui.component.Body; +import com.sun.rave.web.ui.component.Form; +import com.sun.rave.web.ui.component.Head; +import com.sun.rave.web.ui.component.Html; +import com.sun.rave.web.ui.component.Link; +import com.sun.rave.web.ui.component.Page; +import com.sun.rave.web.ui.component.StaticText; +import com.sun.rave.web.ui.component.TextField; +import javax.faces.FacesException; +import javax.faces.component.html.HtmlPanelGrid; + +/** + *

Page bean that corresponds to a similarly named JSP page. This + * class contains component definitions (and initialization code) for + * all components that you have defined on this page, as well as + * lifecycle methods and event handlers where you may add behavior + * to respond to incoming events.

+ */ +public class Erro extends AbstractPageBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + + private Page page1 = new Page(); + + public Page getPage1() { + return page1; + } + + public void setPage1(Page p) { + this.page1 = p; + } + + private Html html1 = new Html(); + + public Html getHtml1() { + return html1; + } + + public void setHtml1(Html h) { + this.html1 = h; + } + + private Head head1 = new Head(); + + public Head getHead1() { + return head1; + } + + public void setHead1(Head h) { + this.head1 = h; + } + + private Link link1 = new Link(); + + public Link getLink1() { + return link1; + } + + public void setLink1(Link l) { + this.link1 = l; + } + + private Body body1 = new Body(); + + public Body getBody1() { + return body1; + } + + public void setBody1(Body b) { + this.body1 = b; + } + + private Form form1 = new Form(); + + public Form getForm1() { + return form1; + } + + public void setForm1(Form f) { + this.form1 = f; + } + + private HtmlPanelGrid gridPanel1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel1() { + return gridPanel1; + } + + public void setGridPanel1(HtmlPanelGrid hpg) { + this.gridPanel1 = hpg; + } + + private HtmlPanelGrid gridPanel2 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel2() { + return gridPanel2; + } + + public void setGridPanel2(HtmlPanelGrid hpg) { + this.gridPanel2 = hpg; + } + + private StaticText txtCab = new StaticText(); + + public StaticText getTxtCab() { + return txtCab; + } + + public void setTxtCab(StaticText st) { + this.txtCab = st; + } + + private StaticText txtMsg = new StaticText(); + + public StaticText getTxtMsg() { + return txtMsg; + } + + public void setTxtMsg(StaticText st) { + this.txtMsg = st; + } + + //
+ + /** + *

Construct a new Page bean instance.

+ */ + public Erro() { + } + + /** + *

Callback method that is called whenever a page is navigated to, + * either directly via a URL, or indirectly via page navigation. + * Customize this method to acquire resources that will be needed + * for event handlers and lifecycle methods, whether or not this + * page is performing post back processing.

+ * + *

Note that, if the current request is a postback, the property + * values of the components do not represent any + * values submitted with this request. Instead, they represent the + * property values that were saved for this view when it was rendered.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("Error Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + } + + /** + *

Callback method that is called after the component tree has been + * restored, but before any event processing takes place. This method + * will only be called on a postback request that + * is processing a form submit. Customize this method to allocate + * resources that will be required in your event handlers.

+ */ + public void preprocess() { + } + + /** + *

Callback method that is called just before rendering takes place. + * This method will only be called for the page that + * will actually be rendered (and not, for example, on a page that + * handled a postback and then navigated to a different page). Customize + * this method to allocate resources that will be required for rendering + * this page.

+ */ + public void prerender() { + txtMsg.setText( getSessionBean1().getMsg() ); + getSessionBean1().setMsg(""); + System.out.println("ERROR PAGE"); + } + + /** + *

Callback method that is called after rendering is completed for + * this request, if init() was called (regardless of whether + * or not this was the page that was actually rendered). Customize this + * method to release resources acquired in the init(), + * preprocess(), or prerender() methods (or + * acquired during execution of an event handler).

+ */ + public void destroy() { + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected RequestBean1 getRequestBean1() { + return (RequestBean1)getBean("RequestBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected SessionBean1 getSessionBean1() { + return (SessionBean1)getBean("SessionBean1"); + } +} + diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Estabelecimento.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Estabelecimento.java new file mode 100644 index 00000000..afdcaecf --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Estabelecimento.java @@ -0,0 +1,49 @@ +/* + * Empresa.java + * + * Created on October 11, 2007, 5:19 PM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package analiseacidentestrabalho; + +/** + * + * @author lluis + */ +public class Estabelecimento { + private Integer id; + private String nome_plain; + private String nome; + + /** Creates a new instance of Empresa */ + public Estabelecimento() { + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getNome_plain() { + return nome_plain; + } + + public void setNome_plain(String nome_plain) { + this.nome_plain = nome_plain; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FichaUtilizador.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FichaUtilizador.java new file mode 100644 index 00000000..72d1cef1 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FichaUtilizador.java @@ -0,0 +1,1568 @@ +/* + * FichaUtilizador.java + * + * Created on October 11, 2007, 9:49 AM + * Copyright lluis + */ +package analiseacidentestrabalho; + +import com.sun.rave.web.ui.appbase.AbstractPageBean; +import com.sun.rave.web.ui.component.Body; +import com.sun.rave.web.ui.component.Button; +import com.sun.rave.web.ui.component.Checkbox; +import com.sun.rave.web.ui.component.DropDown; +import com.sun.rave.web.ui.component.Form; +import com.sun.rave.web.ui.component.Head; +import com.sun.rave.web.ui.component.HiddenField; +import com.sun.rave.web.ui.component.Html; +import com.sun.rave.web.ui.component.Hyperlink; +import com.sun.rave.web.ui.component.ImageComponent; +import com.sun.rave.web.ui.component.Link; +import com.sun.rave.web.ui.component.Page; +import com.sun.rave.web.ui.component.PanelGroup; +import com.sun.rave.web.ui.component.PasswordField; +import com.sun.rave.web.ui.component.StaticText; +import com.sun.rave.web.ui.component.TextField; +import com.sun.rave.web.ui.model.SingleSelectOptionsList; +import db.AnalisesDataProvider; +import db.UtilizadoresDataProvider; +import javax.faces.FacesException; +import javax.faces.component.html.HtmlPanelGrid; +import javax.faces.event.ValueChangeEvent; +import javax.servlet.http.HttpServletRequest; +import utils.Utils; +import global.Global; + +/** + *

Page bean that corresponds to a similarly named JSP page. This + * class contains component definitions (and initialization code) for + * all components that you have defined on this page, as well as + * lifecycle methods and event handlers where you may add behavior + * to respond to incoming events.

+ */ +public class FichaUtilizador extends AbstractPageBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + + private Page page1 = new Page(); + + public Page getPage1() { + return page1; + } + + public void setPage1(Page p) { + this.page1 = p; + } + + private Html html1 = new Html(); + + public Html getHtml1() { + return html1; + } + + public void setHtml1(Html h) { + this.html1 = h; + } + + private Head head1 = new Head(); + + public Head getHead1() { + return head1; + } + + public void setHead1(Head h) { + this.head1 = h; + } + + private Link link1 = new Link(); + + public Link getLink1() { + return link1; + } + + public void setLink1(Link l) { + this.link1 = l; + } + + private Body body1 = new Body(); + + public Body getBody1() { + return body1; + } + + public void setBody1(Body b) { + this.body1 = b; + } + + private Form form1 = new Form(); + + public Form getForm1() { + return form1; + } + + public void setForm1(Form f) { + this.form1 = f; + } + + private HtmlPanelGrid gridBase1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridBase1() { + return gridBase1; + } + + public void setGridBase1(HtmlPanelGrid hpg) { + this.gridBase1 = hpg; + } + + private HtmlPanelGrid gridLayout1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridLayout1() { + return gridLayout1; + } + + public void setGridLayout1(HtmlPanelGrid hpg) { + this.gridLayout1 = hpg; + } + + private HtmlPanelGrid gridPanel1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel1() { + return gridPanel1; + } + + public void setGridPanel1(HtmlPanelGrid hpg) { + this.gridPanel1 = hpg; + } + + private PanelGroup groupPanel1 = new PanelGroup(); + + public PanelGroup getGroupPanel1() { + return groupPanel1; + } + + public void setGroupPanel1(PanelGroup pg) { + this.groupPanel1 = pg; + } + + private ImageComponent image1 = new ImageComponent(); + + public ImageComponent getImage1() { + return image1; + } + + public void setImage1(ImageComponent ic) { + this.image1 = ic; + } + + private ImageComponent image2 = new ImageComponent(); + + public ImageComponent getImage2() { + return image2; + } + + public void setImage2(ImageComponent ic) { + this.image2 = ic; + } + + private PanelGroup groupPanel2 = new PanelGroup(); + + public PanelGroup getGroupPanel2() { + return groupPanel2; + } + + public void setGroupPanel2(PanelGroup pg) { + this.groupPanel2 = pg; + } + + private StaticText lblUser = new StaticText(); + + public StaticText getLblUser() { + return lblUser; + } + + public void setLblUser(StaticText st) { + this.lblUser = st; + } + + private StaticText staticText1 = new StaticText(); + + public StaticText getStaticText1() { + return staticText1; + } + + public void setStaticText1(StaticText st) { + this.staticText1 = st; + } + + private Hyperlink lnkEditUser = new Hyperlink(); + + public Hyperlink getLnkEditUser() { + return lnkEditUser; + } + + public void setLnkEditUser(Hyperlink h) { + this.lnkEditUser = h; + } + + private StaticText staticText2 = new StaticText(); + + public StaticText getStaticText2() { + return staticText2; + } + + public void setStaticText2(StaticText st) { + this.staticText2 = st; + } + + private Hyperlink lnkLogout = new Hyperlink(); + + public Hyperlink getLnkLogout() { + return lnkLogout; + } + + public void setLnkLogout(Hyperlink h) { + this.lnkLogout = h; + } + + private HtmlPanelGrid gridMsg1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridMsg1() { + return gridMsg1; + } + + public void setGridMsg1(HtmlPanelGrid hpg) { + this.gridMsg1 = hpg; + } + + private StaticText txtMsg = new StaticText(); + + public StaticText getTxtMsg() { + return txtMsg; + } + + public void setTxtMsg(StaticText st) { + this.txtMsg = st; + } + + private HtmlPanelGrid gridPanel2 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel2() { + return gridPanel2; + } + + public void setGridPanel2(HtmlPanelGrid hpg) { + this.gridPanel2 = hpg; + } + + private HtmlPanelGrid gridPanel3 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel3() { + return gridPanel3; + } + + public void setGridPanel3(HtmlPanelGrid hpg) { + this.gridPanel3 = hpg; + } + + private PanelGroup groupPanel3 = new PanelGroup(); + + public PanelGroup getGroupPanel3() { + return groupPanel3; + } + + public void setGroupPanel3(PanelGroup pg) { + this.groupPanel3 = pg; + } + + private StaticText stCriarEditar = new StaticText(); + + public StaticText getStCriarEditar() { + return stCriarEditar; + } + + public void setStCriarEditar(StaticText st) { + this.stCriarEditar = st; + } + + private StaticText staticText4 = new StaticText(); + + public StaticText getStaticText4() { + return staticText4; + } + + public void setStaticText4(StaticText st) { + this.staticText4 = st; + } + + private HtmlPanelGrid gridPanel4 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel4() { + return gridPanel4; + } + + public void setGridPanel4(HtmlPanelGrid hpg) { + this.gridPanel4 = hpg; + } + + private StaticText staticText5 = new StaticText(); + + public StaticText getStaticText5() { + return staticText5; + } + + public void setStaticText5(StaticText st) { + this.staticText5 = st; + } + + private DropDown drpTipo = new DropDown(); + + public DropDown getDrpTipo() { + return drpTipo; + } + + public void setDrpTipo(DropDown dd) { + this.drpTipo = dd; + } + + private StaticText staticText6 = new StaticText(); + + public StaticText getStaticText6() { + return staticText6; + } + + public void setStaticText6(StaticText st) { + this.staticText6 = st; + } + + private HtmlPanelGrid gridPanel5 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel5() { + return gridPanel5; + } + + public void setGridPanel5(HtmlPanelGrid hpg) { + this.gridPanel5 = hpg; + } + + private DropDown drpNome = new DropDown(); + + public DropDown getDrpNome() { + return drpNome; + } + + public void setDrpNome(DropDown dd) { + this.drpNome = dd; + } + + private TextField txtNome = new TextField(); + + public TextField getTxtNome() { + return txtNome; + } + + public void setTxtNome(TextField tf) { + this.txtNome = tf; + } + + private StaticText staticText7 = new StaticText(); + + public StaticText getStaticText7() { + return staticText7; + } + + public void setStaticText7(StaticText st) { + this.staticText7 = st; + } + + private TextField txtLogin = new TextField(); + + public TextField getTxtLogin() { + return txtLogin; + } + + public void setTxtLogin(TextField tf) { + this.txtLogin = tf; + } + + private StaticText staticText8 = new StaticText(); + + public StaticText getStaticText8() { + return staticText8; + } + + public void setStaticText8(StaticText st) { + this.staticText8 = st; + } + + private PasswordField txtPassword = new PasswordField(); + + public PasswordField getTxtPassword() { + return txtPassword; + } + + public void setTxtPassword(PasswordField pf) { + this.txtPassword = pf; + } + + private StaticText staticText9 = new StaticText(); + + public StaticText getStaticText9() { + return staticText9; + } + + public void setStaticText9(StaticText st) { + this.staticText9 = st; + } + + private TextField txtEmail = new TextField(); + + public TextField getTxtEmail() { + return txtEmail; + } + + public void setTxtEmail(TextField tf) { + this.txtEmail = tf; + } + + private StaticText lblCap = new StaticText(); + + public StaticText getLblCap() { + return lblCap; + } + + public void setLblCap(StaticText st) { + this.lblCap = st; + } + + private TextField txtCap = new TextField(); + + public TextField getTxtCap() { + return txtCap; + } + + public void setTxtCap(TextField tf) { + this.txtCap = tf; + } + + private StaticText lblCedula = new StaticText(); + + public StaticText getLblCedula() { + return lblCedula; + } + + public void setLblCedula(StaticText st) { + this.lblCedula = st; + } + + private StaticText stCedula = new StaticText(); + + public StaticText getStCedula() { + return stCedula; + } + + public void setStCedula(StaticText st) { + this.stCedula = st; + } + + private HtmlPanelGrid gridPanel6 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel6() { + return gridPanel6; + } + + public void setGridPanel6(HtmlPanelGrid hpg) { + this.gridPanel6 = hpg; + } + + private PanelGroup groupPanel4 = new PanelGroup(); + + public PanelGroup getGroupPanel4() { + return groupPanel4; + } + + public void setGroupPanel4(PanelGroup pg) { + this.groupPanel4 = pg; + } + + private StaticText staticText13 = new StaticText(); + + public StaticText getStaticText13() { + return staticText13; + } + + public void setStaticText13(StaticText st) { + this.staticText13 = st; + } + + private HtmlPanelGrid gridPanel7 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel7() { + return gridPanel7; + } + + public void setGridPanel7(HtmlPanelGrid hpg) { + this.gridPanel7 = hpg; + } + + private Button butCancelar = new Button(); + + public Button getButCancelar() { + return butCancelar; + } + + public void setButCancelar(Button b) { + this.butCancelar = b; + } + + private PanelGroup groupPanel5 = new PanelGroup(); + + public PanelGroup getGroupPanel5() { + return groupPanel5; + } + + public void setGroupPanel5(PanelGroup pg) { + this.groupPanel5 = pg; + } + + private Button butApagar = new Button(); + + public Button getButApagar() { + return butApagar; + } + + public void setButApagar(Button b) { + this.butApagar = b; + } + + private Button butGravar = new Button(); + + public Button getButGravar() { + return butGravar; + } + + public void setButGravar(Button b) { + this.butGravar = b; + } + + private HiddenField hidConfDelUser = new HiddenField(); + + public HiddenField getHidConfDelUser() { + return hidConfDelUser; + } + + public void setHidConfDelUser(HiddenField hf) { + this.hidConfDelUser = hf; + } + + //
+ private boolean isPostData = false; + + private final static int SEG = 1; + private final static int RH = 2; + private final static int HS = 3; + private final static int MEDICO = 5; + private final static int GESTOR = 6; + private final static int DIRECTOR_RH = 7; + private final static int DIRECTOR_SIPRP = 8; + + private StaticText staticText12 = new StaticText(); + + public StaticText getStaticText12() { + return staticText12; + } + + public void setStaticText12(StaticText st) { + this.staticText12 = st; + } + + private DropDown drpEstabelecimentos = new DropDown(); + + public DropDown getDrpEstabelecimentos() { + return drpEstabelecimentos; + } + + public void setDrpEstabelecimentos(DropDown dd) { + this.drpEstabelecimentos = dd; + } + + private SingleSelectOptionsList drpEstabelecimentosDefaultOptions = new SingleSelectOptionsList(); + + public SingleSelectOptionsList getDrpEstabelecimentosDefaultOptions() { + return drpEstabelecimentosDefaultOptions; + } + + public void setDrpEstabelecimentosDefaultOptions(SingleSelectOptionsList ssol) { + this.drpEstabelecimentosDefaultOptions = ssol; + } + + private StaticText lblResponsavelLoja = new StaticText(); + + public StaticText getLblResponsavelLoja() { + return lblResponsavelLoja; + } + + public void setLblResponsavelLoja(StaticText st) { + this.lblResponsavelLoja = st; + } + + private Checkbox chkResponsavelLoja = new Checkbox(); + + public Checkbox getChkResponsavelLoja() { + return chkResponsavelLoja; + } + + public void setChkResponsavelLoja(Checkbox c) { + this.chkResponsavelLoja = c; + } + + private StaticText staticText3 = new StaticText(); + + public StaticText getStaticText3() { + return staticText3; + } + + public void setStaticText3(StaticText st) { + this.staticText3 = st; + } + + private PasswordField txtConfPassword = new PasswordField(); + + public PasswordField getTxtConfPassword() { + return txtConfPassword; + } + + public void setTxtConfPassword(PasswordField pf) { + this.txtConfPassword = pf; + } + + private HtmlPanelGrid gridPanel8 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel8() { + return gridPanel8; + } + + public void setGridPanel8(HtmlPanelGrid hpg) { + this.gridPanel8 = hpg; + } + + private PanelGroup groupPanel6 = new PanelGroup(); + + public PanelGroup getGroupPanel6() { + return groupPanel6; + } + + public void setGroupPanel6(PanelGroup pg) { + this.groupPanel6 = pg; + } + + private StaticText staticText10 = new StaticText(); + + public StaticText getStaticText10() { + return staticText10; + } + + public void setStaticText10(StaticText st) { + this.staticText10 = st; + } + + private ImageComponent image3 = new ImageComponent(); + + public ImageComponent getImage3() { + return image3; + } + + public void setImage3(ImageComponent ic) { + this.image3 = ic; + } + + private StaticText staticText11 = new StaticText(); + + public StaticText getStaticText11() { + return staticText11; + } + + public void setStaticText11(StaticText st) { + this.staticText11 = st; + } + + private StaticText staticText14 = new StaticText(); + + public StaticText getStaticText14() { + return staticText14; + } + + public void setStaticText14(StaticText st) { + this.staticText14 = st; + } + + private Hyperlink lnkGerirUtilizadores = new Hyperlink(); + + public Hyperlink getLnkGerirUtilizadores() { + return lnkGerirUtilizadores; + } + + public void setLnkGerirUtilizadores(Hyperlink h) { + this.lnkGerirUtilizadores = h; + } + + private StaticText staticText15 = new StaticText(); + + public StaticText getStaticText15() { + return staticText15; + } + + public void setStaticText15(StaticText st) { + this.staticText15 = st; + } + + private Hyperlink lnkAnalisesAcidente = new Hyperlink(); + + public Hyperlink getLnkAnalisesAcidente() { + return lnkAnalisesAcidente; + } + + public void setLnkAnalisesAcidente(Hyperlink h) { + this.lnkAnalisesAcidente = h; + } + + /** + *

Construct a new Page bean instance.

+ */ + public FichaUtilizador() { + } + + /** + *

Callback method that is called whenever a page is navigated to, + * either directly via a URL, or indirectly via page navigation. + * Customize this method to acquire resources that will be needed + * for event handlers and lifecycle methods, whether or not this + * page is performing post back processing.

+ * + *

Note that, if the current request is a postback, the property + * values of the components do not represent any + * values submitted with this request. Instead, they represent the + * property values that were saved for this view when it was rendered.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("FichaUtilizador Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + if (!getSessionBean1().isLoggedIn()) { + try { + getExternalContext().redirect("Login.jsp"); + } catch(Exception e) { + // . . . handle exception . . . + } + } + else + { + + if( + getSessionBean1().getCurrentUser().getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_GERAL_RH + || getSessionBean1().getCurrentUser().getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP ) + { + lnkGerirUtilizadores.setDisabled(false); + } + else + { + lnkGerirUtilizadores.setDisabled(true); + } + + HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest(); + String referer = request.getRequestURI(); + String pageFrom = Utils.getPageFrom(referer); + if(pageFrom.matches("FichaUtilizador.jsp")) + { + isPostData = true; + } + if(!isPostData) + { + + + lblUser.setText( getSessionBean1().getCurrentUser().getLogin() ); + UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); + + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + Integer permissao = udp.getPermissionCode( getSessionBean1().getCurrentUser().getId() ); + getSessionBean1().setTiposOptions(adp.getTiposList(permissao)); + drpTipo.setSelected(new Integer(0)); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + try + { + getSessionBean1().setEstabelecimentosOptions(adp.getEstabelecimentosList( getSessionBean1().getCurrentUser().getEmpresa_id(), new Boolean(false) )); + drpEstabelecimentos.setSelected(new Integer(-1)); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + } + else //postData + { + String del_user = (String)getExternalContext().getRequestParameterMap().get("del_user"); + if(del_user != null) + { + if(del_user.matches("yes")) + { + hidConfDelUser.setValue(""); + try + { + deleteUser(); + } + catch(Exception ex) + { + ex.printStackTrace(); + getSessionBean1().setMsg("Erro na eliminação do utilizador!"); + } + + //force a page reload + // try + // { + // getExternalContext().redirect("FichaUtilizador.jsp"); + // System.out.println("REDIRECT"); + // } + // catch(Exception ex) + // { + // ex.printStackTrace(); + // } + + } + else if(del_user.matches("no")) + { + hidConfDelUser.setValue(""); + showUser(); + } + } + + } + + } + + + + } + + /** + *

Callback method that is called after the component tree has been + * restored, but before any event processing takes place. This method + * will only be called on a postback request that + * is processing a form submit. Customize this method to allocate + * resources that will be required in your event handlers.

+ */ + public void preprocess() { + } + + /** + *

Callback method that is called just before rendering takes place. + * This method will only be called for the page that + * will actually be rendered (and not, for example, on a page that + * handled a postback and then navigated to a different page). Customize + * this method to allocate resources that will be required for rendering + * this page.

+ */ + public void prerender() { + stCriarEditar.setText("EDITAR"); + butApagar.setRendered(true); + if(getSessionBean1().getModoEdicaoUtilizador().matches("new")) + { + if(!isPostData) + { + txtNome.setStyleClass("hide"); + stCriarEditar.setText("CRIAR"); + lblCap.setRendered(false); + txtCap.setRendered(false); + lblCedula.setRendered(false); + stCedula.setRendered(false); + } + butApagar.setRendered(false); + } + if(getSessionBean1().getModoEdicaoUtilizador().matches("edit")) + { + //drpNome.setRendered(true); + butApagar.setRendered(false); + if(!isPostData) + { + showUser(); + } + } + + txtMsg.setText(getSessionBean1().getMsg()); + getSessionBean1().setMsg(""); + + if(getSessionBean1().isMudarPassword()) + { + //txtMsg.setStyle("color: #000000; font-weight: bold"); + if(!isPostData) + { + txtMsg.setText("Por favor confirme os seus dados e altere a password para uma apenas do seu conhecimento."); + } + //getSessionBean1().setMudarPassword(false); + } + } + + /** + *

Callback method that is called after rendering is completed for + * this request, if init() was called (regardless of whether + * or not this was the page that was actually rendered). Customize this + * method to release resources acquired in the init(), + * preprocess(), or prerender() methods (or + * acquired during execution of an event handler).

+ */ + public void destroy() { + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected SessionBean1 getSessionBean1() { + return (SessionBean1)getBean("SessionBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected RequestBean1 getRequestBean1() { + return (RequestBean1)getBean("RequestBean1"); + } + + public String lnkAnalisesAcidente_action() { + //return navigate(); + int tipo = getSessionBean1().getCurrentUser().getTipo().intValue(); + if(tipo == Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP) + { + return "form_dir_siprp"; + } + else if(tipo == Global.TIPO_UTILIZADOR_DIRECTOR_GERAL_RH) + { + return "form_dir_ger_rh"; + } + else if(tipo == Global.TIPO_UTILIZADOR_SEGURANCA) + { + return "form_seguranca"; + } + else if(tipo == Global.TIPO_UTILIZADOR_RH) + { + return "form_rh"; + } + else if(tipo == Global.TIPO_UTILIZADOR_RH) + { + return "form_rh"; + } + else if(tipo == Global.TIPO_UTILIZADOR_HS) + { + return "form_hs"; + } + else if(tipo == Global.TIPO_UTILIZADOR_GESTOR) + { + return "form_gestor"; + } + + return null; + } + + public String lnkLogout_action() { + // TODO: Replace with your code + try + { + javax.servlet.http.HttpSession session = + (javax.servlet.http.HttpSession) getExternalContext().getSession(true); + session.invalidate(); + } + catch(Exception ex){} + + try { + getExternalContext().redirect("Login.jsp"); + } catch(Exception e) {} + //return "login"; + return null; + } + + + public String butCancelar_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + + return navigate(); + } + + public String butGravar_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + if(validationOk()) + { + if(getSessionBean1().getModoEdicaoUtilizador().matches("new")) + { + try + { + Utilizador u = addUser(); + addPermissao(u); + getSessionBean1().setMsg("Utilizador criado"); + } + catch(Exception ex) + { + getSessionBean1().setMsg("Erro na criação do utilizador!"); + ex.printStackTrace(); + } + } + else //edit + { + try + { + updateUser(); + //getSessionBean1().setMsg("Dados actualizados"); + return navigate(); + } + catch(Exception ex) + { + getSessionBean1().setMsg("Erro na actualização do utilizador"); + ex.printStackTrace(); + } + } + + if(getSessionBean1().isMudarPassword()) + { + getSessionBean1().setMudarPassword(false); + } + + } + + return null; + } + + public void drpTipo_processValueChange(ValueChangeEvent event) { + // TODO: Replace with your code + drpNome.setVisible(true); + Integer tipo = (Integer) drpTipo.getSelected(); + boolean booGestor = false; + if(tipo.intValue() == GESTOR) + { + booGestor = true; + } + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + getSessionBean1().setEstabelecimentosOptions(adp.getEstabelecimentosList( getSessionBean1().getCurrentUser().getEmpresa_id(), new Boolean(booGestor) )); + drpEstabelecimentos.setSelected(new Integer(-1)); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + if(tipo.intValue() == SEG || tipo.intValue() == RH || tipo.intValue() == GESTOR || tipo.intValue() == DIRECTOR_RH || tipo.intValue() == DIRECTOR_SIPRP) + { + drpNome.setRendered(false); + txtNome.setStyleClass("show"); + lblCap.setRendered(false); + txtCap.setRendered(false); + lblCedula.setRendered(false); + stCedula.setRendered(false); + } + else if(tipo.intValue() == HS || tipo.intValue() == MEDICO) + { + drpNome.setRendered(true); + txtNome.setStyleClass("hide"); + if(tipo.intValue() == HS) + { + lblCap.setRendered(true); + txtCap.setRendered(true); + lblCedula.setRendered(false); + stCedula.setRendered(false); + try + { + getSessionBean1().setMedicosOptions(adp.getTecnicosSaudeList()); + drpNome.setSelected(new Integer(0)); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + else // medicos + { + lblCedula.setRendered(true); + stCedula.setRendered(true); + lblCap.setRendered(false); + txtCap.setRendered(false); + try + { + getSessionBean1().setMedicosOptions(adp.getMedicosList()); + drpNome.setSelected(new Integer(0)); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + } + + private boolean validationOk() + { + Integer tipo = (Integer) drpTipo.getSelected(); +// if(tipo.intValue() == 0) +// { +// getSessionBean1().setMsg("Tem de escolher um tipo!"); +// return false; +// } +// Integer estabelecimento = (Integer) drpEstabelecimentos.getSelected(); +// if(estabelecimento.intValue() == -1) +// { +// getSessionBean1().setMsg("Tem de escolher um estabelecimento!"); +// return false; +// } + +// if(tipo.intValue() == SEG || tipo.intValue() == RH || tipo.intValue() == GESTOR || tipo.intValue() == DIRECTOR_RH || tipo.intValue() == DIRECTOR_SIPRP) +// { +// if(txtNome.getText() == null) +// { +// getSessionBean1().setMsg("Tem de indicar o nome!"); +// return false; +// } +// else +// { +// String nome = (String) txtNome.getText(); +// if(nome.trim().length() == 0) +// { +// getSessionBean1().setMsg("Tem de indicar o nome!"); +// return false; +// } +// } +// } +// else if(tipo.intValue() == HS || tipo.intValue() == MEDICO) +// { +// Integer nome = (Integer) drpNome.getSelected(); +// if(nome.intValue() == 0) +// { +// getSessionBean1().setMsg("Tem de indicar o nome!"); +// return false; +// } +// } + +// if(txtLogin.getText() == null) +// { +// getSessionBean1().setMsg("Tem de indicar o login!"); +// return false; +// } +// else +// { +// String login = (String) txtLogin.getText(); +// if(login.trim().length() == 0) +// { +// getSessionBean1().setMsg("Tem de indicar o login!"); +// return false; +// } +// } + + if(txtPassword.getText() == null) + { + getSessionBean1().setMsg("Tem de indicar a password!"); + return false; + } + else + { + String password = (String) txtPassword.getText(); + if(password.trim().length() == 0) + { + getSessionBean1().setMsg("Tem de indicar a password!"); + return false; + } + else + { + if(txtConfPassword.getText() == null) + { + getSessionBean1().setMsg("Tem de confirmar a password!"); + return false; + } + else + { + String conf_password = (String) txtConfPassword.getText(); + if(conf_password.trim().length() == 0) + { + getSessionBean1().setMsg("Tem de confirmar a password!"); + return false; + } + else + { + if(!password.equals(conf_password)) + { + getSessionBean1().setMsg("A confirmação tem de ser igual à a password!"); + return false; + } + } + } + } // + } + + if(getSessionBean1().isMudarPassword()) + { + String password = (String) txtPassword.getText(); + if(password.matches(getSessionBean1().getCurrentUser().getPassword())) + { + getSessionBean1().setMsg("A nova password tem de ser diferente da password actual!"); + return false; + } + + } + +// if(tipo.intValue() == HS) +// { +// if(txtCap.getText() == null ) +// { +// getSessionBean1().setMsg("Tem de indicar o c.a.p.!"); +// return false; +// } +// else +// { +// String cap = (String) txtCap.getText(); +// if(cap.trim().length() == 0) +// { +// getSessionBean1().setMsg("Tem de indicar o c.a.p.!"); +// return false; +// } +// } +// } + + return true; + } + + public void drpNome_processValueChange(ValueChangeEvent event) { + // TODO: Replace with your code + Integer tipo = (Integer) drpTipo.getSelected(); + if(tipo.intValue() == MEDICO) + { + AnalisesDataProvider adp = new AnalisesDataProvider(); + Integer medico_id = (Integer) drpNome.getSelected(); + try + { + String numero_cedula = adp.getNumeroCedula(medico_id); + stCedula.setText(numero_cedula); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + + private Utilizador addUser() throws Exception + { + Utilizador u = fillUser(); + UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); + Integer id = udp.createNewUtilizador(u); + u.setId(id); + return u; + } + + private void addPermissao(Utilizador u) throws Exception + { + Permissao p = new Permissao(); + p.setUser_id(u.getId()); + p.setCodigo_permissao(u.getTipo()); + UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); + udp.createPermissao(p); + } + + private void updateUser() throws Exception + { + Utilizador u = fillUser(); + u.setId(getSessionBean1().getCurrentUser().getId()); + UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); + udp.updateUtilizador(u); + } + + private void deleteUser() throws Exception + { + UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); + udp.deleteUser(getSessionBean1().getCurrentUser().getId()); + } + + private void showUser() + { + AnalisesDataProvider adp = new AnalisesDataProvider(); + Utilizador u = getSessionBean1().getCurrentUser(); + drpTipo.setSelected(u.getTipo()); + if(u.getTipo().intValue() == SEG || u.getTipo().intValue() == RH || u.getTipo().intValue() == HS || u.getTipo().intValue() == MEDICO || u.getTipo().intValue() == GESTOR || u.getTipo().intValue() == DIRECTOR_RH || u.getTipo().intValue() == DIRECTOR_SIPRP) + { + drpNome.setRendered(false); + txtNome.setStyleClass("show"); + lblCap.setRendered(false); + txtCap.setRendered(false); + lblCedula.setRendered(false); + stCedula.setRendered(false); + txtNome.setText(utils.Utils.unicodeToHTML(u.getNome())); + } + else if(u.getTipo().intValue() == HS) + { + //txtNome.setRendered(false); + try + { + getSessionBean1().setMedicosOptions(adp.getTecnicosSaudeList()); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + drpNome.setSelected(u.getFuncionario_hst_id()); + drpNome.setStyleClass("show"); + lblCap.setRendered(true); + txtCap.setRendered(true); + lblCedula.setRendered(false); + stCedula.setRendered(false); + txtCap.setText(u.getCap()); + } + else if(u.getTipo().intValue() == MEDICO) //medico + { + drpNome.setRendered(true); + try + { + getSessionBean1().setMedicosOptions(adp.getMedicosList()); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + drpNome.setSelected(u.getMedico_id()); + txtNome.setStyleClass("hide"); + lblCap.setRendered(false); + txtCap.setRendered(false); + lblCedula.setRendered(true); + stCedula.setRendered(true); + stCedula.setText(u.getNumero_cedula()); + + } + if(u.getEstabelecimento_id() != null) + { + drpEstabelecimentos.setSelected(u.getEstabelecimento_id()); + } + + txtLogin.setText(u.getLogin()); + //txtPassword.setText(u.getPassword()); + txtEmail.setText(u.getEmail()); + } + + private Utilizador fillUser() + { + //Utilizador u = new Utilizador(); + Utilizador u = getSessionBean1().getCurrentUser(); +// u.setActivo("y"); +// u.setAdministrador("n"); +// u.setTipo((Integer) drpTipo.getSelected()); +// u.setEmpresa_id(getSessionBean1().getCurrentUser().getEmpresa_id()); +// u.setEstabelecimento_id( (Integer) drpEstabelecimentos.getSelected() ); +// u.setLogin( (String) txtLogin.getText() ); + String password = (String) txtPassword.getText(); + u.setPassword( password ); + java.util.Date today = + new java.util.Date(); + java.sql.Date sqlToday = + new java.sql.Date(today.getTime()); + u.setData_password(sqlToday); + + + u.setEmail(""); + if(txtEmail.getText() != null) + { + u.setEmail( (String) txtEmail.getText() ); + } + + Integer tipo = (Integer) drpTipo.getSelected(); + +// u.setNumero_cedula(""); +// u.setCap(""); +// if(tipo.intValue() == HS || tipo.intValue() == MEDICO) +// { +// AnalisesDataProvider adp = new AnalisesDataProvider(); +// if(tipo.intValue() == HS) +// { +// try +// { +// Integer tecnico_id = (Integer) drpNome.getSelected(); +// u.setFuncionario_hst_id(tecnico_id); +// u.setNome( adp.getTecnicoSaudeNome(tecnico_id) ); +// } +// catch(Exception ex) +// { +// ex.printStackTrace(); +// } +// u.setCap( (String) txtCap.getText()); +// } +// else // medico +// { +// try +// { +// Integer medico_id = (Integer) drpNome.getSelected(); +// u.setMedico_id(medico_id); +// u.setNome( adp.getMedicoNome(medico_id) ); +// } +// catch(Exception ex) +// { +// ex.printStackTrace(); +// } +// u.setNumero_cedula( (String) stCedula.getText()); +// } +// } +// else +// { +// u.setNome( (String) txtNome.getText() ); +// } + +// u.setResponsavel_loja("n"); +// if(chkResponsavelLoja.getSelected() != null) +// { +// if(chkResponsavelLoja.getSelected().equals(new Boolean(true))) +// { +// u.setResponsavel_loja("y"); +// } +// } +// +// if(u.getGestor_geral() == null) +// { +// u.setGestor_geral("n"); +// } + + u.setPrimeiro_login("n"); + return u; + } + + public String lnkEditUser_action() { + // TODO: Replace with your code + + getSessionBean1().setModoEdicaoUtilizador("edit"); + return "user"; + } + + public String butApagar_action() { + // TODO: Replace with your code + hidConfDelUser.setValue("apagar"); + return null; + } + + private String navigate() + { + String nav_from = getSessionBean1().getNavFrom(); + if(nav_from.matches("FormSeguranca")) + { + return "form_seguranca"; + } + else if(nav_from.matches("FormRH")) + { + return "form_rh"; + } + else if(nav_from.matches("FormHS")) + { + return "form_hs"; + } + else if(nav_from.matches("FormMedico")) + { + return "form_medico"; + } + else if(nav_from.matches("AnaliseAcidenteTrabalho")) + { + return "analise_acidente"; + } + else if(nav_from.matches("ViewAnaliseAcidenteTrabalho")) + { + return "view_analise"; + } + else if(nav_from.matches("FormGestor")) + { + return "form_gestor"; + } + else if(nav_from.matches("FormDirGerRh")) + { + return "form_dir_ger_rh"; + } + else if(nav_from.matches("FormDirSiprp")) + { + return "form_dir_siprp"; + } + else if(nav_from.matches("GestaoUtilizadores")) + { + return "gestao_utilizadores"; + } + else if(nav_from.matches("NovoUtilizador")) + { + return "novo_utilizador"; + } + else if(nav_from.matches("Login")) // first login + { + int tipo = getSessionBean1().getCurrentUser().getTipo().intValue(); + switch(tipo) + { + case Global.TIPO_UTILIZADOR_SEGURANCA: + return "form_seguranca"; + case Global.TIPO_UTILIZADOR_RH: + return "form_rh"; + case Global.TIPO_UTILIZADOR_HS: + return "form_hs"; + case Global.TIPO_UTILIZADOR_MEDICO: + return "form_medico"; + case Global.TIPO_UTILIZADOR_GESTOR: + return "form_gestor"; + case Global.TIPO_UTILIZADOR_DIRECTOR_GERAL_RH: + return "form_dir_ger_rh"; + case Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP: + return "form_dir_siprp"; + } + } + return null; + } + + public String lnkNewUser_action() { + // TODO: Replace with your code + + if(getSessionBean1().getCurrentUser().getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_GERAL_RH) + { + getSessionBean1().setNavFrom("FormDirGerRh"); + } + else if(getSessionBean1().getCurrentUser().getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP) + { + getSessionBean1().setNavFrom("FormDirSiprp"); + } + + + return "gestao_utilizadores"; + + } +} + diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Footer.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Footer.java new file mode 100644 index 00000000..52f9e49d --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Footer.java @@ -0,0 +1,152 @@ +/* + * Footer.java + * + * Created on September 19, 2007, 10:57 AM + * Copyright lluis + */ +package analiseacidentestrabalho; + +import com.sun.rave.web.ui.appbase.AbstractFragmentBean; +import com.sun.rave.web.ui.component.ImageComponent; +import com.sun.rave.web.ui.component.PanelGroup; +import com.sun.rave.web.ui.component.StaticText; +import javax.faces.FacesException; +import javax.faces.component.html.HtmlPanelGrid; + +/** + *

Fragment bean that corresponds to a similarly named JSP page + * fragment. This class contains component definitions (and initialization + * code) for all components that you have defined on this fragment, as well as + * lifecycle methods and event handlers where you may add behavior + * to respond to incoming events.

+ */ +public class Footer extends AbstractFragmentBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + + private HtmlPanelGrid gridPanel1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel1() { + return gridPanel1; + } + + public void setGridPanel1(HtmlPanelGrid hpg) { + this.gridPanel1 = hpg; + } + + private PanelGroup groupPanel1 = new PanelGroup(); + + public PanelGroup getGroupPanel1() { + return groupPanel1; + } + + public void setGroupPanel1(PanelGroup pg) { + this.groupPanel1 = pg; + } + + private StaticText staticText1 = new StaticText(); + + public StaticText getStaticText1() { + return staticText1; + } + + public void setStaticText1(StaticText st) { + this.staticText1 = st; + } + + private StaticText staticText2 = new StaticText(); + + public StaticText getStaticText2() { + return staticText2; + } + + public void setStaticText2(StaticText st) { + this.staticText2 = st; + } + + private ImageComponent image1 = new ImageComponent(); + + public ImageComponent getImage1() { + return image1; + } + + public void setImage1(ImageComponent ic) { + this.image1 = ic; + } + //
+ + public Footer() { + } + + /** + *

Callback method that is called whenever a page containing + * this page fragment is navigated to, either directly via a URL, + * or indirectly via page navigation. Override this method to acquire + * resources that will be needed for event handlers and lifecycle methods.

+ * + *

The default implementation does nothing.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("Page1 Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + } + + /** + *

Callback method that is called after rendering is completed for + * this request, if init() was called. Override this + * method to release resources acquired in the init() + * resources that will be needed for event handlers and lifecycle methods.

+ * + *

The default implementation does nothing.

+ */ + public void destroy() { + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected RequestBean1 getRequestBean1() { + return (RequestBean1)getBean("RequestBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected SessionBean1 getSessionBean1() { + return (SessionBean1)getBean("SessionBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FormHS.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FormHS.java new file mode 100644 index 00000000..3b30f435 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FormHS.java @@ -0,0 +1,1603 @@ +/* + * FormHS.java + * + * Created on October 1, 2007, 1:43 PM + * Copyright lluis + */ +package analiseacidentestrabalho; + +import com.sun.data.provider.RowKey; +import com.sun.rave.web.ui.appbase.AbstractPageBean; +import com.sun.rave.web.ui.component.Body; +import com.sun.rave.web.ui.component.Button; +import com.sun.rave.web.ui.component.DropDown; +import com.sun.rave.web.ui.component.Form; +import com.sun.rave.web.ui.component.Head; +import com.sun.rave.web.ui.component.Html; +import com.sun.rave.web.ui.component.Hyperlink; +import com.sun.rave.web.ui.component.ImageComponent; +import com.sun.rave.web.ui.component.Link; +import com.sun.rave.web.ui.component.Page; +import com.sun.rave.web.ui.component.PanelGroup; +import com.sun.rave.web.ui.component.StaticText; +import com.sun.rave.web.ui.component.Table; +import com.sun.rave.web.ui.component.TableColumn; +import com.sun.rave.web.ui.component.TableRowGroup; +import com.sun.rave.web.ui.component.TextField; +import com.sun.rave.web.ui.model.Option; +import db.AnalisesActualDataProvider; +import db.AnalisesConcluidasDataProvider; +import db.AnalisesDataProvider; +import db.AnalisesSeguimentoDataProvider; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.GregorianCalendar; +import java.util.ListIterator; +import javax.faces.FacesException; +import javax.faces.component.html.HtmlPanelGrid; +import javax.faces.event.ValueChangeEvent; +import javax.servlet.http.HttpServletRequest; +import utils.Utils; + +/** + *

Page bean that corresponds to a similarly named JSP page. This + * class contains component definitions (and initialization code) for + * all components that you have defined on this page, as well as + * lifecycle methods and event handlers where you may add behavior + * to respond to incoming events.

+ */ +public class FormHS extends AbstractPageBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + + private Page page1 = new Page(); + + public Page getPage1() { + return page1; + } + + public void setPage1(Page p) { + this.page1 = p; + } + + private Html html1 = new Html(); + + public Html getHtml1() { + return html1; + } + + public void setHtml1(Html h) { + this.html1 = h; + } + + private Head head1 = new Head(); + + public Head getHead1() { + return head1; + } + + public void setHead1(Head h) { + this.head1 = h; + } + + private Link link1 = new Link(); + + public Link getLink1() { + return link1; + } + + public void setLink1(Link l) { + this.link1 = l; + } + + private Body body1 = new Body(); + + public Body getBody1() { + return body1; + } + + public void setBody1(Body b) { + this.body1 = b; + } + + private Form form1 = new Form(); + + public Form getForm1() { + return form1; + } + + public void setForm1(Form f) { + this.form1 = f; + } + + private HtmlPanelGrid gridBase1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridBase1() { + return gridBase1; + } + + public void setGridBase1(HtmlPanelGrid hpg) { + this.gridBase1 = hpg; + } + + private HtmlPanelGrid gridLayout1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridLayout1() { + return gridLayout1; + } + + public void setGridLayout1(HtmlPanelGrid hpg) { + this.gridLayout1 = hpg; + } + + private HtmlPanelGrid gridPanel1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel1() { + return gridPanel1; + } + + public void setGridPanel1(HtmlPanelGrid hpg) { + this.gridPanel1 = hpg; + } + + private PanelGroup groupPanel1 = new PanelGroup(); + + public PanelGroup getGroupPanel1() { + return groupPanel1; + } + + public void setGroupPanel1(PanelGroup pg) { + this.groupPanel1 = pg; + } + + private ImageComponent image1 = new ImageComponent(); + + public ImageComponent getImage1() { + return image1; + } + + public void setImage1(ImageComponent ic) { + this.image1 = ic; + } + + private ImageComponent image2 = new ImageComponent(); + + public ImageComponent getImage2() { + return image2; + } + + public void setImage2(ImageComponent ic) { + this.image2 = ic; + } + + private PanelGroup groupPanel2 = new PanelGroup(); + + public PanelGroup getGroupPanel2() { + return groupPanel2; + } + + public void setGroupPanel2(PanelGroup pg) { + this.groupPanel2 = pg; + } + + private StaticText lblUser = new StaticText(); + + public StaticText getLblUser() { + return lblUser; + } + + public void setLblUser(StaticText st) { + this.lblUser = st; + } + + private StaticText staticText1 = new StaticText(); + + public StaticText getStaticText1() { + return staticText1; + } + + public void setStaticText1(StaticText st) { + this.staticText1 = st; + } + + private Hyperlink lnkEditUser = new Hyperlink(); + + public Hyperlink getLnkEditUser() { + return lnkEditUser; + } + + public void setLnkEditUser(Hyperlink h) { + this.lnkEditUser = h; + } + + private StaticText staticText2 = new StaticText(); + + public StaticText getStaticText2() { + return staticText2; + } + + public void setStaticText2(StaticText st) { + this.staticText2 = st; + } + + private Hyperlink lnkLogout = new Hyperlink(); + + public Hyperlink getLnkLogout() { + return lnkLogout; + } + + public void setLnkLogout(Hyperlink h) { + this.lnkLogout = h; + } + + private HtmlPanelGrid gridLayoutTop1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridLayoutTop1() { + return gridLayoutTop1; + } + + public void setGridLayoutTop1(HtmlPanelGrid hpg) { + this.gridLayoutTop1 = hpg; + } + + private HtmlPanelGrid gridActual1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridActual1() { + return gridActual1; + } + + public void setGridActual1(HtmlPanelGrid hpg) { + this.gridActual1 = hpg; + } + + private HtmlPanelGrid gridPanel2 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel2() { + return gridPanel2; + } + + public void setGridPanel2(HtmlPanelGrid hpg) { + this.gridPanel2 = hpg; + } + + private StaticText staticText4 = new StaticText(); + + public StaticText getStaticText4() { + return staticText4; + } + + public void setStaticText4(StaticText st) { + this.staticText4 = st; + } + + private StaticText staticText5 = new StaticText(); + + public StaticText getStaticText5() { + return staticText5; + } + + public void setStaticText5(StaticText st) { + this.staticText5 = st; + } + + private HtmlPanelGrid gridPanel3 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel3() { + return gridPanel3; + } + + public void setGridPanel3(HtmlPanelGrid hpg) { + this.gridPanel3 = hpg; + } + + private Table table1 = new Table(); + + public Table getTable1() { + return table1; + } + + public void setTable1(Table t) { + this.table1 = t; + } + + private TableRowGroup tableRowGroup1 = new TableRowGroup(); + + public TableRowGroup getTableRowGroup1() { + return tableRowGroup1; + } + + public void setTableRowGroup1(TableRowGroup trg) { + this.tableRowGroup1 = trg; + } + + private TableColumn tableColumn1 = new TableColumn(); + + public TableColumn getTableColumn1() { + return tableColumn1; + } + + public void setTableColumn1(TableColumn tc) { + this.tableColumn1 = tc; + } + + private Hyperlink lnkDataAcidente = new Hyperlink(); + + public Hyperlink getLnkDataAcidente() { + return lnkDataAcidente; + } + + public void setLnkDataAcidente(Hyperlink h) { + this.lnkDataAcidente = h; + } + + private TableColumn tableColumn2 = new TableColumn(); + + public TableColumn getTableColumn2() { + return tableColumn2; + } + + public void setTableColumn2(TableColumn tc) { + this.tableColumn2 = tc; + } + + private Hyperlink lnkNr = new Hyperlink(); + + public Hyperlink getLnkNr() { + return lnkNr; + } + + public void setLnkNr(Hyperlink h) { + this.lnkNr = h; + } + + private TableColumn tableColumn3 = new TableColumn(); + + public TableColumn getTableColumn3() { + return tableColumn3; + } + + public void setTableColumn3(TableColumn tc) { + this.tableColumn3 = tc; + } + + private Hyperlink lnkNomeAcidentado = new Hyperlink(); + + public Hyperlink getLnkNomeAcidentado() { + return lnkNomeAcidentado; + } + + public void setLnkNomeAcidentado(Hyperlink h) { + this.lnkNomeAcidentado = h; + } + + private HtmlPanelGrid gridSeguimento1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridSeguimento1() { + return gridSeguimento1; + } + + public void setGridSeguimento1(HtmlPanelGrid hpg) { + this.gridSeguimento1 = hpg; + } + + private HtmlPanelGrid gridPanel4 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel4() { + return gridPanel4; + } + + public void setGridPanel4(HtmlPanelGrid hpg) { + this.gridPanel4 = hpg; + } + + private StaticText staticText6 = new StaticText(); + + public StaticText getStaticText6() { + return staticText6; + } + + public void setStaticText6(StaticText st) { + this.staticText6 = st; + } + + private HtmlPanelGrid gridPanel5 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel5() { + return gridPanel5; + } + + public void setGridPanel5(HtmlPanelGrid hpg) { + this.gridPanel5 = hpg; + } + + private Table table2 = new Table(); + + public Table getTable2() { + return table2; + } + + public void setTable2(Table t) { + this.table2 = t; + } + + private TableRowGroup tableRowGroup2 = new TableRowGroup(); + + public TableRowGroup getTableRowGroup2() { + return tableRowGroup2; + } + + public void setTableRowGroup2(TableRowGroup trg) { + this.tableRowGroup2 = trg; + } + + private TableColumn tableColumn4 = new TableColumn(); + + public TableColumn getTableColumn4() { + return tableColumn4; + } + + public void setTableColumn4(TableColumn tc) { + this.tableColumn4 = tc; + } + + private Hyperlink lnkDataAcidenteSeg = new Hyperlink(); + + public Hyperlink getLnkDataAcidenteSeg() { + return lnkDataAcidenteSeg; + } + + public void setLnkDataAcidenteSeg(Hyperlink h) { + this.lnkDataAcidenteSeg = h; + } + + private TableColumn tableColumn5 = new TableColumn(); + + public TableColumn getTableColumn5() { + return tableColumn5; + } + + public void setTableColumn5(TableColumn tc) { + this.tableColumn5 = tc; + } + + private Hyperlink lnkNrSeg = new Hyperlink(); + + public Hyperlink getLnkNrSeg() { + return lnkNrSeg; + } + + public void setLnkNrSeg(Hyperlink h) { + this.lnkNrSeg = h; + } + + private TableColumn tableColumn6 = new TableColumn(); + + public TableColumn getTableColumn6() { + return tableColumn6; + } + + public void setTableColumn6(TableColumn tc) { + this.tableColumn6 = tc; + } + + private Hyperlink lnkNomeAcidentadoSeg = new Hyperlink(); + + public Hyperlink getLnkNomeAcidentadoSeg() { + return lnkNomeAcidentadoSeg; + } + + public void setLnkNomeAcidentadoSeg(Hyperlink h) { + this.lnkNomeAcidentadoSeg = h; + } + + private HtmlPanelGrid gridConcluidos1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridConcluidos1() { + return gridConcluidos1; + } + + public void setGridConcluidos1(HtmlPanelGrid hpg) { + this.gridConcluidos1 = hpg; + } + + private HtmlPanelGrid gridPanel6 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel6() { + return gridPanel6; + } + + public void setGridPanel6(HtmlPanelGrid hpg) { + this.gridPanel6 = hpg; + } + + private StaticText staticText7 = new StaticText(); + + public StaticText getStaticText7() { + return staticText7; + } + + public void setStaticText7(StaticText st) { + this.staticText7 = st; + } + + private HtmlPanelGrid gridPanel7 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel7() { + return gridPanel7; + } + + public void setGridPanel7(HtmlPanelGrid hpg) { + this.gridPanel7 = hpg; + } + + private PanelGroup groupPanel3 = new PanelGroup(); + + public PanelGroup getGroupPanel3() { + return groupPanel3; + } + + public void setGroupPanel3(PanelGroup pg) { + this.groupPanel3 = pg; + } + + private StaticText staticText8 = new StaticText(); + + public StaticText getStaticText8() { + return staticText8; + } + + public void setStaticText8(StaticText st) { + this.staticText8 = st; + } + + private DropDown drpAno = new DropDown(); + + public DropDown getDrpAno() { + return drpAno; + } + + public void setDrpAno(DropDown dd) { + this.drpAno = dd; + } + + private PanelGroup groupPanel4 = new PanelGroup(); + + public PanelGroup getGroupPanel4() { + return groupPanel4; + } + + public void setGroupPanel4(PanelGroup pg) { + this.groupPanel4 = pg; + } + + private StaticText lblMes = new StaticText(); + + public StaticText getLblMes() { + return lblMes; + } + + public void setLblMes(StaticText st) { + this.lblMes = st; + } + + private DropDown drpMes = new DropDown(); + + public DropDown getDrpMes() { + return drpMes; + } + + public void setDrpMes(DropDown dd) { + this.drpMes = dd; + } + + private PanelGroup groupPanel5 = new PanelGroup(); + + public PanelGroup getGroupPanel5() { + return groupPanel5; + } + + public void setGroupPanel5(PanelGroup pg) { + this.groupPanel5 = pg; + } + + private StaticText lblDia = new StaticText(); + + public StaticText getLblDia() { + return lblDia; + } + + public void setLblDia(StaticText st) { + this.lblDia = st; + } + + private DropDown drpDia = new DropDown(); + + public DropDown getDrpDia() { + return drpDia; + } + + public void setDrpDia(DropDown dd) { + this.drpDia = dd; + } + + private PanelGroup groupPanel6 = new PanelGroup(); + + public PanelGroup getGroupPanel6() { + return groupPanel6; + } + + public void setGroupPanel6(PanelGroup pg) { + this.groupPanel6 = pg; + } + + private StaticText staticText9 = new StaticText(); + + public StaticText getStaticText9() { + return staticText9; + } + + public void setStaticText9(StaticText st) { + this.staticText9 = st; + } + + private TextField txtNome = new TextField(); + + public TextField getTxtNome() { + return txtNome; + } + + public void setTxtNome(TextField tf) { + this.txtNome = tf; + } + + private Button butPesquisar = new Button(); + + public Button getButPesquisar() { + return butPesquisar; + } + + public void setButPesquisar(Button b) { + this.butPesquisar = b; + } + + private HtmlPanelGrid gridPanel8 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel8() { + return gridPanel8; + } + + public void setGridPanel8(HtmlPanelGrid hpg) { + this.gridPanel8 = hpg; + } + + private Table table3 = new Table(); + + public Table getTable3() { + return table3; + } + + public void setTable3(Table t) { + this.table3 = t; + } + + private TableRowGroup tableRowGroup3 = new TableRowGroup(); + + public TableRowGroup getTableRowGroup3() { + return tableRowGroup3; + } + + public void setTableRowGroup3(TableRowGroup trg) { + this.tableRowGroup3 = trg; + } + + private TableColumn tableColumn7 = new TableColumn(); + + public TableColumn getTableColumn7() { + return tableColumn7; + } + + public void setTableColumn7(TableColumn tc) { + this.tableColumn7 = tc; + } + + private Hyperlink lnkDataConcluida = new Hyperlink(); + + public Hyperlink getLnkDataConcluida() { + return lnkDataConcluida; + } + + public void setLnkDataConcluida(Hyperlink h) { + this.lnkDataConcluida = h; + } + + private TableColumn tableColumn8 = new TableColumn(); + + public TableColumn getTableColumn8() { + return tableColumn8; + } + + public void setTableColumn8(TableColumn tc) { + this.tableColumn8 = tc; + } + + private Hyperlink lnkNrConcluida = new Hyperlink(); + + public Hyperlink getLnkNrConcluida() { + return lnkNrConcluida; + } + + public void setLnkNrConcluida(Hyperlink h) { + this.lnkNrConcluida = h; + } + + private TableColumn tableColumn9 = new TableColumn(); + + public TableColumn getTableColumn9() { + return tableColumn9; + } + + public void setTableColumn9(TableColumn tc) { + this.tableColumn9 = tc; + } + + private Hyperlink lnkNomeConcluida = new Hyperlink(); + + public Hyperlink getLnkNomeConcluida() { + return lnkNomeConcluida; + } + + public void setLnkNomeConcluida(Hyperlink h) { + this.lnkNomeConcluida = h; + } + + private StaticText txtSearchMsg = new StaticText(); + + public StaticText getTxtSearchMsg() { + return txtSearchMsg; + } + + public void setTxtSearchMsg(StaticText st) { + this.txtSearchMsg = st; + } + + private TableColumn tableColumn10 = new TableColumn(); + + public TableColumn getTableColumn10() { + return tableColumn10; + } + + public void setTableColumn10(TableColumn tc) { + this.tableColumn10 = tc; + } + + private Hyperlink lnkFase = new Hyperlink(); + + public Hyperlink getLnkFase() { + return lnkFase; + } + + public void setLnkFase(Hyperlink h) { + this.lnkFase = h; + } + + private TableColumn tableColumn11 = new TableColumn(); + + public TableColumn getTableColumn11() { + return tableColumn11; + } + + public void setTableColumn11(TableColumn tc) { + this.tableColumn11 = tc; + } + + private Hyperlink lnkFaseSeg = new Hyperlink(); + + public Hyperlink getLnkFaseSeg() { + return lnkFaseSeg; + } + + public void setLnkFaseSeg(Hyperlink h) { + this.lnkFaseSeg = h; + } + + private TableColumn tableColumn12 = new TableColumn(); + + public TableColumn getTableColumn12() { + return tableColumn12; + } + + public void setTableColumn12(TableColumn tc) { + this.tableColumn12 = tc; + } + + private TableColumn tableColumn13 = new TableColumn(); + + public TableColumn getTableColumn13() { + return tableColumn13; + } + + public void setTableColumn13(TableColumn tc) { + this.tableColumn13 = tc; + } + + private TableColumn tableColumn14 = new TableColumn(); + + public TableColumn getTableColumn14() { + return tableColumn14; + } + + public void setTableColumn14(TableColumn tc) { + this.tableColumn14 = tc; + } + + private TableColumn tableColumn15 = new TableColumn(); + + public TableColumn getTableColumn15() { + return tableColumn15; + } + + public void setTableColumn15(TableColumn tc) { + this.tableColumn15 = tc; + } + + private Hyperlink lnkPor = new Hyperlink(); + + public Hyperlink getLnkPor() { + return lnkPor; + } + + public void setLnkPor(Hyperlink h) { + this.lnkPor = h; + } + + private Hyperlink lnkPorSeg = new Hyperlink(); + + public Hyperlink getLnkPorSeg() { + return lnkPorSeg; + } + + public void setLnkPorSeg(Hyperlink h) { + this.lnkPorSeg = h; + } + + private Hyperlink lnkPorConcluida = new Hyperlink(); + + public Hyperlink getLnkPorConcluida() { + return lnkPorConcluida; + } + + public void setLnkPorConcluida(Hyperlink h) { + this.lnkPorConcluida = h; + } + + private Hyperlink lnkEstabConcluida = new Hyperlink(); + + public Hyperlink getLnkEstabConcluida() { + return lnkEstabConcluida; + } + + public void setLnkEstabConcluida(Hyperlink h) { + this.lnkEstabConcluida = h; + } + + private PanelGroup groupPanel7 = new PanelGroup(); + + public PanelGroup getGroupPanel7() { + return groupPanel7; + } + + public void setGroupPanel7(PanelGroup pg) { + this.groupPanel7 = pg; + } + + private StaticText staticText3 = new StaticText(); + + public StaticText getStaticText3() { + return staticText3; + } + + public void setStaticText3(StaticText st) { + this.staticText3 = st; + } + + private TextField txtPor = new TextField(); + + public TextField getTxtPor() { + return txtPor; + } + + public void setTxtPor(TextField tf) { + this.txtPor = tf; + } + + private HtmlPanelGrid gridPanel9 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel9() { + return gridPanel9; + } + + public void setGridPanel9(HtmlPanelGrid hpg) { + this.gridPanel9 = hpg; + } + + private PanelGroup groupPanel8 = new PanelGroup(); + + public PanelGroup getGroupPanel8() { + return groupPanel8; + } + + public void setGroupPanel8(PanelGroup pg) { + this.groupPanel8 = pg; + } + + private StaticText staticText10 = new StaticText(); + + public StaticText getStaticText10() { + return staticText10; + } + + public void setStaticText10(StaticText st) { + this.staticText10 = st; + } + + private ImageComponent image3 = new ImageComponent(); + + public ImageComponent getImage3() { + return image3; + } + + public void setImage3(ImageComponent ic) { + this.image3 = ic; + } + + private StaticText staticText11 = new StaticText(); + + public StaticText getStaticText11() { + return staticText11; + } + + public void setStaticText11(StaticText st) { + this.staticText11 = st; + } + + private Hyperlink lnkNewUser1 = new Hyperlink(); + + public Hyperlink getLnkNewUser1() { + return lnkNewUser1; + } + + public void setLnkNewUser1(Hyperlink h) { + this.lnkNewUser1 = h; + } + + private StaticText staticText12 = new StaticText(); + + public StaticText getStaticText12() { + return staticText12; + } + + public void setStaticText12(StaticText st) { + this.staticText12 = st; + } + + private Hyperlink lnkAnalisesAcidente = new Hyperlink(); + + public Hyperlink getLnkAnalisesAcidente() { + return lnkAnalisesAcidente; + } + + public void setLnkAnalisesAcidente(Hyperlink h) { + this.lnkAnalisesAcidente = h; + } + + private StaticText staticText13 = new StaticText(); + + public StaticText getStaticText13() { + return staticText13; + } + + public void setStaticText13(StaticText st) { + this.staticText13 = st; + } + + //
+ + /** + *

Construct a new Page bean instance.

+ */ + public FormHS() { + } + + /** + *

Callback method that is called whenever a page is navigated to, + * either directly via a URL, or indirectly via page navigation. + * Customize this method to acquire resources that will be needed + * for event handlers and lifecycle methods, whether or not this + * page is performing post back processing.

+ * + *

Note that, if the current request is a postback, the property + * values of the components do not represent any + * values submitted with this request. Instead, they represent the + * property values that were saved for this view when it was rendered.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("FormHS Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + + if (!getSessionBean1().isLoggedIn()) { + try { + getExternalContext().redirect("Login.jsp"); + } catch(Exception e) { + // . . . handle exception . . . + } + } + } + + /** + *

Callback method that is called after the component tree has been + * restored, but before any event processing takes place. This method + * will only be called on a postback request that + * is processing a form submit. Customize this method to allocate + * resources that will be required in your event handlers.

+ */ + public void preprocess() { + } + + /** + *

Callback method that is called just before rendering takes place. + * This method will only be called for the page that + * will actually be rendered (and not, for example, on a page that + * handled a postback and then navigated to a different page). Customize + * this method to allocate resources that will be required for rendering + * this page.

+ */ + public void prerender() { + lblUser.setText( getSessionBean1().getCurrentUser().getLogin() ); + + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + //lblActivos.setRendered(true); + table1.setRendered(true); + + //ArrayList actuaisList = adp.getAnalisesActuaisList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), new Integer(3)); + ArrayList actuaisList = adp.getAnalisesActuaisHsList( getSessionBean1().getCurrentUser().getEstabelecimento_id() ); + getSessionBean1().getAnalisesActualDataProvider().setList(actuaisList); + } + catch(Exception ex) + { + //lblActivos.setRendered(false); + table1.setRendered(false); + //ex.printStackTrace(); + } + + try + { + //lblActivos.setRendered(true); + table2.setRendered(true); + + ArrayList seguimentoList = adp.getAnalisesSeguimentoHsList(getSessionBean1().getCurrentUser().getEstabelecimento_id()); + getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList); + } + catch(Exception ex) + { + //lblActivos.setRendered(false); + table2.setRendered(false); + //ex.printStackTrace(); + } + + HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest(); + String referer = request.getRequestURI(); + String pageFrom = Utils.getPageFrom(referer); + if(!pageFrom.matches("FormHS.jsp")) + { + + try + { + //lblActivos.setRendered(true); + table3.setRendered(true); + ArrayList concluidasList = adp.getAnalisesConcluidasHsList(); + getSessionBean1().getAnalisesConcluidasDataProvider().setList(concluidasList); + } + catch(Exception ex) + { + //lblActivos.setRendered(false); + table3.setRendered(false); + //ex.printStackTrace(); + } + fillAnoDropDown(); + } + } + + /** + *

Callback method that is called after rendering is completed for + * this request, if init() was called (regardless of whether + * or not this was the page that was actually rendered). Customize this + * method to release resources acquired in the init(), + * preprocess(), or prerender() methods (or + * acquired during execution of an event handler).

+ */ + public void destroy() { + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected SessionBean1 getSessionBean1() { + return (SessionBean1)getBean("SessionBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected RequestBean1 getRequestBean1() { + return (RequestBean1)getBean("RequestBean1"); + } + + public String lnkLogout_action() { + // TODO: Replace with your code + + try + { + javax.servlet.http.HttpSession session = + (javax.servlet.http.HttpSession) getExternalContext().getSession(true); + session.invalidate(); + } + catch(Exception ex){} + + try { + getExternalContext().redirect("Login.jsp"); + } catch(Exception e) {} + //return "login"; + return null; + } + + public String lnkDataAcidente_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableActivosRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormHS"); + return "analise_acidente"; + } + + public String lnkNr_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableActivosRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormHS"); + return "analise_acidente"; + } + + public String lnkNomeAcidentado_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableActivosRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormHS"); + return "analise_acidente"; + } + + private AnaliseAcidente getTableActivosRowData() + { + RowKey rk = tableRowGroup1.getRowKey(); + int k = Integer.parseInt(rk.getRowId()); + AnalisesActualDataProvider provider = (AnalisesActualDataProvider) tableRowGroup1.getSourceData(); + ArrayList list = (ArrayList) provider.getList(); + AnaliseAcidente a = (AnaliseAcidente)list.get(k); + return a; + } + + public String lnkDataAcidenteSeg_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableSeguimentoRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormHS"); + return "view_analise"; + } + + public String lnkNrSeg_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableSeguimentoRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormHS"); + return "view_analise"; + } + + public String lnkNomeAcidentadoSeg_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableSeguimentoRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormHS"); + return "view_analise"; + } + + private AnaliseAcidente getTableSeguimentoRowData() + { + RowKey rk = tableRowGroup2.getRowKey(); + int k = Integer.parseInt(rk.getRowId()); + AnalisesSeguimentoDataProvider provider = (AnalisesSeguimentoDataProvider) tableRowGroup2.getSourceData(); + ArrayList list = (ArrayList) provider.getList(); + AnaliseAcidente a = (AnaliseAcidente)list.get(k); + return a; + } + + private AnaliseAcidente getTableConcluidasRowData() + { + RowKey rk = tableRowGroup3.getRowKey(); + int k = Integer.parseInt(rk.getRowId()); + AnalisesConcluidasDataProvider provider = (AnalisesConcluidasDataProvider) tableRowGroup3.getSourceData(); + ArrayList list = (ArrayList) provider.getList(); + AnaliseAcidente a = (AnaliseAcidente)list.get(k); + return a; + } + + public void drpAno_processValueChange(ValueChangeEvent event) { + // TODO: Replace with your code + Object ano = event.getNewValue(); + if(ano == null) + { + lblMes.setVisible(false); + drpMes.setVisible(false); + lblDia.setVisible(false); + drpDia.setVisible(false); + } + else + { + lblMes.setVisible(true); + drpMes.setVisible(true); + fillMesDropDown(); + } + } + + public void drpMes_processValueChange(ValueChangeEvent event) { + // TODO: Replace with your code + Object mes = event.getNewValue(); + if(mes == null) + { + lblDia.setVisible(false); + drpDia.setVisible(false); + } + else + { + lblDia.setVisible(true); + drpDia.setVisible(true); + //fillDiaDropDown(); + } + } + + public void drpDia_processValueChange(ValueChangeEvent event) { + // TODO: Replace with your code + + } + + public String butPesquisar_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + + Object obAno = null; + Object obMes = null; + Object obDia = null; + try + { + obAno = drpAno.getSelected(); + obMes = drpMes.getSelected(); + obDia = drpDia.getSelected(); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + Integer ano = null; + Integer mes = null; + Integer dia = null; + + if(obAno != null) + { + ano = (Integer) obAno; + } + + if(obMes != null) + { + mes = (Integer) obMes; + } + + if(obDia != null) + { + dia = (Integer) obDia; + } + + String por = null; + if(txtPor.getText() != null) + { + por = (String) txtPor.getText(); + if(por.trim().length() == 0) + { + por = null; + } + } + + String nome = null; + if(txtNome.getText() != null) + { + nome = (String) txtNome.getText(); + if(nome.trim().length() == 0) + { + nome = null; + } + } + + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + + //getSessionBean1().getAnalisesConcluidasDataProvider().setList(new ArrayList()); + ArrayList concluidasList = adp.searchAanalisesConcluidasList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), ano, mes, dia, por, nome); + + table3.setRendered(true); + txtSearchMsg.setRendered(false); + getSessionBean1().getAnalisesConcluidasDataProvider().setList(concluidasList); + + + } + catch(Exception ex) + { + table3.setRendered(false); + txtSearchMsg.setRendered(true); + txtSearchMsg.setText("Não foram encontrados registos para a sua pesquisa !"); + //ex.printStackTrace(); + } + + return null; + } + +// private String getPageFrom(String referer) +// { +// String pageFrom = referer.substring(referer.lastIndexOf("/")+1); +// return pageFrom; +// } + + private void fillAnoDropDown() + { +// ArrayList anosList = new ArrayList(); +// for(int ano=2007; ano<2051; ano++) +// { +// anosList.add(new Integer(ano)); +// } + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + ArrayList anosList = adp.getAnosListFromAnalises(); + com.sun.rave.web.ui.model.Option[] anoOptions = new com.sun.rave.web.ui.model.Option[anosList.size()+1]; + anoOptions[0] = new Option("", ""); + ListIterator iter = anosList.listIterator(); + int i = 1; + while(iter.hasNext()) + { + Integer ano = (Integer) iter.next(); + + anoOptions[i] = new Option(ano, ano.toString()); + i++; + } + getSessionBean1().setAnoOptions(anoOptions); + Calendar cal = new GregorianCalendar(); + int year = cal.get(Calendar.YEAR); + //drpAno.setSelected( new Integer(year) ); + + } + catch(Exception ex) + { + //ex.printStackTrace(); + } + + } + + + private void fillMesDropDown() + { + com.sun.rave.web.ui.model.Option[] mesOptions = new com.sun.rave.web.ui.model.Option[13]; + mesOptions[0] = new Option("", ""); + mesOptions[1] = new Option(new Integer(1), "Janeiro"); + mesOptions[2] = new Option(new Integer(2), "Fevereiro"); + mesOptions[3] = new Option(new Integer(3), "Março"); + mesOptions[4] = new Option(new Integer(4), "Abril"); + mesOptions[5] = new Option(new Integer(5), "Maio"); + mesOptions[6] = new Option(new Integer(6), "Junho"); + mesOptions[7] = new Option(new Integer(7), "Julho"); + mesOptions[8] = new Option(new Integer(8), "Agosto"); + mesOptions[9] = new Option(new Integer(9), "Setembro"); + mesOptions[10] = new Option(new Integer(10), "Outubro"); + mesOptions[11] = new Option(new Integer(11), "Novembro"); + mesOptions[12] = new Option(new Integer(12), "Dezembro"); + getSessionBean1().setMesOptions(mesOptions); + Calendar cal = new GregorianCalendar(); + int month = cal.get(Calendar.MONTH); // 0=Jan, 1=Feb, ... + //drpMes.setSelected( new Integer(month+1) ); + } + + private void fillDiaDropDown() + { +// int ano = ( (Integer)drpAno.getSelected() ).intValue(); +// int mes = ( (Integer)drpMes.getSelected() ).intValue(); +// int dias = 0; +// switch (mes) { +// case 1: dias=31; break; +// case 2: +// GregorianCalendar cal = new GregorianCalendar(); +// if(cal.isLeapYear(ano)) +// { +// dias = 29; +// } +// else +// { +// dias = 28; +// } +// break; +// case 3: dias=31; break; +// case 4: dias=30; break; +// case 5: dias=31; break; +// case 6: dias=30; break; +// case 7: dias=31; break; +// case 8: dias=31; break; +// case 9: dias=30; break; +// case 10: dias=31; break; +// case 11: dias=30; break; +// case 12: dias=31; break; +// default: System.out.println("Invalid month.");break; +// } +// +// ArrayList diasList = new ArrayList(); +// for(int dia=1; diaPage bean that corresponds to a similarly named JSP page. This + * class contains component definitions (and initialization code) for + * all components that you have defined on this page, as well as + * lifecycle methods and event handlers where you may add behavior + * to respond to incoming events.

+ */ +public class FormMedico extends AbstractPageBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + + private Page page1 = new Page(); + + public Page getPage1() { + return page1; + } + + public void setPage1(Page p) { + this.page1 = p; + } + + private Html html1 = new Html(); + + public Html getHtml1() { + return html1; + } + + public void setHtml1(Html h) { + this.html1 = h; + } + + private Head head1 = new Head(); + + public Head getHead1() { + return head1; + } + + public void setHead1(Head h) { + this.head1 = h; + } + + private Link link1 = new Link(); + + public Link getLink1() { + return link1; + } + + public void setLink1(Link l) { + this.link1 = l; + } + + private Body body1 = new Body(); + + public Body getBody1() { + return body1; + } + + public void setBody1(Body b) { + this.body1 = b; + } + + private Form form1 = new Form(); + + public Form getForm1() { + return form1; + } + + public void setForm1(Form f) { + this.form1 = f; + } + + private HtmlPanelGrid gridBase1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridBase1() { + return gridBase1; + } + + public void setGridBase1(HtmlPanelGrid hpg) { + this.gridBase1 = hpg; + } + + private HtmlPanelGrid gridLayout1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridLayout1() { + return gridLayout1; + } + + public void setGridLayout1(HtmlPanelGrid hpg) { + this.gridLayout1 = hpg; + } + + private HtmlPanelGrid gridPanel1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel1() { + return gridPanel1; + } + + public void setGridPanel1(HtmlPanelGrid hpg) { + this.gridPanel1 = hpg; + } + + private PanelGroup groupPanel1 = new PanelGroup(); + + public PanelGroup getGroupPanel1() { + return groupPanel1; + } + + public void setGroupPanel1(PanelGroup pg) { + this.groupPanel1 = pg; + } + + private ImageComponent image1 = new ImageComponent(); + + public ImageComponent getImage1() { + return image1; + } + + public void setImage1(ImageComponent ic) { + this.image1 = ic; + } + + private ImageComponent image2 = new ImageComponent(); + + public ImageComponent getImage2() { + return image2; + } + + public void setImage2(ImageComponent ic) { + this.image2 = ic; + } + + private PanelGroup groupPanel2 = new PanelGroup(); + + public PanelGroup getGroupPanel2() { + return groupPanel2; + } + + public void setGroupPanel2(PanelGroup pg) { + this.groupPanel2 = pg; + } + + private StaticText lblUser = new StaticText(); + + public StaticText getLblUser() { + return lblUser; + } + + public void setLblUser(StaticText st) { + this.lblUser = st; + } + + private StaticText staticText1 = new StaticText(); + + public StaticText getStaticText1() { + return staticText1; + } + + public void setStaticText1(StaticText st) { + this.staticText1 = st; + } + + private Hyperlink lnkEditUser = new Hyperlink(); + + public Hyperlink getLnkEditUser() { + return lnkEditUser; + } + + public void setLnkEditUser(Hyperlink h) { + this.lnkEditUser = h; + } + + private StaticText staticText2 = new StaticText(); + + public StaticText getStaticText2() { + return staticText2; + } + + public void setStaticText2(StaticText st) { + this.staticText2 = st; + } + + private Hyperlink lnkLogout = new Hyperlink(); + + public Hyperlink getLnkLogout() { + return lnkLogout; + } + + public void setLnkLogout(Hyperlink h) { + this.lnkLogout = h; + } + + private HtmlPanelGrid gridLayoutTop1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridLayoutTop1() { + return gridLayoutTop1; + } + + public void setGridLayoutTop1(HtmlPanelGrid hpg) { + this.gridLayoutTop1 = hpg; + } + + private HtmlPanelGrid gridActual = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridActual() { + return gridActual; + } + + public void setGridActual(HtmlPanelGrid hpg) { + this.gridActual = hpg; + } + + private HtmlPanelGrid gridPanel2 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel2() { + return gridPanel2; + } + + public void setGridPanel2(HtmlPanelGrid hpg) { + this.gridPanel2 = hpg; + } + + private StaticText staticText4 = new StaticText(); + + public StaticText getStaticText4() { + return staticText4; + } + + public void setStaticText4(StaticText st) { + this.staticText4 = st; + } + + private StaticText staticText5 = new StaticText(); + + public StaticText getStaticText5() { + return staticText5; + } + + public void setStaticText5(StaticText st) { + this.staticText5 = st; + } + + private HtmlPanelGrid gridPanel3 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel3() { + return gridPanel3; + } + + public void setGridPanel3(HtmlPanelGrid hpg) { + this.gridPanel3 = hpg; + } + + private Table table1 = new Table(); + + public Table getTable1() { + return table1; + } + + public void setTable1(Table t) { + this.table1 = t; + } + + private TableRowGroup tableRowGroup1 = new TableRowGroup(); + + public TableRowGroup getTableRowGroup1() { + return tableRowGroup1; + } + + public void setTableRowGroup1(TableRowGroup trg) { + this.tableRowGroup1 = trg; + } + + private TableColumn tableColumn1 = new TableColumn(); + + public TableColumn getTableColumn1() { + return tableColumn1; + } + + public void setTableColumn1(TableColumn tc) { + this.tableColumn1 = tc; + } + + private Hyperlink lnkDataAcidente = new Hyperlink(); + + public Hyperlink getLnkDataAcidente() { + return lnkDataAcidente; + } + + public void setLnkDataAcidente(Hyperlink h) { + this.lnkDataAcidente = h; + } + + private TableColumn tableColumn2 = new TableColumn(); + + public TableColumn getTableColumn2() { + return tableColumn2; + } + + public void setTableColumn2(TableColumn tc) { + this.tableColumn2 = tc; + } + + private Hyperlink lnkNr = new Hyperlink(); + + public Hyperlink getLnkNr() { + return lnkNr; + } + + public void setLnkNr(Hyperlink h) { + this.lnkNr = h; + } + + private TableColumn tableColumn3 = new TableColumn(); + + public TableColumn getTableColumn3() { + return tableColumn3; + } + + public void setTableColumn3(TableColumn tc) { + this.tableColumn3 = tc; + } + + private Hyperlink lnkNomeAcidentado = new Hyperlink(); + + public Hyperlink getLnkNomeAcidentado() { + return lnkNomeAcidentado; + } + + public void setLnkNomeAcidentado(Hyperlink h) { + this.lnkNomeAcidentado = h; + } + + private HtmlPanelGrid gridSeguimento = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridSeguimento() { + return gridSeguimento; + } + + public void setGridSeguimento(HtmlPanelGrid hpg) { + this.gridSeguimento = hpg; + } + + private HtmlPanelGrid gridPanel4 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel4() { + return gridPanel4; + } + + public void setGridPanel4(HtmlPanelGrid hpg) { + this.gridPanel4 = hpg; + } + + private StaticText staticText6 = new StaticText(); + + public StaticText getStaticText6() { + return staticText6; + } + + public void setStaticText6(StaticText st) { + this.staticText6 = st; + } + + private HtmlPanelGrid gridPanel5 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel5() { + return gridPanel5; + } + + public void setGridPanel5(HtmlPanelGrid hpg) { + this.gridPanel5 = hpg; + } + + private Table table2 = new Table(); + + public Table getTable2() { + return table2; + } + + public void setTable2(Table t) { + this.table2 = t; + } + + private TableRowGroup tableRowGroup2 = new TableRowGroup(); + + public TableRowGroup getTableRowGroup2() { + return tableRowGroup2; + } + + public void setTableRowGroup2(TableRowGroup trg) { + this.tableRowGroup2 = trg; + } + + private TableColumn tableColumn4 = new TableColumn(); + + public TableColumn getTableColumn4() { + return tableColumn4; + } + + public void setTableColumn4(TableColumn tc) { + this.tableColumn4 = tc; + } + + private Hyperlink lnkDataAcidenteSeg = new Hyperlink(); + + public Hyperlink getLnkDataAcidenteSeg() { + return lnkDataAcidenteSeg; + } + + public void setLnkDataAcidenteSeg(Hyperlink h) { + this.lnkDataAcidenteSeg = h; + } + + private TableColumn tableColumn5 = new TableColumn(); + + public TableColumn getTableColumn5() { + return tableColumn5; + } + + public void setTableColumn5(TableColumn tc) { + this.tableColumn5 = tc; + } + + private Hyperlink lnkNrSeg = new Hyperlink(); + + public Hyperlink getLnkNrSeg() { + return lnkNrSeg; + } + + public void setLnkNrSeg(Hyperlink h) { + this.lnkNrSeg = h; + } + + private TableColumn tableColumn6 = new TableColumn(); + + public TableColumn getTableColumn6() { + return tableColumn6; + } + + public void setTableColumn6(TableColumn tc) { + this.tableColumn6 = tc; + } + + private Hyperlink lnkNomeAcidentadoSeg = new Hyperlink(); + + public Hyperlink getLnkNomeAcidentadoSeg() { + return lnkNomeAcidentadoSeg; + } + + public void setLnkNomeAcidentadoSeg(Hyperlink h) { + this.lnkNomeAcidentadoSeg = h; + } + + private HtmlPanelGrid gridConcluidos = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridConcluidos() { + return gridConcluidos; + } + + public void setGridConcluidos(HtmlPanelGrid hpg) { + this.gridConcluidos = hpg; + } + + private HtmlPanelGrid gridPanel6 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel6() { + return gridPanel6; + } + + public void setGridPanel6(HtmlPanelGrid hpg) { + this.gridPanel6 = hpg; + } + + private StaticText staticText7 = new StaticText(); + + public StaticText getStaticText7() { + return staticText7; + } + + public void setStaticText7(StaticText st) { + this.staticText7 = st; + } + + private HtmlPanelGrid gridPanel7 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel7() { + return gridPanel7; + } + + public void setGridPanel7(HtmlPanelGrid hpg) { + this.gridPanel7 = hpg; + } + + private PanelGroup groupPanel3 = new PanelGroup(); + + public PanelGroup getGroupPanel3() { + return groupPanel3; + } + + public void setGroupPanel3(PanelGroup pg) { + this.groupPanel3 = pg; + } + + private StaticText staticText8 = new StaticText(); + + public StaticText getStaticText8() { + return staticText8; + } + + public void setStaticText8(StaticText st) { + this.staticText8 = st; + } + + private DropDown drpAno = new DropDown(); + + public DropDown getDrpAno() { + return drpAno; + } + + public void setDrpAno(DropDown dd) { + this.drpAno = dd; + } + + private PanelGroup groupPanel4 = new PanelGroup(); + + public PanelGroup getGroupPanel4() { + return groupPanel4; + } + + public void setGroupPanel4(PanelGroup pg) { + this.groupPanel4 = pg; + } + + private StaticText lblMes = new StaticText(); + + public StaticText getLblMes() { + return lblMes; + } + + public void setLblMes(StaticText st) { + this.lblMes = st; + } + + private DropDown drpMes = new DropDown(); + + public DropDown getDrpMes() { + return drpMes; + } + + public void setDrpMes(DropDown dd) { + this.drpMes = dd; + } + + private PanelGroup groupPanel5 = new PanelGroup(); + + public PanelGroup getGroupPanel5() { + return groupPanel5; + } + + public void setGroupPanel5(PanelGroup pg) { + this.groupPanel5 = pg; + } + + private StaticText lblDia = new StaticText(); + + public StaticText getLblDia() { + return lblDia; + } + + public void setLblDia(StaticText st) { + this.lblDia = st; + } + + private DropDown drpDia = new DropDown(); + + public DropDown getDrpDia() { + return drpDia; + } + + public void setDrpDia(DropDown dd) { + this.drpDia = dd; + } + + private PanelGroup groupPanel6 = new PanelGroup(); + + public PanelGroup getGroupPanel6() { + return groupPanel6; + } + + public void setGroupPanel6(PanelGroup pg) { + this.groupPanel6 = pg; + } + + private StaticText staticText9 = new StaticText(); + + public StaticText getStaticText9() { + return staticText9; + } + + public void setStaticText9(StaticText st) { + this.staticText9 = st; + } + + private TextField txtNome = new TextField(); + + public TextField getTxtNome() { + return txtNome; + } + + public void setTxtNome(TextField tf) { + this.txtNome = tf; + } + + private Button butPesquisar = new Button(); + + public Button getButPesquisar() { + return butPesquisar; + } + + public void setButPesquisar(Button b) { + this.butPesquisar = b; + } + + private HtmlPanelGrid gridPanel8 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel8() { + return gridPanel8; + } + + public void setGridPanel8(HtmlPanelGrid hpg) { + this.gridPanel8 = hpg; + } + + private Table table3 = new Table(); + + public Table getTable3() { + return table3; + } + + public void setTable3(Table t) { + this.table3 = t; + } + + private TableRowGroup tableRowGroup3 = new TableRowGroup(); + + public TableRowGroup getTableRowGroup3() { + return tableRowGroup3; + } + + public void setTableRowGroup3(TableRowGroup trg) { + this.tableRowGroup3 = trg; + } + + private TableColumn tableColumn7 = new TableColumn(); + + public TableColumn getTableColumn7() { + return tableColumn7; + } + + public void setTableColumn7(TableColumn tc) { + this.tableColumn7 = tc; + } + + private Hyperlink lnkDataConcluida = new Hyperlink(); + + public Hyperlink getLnkDataConcluida() { + return lnkDataConcluida; + } + + public void setLnkDataConcluida(Hyperlink h) { + this.lnkDataConcluida = h; + } + + private TableColumn tableColumn8 = new TableColumn(); + + public TableColumn getTableColumn8() { + return tableColumn8; + } + + public void setTableColumn8(TableColumn tc) { + this.tableColumn8 = tc; + } + + private Hyperlink lnkNrConcluida = new Hyperlink(); + + public Hyperlink getLnkNrConcluida() { + return lnkNrConcluida; + } + + public void setLnkNrConcluida(Hyperlink h) { + this.lnkNrConcluida = h; + } + + private TableColumn tableColumn9 = new TableColumn(); + + public TableColumn getTableColumn9() { + return tableColumn9; + } + + public void setTableColumn9(TableColumn tc) { + this.tableColumn9 = tc; + } + + private Hyperlink lnkNomeConcluida = new Hyperlink(); + + public Hyperlink getLnkNomeConcluida() { + return lnkNomeConcluida; + } + + public void setLnkNomeConcluida(Hyperlink h) { + this.lnkNomeConcluida = h; + } + + private StaticText txtSearchMsg = new StaticText(); + + public StaticText getTxtSearchMsg() { + return txtSearchMsg; + } + + public void setTxtSearchMsg(StaticText st) { + this.txtSearchMsg = st; + } + + private TableColumn tableColumn10 = new TableColumn(); + + public TableColumn getTableColumn10() { + return tableColumn10; + } + + public void setTableColumn10(TableColumn tc) { + this.tableColumn10 = tc; + } + + private Hyperlink lnkFase = new Hyperlink(); + + public Hyperlink getLnkFase() { + return lnkFase; + } + + public void setLnkFase(Hyperlink h) { + this.lnkFase = h; + } + + private TableColumn tableColumn11 = new TableColumn(); + + public TableColumn getTableColumn11() { + return tableColumn11; + } + + public void setTableColumn11(TableColumn tc) { + this.tableColumn11 = tc; + } + + private Hyperlink lnkFaseSeg = new Hyperlink(); + + public Hyperlink getLnkFaseSeg() { + return lnkFaseSeg; + } + + public void setLnkFaseSeg(Hyperlink h) { + this.lnkFaseSeg = h; + } + + private TableColumn tableColumn12 = new TableColumn(); + + public TableColumn getTableColumn12() { + return tableColumn12; + } + + public void setTableColumn12(TableColumn tc) { + this.tableColumn12 = tc; + } + + private TableColumn tableColumn13 = new TableColumn(); + + public TableColumn getTableColumn13() { + return tableColumn13; + } + + public void setTableColumn13(TableColumn tc) { + this.tableColumn13 = tc; + } + + private TableColumn tableColumn14 = new TableColumn(); + + public TableColumn getTableColumn14() { + return tableColumn14; + } + + public void setTableColumn14(TableColumn tc) { + this.tableColumn14 = tc; + } + + private TableColumn tableColumn15 = new TableColumn(); + + public TableColumn getTableColumn15() { + return tableColumn15; + } + + public void setTableColumn15(TableColumn tc) { + this.tableColumn15 = tc; + } + + private Hyperlink lnkPor = new Hyperlink(); + + public Hyperlink getLnkPor() { + return lnkPor; + } + + public void setLnkPor(Hyperlink h) { + this.lnkPor = h; + } + + private Hyperlink lnkPorSeg = new Hyperlink(); + + public Hyperlink getLnkPorSeg() { + return lnkPorSeg; + } + + public void setLnkPorSeg(Hyperlink h) { + this.lnkPorSeg = h; + } + + private Hyperlink lnkPorConcluida = new Hyperlink(); + + public Hyperlink getLnkPorConcluida() { + return lnkPorConcluida; + } + + public void setLnkPorConcluida(Hyperlink h) { + this.lnkPorConcluida = h; + } + + private Hyperlink lnkEstabConcluida = new Hyperlink(); + + public Hyperlink getLnkEstabConcluida() { + return lnkEstabConcluida; + } + + public void setLnkEstabConcluida(Hyperlink h) { + this.lnkEstabConcluida = h; + } + + private PanelGroup groupPanel7 = new PanelGroup(); + + public PanelGroup getGroupPanel7() { + return groupPanel7; + } + + public void setGroupPanel7(PanelGroup pg) { + this.groupPanel7 = pg; + } + + private StaticText staticText3 = new StaticText(); + + public StaticText getStaticText3() { + return staticText3; + } + + public void setStaticText3(StaticText st) { + this.staticText3 = st; + } + + private TextField txtPor = new TextField(); + + public TextField getTxtPor() { + return txtPor; + } + + public void setTxtPor(TextField tf) { + this.txtPor = tf; + } + + private HtmlPanelGrid gridPanel9 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel9() { + return gridPanel9; + } + + public void setGridPanel9(HtmlPanelGrid hpg) { + this.gridPanel9 = hpg; + } + + private PanelGroup groupPanel8 = new PanelGroup(); + + public PanelGroup getGroupPanel8() { + return groupPanel8; + } + + public void setGroupPanel8(PanelGroup pg) { + this.groupPanel8 = pg; + } + + private StaticText staticText10 = new StaticText(); + + public StaticText getStaticText10() { + return staticText10; + } + + public void setStaticText10(StaticText st) { + this.staticText10 = st; + } + + private ImageComponent image3 = new ImageComponent(); + + public ImageComponent getImage3() { + return image3; + } + + public void setImage3(ImageComponent ic) { + this.image3 = ic; + } + + private StaticText staticText11 = new StaticText(); + + public StaticText getStaticText11() { + return staticText11; + } + + public void setStaticText11(StaticText st) { + this.staticText11 = st; + } + + //
+ + /** + *

Construct a new Page bean instance.

+ */ + public FormMedico() { + } + + /** + *

Callback method that is called whenever a page is navigated to, + * either directly via a URL, or indirectly via page navigation. + * Customize this method to acquire resources that will be needed + * for event handlers and lifecycle methods, whether or not this + * page is performing post back processing.

+ * + *

Note that, if the current request is a postback, the property + * values of the components do not represent any + * values submitted with this request. Instead, they represent the + * property values that were saved for this view when it was rendered.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("FormMedico Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + + if (!getSessionBean1().isLoggedIn()) { + try { + getExternalContext().redirect("Login.jsp"); + } catch(Exception e) { + // . . . handle exception . . . + } + } + } + + /** + *

Callback method that is called after the component tree has been + * restored, but before any event processing takes place. This method + * will only be called on a postback request that + * is processing a form submit. Customize this method to allocate + * resources that will be required in your event handlers.

+ */ + public void preprocess() { + } + + /** + *

Callback method that is called just before rendering takes place. + * This method will only be called for the page that + * will actually be rendered (and not, for example, on a page that + * handled a postback and then navigated to a different page). Customize + * this method to allocate resources that will be required for rendering + * this page.

+ */ + public void prerender() { + lblUser.setText( getSessionBean1().getCurrentUser().getLogin() ); + + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + //lblActivos.setRendered(true); + table1.setRendered(true); + + //ArrayList actuaisList = adp.getAnalisesActuaisList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), new Integer(5)); +// ArrayList actuaisList = adp.getAnalisesActuaisMedicoList( getSessionBean1().getCurrentUser().getEstabelecimento_id() ); +// getSessionBean1().getAnalisesActualDataProvider().setList(actuaisList); + } + catch(Exception ex) + { + //lblActivos.setRendered(false); + table1.setRendered(false); + ex.printStackTrace(); + } + + table2.setRendered(false); + + try + { + //lblActivos.setRendered(true); + table2.setRendered(true); + + ArrayList seguimentoList = adp.getAnalisesSeguimentoMedList(getSessionBean1().getCurrentUser().getEstabelecimento_id()); + getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList); + } + catch(Exception ex) + { + //lblActivos.setRendered(false); + table2.setRendered(false); + ex.printStackTrace(); + } + + HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest(); + String referer = request.getRequestURI(); + String pageFrom = Utils.getPageFrom(referer); + if(!pageFrom.matches("FormMedico.jsp")) + { + + try + { + //lblActivos.setRendered(true); + table3.setRendered(true); + + ArrayList concluidasList = adp.getAnalisesConcluidasList(getSessionBean1().getCurrentUser().getEstabelecimento_id()); + getSessionBean1().getAnalisesConcluidasDataProvider().setList(concluidasList); + } + catch(Exception ex) + { + //lblActivos.setRendered(false); + table3.setRendered(false); + ex.printStackTrace(); + } + fillAnoDropDown(); + } + } + + /** + *

Callback method that is called after rendering is completed for + * this request, if init() was called (regardless of whether + * or not this was the page that was actually rendered). Customize this + * method to release resources acquired in the init(), + * preprocess(), or prerender() methods (or + * acquired during execution of an event handler).

+ */ + public void destroy() { + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected RequestBean1 getRequestBean1() { + return (RequestBean1)getBean("RequestBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected SessionBean1 getSessionBean1() { + return (SessionBean1)getBean("SessionBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } + + public String lnkEditUser_action() { + // TODO: Replace with your code + + getSessionBean1().setNavFrom("FormMedico"); + getSessionBean1().setModoEdicaoUtilizador("edit"); + return "user"; + } + + public String lnkLogout_action() { + // TODO: Replace with your code + + try + { + javax.servlet.http.HttpSession session = + (javax.servlet.http.HttpSession) getExternalContext().getSession(true); + session.invalidate(); + } + catch(Exception ex){} + + return "login"; + } + + public String lnkDataAcidente_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableActivosRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormMedico"); + return "analise_acidente"; + } + + public String lnkNr_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableActivosRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormMedico"); + return "analise_acidente"; + } + + public String lnkNomeAcidentado_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableActivosRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormMedico"); + return "analise_acidente"; + } + + private AnaliseAcidente getTableActivosRowData() + { + RowKey rk = tableRowGroup1.getRowKey(); + int k = Integer.parseInt(rk.getRowId()); + AnalisesActualDataProvider provider = (AnalisesActualDataProvider) tableRowGroup1.getSourceData(); + ArrayList list = (ArrayList) provider.getList(); + AnaliseAcidente a = (AnaliseAcidente)list.get(k); + return a; + } + + private AnaliseAcidente getTableConcluidasRowData() + { + RowKey rk = tableRowGroup3.getRowKey(); + int k = Integer.parseInt(rk.getRowId()); + AnalisesConcluidasDataProvider provider = (AnalisesConcluidasDataProvider) tableRowGroup3.getSourceData(); + ArrayList list = (ArrayList) provider.getList(); + AnaliseAcidente a = (AnaliseAcidente)list.get(k); + return a; + } + + public String lnkDataAcidenteSeg_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableSeguimentoRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormMedico"); + return "view_analise"; + } + + public String lnkNrSeg_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableSeguimentoRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormMedico"); + return "view_analise"; + } + + public String lnkNomeAcidentadoSeg_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableSeguimentoRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormMedico"); + return "view_analise"; + } + + private AnaliseAcidente getTableSeguimentoRowData() + { + RowKey rk = tableRowGroup2.getRowKey(); + int k = Integer.parseInt(rk.getRowId()); + AnalisesSeguimentoDataProvider provider = (AnalisesSeguimentoDataProvider) tableRowGroup2.getSourceData(); + ArrayList list = (ArrayList) provider.getList(); + AnaliseAcidente a = (AnaliseAcidente)list.get(k); + return a; + } + + public void drpAno_processValueChange(ValueChangeEvent event) { + // TODO: Replace with your code + Object ano = event.getNewValue(); + if(ano == null) + { + lblMes.setVisible(false); + drpMes.setVisible(false); + lblDia.setVisible(false); + drpDia.setVisible(false); + } + else + { + lblMes.setVisible(true); + drpMes.setVisible(true); + fillMesDropDown(); + } + } + + public void drpMes_processValueChange(ValueChangeEvent event) { + // TODO: Replace with your code + Object mes = event.getNewValue(); + if(mes == null) + { + lblDia.setVisible(false); + drpDia.setVisible(false); + } + else + { + lblDia.setVisible(true); + drpDia.setVisible(true); + fillDiaDropDown(); + } + } + + public void drpDia_processValueChange(ValueChangeEvent event) { + // TODO: Replace with your code + + } + + public String butPesquisar_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + Object obAno = null; + Object obMes = null; + Object obDia = null; + try + { + obAno = drpAno.getSelected(); + obMes = drpMes.getSelected(); + obDia = drpDia.getSelected(); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + Integer ano = null; + Integer mes = null; + Integer dia = null; + + if(obAno != null) + { + ano = (Integer) obAno; + } + + if(obMes != null) + { + mes = (Integer) obMes; + } + + if(obDia != null) + { + dia = (Integer) obDia; + } + + String por = null; + if(txtPor.getText() != null) + { + por = (String) txtPor.getText(); + if(por.trim().length() == 0) + { + por = null; + } + } + + String nome = null; + if(txtNome.getText() != null) + { + nome = (String) txtNome.getText(); + if(nome.trim().length() == 0) + { + nome = null; + } + } + + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + + //getSessionBean1().getAnalisesConcluidasDataProvider().setList(new ArrayList()); + ArrayList concluidasList = adp.searchAanalisesConcluidasList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), ano, mes, dia, por, nome); + + table3.setRendered(true); + txtSearchMsg.setRendered(false); + getSessionBean1().getAnalisesConcluidasDataProvider().setList(concluidasList); + + + } + catch(Exception ex) + { + table3.setRendered(false); + txtSearchMsg.setRendered(true); + txtSearchMsg.setText("Não foram encontrados registos para a sua pesquisa !"); + ex.printStackTrace(); + } + return null; + } + + private void fillAnoDropDown() + { +// ArrayList anosList = new ArrayList(); +// for(int ano=2007; ano<2051; ano++) +// { +// anosList.add(new Integer(ano)); +// } + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + ArrayList anosList = adp.getAnosListFromAnalises(); + com.sun.rave.web.ui.model.Option[] anoOptions = new com.sun.rave.web.ui.model.Option[anosList.size()+1]; + anoOptions[0] = new Option("", ""); + ListIterator iter = anosList.listIterator(); + int i = 1; + while(iter.hasNext()) + { + Integer ano = (Integer) iter.next(); + + anoOptions[i] = new Option(ano, ano.toString()); + i++; + } + getSessionBean1().setAnoOptions(anoOptions); + Calendar cal = new GregorianCalendar(); + int year = cal.get(Calendar.YEAR); + //drpAno.setSelected( new Integer(year) ); + + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + } + + + private void fillMesDropDown() + { + com.sun.rave.web.ui.model.Option[] mesOptions = new com.sun.rave.web.ui.model.Option[13]; + mesOptions[0] = new Option("", ""); + mesOptions[1] = new Option(new Integer(1), "Janeiro"); + mesOptions[2] = new Option(new Integer(2), "Fevereiro"); + mesOptions[3] = new Option(new Integer(3), "Março"); + mesOptions[4] = new Option(new Integer(4), "Abril"); + mesOptions[5] = new Option(new Integer(5), "Maio"); + mesOptions[6] = new Option(new Integer(6), "Junho"); + mesOptions[7] = new Option(new Integer(7), "Julho"); + mesOptions[8] = new Option(new Integer(8), "Agosto"); + mesOptions[9] = new Option(new Integer(9), "Setembro"); + mesOptions[10] = new Option(new Integer(10), "Outubro"); + mesOptions[11] = new Option(new Integer(11), "Novembro"); + mesOptions[12] = new Option(new Integer(12), "Dezembro"); + getSessionBean1().setMesOptions(mesOptions); + Calendar cal = new GregorianCalendar(); + int month = cal.get(Calendar.MONTH); // 0=Jan, 1=Feb, ... + //drpMes.setSelected( new Integer(month+1) ); + } + + private void fillDiaDropDown() + { + + } + + public String lnkDataConcluida_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableConcluidasRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormMedico"); + return "view_analise"; + } + + public String lnkNrConcluida_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableConcluidasRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormMedico"); + return "view_analise"; + } + + public String lnkNomeConcluida_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableConcluidasRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormMedico"); + return "view_analise"; + } + + public String lnkFase_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableActivosRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormMedico"); + return "analise_acidente"; + } + + public String lnkFaseSeg_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableSeguimentoRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormMedico"); + return "view_analise"; + } + + public String lnkPor_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableActivosRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormMedico"); + return "analise_acidente"; + } + + public String lnkPorSeg_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableSeguimentoRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormMedico"); + return "view_analise"; + } + + public String lnkPorConcluida_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableConcluidasRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormMedico"); + return "view_analise"; + } + + public String lnkEstabConcluida_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableConcluidasRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormMedico"); + return "view_analise"; + } + +} + diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FormRH.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FormRH.java new file mode 100644 index 00000000..0d2dfd5d --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FormRH.java @@ -0,0 +1,1628 @@ +/* + * FormRH.java + * + * Created on October 1, 2007, 11:43 AM + * Copyright lluis + */ +package analiseacidentestrabalho; + +import com.sun.data.provider.RowKey; +import com.sun.rave.web.ui.appbase.AbstractPageBean; +import com.sun.rave.web.ui.component.Body; +import com.sun.rave.web.ui.component.Button; +import com.sun.rave.web.ui.component.DropDown; +import com.sun.rave.web.ui.component.Form; +import com.sun.rave.web.ui.component.Head; +import com.sun.rave.web.ui.component.Html; +import com.sun.rave.web.ui.component.Hyperlink; +import com.sun.rave.web.ui.component.ImageComponent; +import com.sun.rave.web.ui.component.Link; +import com.sun.rave.web.ui.component.Page; +import com.sun.rave.web.ui.component.PanelGroup; +import com.sun.rave.web.ui.component.StaticText; +import com.sun.rave.web.ui.component.Table; +import com.sun.rave.web.ui.component.TableColumn; +import com.sun.rave.web.ui.component.TableRowGroup; +import com.sun.rave.web.ui.component.TextField; +import com.sun.rave.web.ui.model.Option; +import db.AnalisesActualDataProvider; +import db.AnalisesConcluidasDataProvider; +import db.AnalisesDataProvider; +import db.AnalisesSeguimentoDataProvider; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.GregorianCalendar; +import java.util.ListIterator; +import javax.faces.FacesException; +import javax.faces.component.html.HtmlPanelGrid; +import javax.faces.event.ValueChangeEvent; +import javax.servlet.http.HttpServletRequest; +import utils.Utils; + +/** + *

Page bean that corresponds to a similarly named JSP page. This + * class contains component definitions (and initialization code) for + * all components that you have defined on this page, as well as + * lifecycle methods and event handlers where you may add behavior + * to respond to incoming events.

+ */ +public class FormRH extends AbstractPageBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + + private Page page1 = new Page(); + + public Page getPage1() { + return page1; + } + + public void setPage1(Page p) { + this.page1 = p; + } + + private Html html1 = new Html(); + + public Html getHtml1() { + return html1; + } + + public void setHtml1(Html h) { + this.html1 = h; + } + + private Head head1 = new Head(); + + public Head getHead1() { + return head1; + } + + public void setHead1(Head h) { + this.head1 = h; + } + + private Link link1 = new Link(); + + public Link getLink1() { + return link1; + } + + public void setLink1(Link l) { + this.link1 = l; + } + + private Body body1 = new Body(); + + public Body getBody1() { + return body1; + } + + public void setBody1(Body b) { + this.body1 = b; + } + + private Form form1 = new Form(); + + public Form getForm1() { + return form1; + } + + public void setForm1(Form f) { + this.form1 = f; + } + + private HtmlPanelGrid gridBase1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridBase1() { + return gridBase1; + } + + public void setGridBase1(HtmlPanelGrid hpg) { + this.gridBase1 = hpg; + } + + private HtmlPanelGrid gridLayout1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridLayout1() { + return gridLayout1; + } + + public void setGridLayout1(HtmlPanelGrid hpg) { + this.gridLayout1 = hpg; + } + + private HtmlPanelGrid gridPanel1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel1() { + return gridPanel1; + } + + public void setGridPanel1(HtmlPanelGrid hpg) { + this.gridPanel1 = hpg; + } + + private PanelGroup groupPanel1 = new PanelGroup(); + + public PanelGroup getGroupPanel1() { + return groupPanel1; + } + + public void setGroupPanel1(PanelGroup pg) { + this.groupPanel1 = pg; + } + + private ImageComponent image1 = new ImageComponent(); + + public ImageComponent getImage1() { + return image1; + } + + public void setImage1(ImageComponent ic) { + this.image1 = ic; + } + + private ImageComponent image2 = new ImageComponent(); + + public ImageComponent getImage2() { + return image2; + } + + public void setImage2(ImageComponent ic) { + this.image2 = ic; + } + + private PanelGroup groupPanel2 = new PanelGroup(); + + public PanelGroup getGroupPanel2() { + return groupPanel2; + } + + public void setGroupPanel2(PanelGroup pg) { + this.groupPanel2 = pg; + } + + private StaticText lblUser = new StaticText(); + + public StaticText getLblUser() { + return lblUser; + } + + public void setLblUser(StaticText st) { + this.lblUser = st; + } + + private Hyperlink lnkEditUser = new Hyperlink(); + + public Hyperlink getLnkEditUser() { + return lnkEditUser; + } + + public void setLnkEditUser(Hyperlink h) { + this.lnkEditUser = h; + } + + private StaticText staticText2 = new StaticText(); + + public StaticText getStaticText2() { + return staticText2; + } + + public void setStaticText2(StaticText st) { + this.staticText2 = st; + } + + private Hyperlink lnkLogout = new Hyperlink(); + + public Hyperlink getLnkLogout() { + return lnkLogout; + } + + public void setLnkLogout(Hyperlink h) { + this.lnkLogout = h; + } + + private HtmlPanelGrid gridLayoutTop1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridLayoutTop1() { + return gridLayoutTop1; + } + + public void setGridLayoutTop1(HtmlPanelGrid hpg) { + this.gridLayoutTop1 = hpg; + } + + private HtmlPanelGrid gridActual1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridActual1() { + return gridActual1; + } + + public void setGridActual1(HtmlPanelGrid hpg) { + this.gridActual1 = hpg; + } + + private HtmlPanelGrid gridPanel2 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel2() { + return gridPanel2; + } + + public void setGridPanel2(HtmlPanelGrid hpg) { + this.gridPanel2 = hpg; + } + + private StaticText staticText4 = new StaticText(); + + public StaticText getStaticText4() { + return staticText4; + } + + public void setStaticText4(StaticText st) { + this.staticText4 = st; + } + + private StaticText staticText5 = new StaticText(); + + public StaticText getStaticText5() { + return staticText5; + } + + public void setStaticText5(StaticText st) { + this.staticText5 = st; + } + + private HtmlPanelGrid gridPanel3 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel3() { + return gridPanel3; + } + + public void setGridPanel3(HtmlPanelGrid hpg) { + this.gridPanel3 = hpg; + } + + private Table table1 = new Table(); + + public Table getTable1() { + return table1; + } + + public void setTable1(Table t) { + this.table1 = t; + } + + private TableRowGroup tableRowGroup1 = new TableRowGroup(); + + public TableRowGroup getTableRowGroup1() { + return tableRowGroup1; + } + + public void setTableRowGroup1(TableRowGroup trg) { + this.tableRowGroup1 = trg; + } + + private TableColumn tableColumn1 = new TableColumn(); + + public TableColumn getTableColumn1() { + return tableColumn1; + } + + public void setTableColumn1(TableColumn tc) { + this.tableColumn1 = tc; + } + + private Hyperlink lnkDataAcidente = new Hyperlink(); + + public Hyperlink getLnkDataAcidente() { + return lnkDataAcidente; + } + + public void setLnkDataAcidente(Hyperlink h) { + this.lnkDataAcidente = h; + } + + private TableColumn tableColumn2 = new TableColumn(); + + public TableColumn getTableColumn2() { + return tableColumn2; + } + + public void setTableColumn2(TableColumn tc) { + this.tableColumn2 = tc; + } + + private Hyperlink lnkNr = new Hyperlink(); + + public Hyperlink getLnkNr() { + return lnkNr; + } + + public void setLnkNr(Hyperlink h) { + this.lnkNr = h; + } + + private TableColumn tableColumn3 = new TableColumn(); + + public TableColumn getTableColumn3() { + return tableColumn3; + } + + public void setTableColumn3(TableColumn tc) { + this.tableColumn3 = tc; + } + + private Hyperlink lnkNomeAcidentado = new Hyperlink(); + + public Hyperlink getLnkNomeAcidentado() { + return lnkNomeAcidentado; + } + + public void setLnkNomeAcidentado(Hyperlink h) { + this.lnkNomeAcidentado = h; + } + + private HtmlPanelGrid gridSeguimento1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridSeguimento1() { + return gridSeguimento1; + } + + public void setGridSeguimento1(HtmlPanelGrid hpg) { + this.gridSeguimento1 = hpg; + } + + private HtmlPanelGrid gridPanel4 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel4() { + return gridPanel4; + } + + public void setGridPanel4(HtmlPanelGrid hpg) { + this.gridPanel4 = hpg; + } + + private StaticText staticText6 = new StaticText(); + + public StaticText getStaticText6() { + return staticText6; + } + + public void setStaticText6(StaticText st) { + this.staticText6 = st; + } + + private HtmlPanelGrid gridPanel5 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel5() { + return gridPanel5; + } + + public void setGridPanel5(HtmlPanelGrid hpg) { + this.gridPanel5 = hpg; + } + + private Table table2 = new Table(); + + public Table getTable2() { + return table2; + } + + public void setTable2(Table t) { + this.table2 = t; + } + + private TableRowGroup tableRowGroup2 = new TableRowGroup(); + + public TableRowGroup getTableRowGroup2() { + return tableRowGroup2; + } + + public void setTableRowGroup2(TableRowGroup trg) { + this.tableRowGroup2 = trg; + } + + private TableColumn tableColumn4 = new TableColumn(); + + public TableColumn getTableColumn4() { + return tableColumn4; + } + + public void setTableColumn4(TableColumn tc) { + this.tableColumn4 = tc; + } + + private Hyperlink lnkDataAcidenteSeg = new Hyperlink(); + + public Hyperlink getLnkDataAcidenteSeg() { + return lnkDataAcidenteSeg; + } + + public void setLnkDataAcidenteSeg(Hyperlink h) { + this.lnkDataAcidenteSeg = h; + } + + private TableColumn tableColumn5 = new TableColumn(); + + public TableColumn getTableColumn5() { + return tableColumn5; + } + + public void setTableColumn5(TableColumn tc) { + this.tableColumn5 = tc; + } + + private Hyperlink lnkNrSeg = new Hyperlink(); + + public Hyperlink getLnkNrSeg() { + return lnkNrSeg; + } + + public void setLnkNrSeg(Hyperlink h) { + this.lnkNrSeg = h; + } + + private TableColumn tableColumn6 = new TableColumn(); + + public TableColumn getTableColumn6() { + return tableColumn6; + } + + public void setTableColumn6(TableColumn tc) { + this.tableColumn6 = tc; + } + + private Hyperlink lnkNomeAcidentadoSeg = new Hyperlink(); + + public Hyperlink getLnkNomeAcidentadoSeg() { + return lnkNomeAcidentadoSeg; + } + + public void setLnkNomeAcidentadoSeg(Hyperlink h) { + this.lnkNomeAcidentadoSeg = h; + } + + private HtmlPanelGrid gridConcluidos1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridConcluidos1() { + return gridConcluidos1; + } + + public void setGridConcluidos1(HtmlPanelGrid hpg) { + this.gridConcluidos1 = hpg; + } + + private HtmlPanelGrid gridPanel6 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel6() { + return gridPanel6; + } + + public void setGridPanel6(HtmlPanelGrid hpg) { + this.gridPanel6 = hpg; + } + + private StaticText staticText7 = new StaticText(); + + public StaticText getStaticText7() { + return staticText7; + } + + public void setStaticText7(StaticText st) { + this.staticText7 = st; + } + + private HtmlPanelGrid gridPanel7 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel7() { + return gridPanel7; + } + + public void setGridPanel7(HtmlPanelGrid hpg) { + this.gridPanel7 = hpg; + } + + private PanelGroup groupPanel3 = new PanelGroup(); + + public PanelGroup getGroupPanel3() { + return groupPanel3; + } + + public void setGroupPanel3(PanelGroup pg) { + this.groupPanel3 = pg; + } + + private StaticText staticText8 = new StaticText(); + + public StaticText getStaticText8() { + return staticText8; + } + + public void setStaticText8(StaticText st) { + this.staticText8 = st; + } + + private DropDown drpAno = new DropDown(); + + public DropDown getDrpAno() { + return drpAno; + } + + public void setDrpAno(DropDown dd) { + this.drpAno = dd; + } + + private PanelGroup groupPanel4 = new PanelGroup(); + + public PanelGroup getGroupPanel4() { + return groupPanel4; + } + + public void setGroupPanel4(PanelGroup pg) { + this.groupPanel4 = pg; + } + + private StaticText lblMes = new StaticText(); + + public StaticText getLblMes() { + return lblMes; + } + + public void setLblMes(StaticText st) { + this.lblMes = st; + } + + private DropDown drpMes = new DropDown(); + + public DropDown getDrpMes() { + return drpMes; + } + + public void setDrpMes(DropDown dd) { + this.drpMes = dd; + } + + private PanelGroup groupPanel5 = new PanelGroup(); + + public PanelGroup getGroupPanel5() { + return groupPanel5; + } + + public void setGroupPanel5(PanelGroup pg) { + this.groupPanel5 = pg; + } + + private StaticText lblDia = new StaticText(); + + public StaticText getLblDia() { + return lblDia; + } + + public void setLblDia(StaticText st) { + this.lblDia = st; + } + + private DropDown drpDia = new DropDown(); + + public DropDown getDrpDia() { + return drpDia; + } + + public void setDrpDia(DropDown dd) { + this.drpDia = dd; + } + + private PanelGroup groupPanel6 = new PanelGroup(); + + public PanelGroup getGroupPanel6() { + return groupPanel6; + } + + public void setGroupPanel6(PanelGroup pg) { + this.groupPanel6 = pg; + } + + private StaticText staticText9 = new StaticText(); + + public StaticText getStaticText9() { + return staticText9; + } + + public void setStaticText9(StaticText st) { + this.staticText9 = st; + } + + private TextField txtNome = new TextField(); + + public TextField getTxtNome() { + return txtNome; + } + + public void setTxtNome(TextField tf) { + this.txtNome = tf; + } + + private Button butPesquisar = new Button(); + + public Button getButPesquisar() { + return butPesquisar; + } + + public void setButPesquisar(Button b) { + this.butPesquisar = b; + } + + private HtmlPanelGrid gridPanel8 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel8() { + return gridPanel8; + } + + public void setGridPanel8(HtmlPanelGrid hpg) { + this.gridPanel8 = hpg; + } + + private Table table3 = new Table(); + + public Table getTable3() { + return table3; + } + + public void setTable3(Table t) { + this.table3 = t; + } + + private TableRowGroup tableRowGroup3 = new TableRowGroup(); + + public TableRowGroup getTableRowGroup3() { + return tableRowGroup3; + } + + public void setTableRowGroup3(TableRowGroup trg) { + this.tableRowGroup3 = trg; + } + + private TableColumn tableColumn7 = new TableColumn(); + + public TableColumn getTableColumn7() { + return tableColumn7; + } + + public void setTableColumn7(TableColumn tc) { + this.tableColumn7 = tc; + } + + private Hyperlink lnkDataConcluida = new Hyperlink(); + + public Hyperlink getLnkDataConcluida() { + return lnkDataConcluida; + } + + public void setLnkDataConcluida(Hyperlink h) { + this.lnkDataConcluida = h; + } + + private TableColumn tableColumn8 = new TableColumn(); + + public TableColumn getTableColumn8() { + return tableColumn8; + } + + public void setTableColumn8(TableColumn tc) { + this.tableColumn8 = tc; + } + + private Hyperlink lnkNrConcluida = new Hyperlink(); + + public Hyperlink getLnkNrConcluida() { + return lnkNrConcluida; + } + + public void setLnkNrConcluida(Hyperlink h) { + this.lnkNrConcluida = h; + } + + private TableColumn tableColumn9 = new TableColumn(); + + public TableColumn getTableColumn9() { + return tableColumn9; + } + + public void setTableColumn9(TableColumn tc) { + this.tableColumn9 = tc; + } + + private Hyperlink lnkNomeConcluida = new Hyperlink(); + + public Hyperlink getLnkNomeConcluida() { + return lnkNomeConcluida; + } + + public void setLnkNomeConcluida(Hyperlink h) { + this.lnkNomeConcluida = h; + } + + private StaticText txtSearchMsg = new StaticText(); + + public StaticText getTxtSearchMsg() { + return txtSearchMsg; + } + + public void setTxtSearchMsg(StaticText st) { + this.txtSearchMsg = st; + } + + private TableColumn tableColumn10 = new TableColumn(); + + public TableColumn getTableColumn10() { + return tableColumn10; + } + + public void setTableColumn10(TableColumn tc) { + this.tableColumn10 = tc; + } + + private Hyperlink lnkFase = new Hyperlink(); + + public Hyperlink getLnkFase() { + return lnkFase; + } + + public void setLnkFase(Hyperlink h) { + this.lnkFase = h; + } + + private TableColumn tableColumn11 = new TableColumn(); + + public TableColumn getTableColumn11() { + return tableColumn11; + } + + public void setTableColumn11(TableColumn tc) { + this.tableColumn11 = tc; + } + + private Hyperlink lnkFaseSeg = new Hyperlink(); + + public Hyperlink getLnkFaseSeg() { + return lnkFaseSeg; + } + + public void setLnkFaseSeg(Hyperlink h) { + this.lnkFaseSeg = h; + } + + private TableColumn tableColumn12 = new TableColumn(); + + public TableColumn getTableColumn12() { + return tableColumn12; + } + + public void setTableColumn12(TableColumn tc) { + this.tableColumn12 = tc; + } + + private TableColumn tableColumn13 = new TableColumn(); + + public TableColumn getTableColumn13() { + return tableColumn13; + } + + public void setTableColumn13(TableColumn tc) { + this.tableColumn13 = tc; + } + + private TableColumn tableColumn14 = new TableColumn(); + + public TableColumn getTableColumn14() { + return tableColumn14; + } + + public void setTableColumn14(TableColumn tc) { + this.tableColumn14 = tc; + } + + private TableColumn tableColumn15 = new TableColumn(); + + public TableColumn getTableColumn15() { + return tableColumn15; + } + + public void setTableColumn15(TableColumn tc) { + this.tableColumn15 = tc; + } + + private Hyperlink lnkPor = new Hyperlink(); + + public Hyperlink getLnkPor() { + return lnkPor; + } + + public void setLnkPor(Hyperlink h) { + this.lnkPor = h; + } + + private Hyperlink lnkPorSeg = new Hyperlink(); + + public Hyperlink getLnkPorSeg() { + return lnkPorSeg; + } + + public void setLnkPorSeg(Hyperlink h) { + this.lnkPorSeg = h; + } + + private Hyperlink lnkPorConcluida = new Hyperlink(); + + public Hyperlink getLnkPorConcluida() { + return lnkPorConcluida; + } + + public void setLnkPorConcluida(Hyperlink h) { + this.lnkPorConcluida = h; + } + + private Hyperlink lnkEstabConcluida = new Hyperlink(); + + public Hyperlink getLnkEstabConcluida() { + return lnkEstabConcluida; + } + + public void setLnkEstabConcluida(Hyperlink h) { + this.lnkEstabConcluida = h; + } + + private PanelGroup groupPanel7 = new PanelGroup(); + + public PanelGroup getGroupPanel7() { + return groupPanel7; + } + + public void setGroupPanel7(PanelGroup pg) { + this.groupPanel7 = pg; + } + + private StaticText staticText3 = new StaticText(); + + public StaticText getStaticText3() { + return staticText3; + } + + public void setStaticText3(StaticText st) { + this.staticText3 = st; + } + + private TextField txtPor = new TextField(); + + public TextField getTxtPor() { + return txtPor; + } + + public void setTxtPor(TextField tf) { + this.txtPor = tf; + } + + private StaticText stSep1 = new StaticText(); + + public StaticText getStSep1() { + return stSep1; + } + + public void setStSep1(StaticText st) { + this.stSep1 = st; + } + + private HtmlPanelGrid gridPanel9 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel9() { + return gridPanel9; + } + + public void setGridPanel9(HtmlPanelGrid hpg) { + this.gridPanel9 = hpg; + } + + private PanelGroup groupPanel8 = new PanelGroup(); + + public PanelGroup getGroupPanel8() { + return groupPanel8; + } + + public void setGroupPanel8(PanelGroup pg) { + this.groupPanel8 = pg; + } + + private StaticText staticText1 = new StaticText(); + + public StaticText getStaticText1() { + return staticText1; + } + + public void setStaticText1(StaticText st) { + this.staticText1 = st; + } + + private ImageComponent image3 = new ImageComponent(); + + public ImageComponent getImage3() { + return image3; + } + + public void setImage3(ImageComponent ic) { + this.image3 = ic; + } + + private StaticText staticText10 = new StaticText(); + + public StaticText getStaticText10() { + return staticText10; + } + + public void setStaticText10(StaticText st) { + this.staticText10 = st; + } + + private Hyperlink lnkNewUser1 = new Hyperlink(); + + public Hyperlink getLnkNewUser1() { + return lnkNewUser1; + } + + public void setLnkNewUser1(Hyperlink h) { + this.lnkNewUser1 = h; + } + + private StaticText staticText11 = new StaticText(); + + public StaticText getStaticText11() { + return staticText11; + } + + public void setStaticText11(StaticText st) { + this.staticText11 = st; + } + + private StaticText staticText12 = new StaticText(); + + public StaticText getStaticText12() { + return staticText12; + } + + public void setStaticText12(StaticText st) { + this.staticText12 = st; + } + + private Hyperlink lnkAnalisesAcidente = new Hyperlink(); + + public Hyperlink getLnkAnalisesAcidente() { + return lnkAnalisesAcidente; + } + + public void setLnkAnalisesAcidente(Hyperlink h) { + this.lnkAnalisesAcidente = h; + } + + //
+ + /** + *

Construct a new Page bean instance.

+ */ + public FormRH() { + } + + /** + *

Callback method that is called whenever a page is navigated to, + * either directly via a URL, or indirectly via page navigation. + * Customize this method to acquire resources that will be needed + * for event handlers and lifecycle methods, whether or not this + * page is performing post back processing.

+ * + *

Note that, if the current request is a postback, the property + * values of the components do not represent any + * values submitted with this request. Instead, they represent the + * property values that were saved for this view when it was rendered.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("FormRH Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + + if (!getSessionBean1().isLoggedIn()) { + try { + getExternalContext().redirect("Login.jsp"); + } catch(Exception e) { + // . . . handle exception . . . + } + } + + } + + /** + *

Callback method that is called after the component tree has been + * restored, but before any event processing takes place. This method + * will only be called on a postback request that + * is processing a form submit. Customize this method to allocate + * resources that will be required in your event handlers.

+ */ + public void preprocess() { + } + + /** + *

Callback method that is called just before rendering takes place. + * This method will only be called for the page that + * will actually be rendered (and not, for example, on a page that + * handled a postback and then navigated to a different page). Customize + * this method to allocate resources that will be required for rendering + * this page.

+ */ + public void prerender() { + lblUser.setText( getSessionBean1().getCurrentUser().getLogin() ); + + String responsavel_loja = getSessionBean1().getCurrentUser().getResponsavel_loja(); +// if(getSessionBean1().getCurrentUser().getTipo().intValue() == 7) // director rh +// { +// //////stSep.setText("|"); +// } +// else //rh +// { +// //////stSep.setText(" "); +// //////lnkNewUser.setRendered(false); +// stSep1.setRendered(false); +// } + + + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + //lblActivos.setRendered(true); + table1.setRendered(true); + + //ArrayList actuaisList = adp.getAnalisesActuaisList(getSessionBean1().getCurrentUser().getEstabelecimento_id()); + ArrayList actuaisList = adp.getAnalisesActuaisRhList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), responsavel_loja); + getSessionBean1().getAnalisesActualDataProvider().setList(actuaisList); + } + catch(Exception ex) + { + //lblActivos.setRendered(false); + table1.setRendered(false); + //ex.printStackTrace(); + } + + try + { + //lblActivos.setRendered(true); + table2.setRendered(true); + + ArrayList seguimentoList = adp.getAnalisesSeguimentoRhList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), responsavel_loja); + getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList); + } + catch(Exception ex) + { + //lblActivos.setRendered(false); + table2.setRendered(false); + //ex.printStackTrace(); + } + + HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest(); + String referer = request.getRequestURI(); + String pageFrom = Utils.getPageFrom(referer); + if(!pageFrom.matches("FormRH.jsp")) + { + + try + { + //lblActivos.setRendered(true); + table3.setRendered(true); + + ArrayList concluidasList = adp.getAnalisesConcluidasList(getSessionBean1().getCurrentUser().getEstabelecimento_id()); + getSessionBean1().getAnalisesConcluidasDataProvider().setList(concluidasList); + } + catch(Exception ex) + { + //lblActivos.setRendered(false); + table3.setRendered(false); + //ex.printStackTrace(); + } + fillAnoDropDown(); + } + } + + /** + *

Callback method that is called after rendering is completed for + * this request, if init() was called (regardless of whether + * or not this was the page that was actually rendered). Customize this + * method to release resources acquired in the init(), + * preprocess(), or prerender() methods (or + * acquired during execution of an event handler).

+ */ + public void destroy() { + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected SessionBean1 getSessionBean1() { + return (SessionBean1)getBean("SessionBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected RequestBean1 getRequestBean1() { + return (RequestBean1)getBean("RequestBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } + + public String lnkLogout_action() { + // TODO: Replace with your code + + try + { + javax.servlet.http.HttpSession session = + (javax.servlet.http.HttpSession) getExternalContext().getSession(true); + session.invalidate(); + } + catch(Exception ex){} + + try { + getExternalContext().redirect("Login.jsp"); + } catch(Exception e) {} + //return "login"; + return null; + } + + public String butNovaAnalise_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + + return null; + } + + public String lnkDataAcidente_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableActivosRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormRH"); + return "analise_acidente"; + } + + public String lnkNr_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableActivosRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormRH"); + return "analise_acidente"; + } + + public String lnkNomeAcidentado_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableActivosRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormRH"); + return "analise_acidente"; + } + + private AnaliseAcidente getTableActivosRowData() + { + RowKey rk = tableRowGroup1.getRowKey(); + int k = Integer.parseInt(rk.getRowId()); + AnalisesActualDataProvider provider = (AnalisesActualDataProvider) tableRowGroup1.getSourceData(); + ArrayList list = (ArrayList) provider.getList(); + AnaliseAcidente a = (AnaliseAcidente)list.get(k); + return a; + } + + public String lnkDataAcidenteSeg_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableSeguimentoRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormRh"); + return "view_analise"; + } + + public String lnkNrSeg_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableSeguimentoRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormRh"); + return "view_analise"; + } + + + public String lnkNomeAcidentadoSeg_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableSeguimentoRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormRh"); + return "view_analise"; + } + + private AnaliseAcidente getTableSeguimentoRowData() + { + RowKey rk = tableRowGroup2.getRowKey(); + int k = Integer.parseInt(rk.getRowId()); + AnalisesSeguimentoDataProvider provider = (AnalisesSeguimentoDataProvider) tableRowGroup2.getSourceData(); + ArrayList list = (ArrayList) provider.getList(); + AnaliseAcidente a = (AnaliseAcidente)list.get(k); + return a; + } + + private AnaliseAcidente getTableConcluidasRowData() + { + RowKey rk = tableRowGroup3.getRowKey(); + int k = Integer.parseInt(rk.getRowId()); + AnalisesConcluidasDataProvider provider = (AnalisesConcluidasDataProvider) tableRowGroup3.getSourceData(); + ArrayList list = (ArrayList) provider.getList(); + AnaliseAcidente a = (AnaliseAcidente)list.get(k); + return a; + } + + public void drpAno_processValueChange(ValueChangeEvent event) { + // TODO: Replace with your code + Object ano = event.getNewValue(); + if(ano == null) + { + lblMes.setVisible(false); + drpMes.setVisible(false); + lblDia.setVisible(false); + drpDia.setVisible(false); + } + else + { + lblMes.setVisible(true); + drpMes.setVisible(true); + fillMesDropDown(); + } + } + + public void drpMes_processValueChange(ValueChangeEvent event) { + // TODO: Replace with your code + Object mes = event.getNewValue(); + if(mes == null) + { + lblDia.setVisible(false); + drpDia.setVisible(false); + } + else + { + lblDia.setVisible(true); + drpDia.setVisible(true); + //fillDiaDropDown(); + } + } + + public void drpDia_processValueChange(ValueChangeEvent event) { + // TODO: Replace with your code + + } + + public String butPesquisar_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + + Object obAno = null; + Object obMes = null; + Object obDia = null; + try + { + obAno = drpAno.getSelected(); + obMes = drpMes.getSelected(); + obDia = drpDia.getSelected(); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + Integer ano = null; + Integer mes = null; + Integer dia = null; + + if(obAno != null) + { + ano = (Integer) obAno; + } + + if(obMes != null) + { + mes = (Integer) obMes; + } + + if(obDia != null) + { + dia = (Integer) obDia; + } + + String por = null; + if(txtPor.getText() != null) + { + por = (String) txtPor.getText(); + if(por.trim().length() == 0) + { + por = null; + } + } + + String nome = null; + if(txtNome.getText() != null) + { + nome = (String) txtNome.getText(); + if(nome.trim().length() == 0) + { + nome = null; + } + } + + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + + //getSessionBean1().getAnalisesConcluidasDataProvider().setList(new ArrayList()); + ArrayList concluidasList = adp.searchAanalisesConcluidasList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), ano, mes, dia, por, nome); + + table3.setRendered(true); + txtSearchMsg.setRendered(false); + getSessionBean1().getAnalisesConcluidasDataProvider().setList(concluidasList); + + + } + catch(Exception ex) + { + table3.setRendered(false); + txtSearchMsg.setRendered(true); + txtSearchMsg.setText("Não foram encontrados registos para a sua pesquisa !"); + //ex.printStackTrace(); + } + + return null; + } + +// private String getPageFrom(String referer) +// { +// String pageFrom = referer.substring(referer.lastIndexOf("/")+1); +// return pageFrom; +// } + + private void fillAnoDropDown() + { +// ArrayList anosList = new ArrayList(); +// for(int ano=2007; ano<2051; ano++) +// { +// anosList.add(new Integer(ano)); +// } + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + ArrayList anosList = adp.getAnosListFromAnalises(); + com.sun.rave.web.ui.model.Option[] anoOptions = new com.sun.rave.web.ui.model.Option[anosList.size()+1]; + anoOptions[0] = new Option("", ""); + ListIterator iter = anosList.listIterator(); + int i = 1; + while(iter.hasNext()) + { + Integer ano = (Integer) iter.next(); + + anoOptions[i] = new Option(ano, ano.toString()); + i++; + } + getSessionBean1().setAnoOptions(anoOptions); + Calendar cal = new GregorianCalendar(); + int year = cal.get(Calendar.YEAR); + //drpAno.setSelected( new Integer(year) ); + + } + catch(Exception ex) + { + //ex.printStackTrace(); + } + + } + + + private void fillMesDropDown() + { + com.sun.rave.web.ui.model.Option[] mesOptions = new com.sun.rave.web.ui.model.Option[13]; + mesOptions[0] = new Option("", ""); + mesOptions[1] = new Option(new Integer(1), "Janeiro"); + mesOptions[2] = new Option(new Integer(2), "Fevereiro"); + mesOptions[3] = new Option(new Integer(3), "Março"); + mesOptions[4] = new Option(new Integer(4), "Abril"); + mesOptions[5] = new Option(new Integer(5), "Maio"); + mesOptions[6] = new Option(new Integer(6), "Junho"); + mesOptions[7] = new Option(new Integer(7), "Julho"); + mesOptions[8] = new Option(new Integer(8), "Agosto"); + mesOptions[9] = new Option(new Integer(9), "Setembro"); + mesOptions[10] = new Option(new Integer(10), "Outubro"); + mesOptions[11] = new Option(new Integer(11), "Novembro"); + mesOptions[12] = new Option(new Integer(12), "Dezembro"); + getSessionBean1().setMesOptions(mesOptions); + Calendar cal = new GregorianCalendar(); + int month = cal.get(Calendar.MONTH); // 0=Jan, 1=Feb, ... + //drpMes.setSelected( new Integer(month+1) ); + } + + private void fillDiaDropDown() + { +// int ano = ( (Integer)drpAno.getSelected() ).intValue(); +// int mes = ( (Integer)drpMes.getSelected() ).intValue(); +// int dias = 0; +// switch (mes) { +// case 1: dias=31; break; +// case 2: +// GregorianCalendar cal = new GregorianCalendar(); +// if(cal.isLeapYear(ano)) +// { +// dias = 29; +// } +// else +// { +// dias = 28; +// } +// break; +// case 3: dias=31; break; +// case 4: dias=30; break; +// case 5: dias=31; break; +// case 6: dias=30; break; +// case 7: dias=31; break; +// case 8: dias=31; break; +// case 9: dias=30; break; +// case 10: dias=31; break; +// case 11: dias=30; break; +// case 12: dias=31; break; +// default: System.out.println("Invalid month.");break; +// } +// +// ArrayList diasList = new ArrayList(); +// for(int dia=1; diaPage bean that corresponds to a similarly named JSP page. This + * class contains component definitions (and initialization code) for + * all components that you have defined on this page, as well as + * lifecycle methods and event handlers where you may add behavior + * to respond to incoming events.

+ */ +public class FormSeguranca extends AbstractPageBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + + private Page page1 = new Page(); + + public Page getPage1() { + return page1; + } + + public void setPage1(Page p) { + this.page1 = p; + } + + private Html html1 = new Html(); + + public Html getHtml1() { + return html1; + } + + public void setHtml1(Html h) { + this.html1 = h; + } + + private Head head1 = new Head(); + + public Head getHead1() { + return head1; + } + + public void setHead1(Head h) { + this.head1 = h; + } + + private Link link1 = new Link(); + + public Link getLink1() { + return link1; + } + + public void setLink1(Link l) { + this.link1 = l; + } + + private Body body1 = new Body(); + + public Body getBody1() { + return body1; + } + + public void setBody1(Body b) { + this.body1 = b; + } + + private Form form1 = new Form(); + + public Form getForm1() { + return form1; + } + + public void setForm1(Form f) { + this.form1 = f; + } + + private HtmlPanelGrid gridBase = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridBase() { + return gridBase; + } + + public void setGridBase(HtmlPanelGrid hpg) { + this.gridBase = hpg; + } + + private HtmlPanelGrid gridLayout = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridLayout() { + return gridLayout; + } + + public void setGridLayout(HtmlPanelGrid hpg) { + this.gridLayout = hpg; + } + + private HtmlPanelGrid gridLayoutTop = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridLayoutTop() { + return gridLayoutTop; + } + + public void setGridLayoutTop(HtmlPanelGrid hpg) { + this.gridLayoutTop = hpg; + } + + private HtmlPanelGrid gridActual = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridActual() { + return gridActual; + } + + public void setGridActual(HtmlPanelGrid hpg) { + this.gridActual = hpg; + } + + private HtmlPanelGrid gridPanel1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel1() { + return gridPanel1; + } + + public void setGridPanel1(HtmlPanelGrid hpg) { + this.gridPanel1 = hpg; + } + + private StaticText staticText1 = new StaticText(); + + public StaticText getStaticText1() { + return staticText1; + } + + public void setStaticText1(StaticText st) { + this.staticText1 = st; + } + + private HtmlPanelGrid gridSeguimento = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridSeguimento() { + return gridSeguimento; + } + + public void setGridSeguimento(HtmlPanelGrid hpg) { + this.gridSeguimento = hpg; + } + + private HtmlPanelGrid gridPanel2 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel2() { + return gridPanel2; + } + + public void setGridPanel2(HtmlPanelGrid hpg) { + this.gridPanel2 = hpg; + } + + private StaticText staticText2 = new StaticText(); + + public StaticText getStaticText2() { + return staticText2; + } + + public void setStaticText2(StaticText st) { + this.staticText2 = st; + } + + private HtmlPanelGrid gridConcluidos = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridConcluidos() { + return gridConcluidos; + } + + public void setGridConcluidos(HtmlPanelGrid hpg) { + this.gridConcluidos = hpg; + } + + private HtmlPanelGrid gridPanel3 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel3() { + return gridPanel3; + } + + public void setGridPanel3(HtmlPanelGrid hpg) { + this.gridPanel3 = hpg; + } + + private StaticText staticText3 = new StaticText(); + + public StaticText getStaticText3() { + return staticText3; + } + + public void setStaticText3(StaticText st) { + this.staticText3 = st; + } + + private Link link2 = new Link(); + + public Link getLink2() { + return link2; + } + + public void setLink2(Link l) { + this.link2 = l; + } + + private Button butNovaAnalise = new Button(); + + public Button getButNovaAnalise() { + return butNovaAnalise; + } + + public void setButNovaAnalise(Button b) { + this.butNovaAnalise = b; + } + + private StaticText staticText4 = new StaticText(); + + public StaticText getStaticText4() { + return staticText4; + } + + public void setStaticText4(StaticText st) { + this.staticText4 = st; + } + + private HtmlPanelGrid gridPanel4 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel4() { + return gridPanel4; + } + + public void setGridPanel4(HtmlPanelGrid hpg) { + this.gridPanel4 = hpg; + } + + private Table table1 = new Table(); + + public Table getTable1() { + return table1; + } + + public void setTable1(Table t) { + this.table1 = t; + } + + private TableRowGroup tableRowGroup1 = new TableRowGroup(); + + public TableRowGroup getTableRowGroup1() { + return tableRowGroup1; + } + + public void setTableRowGroup1(TableRowGroup trg) { + this.tableRowGroup1 = trg; + } + + private TableColumn tableColumn1 = new TableColumn(); + + public TableColumn getTableColumn1() { + return tableColumn1; + } + + public void setTableColumn1(TableColumn tc) { + this.tableColumn1 = tc; + } + + private TableColumn tableColumn2 = new TableColumn(); + + public TableColumn getTableColumn2() { + return tableColumn2; + } + + public void setTableColumn2(TableColumn tc) { + this.tableColumn2 = tc; + } + + private TableColumn tableColumn3 = new TableColumn(); + + public TableColumn getTableColumn3() { + return tableColumn3; + } + + public void setTableColumn3(TableColumn tc) { + this.tableColumn3 = tc; + } + + private HtmlPanelGrid gridPanel5 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel5() { + return gridPanel5; + } + + public void setGridPanel5(HtmlPanelGrid hpg) { + this.gridPanel5 = hpg; + } + + private Table table2 = new Table(); + + public Table getTable2() { + return table2; + } + + public void setTable2(Table t) { + this.table2 = t; + } + + private TableRowGroup tableRowGroup2 = new TableRowGroup(); + + public TableRowGroup getTableRowGroup2() { + return tableRowGroup2; + } + + public void setTableRowGroup2(TableRowGroup trg) { + this.tableRowGroup2 = trg; + } + + private TableColumn tableColumn4 = new TableColumn(); + + public TableColumn getTableColumn4() { + return tableColumn4; + } + + public void setTableColumn4(TableColumn tc) { + this.tableColumn4 = tc; + } + + private TableColumn tableColumn5 = new TableColumn(); + + public TableColumn getTableColumn5() { + return tableColumn5; + } + + public void setTableColumn5(TableColumn tc) { + this.tableColumn5 = tc; + } + + private TableColumn tableColumn6 = new TableColumn(); + + public TableColumn getTableColumn6() { + return tableColumn6; + } + + public void setTableColumn6(TableColumn tc) { + this.tableColumn6 = tc; + } + + private HtmlPanelGrid gridPanel6 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel6() { + return gridPanel6; + } + + public void setGridPanel6(HtmlPanelGrid hpg) { + this.gridPanel6 = hpg; + } + + private PanelGroup groupPanel1 = new PanelGroup(); + + public PanelGroup getGroupPanel1() { + return groupPanel1; + } + + public void setGroupPanel1(PanelGroup pg) { + this.groupPanel1 = pg; + } + + private StaticText staticText11 = new StaticText(); + + public StaticText getStaticText11() { + return staticText11; + } + + public void setStaticText11(StaticText st) { + this.staticText11 = st; + } + + private DropDown drpAno = new DropDown(); + + public DropDown getDrpAno() { + return drpAno; + } + + public void setDrpAno(DropDown dd) { + this.drpAno = dd; + } + + private PanelGroup groupPanel2 = new PanelGroup(); + + public PanelGroup getGroupPanel2() { + return groupPanel2; + } + + public void setGroupPanel2(PanelGroup pg) { + this.groupPanel2 = pg; + } + + private StaticText lblMes = new StaticText(); + + public StaticText getLblMes() { + return lblMes; + } + + public void setLblMes(StaticText st) { + this.lblMes = st; + } + + private DropDown drpMes = new DropDown(); + + public DropDown getDrpMes() { + return drpMes; + } + + public void setDrpMes(DropDown dd) { + this.drpMes = dd; + } + + private PanelGroup groupPanel3 = new PanelGroup(); + + public PanelGroup getGroupPanel3() { + return groupPanel3; + } + + public void setGroupPanel3(PanelGroup pg) { + this.groupPanel3 = pg; + } + + private StaticText lblDia = new StaticText(); + + public StaticText getLblDia() { + return lblDia; + } + + public void setLblDia(StaticText st) { + this.lblDia = st; + } + + private DropDown drpDia = new DropDown(); + + public DropDown getDrpDia() { + return drpDia; + } + + public void setDrpDia(DropDown dd) { + this.drpDia = dd; + } + + private PanelGroup groupPanel4 = new PanelGroup(); + + public PanelGroup getGroupPanel4() { + return groupPanel4; + } + + public void setGroupPanel4(PanelGroup pg) { + this.groupPanel4 = pg; + } + + private StaticText staticText14 = new StaticText(); + + public StaticText getStaticText14() { + return staticText14; + } + + public void setStaticText14(StaticText st) { + this.staticText14 = st; + } + + private TextField txtNome = new TextField(); + + public TextField getTxtNome() { + return txtNome; + } + + public void setTxtNome(TextField tf) { + this.txtNome = tf; + } + + private Button butPesquisar = new Button(); + + public Button getButPesquisar() { + return butPesquisar; + } + + public void setButPesquisar(Button b) { + this.butPesquisar = b; + } + + private HtmlPanelGrid gridPanel7 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel7() { + return gridPanel7; + } + + public void setGridPanel7(HtmlPanelGrid hpg) { + this.gridPanel7 = hpg; + } + + private Table table3 = new Table(); + + public Table getTable3() { + return table3; + } + + public void setTable3(Table t) { + this.table3 = t; + } + + private TableRowGroup tableRowGroup3 = new TableRowGroup(); + + public TableRowGroup getTableRowGroup3() { + return tableRowGroup3; + } + + public void setTableRowGroup3(TableRowGroup trg) { + this.tableRowGroup3 = trg; + } + + private TableColumn tableColumn7 = new TableColumn(); + + public TableColumn getTableColumn7() { + return tableColumn7; + } + + public void setTableColumn7(TableColumn tc) { + this.tableColumn7 = tc; + } + + private TableColumn tableColumn8 = new TableColumn(); + + public TableColumn getTableColumn8() { + return tableColumn8; + } + + public void setTableColumn8(TableColumn tc) { + this.tableColumn8 = tc; + } + + private TableColumn tableColumn9 = new TableColumn(); + + public TableColumn getTableColumn9() { + return tableColumn9; + } + + public void setTableColumn9(TableColumn tc) { + this.tableColumn9 = tc; + } + + private HtmlPanelGrid gridPanel8 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel8() { + return gridPanel8; + } + + public void setGridPanel8(HtmlPanelGrid hpg) { + this.gridPanel8 = hpg; + } + + private PanelGroup groupPanel5 = new PanelGroup(); + + public PanelGroup getGroupPanel5() { + return groupPanel5; + } + + public void setGroupPanel5(PanelGroup pg) { + this.groupPanel5 = pg; + } + + private ImageComponent image1 = new ImageComponent(); + + public ImageComponent getImage1() { + return image1; + } + + public void setImage1(ImageComponent ic) { + this.image1 = ic; + } + + private ImageComponent image2 = new ImageComponent(); + + public ImageComponent getImage2() { + return image2; + } + + public void setImage2(ImageComponent ic) { + this.image2 = ic; + } + + private PanelGroup groupPanel6 = new PanelGroup(); + + public PanelGroup getGroupPanel6() { + return groupPanel6; + } + + public void setGroupPanel6(PanelGroup pg) { + this.groupPanel6 = pg; + } + + private StaticText lblUser = new StaticText(); + + public StaticText getLblUser() { + return lblUser; + } + + public void setLblUser(StaticText st) { + this.lblUser = st; + } + + private StaticText staticText18 = new StaticText(); + + public StaticText getStaticText18() { + return staticText18; + } + + public void setStaticText18(StaticText st) { + this.staticText18 = st; + } + + private Hyperlink lnkEditUser = new Hyperlink(); + + public Hyperlink getLnkEditUser() { + return lnkEditUser; + } + + public void setLnkEditUser(Hyperlink h) { + this.lnkEditUser = h; + } + + private StaticText staticText19 = new StaticText(); + + public StaticText getStaticText19() { + return staticText19; + } + + public void setStaticText19(StaticText st) { + this.staticText19 = st; + } + + private Hyperlink lnkLogout = new Hyperlink(); + + public Hyperlink getLnkLogout() { + return lnkLogout; + } + + public void setLnkLogout(Hyperlink h) { + this.lnkLogout = h; + } + + private Hyperlink lnkDataAcidente = new Hyperlink(); + + public Hyperlink getLnkDataAcidente() { + return lnkDataAcidente; + } + + public void setLnkDataAcidente(Hyperlink h) { + this.lnkDataAcidente = h; + } + + private Hyperlink lnkNr = new Hyperlink(); + + public Hyperlink getLnkNr() { + return lnkNr; + } + + public void setLnkNr(Hyperlink h) { + this.lnkNr = h; + } + + private Hyperlink lnkNomeAcidentado = new Hyperlink(); + + public Hyperlink getLnkNomeAcidentado() { + return lnkNomeAcidentado; + } + + public void setLnkNomeAcidentado(Hyperlink h) { + this.lnkNomeAcidentado = h; + } + + private Hyperlink lnkDataAcidenteSeg = new Hyperlink(); + + public Hyperlink getLnkDataAcidenteSeg() { + return lnkDataAcidenteSeg; + } + + public void setLnkDataAcidenteSeg(Hyperlink h) { + this.lnkDataAcidenteSeg = h; + } + + private Hyperlink lnkNrSeg = new Hyperlink(); + + public Hyperlink getLnkNrSeg() { + return lnkNrSeg; + } + + public void setLnkNrSeg(Hyperlink h) { + this.lnkNrSeg = h; + } + + private Hyperlink lnkNomeAcidentadoSeg = new Hyperlink(); + + public Hyperlink getLnkNomeAcidentadoSeg() { + return lnkNomeAcidentadoSeg; + } + + public void setLnkNomeAcidentadoSeg(Hyperlink h) { + this.lnkNomeAcidentadoSeg = h; + } + + private Hyperlink lnkDataConcluida = new Hyperlink(); + + public Hyperlink getLnkDataConcluida() { + return lnkDataConcluida; + } + + public void setLnkDataConcluida(Hyperlink h) { + this.lnkDataConcluida = h; + } + + private Hyperlink lnkNrConcluida = new Hyperlink(); + + public Hyperlink getLnkNrConcluida() { + return lnkNrConcluida; + } + + public void setLnkNrConcluida(Hyperlink h) { + this.lnkNrConcluida = h; + } + + private Hyperlink lnkNomeConcluida = new Hyperlink(); + + public Hyperlink getLnkNomeConcluida() { + return lnkNomeConcluida; + } + + public void setLnkNomeConcluida(Hyperlink h) { + this.lnkNomeConcluida = h; + } + + private StaticText txtSearchMsg = new StaticText(); + + public StaticText getTxtSearchMsg() { + return txtSearchMsg; + } + + public void setTxtSearchMsg(StaticText st) { + this.txtSearchMsg = st; + } + + private TableColumn tableColumn10 = new TableColumn(); + + public TableColumn getTableColumn10() { + return tableColumn10; + } + + public void setTableColumn10(TableColumn tc) { + this.tableColumn10 = tc; + } + + private TableColumn tableColumn11 = new TableColumn(); + + public TableColumn getTableColumn11() { + return tableColumn11; + } + + public void setTableColumn11(TableColumn tc) { + this.tableColumn11 = tc; + } + + private Hyperlink lnkFase = new Hyperlink(); + + public Hyperlink getLnkFase() { + return lnkFase; + } + + public void setLnkFase(Hyperlink h) { + this.lnkFase = h; + } + + private Hyperlink lnkFaseSeg = new Hyperlink(); + + public Hyperlink getLnkFaseSeg() { + return lnkFaseSeg; + } + + public void setLnkFaseSeg(Hyperlink h) { + this.lnkFaseSeg = h; + } + + private TableColumn tableColumn12 = new TableColumn(); + + public TableColumn getTableColumn12() { + return tableColumn12; + } + + public void setTableColumn12(TableColumn tc) { + this.tableColumn12 = tc; + } + + private TableColumn tableColumn13 = new TableColumn(); + + public TableColumn getTableColumn13() { + return tableColumn13; + } + + public void setTableColumn13(TableColumn tc) { + this.tableColumn13 = tc; + } + + private TableColumn tableColumn14 = new TableColumn(); + + public TableColumn getTableColumn14() { + return tableColumn14; + } + + public void setTableColumn14(TableColumn tc) { + this.tableColumn14 = tc; + } + + private TableColumn tableColumn15 = new TableColumn(); + + public TableColumn getTableColumn15() { + return tableColumn15; + } + + public void setTableColumn15(TableColumn tc) { + this.tableColumn15 = tc; + } + + private Hyperlink lnkPor = new Hyperlink(); + + public Hyperlink getLnkPor() { + return lnkPor; + } + + public void setLnkPor(Hyperlink h) { + this.lnkPor = h; + } + + private Hyperlink lnkPorSeg = new Hyperlink(); + + public Hyperlink getLnkPorSeg() { + return lnkPorSeg; + } + + public void setLnkPorSeg(Hyperlink h) { + this.lnkPorSeg = h; + } + + private Hyperlink lnkPorConcluida = new Hyperlink(); + + public Hyperlink getLnkPorConcluida() { + return lnkPorConcluida; + } + + public void setLnkPorConcluida(Hyperlink h) { + this.lnkPorConcluida = h; + } + + private Hyperlink lnkEstabConcluida = new Hyperlink(); + + public Hyperlink getLnkEstabConcluida() { + return lnkEstabConcluida; + } + + public void setLnkEstabConcluida(Hyperlink h) { + this.lnkEstabConcluida = h; + } + + private PanelGroup groupPanel7 = new PanelGroup(); + + public PanelGroup getGroupPanel7() { + return groupPanel7; + } + + public void setGroupPanel7(PanelGroup pg) { + this.groupPanel7 = pg; + } + + private StaticText staticText5 = new StaticText(); + + public StaticText getStaticText5() { + return staticText5; + } + + public void setStaticText5(StaticText st) { + this.staticText5 = st; + } + + private TextField txtPor = new TextField(); + + public TextField getTxtPor() { + return txtPor; + } + + public void setTxtPor(TextField tf) { + this.txtPor = tf; + } + + private HtmlPanelGrid gridPanel9 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel9() { + return gridPanel9; + } + + public void setGridPanel9(HtmlPanelGrid hpg) { + this.gridPanel9 = hpg; + } + + private PanelGroup groupPanel8 = new PanelGroup(); + + public PanelGroup getGroupPanel8() { + return groupPanel8; + } + + public void setGroupPanel8(PanelGroup pg) { + this.groupPanel8 = pg; + } + + private StaticText staticText6 = new StaticText(); + + public StaticText getStaticText6() { + return staticText6; + } + + public void setStaticText6(StaticText st) { + this.staticText6 = st; + } + + private ImageComponent image3 = new ImageComponent(); + + public ImageComponent getImage3() { + return image3; + } + + public void setImage3(ImageComponent ic) { + this.image3 = ic; + } + + private StaticText staticText7 = new StaticText(); + + public StaticText getStaticText7() { + return staticText7; + } + + public void setStaticText7(StaticText st) { + this.staticText7 = st; + } + + private StaticText staticText8 = new StaticText(); + + public StaticText getStaticText8() { + return staticText8; + } + + public void setStaticText8(StaticText st) { + this.staticText8 = st; + } + + private Hyperlink lnkNewUser1 = new Hyperlink(); + + public Hyperlink getLnkNewUser1() { + return lnkNewUser1; + } + + public void setLnkNewUser1(Hyperlink h) { + this.lnkNewUser1 = h; + } + + private StaticText staticText9 = new StaticText(); + + public StaticText getStaticText9() { + return staticText9; + } + + public void setStaticText9(StaticText st) { + this.staticText9 = st; + } + + private StaticText staticText10 = new StaticText(); + + public StaticText getStaticText10() { + return staticText10; + } + + public void setStaticText10(StaticText st) { + this.staticText10 = st; + } + + private Hyperlink lnkAnalisesAcidente = new Hyperlink(); + + public Hyperlink getLnkAnalisesAcidente() { + return lnkAnalisesAcidente; + } + + public void setLnkAnalisesAcidente(Hyperlink h) { + this.lnkAnalisesAcidente = h; + } + + //
+ + /** + *

Construct a new Page bean instance.

+ */ + public FormSeguranca() { + } + + /** + *

Callback method that is called whenever a page is navigated to, + * either directly via a URL, or indirectly via page navigation. + * Customize this method to acquire resources that will be needed + * for event handlers and lifecycle methods, whether or not this + * page is performing post back processing.

+ * + *

Note that, if the current request is a postback, the property + * values of the components do not represent any + * values submitted with this request. Instead, they represent the + * property values that were saved for this view when it was rendered.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("FormSeguranca Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + + if (!getSessionBean1().isLoggedIn()) { + try { + getExternalContext().redirect("Login.jsp"); + } catch(Exception e) { + // . . . handle exception . . . + } + } + } + + /** + *

Callback method that is called after the component tree has been + * restored, but before any event processing takes place. This method + * will only be called on a postback request that + * is processing a form submit. Customize this method to allocate + * resources that will be required in your event handlers.

+ */ + public void preprocess() { + + } + + /** + *

Callback method that is called just before rendering takes place. + * This method will only be called for the page that + * will actually be rendered (and not, for example, on a page that + * handled a postback and then navigated to a different page). Customize + * this method to allocate resources that will be required for rendering + * this page.

+ */ + public void prerender() { + lblUser.setText( getSessionBean1().getCurrentUser().getLogin() ); + String responsavel_loja = getSessionBean1().getCurrentUser().getResponsavel_loja(); + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + //lblActivos.setRendered(true); + table1.setRendered(true); + + //ArrayList actuaisList = adp.getAnalisesActuaisList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), new Integer(1)); + ArrayList actuaisList = adp.getAnalisesActuaisSegList( getSessionBean1().getCurrentUser().getEstabelecimento_id(), responsavel_loja ); + getSessionBean1().getAnalisesActualDataProvider().setList(actuaisList); + } + catch(Exception ex) + { + //lblActivos.setRendered(false); + table1.setRendered(false); + //ex.printStackTrace(); + } + + try + { + //lblActivos.setRendered(true); + table2.setRendered(true); + + ArrayList seguimentoList = adp.getAnalisesSeguimentoSegList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), responsavel_loja); + getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList); + } + catch(Exception ex) + { + //lblActivos.setRendered(false); + table2.setRendered(false); + //ex.printStackTrace(); + } + + HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest(); + String referer = request.getRequestURI(); + String pageFrom = Utils.getPageFrom(referer); + if(!pageFrom.matches("FormSeguranca.jsp")) + { + + try + { + //lblActivos.setRendered(true); + table3.setRendered(true); + + ArrayList concluidasList = adp.getAnalisesConcluidasList(getSessionBean1().getCurrentUser().getEstabelecimento_id()); + getSessionBean1().getAnalisesConcluidasDataProvider().setList(concluidasList); + } + catch(Exception ex) + { + //lblActivos.setRendered(false); + table3.setRendered(false); + //ex.printStackTrace(); + } + fillAnoDropDown(); + } + + } + + /** + *

Callback method that is called after rendering is completed for + * this request, if init() was called (regardless of whether + * or not this was the page that was actually rendered). Customize this + * method to release resources acquired in the init(), + * preprocess(), or prerender() methods (or + * acquired during execution of an event handler).

+ */ + public void destroy() { + } + + +// private void fillDateDropDowns() +// { +// fillAnoDropDown(); +// //fillMesDropDown(); +// //fillDiaDropDown(); +// } + + private void fillAnoDropDown() + { +// ArrayList anosList = new ArrayList(); +// for(int ano=2007; ano<2051; ano++) +// { +// anosList.add(new Integer(ano)); +// } + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + ArrayList anosList = adp.getAnosListFromAnalises(); + com.sun.rave.web.ui.model.Option[] anoOptions = new com.sun.rave.web.ui.model.Option[anosList.size()+1]; + anoOptions[0] = new Option("", ""); + ListIterator iter = anosList.listIterator(); + int i = 1; + while(iter.hasNext()) + { + Integer ano = (Integer) iter.next(); + + anoOptions[i] = new Option(ano, ano.toString()); + i++; + } + getSessionBean1().setAnoOptions(anoOptions); + Calendar cal = new GregorianCalendar(); + int year = cal.get(Calendar.YEAR); + //drpAno.setSelected( new Integer(year) ); + + } + catch(Exception ex) + { + //ex.printStackTrace(); + } + + } + + private void fillMesDropDown() + { + com.sun.rave.web.ui.model.Option[] mesOptions = new com.sun.rave.web.ui.model.Option[13]; + mesOptions[0] = new Option("", ""); + mesOptions[1] = new Option(new Integer(1), "Janeiro"); + mesOptions[2] = new Option(new Integer(2), "Fevereiro"); + mesOptions[3] = new Option(new Integer(3), "Março"); + mesOptions[4] = new Option(new Integer(4), "Abril"); + mesOptions[5] = new Option(new Integer(5), "Maio"); + mesOptions[6] = new Option(new Integer(6), "Junho"); + mesOptions[7] = new Option(new Integer(7), "Julho"); + mesOptions[8] = new Option(new Integer(8), "Agosto"); + mesOptions[9] = new Option(new Integer(9), "Setembro"); + mesOptions[10] = new Option(new Integer(10), "Outubro"); + mesOptions[11] = new Option(new Integer(11), "Novembro"); + mesOptions[12] = new Option(new Integer(12), "Dezembro"); + getSessionBean1().setMesOptions(mesOptions); + Calendar cal = new GregorianCalendar(); + int month = cal.get(Calendar.MONTH); // 0=Jan, 1=Feb, ... + //drpMes.setSelected( new Integer(month+1) ); + } + + private void fillDiaDropDown() + { + int ano = ( (Integer)drpAno.getSelected() ).intValue(); + int mes = ( (Integer)drpMes.getSelected() ).intValue(); + int dias = 0; + switch (mes) { + case 1: dias=31; break; + case 2: + GregorianCalendar cal = new GregorianCalendar(); + if(cal.isLeapYear(ano)) + { + dias = 29; + } + else + { + dias = 28; + } + break; + case 3: dias=31; break; + case 4: dias=30; break; + case 5: dias=31; break; + case 6: dias=30; break; + case 7: dias=31; break; + case 8: dias=31; break; + case 9: dias=30; break; + case 10: dias=31; break; + case 11: dias=30; break; + case 12: dias=31; break; + default: System.out.println("Invalid month.");break; + } + + ArrayList diasList = new ArrayList(); + for(int dia=1; diaReturn a reference to the scoped data bean.

+ */ + protected RequestBean1 getRequestBean1() { + return (RequestBean1)getBean("RequestBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected SessionBean1 getSessionBean1() { + return (SessionBean1)getBean("SessionBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } + + public String lnkLogout_action() { + // TODO: Replace with your code + // Invalidate the current session + try + { + javax.servlet.http.HttpSession session = + (javax.servlet.http.HttpSession) getExternalContext().getSession(true); + session.invalidate(); + } + catch(Exception ex){} + + try { + getExternalContext().redirect("Login.jsp"); + } catch(Exception e) {} + //return "login"; + return null; + } + + public void drpAno_processValueChange(ValueChangeEvent event) { + // TODO: Replace with your code + Object ano = event.getNewValue(); + if(ano == null) + { + lblMes.setVisible(false); + drpMes.setVisible(false); + lblDia.setVisible(false); + drpDia.setVisible(false); + } + else + { + lblMes.setVisible(true); + drpMes.setVisible(true); + fillMesDropDown(); + } + } + + public void drpMes_processValueChange(ValueChangeEvent event) { + // TODO: Replace with your code + Object mes = event.getNewValue(); + if(mes == null) + { + lblDia.setVisible(false); + drpDia.setVisible(false); + } + else + { + lblDia.setVisible(true); + drpDia.setVisible(true); + fillDiaDropDown(); + } + } + + public String butPesquisar_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + Object obAno = null; + Object obMes = null; + Object obDia = null; + try + { + obAno = drpAno.getSelected(); + obMes = drpMes.getSelected(); + obDia = drpDia.getSelected(); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + Integer ano = null; + Integer mes = null; + Integer dia = null; + + if(obAno != null) + { + ano = (Integer) obAno; + } + + if(obMes != null) + { + mes = (Integer) obMes; + } + + if(obDia != null) + { + dia = (Integer) obDia; + } + + String por = null; + if(txtPor.getText() != null) + { + por = (String) txtPor.getText(); + if(por.trim().length() == 0) + { + por = null; + } + } + + + String nome = null; + if(txtNome.getText() != null) + { + nome = (String) txtNome.getText(); + if(nome.trim().length() == 0) + { + nome = null; + } + } + + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + + //getSessionBean1().getAnalisesConcluidasDataProvider().setList(new ArrayList()); + ArrayList concluidasList = adp.searchAanalisesConcluidasList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), ano, mes, dia, por, nome); + + table3.setRendered(true); + txtSearchMsg.setRendered(false); + getSessionBean1().getAnalisesConcluidasDataProvider().setList(concluidasList); + + + } + catch(Exception ex) + { + table3.setRendered(false); + txtSearchMsg.setRendered(true); + txtSearchMsg.setText("Não foram encontrados registos para a sua pesquisa !"); + //ex.printStackTrace(); + } + + return null; + } + + public void drpDia_processValueChange(ValueChangeEvent vce) { + // TODO: Replace with your code + + } + +// private String getPageFrom(String referer) +// { +// String pageFrom = referer.substring(referer.lastIndexOf("/")+1); +// return pageFrom; +// } + + public String butNovaAnalise_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + + getSessionBean1().setNavFrom("FormSeguranca"); + getSessionBean1().setCurrentAnalise(null); + return "analise_acidente"; + } + + public String lnkDataAcidente_action() { + // TODO: Replace with your code + AnaliseAcidente a = getTableActivosRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormSeguranca"); + return "analise_acidente"; + } + + public String lnkNr_action() { + // TODO: Replace with your code + AnaliseAcidente a = getTableActivosRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormSeguranca"); + return "analise_acidente"; + } + + public String lnkNomeAcidentado_action() { + // TODO: Replace with your code + AnaliseAcidente a = getTableActivosRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormSeguranca"); + return "analise_acidente"; + } + + private AnaliseAcidente getTableActivosRowData() + { + RowKey rk = tableRowGroup1.getRowKey(); + int k = Integer.parseInt(rk.getRowId()); + AnalisesActualDataProvider provider = (AnalisesActualDataProvider) tableRowGroup1.getSourceData(); + ArrayList list = (ArrayList) provider.getList(); + AnaliseAcidente a = (AnaliseAcidente)list.get(k); + return a; + } + + public String lnkDataAcidenteSeg_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableSeguimentoRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormSeguranca"); + return "view_analise"; + + } + + public String lnkNrSeg_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableSeguimentoRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormSeguranca"); + return "view_analise"; + } + + public String lnkNomeAcidentadoSeg_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableSeguimentoRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormSeguranca"); + return "view_analise"; + } + + private AnaliseAcidente getTableSeguimentoRowData() + { + RowKey rk = tableRowGroup2.getRowKey(); + int k = Integer.parseInt(rk.getRowId()); + AnalisesSeguimentoDataProvider provider = (AnalisesSeguimentoDataProvider) tableRowGroup2.getSourceData(); + ArrayList list = (ArrayList) provider.getList(); + AnaliseAcidente a = (AnaliseAcidente)list.get(k); + return a; + } + + private AnaliseAcidente getTableConcluidasRowData() + { + RowKey rk = tableRowGroup3.getRowKey(); + int k = Integer.parseInt(rk.getRowId()); + AnalisesConcluidasDataProvider provider = (AnalisesConcluidasDataProvider) tableRowGroup3.getSourceData(); + ArrayList list = (ArrayList) provider.getList(); + AnaliseAcidente a = (AnaliseAcidente)list.get(k); + return a; + } + + public String lnkEditUser_action() { + // TODO: Replace with your code + getSessionBean1().setNavFrom("FormSeguranca"); + getSessionBean1().setModoEdicaoUtilizador("edit"); + return "user"; + } + + public String lnkDataConcluida_action() { + // TODO: Replace with your code + AnaliseAcidente a = getTableConcluidasRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormSeguranca"); + return "view_analise"; + } + + public String lnkNrConcluida_action() { + // TODO: Replace with your code + AnaliseAcidente a = getTableConcluidasRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormSeguranca"); + return "view_analise"; + } + + public String lnkNomeConcluida_action() { + // TODO: Replace with your code + AnaliseAcidente a = getTableConcluidasRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormSeguranca"); + return "view_analise"; + } + + public String lnkFase_action() { + // TODO: Replace with your code + AnaliseAcidente a = getTableActivosRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormSeguranca"); + return "analise_acidente"; + } + + public String lnkFaseSeg_action() { + // TODO: Replace with your code + AnaliseAcidente a = getTableSeguimentoRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormSeguranca"); + return "view_analise"; + } + + public String lnkPor_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableActivosRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormSeguranca"); + return "analise_acidente"; } + + public String lnkPorSeg_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableSeguimentoRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormSeguranca"); + return "view_analise"; + } + + public String lnkPorConcluida_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableConcluidasRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormSeguranca"); + return "view_analise"; + } + + public String lnkEstabConcluida_action() { + // TODO: Replace with your code + + AnaliseAcidente a = getTableConcluidasRowData(); + getSessionBean1().setCurrentAnalise(a); + getSessionBean1().setNavFrom("FormSeguranca"); + return "view_analise"; + } + + public String lnkNewUser_action() { + // TODO: Replace with your code + + return null; + } +} + diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Header.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Header.java new file mode 100644 index 00000000..7bcdb7dc --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Header.java @@ -0,0 +1,120 @@ +/* + * Header.java + * + * Created on September 19, 2007, 10:14 AM + * Copyright lluis + */ +package analiseacidentestrabalho; + +import com.sun.rave.web.ui.appbase.AbstractFragmentBean; +import com.sun.rave.web.ui.component.StaticText; +import javax.faces.FacesException; +import javax.faces.component.html.HtmlPanelGrid; + +/** + *

Fragment bean that corresponds to a similarly named JSP page + * fragment. This class contains component definitions (and initialization + * code) for all components that you have defined on this fragment, as well as + * lifecycle methods and event handlers where you may add behavior + * to respond to incoming events.

+ */ +public class Header extends AbstractFragmentBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + + private HtmlPanelGrid gridPanel1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel1() { + return gridPanel1; + } + + public void setGridPanel1(HtmlPanelGrid hpg) { + this.gridPanel1 = hpg; + } + + private StaticText staticText1 = new StaticText(); + + public StaticText getStaticText1() { + return staticText1; + } + + public void setStaticText1(StaticText st) { + this.staticText1 = st; + } + //
+ + public Header() { + } + + /** + *

Callback method that is called whenever a page containing + * this page fragment is navigated to, either directly via a URL, + * or indirectly via page navigation. Override this method to acquire + * resources that will be needed for event handlers and lifecycle methods.

+ * + *

The default implementation does nothing.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("Page1 Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + } + + /** + *

Callback method that is called after rendering is completed for + * this request, if init() was called. Override this + * method to release resources acquired in the init() + * resources that will be needed for event handlers and lifecycle methods.

+ * + *

The default implementation does nothing.

+ */ + public void destroy() { + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected RequestBean1 getRequestBean1() { + return (RequestBean1)getBean("RequestBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected SessionBean1 getSessionBean1() { + return (SessionBean1)getBean("SessionBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/LoadImage.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/LoadImage.java new file mode 100644 index 00000000..0c6e4108 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/LoadImage.java @@ -0,0 +1,467 @@ +/* + * LoadImage.java + * + * Created on September 26, 2007, 5:36 PM + * Copyright lluis + */ +package analiseacidentestrabalho; + +import com.sun.rave.web.ui.appbase.AbstractPageBean; +import com.sun.rave.web.ui.component.Body; +import com.sun.rave.web.ui.component.Button; +import com.sun.rave.web.ui.component.Form; +import com.sun.rave.web.ui.component.Head; +import com.sun.rave.web.ui.component.Html; +import com.sun.rave.web.ui.component.Link; +import com.sun.rave.web.ui.component.Page; +import com.sun.rave.web.ui.component.PanelGroup; +import com.sun.rave.web.ui.component.StaticText; +import com.sun.rave.web.ui.component.Upload; +import com.sun.rave.web.ui.model.UploadedFile; +import global.Global; +import java.io.File; +import javax.faces.FacesException; +import javax.faces.component.html.HtmlPanelGrid; +import javax.servlet.ServletContext; + +/** + *

Page bean that corresponds to a similarly named JSP page. This + * class contains component definitions (and initialization code) for + * all components that you have defined on this page, as well as + * lifecycle methods and event handlers where you may add behavior + * to respond to incoming events.

+ */ +public class LoadImage extends AbstractPageBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + + private Page page1 = new Page(); + + public Page getPage1() { + return page1; + } + + public void setPage1(Page p) { + this.page1 = p; + } + + private Html html1 = new Html(); + + public Html getHtml1() { + return html1; + } + + public void setHtml1(Html h) { + this.html1 = h; + } + + private Head head1 = new Head(); + + public Head getHead1() { + return head1; + } + + public void setHead1(Head h) { + this.head1 = h; + } + + private Link link1 = new Link(); + + public Link getLink1() { + return link1; + } + + public void setLink1(Link l) { + this.link1 = l; + } + + private Body body1 = new Body(); + + public Body getBody1() { + return body1; + } + + public void setBody1(Body b) { + this.body1 = b; + } + + private Form form1 = new Form(); + + public Form getForm1() { + return form1; + } + + public void setForm1(Form f) { + this.form1 = f; + } + + private HtmlPanelGrid gridBase1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridBase1() { + return gridBase1; + } + + public void setGridBase1(HtmlPanelGrid hpg) { + this.gridBase1 = hpg; + } + + private HtmlPanelGrid gridLayout = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridLayout() { + return gridLayout; + } + + public void setGridLayout(HtmlPanelGrid hpg) { + this.gridLayout = hpg; + } + + private StaticText staticText1 = new StaticText(); + + public StaticText getStaticText1() { + return staticText1; + } + + public void setStaticText1(StaticText st) { + this.staticText1 = st; + } + + private Upload fileUpload1 = new Upload(); + + public Upload getFileUpload1() { + return fileUpload1; + } + + public void setFileUpload1(Upload u) { + this.fileUpload1 = u; + } + + //
+ /** + *

Construct a new Page bean instance.

+ */ + + private String realImageFilePath; + //private static final String IMAGE_URL = "/resources/image-file"; + //private String IMAGE_URL = "/resources/images"; + + private StaticText staticText2 = new StaticText(); + + public StaticText getStaticText2() { + return staticText2; + } + + public void setStaticText2(StaticText st) { + this.staticText2 = st; + } + + private StaticText txtMsg = new StaticText(); + + public StaticText getTxtMsg() { + return txtMsg; + } + + public void setTxtMsg(StaticText st) { + this.txtMsg = st; + } + + private PanelGroup groupPanel4 = new PanelGroup(); + + public PanelGroup getGroupPanel4() { + return groupPanel4; + } + + public void setGroupPanel4(PanelGroup pg) { + this.groupPanel4 = pg; + } + + private Button butUpload = new Button(); + + public Button getButUpload() { + return butUpload; + } + + public void setButUpload(Button b) { + this.butUpload = b; + } + + private Button butCancelar = new Button(); + + public Button getButCancelar() { + return butCancelar; + } + + public void setButCancelar(Button b) { + this.butCancelar = b; + } + public LoadImage() { + } + + /** + *

Callback method that is called whenever a page is navigated to, + * either directly via a URL, or indirectly via page navigation. + * Customize this method to acquire resources that will be needed + * for event handlers and lifecycle methods, whether or not this + * page is performing post back processing.

+ * + *

Note that, if the current request is a postback, the property + * values of the components do not represent any + * values submitted with this request. Instead, they represent the + * property values that were saved for this view when it was rendered.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("LoadImage Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + + if (!getSessionBean1().isLoggedIn()) { + try { + getExternalContext().redirect("Login.jsp"); + } catch(Exception e) { + // . . . handle exception . . . + } + } + else + { + + getSessionBean1().setImageName(null); + ServletContext theApplicationsServletContext = + (ServletContext) this.getExternalContext().getContext(); + //this.realImageFilePath = theApplicationsServletContext.getRealPath(IMAGE_URL); + //this.realImageFilePath = theApplicationsServletContext.getRealPath(Global.IMAGE_FOLDER); + try + { + realImageFilePath = Global.IMAGE_FOLDER + "/tmp" + getSessionBean1().getCurrentUser().getLogin(); + File f = new File(realImageFilePath); + f.mkdir(); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + + + + } + + /** + *

Callback method that is called after the component tree has been + * restored, but before any event processing takes place. This method + * will only be called on a postback request that + * is processing a form submit. Customize this method to allocate + * resources that will be required in your event handlers.

+ */ + public void preprocess() { + } + + /** + *

Callback method that is called just before rendering takes place. + * This method will only be called for the page that + * will actually be rendered (and not, for example, on a page that + * handled a postback and then navigated to a different page). Customize + * this method to allocate resources that will be required for rendering + * this page.

+ */ + public void prerender() { + //String uploadedFileName = (String) this.txtFileName.getValue(); + //if ( uploadedFileName != null ) { +// IMAGE_URL += getSessionBean1().getImageName(); +// System.out.println("IMAGE URL : " + IMAGE_URL); + //image1.setUrl(IMAGE_URL); +// } + txtMsg.setText(getSessionBean1().getMsg()); + getSessionBean1().setMsg(""); + + } + + /** + *

Callback method that is called after rendering is completed for + * this request, if init() was called (regardless of whether + * or not this was the page that was actually rendered). Customize this + * method to release resources acquired in the init(), + * preprocess(), or prerender() methods (or + * acquired during execution of an event handler).

+ */ + public void destroy() { + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected RequestBean1 getRequestBean1() { + return (RequestBean1)getBean("RequestBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected SessionBean1 getSessionBean1() { + return (SessionBean1)getBean("SessionBean1"); + } + + public String lnkLogout_action() { + // TODO: Replace with your code + + return null; + } + + public String lnkNome_action() { + // TODO: Replace with your code + + return null; + } + + public String lnkDataNascimento_action() { + // TODO: Replace with your code + + return null; + } + + public String butCancelar_action() { + getSessionBean1().setImageName(null); + return "analise_acidente"; + } + + public String butUpload_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + + //realImageFilePath += "/tmp" + getSessionBean1().getCurrentUser().getLogin(); + System.out.println("REAL IMAGE FILE PATH : " + realImageFilePath); + File fdir = new File(realImageFilePath); + System.out.println("FDIR : " + fdir); + + + UploadedFile uploadedFile = fileUpload1.getUploadedFile(); + if(uploadedFile != null) + { + + String uploadedFileName = uploadedFile.getOriginalName(); + + // Some browsers return complete path name, some don't + // Make sure we only have the file name + // First, try forward slash + int index = uploadedFileName.lastIndexOf('/'); + String justFileName; + if ( index >= 0) { + justFileName = uploadedFileName.substring( index + 1 ); + } else { + // Try backslash + index = uploadedFileName.lastIndexOf('\\'); + if (index >= 0) { + justFileName = uploadedFileName.substring( index + 1 ); + } else { + // No forward or back slashes + justFileName = uploadedFileName; + } + } + //justFileName = justFileName.substring(0, justFileName.lastIndexOf('.')); + int firstImageNr = getFirstImageNr().intValue(); + File files[] = fdir.listFiles(); + // realImageFilePath += "/" + justFileName; + System.out.println("FILES : " + files); + + justFileName = new Integer(firstImageNr + files.length + 1).toString(); + //this.txtFileName.setValue(justFileName); + Long uploadedFileSize = new Long(uploadedFile.getSize()); + //this.txtFileSize.setValue(uploadedFileSize); + String uploadedFileType = uploadedFile.getContentType(); + //this.txtFileType.setValue(uploadedFileType); + if ( uploadedFileType.equals("image/jpeg") + || uploadedFileType.equals("image/pjpeg") + || uploadedFileType.equals("image/gif") + || uploadedFileType.equals("image/png") + || uploadedFileType.equals("image/x-png")) { + try { + + realImageFilePath += "/" + justFileName; + File file = new File(this.realImageFilePath); + uploadedFile.write(file); + getSessionBean1().setImageName(justFileName); + //getSessionBean1().setMsg("Ficheiro carregado !"); + } catch (Exception ex) { + ex.printStackTrace(); + getSessionBean1().setMsg("Não foi possivel carregar o ficheiro !"); + return null; + } + } else { + getSessionBean1().setMsg("Tem de seleccionar um ficheiro do tipo JPEG, PJPEG, GIF, PNG, ou X-PNG !"); + new File(this.realImageFilePath).delete(); + return null; + } + } + else + { + getSessionBean1().setImageName(null); + } + + return "analise_acidente"; + } + + private Integer getFirstImageNr() + { + if(getSessionBean1().getCurrentAnalise() == null) + { + return new Integer(0); + } + else + { + String folderName = getSessionBean1().getCurrentAnalise().getAnalise_nr().substring(0,2) + getSessionBean1().getCurrentAnalise().getAnalise_nr().substring(3); + ServletContext theApplicationsServletContext = + (ServletContext) this.getExternalContext().getContext(); +// String imageFileFolder = theApplicationsServletContext.getRealPath(Global.IMAGE_FOLDER + "/" + folderName); + String imageFileFolder = Global.IMAGE_FOLDER + "/" + folderName; + File fdir = new File(imageFileFolder); + int nr = 0; + if(fdir.exists()) + { + File files[] = fdir.listFiles(); + for(int i=0; i < files.length; i++) + { + String nr_str = files[i].getName(); + int i_nr = Integer.parseInt(nr_str); + if(i_nr > nr) + { + nr = i_nr; + } + } + return new Integer(nr); + } + + return new Integer(0); + } + } +} + diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Login.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Login.java new file mode 100644 index 00000000..8964d9bc --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Login.java @@ -0,0 +1,626 @@ +/* + * Page1.java + * + * Created on September 18, 2007, 3:14 PM + * Copyright lluis + */ +package analiseacidentestrabalho; + +import com.sun.rave.web.ui.appbase.AbstractPageBean; +import com.sun.rave.web.ui.component.Body; +import com.sun.rave.web.ui.component.Button; +import com.sun.rave.web.ui.component.Form; +import com.sun.rave.web.ui.component.Head; +import com.sun.rave.web.ui.component.Html; +import com.sun.rave.web.ui.component.Hyperlink; +import com.sun.rave.web.ui.component.Link; +import com.sun.rave.web.ui.component.Page; +import com.sun.rave.web.ui.component.PasswordField; +import com.sun.rave.web.ui.component.StaticText; +import com.sun.rave.web.ui.component.TextField; +import com.sun.rave.web.ui.model.Option; +import db.AnalisesDataProvider; +import db.UtilizadoresDataProvider; +import java.sql.Connection; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.GregorianCalendar; +import javax.faces.FacesException; +import javax.faces.component.html.HtmlPanelGrid; + +/** + *

Page bean that corresponds to a similarly named JSP page. This + * class contains component definitions (and initialization code) for + * all components that you have defined on this page, as well as + * lifecycle methods and event handlers where you may add behavior + * to respond to incoming events.

+ */ +public class Login extends AbstractPageBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + + private Page page1 = new Page(); + + public Page getPage1() { + return page1; + } + + public void setPage1(Page p) { + this.page1 = p; + } + + private Html html1 = new Html(); + + public Html getHtml1() { + return html1; + } + + public void setHtml1(Html h) { + this.html1 = h; + } + + private Head head1 = new Head(); + + public Head getHead1() { + return head1; + } + + public void setHead1(Head h) { + this.head1 = h; + } + + private Link link1 = new Link(); + + public Link getLink1() { + return link1; + } + + public void setLink1(Link l) { + this.link1 = l; + } + + private Body body1 = new Body(); + + public Body getBody1() { + return body1; + } + + public void setBody1(Body b) { + this.body1 = b; + } + + private Form form1 = new Form(); + + public Form getForm1() { + return form1; + } + + public void setForm1(Form f) { + this.form1 = f; + } + + private HtmlPanelGrid gridPanel6 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel6() { + return gridPanel6; + } + + public void setGridPanel6(HtmlPanelGrid hpg) { + this.gridPanel6 = hpg; + } + + private HtmlPanelGrid gridPanel1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel1() { + return gridPanel1; + } + + public void setGridPanel1(HtmlPanelGrid hpg) { + this.gridPanel1 = hpg; + } + + private HtmlPanelGrid gridPanel2 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel2() { + return gridPanel2; + } + + public void setGridPanel2(HtmlPanelGrid hpg) { + this.gridPanel2 = hpg; + } + + private HtmlPanelGrid gridPanel3 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel3() { + return gridPanel3; + } + + public void setGridPanel3(HtmlPanelGrid hpg) { + this.gridPanel3 = hpg; + } + + private HtmlPanelGrid gridPanel4 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel4() { + return gridPanel4; + } + + public void setGridPanel4(HtmlPanelGrid hpg) { + this.gridPanel4 = hpg; + } + + private StaticText staticText1 = new StaticText(); + + public StaticText getStaticText1() { + return staticText1; + } + + public void setStaticText1(StaticText st) { + this.staticText1 = st; + } + + private TextField txtUtilizador = new TextField(); + + public TextField getTxtUtilizador() { + return txtUtilizador; + } + + public void setTxtUtilizador(TextField tf) { + this.txtUtilizador = tf; + } + + private StaticText staticText2 = new StaticText(); + + public StaticText getStaticText2() { + return staticText2; + } + + public void setStaticText2(StaticText st) { + this.staticText2 = st; + } + + private PasswordField txtPassword = new PasswordField(); + + public PasswordField getTxtPassword() { + return txtPassword; + } + + public void setTxtPassword(PasswordField pf) { + this.txtPassword = pf; + } + + private HtmlPanelGrid gridPanel5 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel5() { + return gridPanel5; + } + + public void setGridPanel5(HtmlPanelGrid hpg) { + this.gridPanel5 = hpg; + } + + private Hyperlink lnkPassRecovery = new Hyperlink(); + + public Hyperlink getLnkPassRecovery() { + return lnkPassRecovery; + } + + public void setLnkPassRecovery(Hyperlink h) { + this.lnkPassRecovery = h; + } + + private Button butLogin = new Button(); + + public Button getButLogin() { + return butLogin; + } + + public void setButLogin(Button b) { + this.butLogin = b; + } + + private StaticText txtMsg = new StaticText(); + + public StaticText getTxtMsg() { + return txtMsg; + } + + public void setTxtMsg(StaticText st) { + this.txtMsg = st; + } + + //
+ /** + *

Construct a new Page bean instance.

+ */ + public Login() { + connect(); + } + + /** + *

Callback method that is called whenever a page is navigated to, + * either directly via a URL, or indirectly via page navigation. + * Customize this method to acquire resources that will be needed + * for event handlers and lifecycle methods, whether or not this + * page is performing post back processing.

+ * + *

Note that, if the current request is a postback, the property + * values of the components do not represent any + * values submitted with this request. Instead, they represent the + * property values that were saved for this view when it was rendered.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("Page1 Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + + } + + /** + *

Callback method that is called after the component tree has been + * restored, but before any event processing takes place. This method + * will only be called on a postback request that + * is processing a form submit. Customize this method to allocate + * resources that will be required in your event handlers.

+ */ + public void preprocess() { + } + + /** + *

Callback method that is called just before rendering takes place. + * This method will only be called for the page that + * will actually be rendered (and not, for example, on a page that + * handled a postback and then navigated to a different page). Customize + * this method to allocate resources that will be required for rendering + * this page.

+ */ + public void prerender() { + + txtMsg.setText(getSessionBean1().getMsg()); + getSessionBean1().setMsg(""); + } + + /** + *

Callback method that is called after rendering is completed for + * this request, if init() was called (regardless of whether + * or not this was the page that was actually rendered). Customize this + * method to release resources acquired in the init(), + * preprocess(), or prerender() methods (or + * acquired during execution of an event handler).

+ */ + public void destroy() { + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected SessionBean1 getSessionBean1() { + return (SessionBean1)getBean("SessionBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected RequestBean1 getRequestBean1() { + return (RequestBean1)getBean("RequestBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } + + public String butLogin_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + String sRet = null; + + UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); + if(txtUtilizador.getText() != null) + { + String utilizador = (String) txtUtilizador.getText(); + if(utilizador.trim().length() > 0) + { + if(txtPassword.getText() != null) + { + String password = (String) txtPassword.getText(); + if(password.trim().length() > 0) + { + try + { + Utilizador u = udp.getUtilizador(utilizador); + if(u.getActivo().matches("y")) + { + if(!password.equals(u.getPassword())) + { + getSessionBean1().setMsg("Palavra-chave inválida !"); + } + else + { + //if(u.getOwner_id().intValue() == 0 ) + + //Login Ok ! +// if(u.getPrimeiro_login().matches("y") || mustChangePassword(u)) + if(u.getPrimeiro_login().matches("y") ) + { + getSessionBean1().setMudarPassword(true); + getSessionBean1().setCurrentUser( u ); + getSessionBean1().setNavFrom("Login"); + getSessionBean1().setModoEdicaoUtilizador("edit"); + getSessionBean1().setLoggedIn(true); + initializeClock(); + initializeDropDownOptions(); + return "user"; + } + try + { + Integer permissao = udp.getPermissionCode(u.getId()); + if(permissao.intValue() == 1) //seguranca + { + sRet = "form_seguranca"; + } + else if(permissao.intValue() == 2) // rh + { + sRet = "form_rh"; + } + else if(permissao.intValue() == 3) // hs + { + sRet = "form_hs"; + } + else if(permissao.intValue() == 5) // medico + { + sRet = "form_medico"; + } + else if(permissao.intValue() == 6) // gestor + { + sRet = "form_gestor"; + } + else if(permissao.intValue() == 7) // director geral rh + { + //sRet = "form_rh"; + sRet = "form_dir_ger_rh"; + } + else if(permissao.intValue() == 8) // director siprp + { + sRet = "form_dir_siprp"; + } + u.setCodigo_permissao(permissao); + getSessionBean1().setCurrentUser( u ); + getSessionBean1().setLoggedIn(true); + initializeClock(); + initializeDropDownOptions(); + + // só para testes. retirar depois : + ///getSessionBean1().setModoEdicaoUtilizador("new"); + ///sRet = "create_user"; + } + catch(Exception e1) + { + e1.printStackTrace(); + getSessionBean1().setMsg("Não tem permissão para entrar na aplicação !"); + } + } + + } + else + { + getSessionBean1().setMsg("Utilizador inválido ! "); + } + } + catch(Exception ex) + { + getSessionBean1().setMsg("Utilizador inválido ! "); + } + } + else + { + getSessionBean1().setMsg("Falta palavra-chave !"); + } + } + else + { + getSessionBean1().setMsg("Falta palavra-chave !"); + } + } + else + { + getSessionBean1().setMsg("Falta utilizador !"); + } + } + else + { + getSessionBean1().setMsg("Falta utilizador !"); + } + return sRet; + } + + public String lnkPassRecovery_action() { + // TODO: Replace with your code + + return "recuperar_password"; + } + + private void connect() + { + db.Db db = new db.Db(); + try + { + Connection connection = db.connect(); + } + catch(Exception ex) + { + getSessionBean1().setMsg("Erro na ligação à Base de Dados"); + //***** terminate session + try { + getExternalContext().redirect("faces/Erro.jsp"); + } catch(Exception e) { + // . . . handle exception . . . + e.printStackTrace(); + } + ex.printStackTrace(); + } + } + + private void initializeClock() + { + com.sun.rave.web.ui.model.Option[] horasOptions = new com.sun.rave.web.ui.model.Option[25]; + horasOptions[0] = new Option(new Integer(-1), "-"); + int j = 0; + String str_j = ""; + for(int i=1; i < 25; i++) + { + if(j < 10) + { + str_j = "0" + new Integer(j).toString(); + } + else + { + str_j = new Integer(j).toString(); + } + horasOptions[i] = new Option(new Integer(j), str_j); + j++; + } + getSessionBean1().setHorasOptions(horasOptions); + + com.sun.rave.web.ui.model.Option[] minutosOptions = new com.sun.rave.web.ui.model.Option[13]; + minutosOptions[0] = new Option(new Integer(-1), "-"); + j = 0; + for(int i=1; i < 13; i++) + { + if(j < 10) + { + str_j = "0" + new Integer(j).toString(); + } + else + { + str_j = new Integer(j).toString(); + } + minutosOptions[i] = new Option(new Integer(j), str_j); + j += 5; + } + getSessionBean1().setMinutosOptions(minutosOptions); + } + + private void initializeDropDownOptions() + { + UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); +// try +// { +// getSessionBean1().setTecnicosOptions(udp.getTecnicosSaudeList()); +// //drpTipo.setSelected(new Integer(0)); +// } +// catch(Exception ex) +// { +// ex.printStackTrace(); +// } + +// try +// { +// getSessionBean1().setMedicosOptions(udp.getMedicosList()); +// //drpTipo.setSelected(new Integer(0)); +// } +// catch(Exception ex) +// { +// ex.printStackTrace(); +// } + + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + getSessionBean1().setCausasOptions(adp.getCausasList()); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + try + { + getSessionBean1().setDepartamentoOptions(adp.getDepartamentosList()); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + } + + private boolean mustChangePassword(Utilizador u) + { + java.util.Date now = new java.util.Date(); + Calendar cal = new GregorianCalendar(); + cal.setTime(now); + int ano = cal.get(Calendar.YEAR); + int mes = cal.get(Calendar.MONTH); + int dia = cal.get(Calendar.DAY_OF_MONTH); + + Calendar today = new GregorianCalendar(ano, mes, dia); + Calendar firstJan = new GregorianCalendar(ano, Calendar.JANUARY, 1); +// Calendar firstJan = new GregorianCalendar(ano, Calendar.DECEMBER, 27); + Calendar firstJul = new GregorianCalendar(ano, Calendar.JULY, 1); + + if(today.compareTo(firstJan) == 0 || today.compareTo(firstJul) == 0) + { + return true; + } + + if(u.getData_password() == null) + { + return true; + } + else + { + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + try + { + java.util.Date dt_password = sdf.parse(u.getData_password().toString()); + Calendar cal_dt_password = new GregorianCalendar(); + cal_dt_password.setTime(dt_password); + cal_dt_password.add(GregorianCalendar.MONTH, 6); + if(cal.compareTo(cal_dt_password) > 0) + { + return true; + } + else + { + return false; + } + + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + } + return false; + } +} + diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Medico.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Medico.java new file mode 100644 index 00000000..257089e6 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Medico.java @@ -0,0 +1,53 @@ +/* + * Medico.java + * + * Created on October 12, 2007, 11:00 AM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package analiseacidentestrabalho; + +/** + * + * @author lluis + */ +public class Medico { + private Integer id; + private String nome; + private String numero_cedula; + + /** Creates a new instance of Medico */ + public Medico() { + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public String getNumero_cedula() { + return numero_cedula; + } + + public void setNumero_cedula(String numero_cedula) { + this.numero_cedula = numero_cedula; + } + + public String toString() { + return utils.Utils.unicodeToHTML(nome); + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Medida.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Medida.java new file mode 100644 index 00000000..5fe9c763 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Medida.java @@ -0,0 +1,49 @@ +/* + * Medida.java + * + * Created on October 19, 2007, 4:59 PM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package analiseacidentestrabalho; + +/** + * + * @author lluis + */ +public class Medida { + private Integer id; + private Integer analise_id; + private String medida; + + /** Creates a new instance of Medida */ + public Medida() { + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getAnalise_id() { + return analise_id; + } + + public void setAnalise_id(Integer analise_id) { + this.analise_id = analise_id; + } + + public String getMedida() { + return medida; + } + + public void setMedida(String medida) { + this.medida = medida; + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Permissao.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Permissao.java new file mode 100644 index 00000000..31b0be5b --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Permissao.java @@ -0,0 +1,49 @@ +/* + * Permissao.java + * + * Created on October 25, 2007, 4:40 PM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package analiseacidentestrabalho; + +/** + * + * @author lluis + */ +public class Permissao { + private Integer id; + private Integer user_id; + private Integer codigo_permissao; + + /** Creates a new instance of Permissao */ + public Permissao() { + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getUser_id() { + return user_id; + } + + public void setUser_id(Integer user_id) { + this.user_id = user_id; + } + + public Integer getCodigo_permissao() { + return codigo_permissao; + } + + public void setCodigo_permissao(Integer codigo_permissao) { + this.codigo_permissao = codigo_permissao; + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Recomendacao.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Recomendacao.java new file mode 100644 index 00000000..85aea13e --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Recomendacao.java @@ -0,0 +1,49 @@ +/* + * Recomendacao.java + * + * Created on October 16, 2007, 3:13 PM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package analiseacidentestrabalho; + +/** + * + * @author lluis + */ +public class Recomendacao { + private Integer id; + private Integer analise_id; + private String recomendacao; + + /** Creates a new instance of Recomendacao */ + public Recomendacao() { + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getAnalise_id() { + return analise_id; + } + + public void setAnalise_id(Integer analise_id) { + this.analise_id = analise_id; + } + + public String getRecomendacao() { + return recomendacao; + } + + public void setRecomendacao(String recomendacao) { + this.recomendacao = recomendacao; + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/RecuperarPassword.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/RecuperarPassword.java new file mode 100644 index 00000000..deb5b682 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/RecuperarPassword.java @@ -0,0 +1,525 @@ +/* + * RecuperarPassword.java + * + * Created on September 19, 2007, 9:57 AM + * Copyright lluis + */ +package analiseacidentestrabalho; + +import com.sun.rave.web.ui.appbase.AbstractPageBean; +import com.sun.rave.web.ui.component.Body; +import com.sun.rave.web.ui.component.Button; +import com.sun.rave.web.ui.component.Form; +import com.sun.rave.web.ui.component.Head; +import com.sun.rave.web.ui.component.Html; +import com.sun.rave.web.ui.component.Link; +import com.sun.rave.web.ui.component.Page; +import com.sun.rave.web.ui.component.PanelGroup; +import com.sun.rave.web.ui.component.StaticText; +import com.sun.rave.web.ui.component.TextField; +import db.UtilizadoresDataProvider; +import java.util.Date; +import java.util.Properties; +import javax.faces.FacesException; +import javax.faces.component.html.HtmlPanelGrid; +import javax.mail.BodyPart; +import javax.mail.Message; +import javax.mail.Multipart; +import javax.mail.Session; +import javax.mail.Transport; +import javax.mail.internet.InternetAddress; +import javax.mail.internet.MimeBodyPart; +import javax.mail.internet.MimeMessage; +import javax.mail.internet.MimeMultipart; +import utils.Utils; + +/** + *

Page bean that corresponds to a similarly named JSP page. This + * class contains component definitions (and initialization code) for + * all components that you have defined on this page, as well as + * lifecycle methods and event handlers where you may add behavior + * to respond to incoming events.

+ */ +public class RecuperarPassword extends AbstractPageBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + + private Page page1 = new Page(); + + public Page getPage1() { + return page1; + } + + public void setPage1(Page p) { + this.page1 = p; + } + + private Html html1 = new Html(); + + public Html getHtml1() { + return html1; + } + + public void setHtml1(Html h) { + this.html1 = h; + } + + private Head head1 = new Head(); + + public Head getHead1() { + return head1; + } + + public void setHead1(Head h) { + this.head1 = h; + } + + private Link link1 = new Link(); + + public Link getLink1() { + return link1; + } + + public void setLink1(Link l) { + this.link1 = l; + } + + private Body body1 = new Body(); + + public Body getBody1() { + return body1; + } + + public void setBody1(Body b) { + this.body1 = b; + } + + private Form form1 = new Form(); + + public Form getForm1() { + return form1; + } + + public void setForm1(Form f) { + this.form1 = f; + } + + private HtmlPanelGrid gridPanel1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel1() { + return gridPanel1; + } + + public void setGridPanel1(HtmlPanelGrid hpg) { + this.gridPanel1 = hpg; + } + + private HtmlPanelGrid gridPanel2 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel2() { + return gridPanel2; + } + + public void setGridPanel2(HtmlPanelGrid hpg) { + this.gridPanel2 = hpg; + } + + private HtmlPanelGrid gridPanel3 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel3() { + return gridPanel3; + } + + public void setGridPanel3(HtmlPanelGrid hpg) { + this.gridPanel3 = hpg; + } + + private StaticText txtMsg = new StaticText(); + + public StaticText getTxtMsg() { + return txtMsg; + } + + public void setTxtMsg(StaticText st) { + this.txtMsg = st; + } + + private StaticText staticText3 = new StaticText(); + + public StaticText getStaticText3() { + return staticText3; + } + + public void setStaticText3(StaticText st) { + this.staticText3 = st; + } + + private HtmlPanelGrid gridPanel4 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel4() { + return gridPanel4; + } + + public void setGridPanel4(HtmlPanelGrid hpg) { + this.gridPanel4 = hpg; + } + + private StaticText staticText1 = new StaticText(); + + public StaticText getStaticText1() { + return staticText1; + } + + public void setStaticText1(StaticText st) { + this.staticText1 = st; + } + + private TextField txtUtilizador = new TextField(); + + public TextField getTxtUtilizador() { + return txtUtilizador; + } + + public void setTxtUtilizador(TextField tf) { + this.txtUtilizador = tf; + } + + private StaticText staticText2 = new StaticText(); + + public StaticText getStaticText2() { + return staticText2; + } + + public void setStaticText2(StaticText st) { + this.staticText2 = st; + } + + private TextField txtEmail = new TextField(); + + public TextField getTxtEmail() { + return txtEmail; + } + + public void setTxtEmail(TextField tf) { + this.txtEmail = tf; + } + + private HtmlPanelGrid gridPanel5 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel5() { + return gridPanel5; + } + + public void setGridPanel5(HtmlPanelGrid hpg) { + this.gridPanel5 = hpg; + } + + private PanelGroup groupPanel1 = new PanelGroup(); + + public PanelGroup getGroupPanel1() { + return groupPanel1; + } + + public void setGroupPanel1(PanelGroup pg) { + this.groupPanel1 = pg; + } + + private Button butCancelar = new Button(); + + public Button getButCancelar() { + return butCancelar; + } + + public void setButCancelar(Button b) { + this.butCancelar = b; + } + + private Button butOk = new Button(); + + public Button getButOk() { + return butOk; + } + + public void setButOk(Button b) { + this.butOk = b; + } + + //
+ + /** + *

Construct a new Page bean instance.

+ */ + public RecuperarPassword() { + } + + /** + *

Callback method that is called whenever a page is navigated to, + * either directly via a URL, or indirectly via page navigation. + * Customize this method to acquire resources that will be needed + * for event handlers and lifecycle methods, whether or not this + * page is performing post back processing.

+ * + *

Note that, if the current request is a postback, the property + * values of the components do not represent any + * values submitted with this request. Instead, they represent the + * property values that were saved for this view when it was rendered.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("RecuperarPassword Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here +// if (!getSessionBean1().isLoggedIn()) { +// try { +// getExternalContext().redirect("Login.jsp"); +// } catch(Exception e) { +// // . . . handle exception . . . +// } +// } + } + + /** + *

Callback method that is called after the component tree has been + * restored, but before any event processing takes place. This method + * will only be called on a postback request that + * is processing a form submit. Customize this method to allocate + * resources that will be required in your event handlers.

+ */ + public void preprocess() { + } + + /** + *

Callback method that is called just before rendering takes place. + * This method will only be called for the page that + * will actually be rendered (and not, for example, on a page that + * handled a postback and then navigated to a different page). Customize + * this method to allocate resources that will be required for rendering + * this page.

+ */ + public void prerender() { + txtMsg.setText(getSessionBean1().getMsg()); + getSessionBean1().setMsg(""); + } + + /** + *

Callback method that is called after rendering is completed for + * this request, if init() was called (regardless of whether + * or not this was the page that was actually rendered). Customize this + * method to release resources acquired in the init(), + * preprocess(), or prerender() methods (or + * acquired during execution of an event handler).

+ */ + public void destroy() { + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected RequestBean1 getRequestBean1() { + return (RequestBean1)getBean("RequestBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected SessionBean1 getSessionBean1() { + return (SessionBean1)getBean("SessionBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } + + public String butLogin_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + + return null; + } + + public String butCancelar_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + + return "login"; + } + + public String butOk_action() { + // TODO: Process the button click action. Return value is a navigation + // case name where null will return to the same page. + + + if(fieldsValidationOk()) + { + UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); + try + { + String utilizador = (String) txtUtilizador.getText(); + Utilizador u = udp.getUtilizador(utilizador); + String email = (String) txtEmail.getText(); + if(u.getEmail().equals(email)) + { + //send mail : + try + { + sendEmail(u.getEmail(), u.getLogin(), u.getPassword(), "linojose@mail.com"); + getSessionBean1().setMsg("A sua password foi enviada para o seu email"); + return "login"; + } + catch(Exception ex) + { + getSessionBean1().setMsg("Erro no envio da password !"); + } + + } + else + { + getSessionBean1().setMsg("Os dados não coincidem com os registos !"); + } + } + catch(Exception ex) + { + getSessionBean1().setMsg("Utilizador inválido !"); + } + } + + + return null; + } + + private void sendEmail(String emailTo, String login, String password, String admin_email) throws Exception + { + Properties props = new Properties(); + //props.put("mail.transport.protocol", "smtp"); + props.put("mail.smtp.host", "smtp.netcabo.pt"); + props.put("mail.from", admin_email); + Session session1 = Session.getInstance(props); + Message msg = new MimeMessage(session1); + +// try +// { + //Address Email_TO = new InternetAddress("myemail@bol.com.br"); + msg.setFrom(new InternetAddress(admin_email)); + InternetAddress[] address = {new InternetAddress(emailTo)}; + msg.setRecipients(Message.RecipientType.TO, address); + msg.setSubject("Envio da password"); + msg.setSentDate(new Date()); + Multipart multipart = new MimeMultipart(); + BodyPart msgBodyPart = new MimeBodyPart(); + String html; + html=" "; + html+=""; + html+="

Envio da password de " + login + " :

"; + html+="

Password: " + password + "

"; + html+=""; + msgBodyPart.setContent(html, "text/html"); + multipart.addBodyPart(msgBodyPart); + msg.setContent(multipart); + Transport.send(msg); + System.out.println("Email Enviado !!!! " + emailTo + ", " + login); +// } +// catch (Exception ex) +// { +// System.out.println("MAIL ERROR : " + ex.getMessage()); +// ex.printStackTrace(); +// } + + } + + private boolean fieldsValidationOk() + { + if(txtUtilizador.getText() != null) + { + String utilizador = (String) txtUtilizador.getText(); + if(utilizador.trim().length() == 0) + { + getSessionBean1().setMsg("Falta utilizador !"); + return false; + } + } + else + { + getSessionBean1().setMsg("Falta utilizador !"); + return false; + } + + if(txtEmail.getText() != null) + { + String email = (String) txtEmail.getText(); + if(email.trim().length() == 0) + { + getSessionBean1().setMsg("Falta email !"); + return false; + } + else + { + if(! Utils.isValidEmail(email)) + { + getSessionBean1().setMsg("Email inválido !"); + return false; + } + } + } + else + { + getSessionBean1().setMsg("Falta email !"); + return false; + } + + return true; + } + +// private boolean isValidEmail(String email){ +// boolean res = true; +// +// int indexOfAtChar=email.indexOf("@"); +// +// if(indexOfAtChar > 0) +// { +// int indexOfDotChar = +// email.indexOf(".",indexOfAtChar); +// if(indexOfDotChar > 0) +// { +// res = true; +// } +// else +// { +// res = false; +// } +// } +// else{ +// res = false; +// } +// return res; +// } + + +} + diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/RequestBean1.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/RequestBean1.java new file mode 100644 index 00000000..66ece1e4 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/RequestBean1.java @@ -0,0 +1,100 @@ +/* + * RequestBean1.java + * + * Created on September 18, 2007, 3:14 PM + * Copyright lluis + */ +package analiseacidentestrabalho; + +import com.sun.rave.web.ui.appbase.AbstractRequestBean; +import javax.faces.FacesException; + +/** + *

Request scope data bean for your application. Create properties + * here to represent data that should be made available across different + * pages in the same HTTP request, so that the page bean classes do not + * have to be directly linked to each other.

+ * + *

An instance of this class will be created for you automatically, + * the first time your application evaluates a value binding expression + * or method binding expression that references a managed bean using + * this class.

+ */ +public class RequestBean1 extends AbstractRequestBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + //
+ + /** + *

Construct a new request data bean instance.

+ */ + public RequestBean1() { + } + + /** + *

This method is called when this bean is initially added to + * request scope. Typically, this occurs as a result of evaluating + * a value binding or method binding expression, which utilizes the + * managed bean facility to instantiate this bean and store it into + * request scope.

+ * + *

You may customize this method to allocate resources that are required + * for the lifetime of the current request.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("RequestBean1 Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + } + + /** + *

This method is called when this bean is removed from + * request scope. This occurs automatically when the corresponding + * HTTP response has been completed and sent to the client.

+ * + *

You may customize this method to clean up resources allocated + * during the execution of the init() method, or + * at any later time during the lifetime of the request.

+ */ + public void destroy() { + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected SessionBean1 getSessionBean1() { + return (SessionBean1)getBean("SessionBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/SessionBean1.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/SessionBean1.java new file mode 100644 index 00000000..64bdcbec --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/SessionBean1.java @@ -0,0 +1,645 @@ +/* + * SessionBean1.java + * + * Created on September 18, 2007, 3:14 PM + * Copyright lluis + */ +package analiseacidentestrabalho; + +import com.sun.rave.web.ui.appbase.AbstractSessionBean; +import javax.faces.FacesException; +import pagestate.AnaliseAcidenteTrabalhoState; + +/** + *

Session scope data bean for your application. Create properties + * here to represent cached data that should be made available across + * multiple HTTP requests for an individual user.

+ * + *

An instance of this class will be created for you automatically, + * the first time your application evaluates a value binding expression + * or method binding expression that references a managed bean using + * this class.

+ */ +public class SessionBean1 extends AbstractSessionBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + //
+ + /** + *

Construct a new session data bean instance.

+ */ + public SessionBean1() { + msg = new String(""); + currentUser = new Utilizador(); + analisesActualDataProvider = new db.AnalisesActualDataProvider(); + analisesSeguimentoDataProvider = new db.AnalisesSeguimentoDataProvider(); + analisesConcluidasDataProvider = new db.AnalisesConcluidasDataProvider(); + trabalhadoresListDataProvider = new db.TrabalhadoresListDataProvider(); + setEstadosCorrecaoDataProvider(new db.EstadosCorrecaoDataProvider()); + utilizadoresActivosListDataProvider = new db.UtilizadoresActivosListDataProvider(); + utilizadoresInactivosListDataProvider = new db.UtilizadoresInactivosListDataProvider(); + + setNavFrom(""); + setAcidentado(null); + setCurrentAnalise(null); + setLoggedIn(false); + + modoEdicaoUtilizador = ""; + setIdSequence(1); + setNewUser(null); + setEditUser(null); + setUserDeleted(false); + setMudarPassword(false); + } + + /** + *

This method is called when this bean is initially added to + * session scope. Typically, this occurs as a result of evaluating + * a value binding or method binding expression, which utilizes the + * managed bean facility to instantiate this bean and store it into + * session scope.

+ * + *

You may customize this method to initialize and cache data values + * or resources that are required for the lifetime of a particular + * user session.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("SessionBean1 Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + } + + /** + *

This method is called when the session containing it is about to be + * passivated. Typically, this occurs in a distributed servlet container + * when the session is about to be transferred to a different + * container instance, after which the activate() method + * will be called to indicate that the transfer is complete.

+ * + *

You may customize this method to release references to session data + * or resources that can not be serialized with the session itself.

+ */ + public void passivate() { + } + + /** + *

This method is called when the session containing it was + * reactivated.

+ * + *

You may customize this method to reacquire references to session + * data or resources that could not be serialized with the + * session itself.

+ */ + public void activate() { + } + + /** + *

This method is called when this bean is removed from + * session scope. Typically, this occurs as a result of + * the session timing out or being terminated by the application.

+ * + *

You may customize this method to clean up resources allocated + * during the execution of the init() method, or + * at any later time during the lifetime of the application.

+ */ + public void destroy() { + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } + + private String msg; + + public String getMsg() { + return msg; + } + + public void setMsg(String msg) { + this.msg = msg; + } + + private Utilizador currentUser; + + public Utilizador getCurrentUser() { + return currentUser; + } + + public void setCurrentUser(Utilizador currentUser) { + this.currentUser = currentUser; + } + + private db.AnalisesActualDataProvider analisesActualDataProvider; + private db.AnalisesSeguimentoDataProvider analisesSeguimentoDataProvider; + private db.AnalisesConcluidasDataProvider analisesConcluidasDataProvider; + private db.TrabalhadoresListDataProvider trabalhadoresListDataProvider; + private db.EstadosCorrecaoDataProvider estadosCorrecaoDataProvider; + private db.UtilizadoresActivosListDataProvider utilizadoresActivosListDataProvider; + private db.UtilizadoresInactivosListDataProvider utilizadoresInactivosListDataProvider; + + public db.AnalisesActualDataProvider getAnalisesActualDataProvider() { + return analisesActualDataProvider; + } + + public void setAnalisesActualDataProvider(db.AnalisesActualDataProvider analisesActualDataProvider) { + this.analisesActualDataProvider = analisesActualDataProvider; + } + + public db.AnalisesSeguimentoDataProvider getAnalisesSeguimentoDataProvider() { + return analisesSeguimentoDataProvider; + } + + public void setAnalisesSeguimentoDataProvider(db.AnalisesSeguimentoDataProvider analisesSeguimentoDataProvider) { + this.analisesSeguimentoDataProvider = analisesSeguimentoDataProvider; + } + + public db.AnalisesConcluidasDataProvider getAnalisesConcluidasDataProvider() { + return analisesConcluidasDataProvider; + } + + public void setAnalisesConcluidasDataProvider(db.AnalisesConcluidasDataProvider analisesConcluidasDataProvider) { + this.analisesConcluidasDataProvider = analisesConcluidasDataProvider; + } + + public db.TrabalhadoresListDataProvider getTrabalhadoresListDataProvider() { + return trabalhadoresListDataProvider; + } + + public void setTrabalhadoresListDataProvider(db.TrabalhadoresListDataProvider trabalhadoresListDataProvider) { + this.trabalhadoresListDataProvider = trabalhadoresListDataProvider; + } + + public db.EstadosCorrecaoDataProvider getEstadosCorrecaoDataProvider() { + return estadosCorrecaoDataProvider; + } + + public void setEstadosCorrecaoDataProvider(db.EstadosCorrecaoDataProvider estadosCorrecaoDataProvider) { + this.estadosCorrecaoDataProvider = estadosCorrecaoDataProvider; + } + + public db.UtilizadoresActivosListDataProvider getUtilizadoresActivosListDataProvider() { + return utilizadoresActivosListDataProvider; + } + + public void setUtilizadoresActivosListDataProvider(db.UtilizadoresActivosListDataProvider utilizadoresActivosListDataProvider) { + this.utilizadoresActivosListDataProvider = utilizadoresActivosListDataProvider; + } + + public db.UtilizadoresInactivosListDataProvider getUtilizadoresInactivosListDataProvider() { + return utilizadoresInactivosListDataProvider; + } + + public void setUtilizadoresInactivosListDataProvider(db.UtilizadoresInactivosListDataProvider utilizadoresInactivosListDataProvider) { + this.utilizadoresInactivosListDataProvider = utilizadoresInactivosListDataProvider; + } + + private com.sun.rave.web.ui.model.Option[] anoOptions; + + private Integer anoChoice; + + public Integer getAnoChoice() { + return anoChoice; + } + + public void setAnoChoice(Integer anoChoice) { + this.anoChoice = anoChoice; + } + + public com.sun.rave.web.ui.model.Option[] getAnoOptions() { + return anoOptions; + } + + public void setAnoOptions(com.sun.rave.web.ui.model.Option[] anoOptions) { + this.anoOptions = anoOptions; + } + + private com.sun.rave.web.ui.model.Option[] mesOptions; + + private Integer mesChoice; + + public Integer getMesChoice() { + return mesChoice; + } + + public void setMesChoice(Integer mesChoice) { + this.mesChoice = mesChoice; + } + + public com.sun.rave.web.ui.model.Option[] getMesOptions() { + return mesOptions; + } + + public void setMesOptions(com.sun.rave.web.ui.model.Option[] mesOptions) { + this.mesOptions = mesOptions; + } + + private com.sun.rave.web.ui.model.Option[] diaOptions; + + private Integer diaChoice; + + public Integer getDiaChoice() { + return diaChoice; + } + + public void setDiaChoice(Integer diaChoice) { + this.diaChoice = diaChoice; + } + + public com.sun.rave.web.ui.model.Option[] getDiaOptions() { + return diaOptions; + } + + public void setDiaOptions(com.sun.rave.web.ui.model.Option[] diaOptions) { + this.diaOptions = diaOptions; + } + + private com.sun.rave.web.ui.model.Option[] departamentoOptions; + + private Integer departamentoChoice; + + public Integer getDepartamentoChoice() { + return departamentoChoice; + } + + public void setDepartamentoChoice(Integer departamentoChoice) { + this.departamentoChoice = departamentoChoice; + } + + public com.sun.rave.web.ui.model.Option[] getDepartamentoOptions() { + return departamentoOptions; + } + + public void setDepartamentoOptions(com.sun.rave.web.ui.model.Option[] departamentoOptions) { + this.departamentoOptions = departamentoOptions; + } + + private com.sun.rave.web.ui.model.Option[] seccaoOptions; + + private Integer seccaoChoice; + + public Integer getSeccaoChoice() { + return seccaoChoice; + } + + public void setSeccaoChoice(Integer seccaoChoice) { + this.seccaoChoice = seccaoChoice; + } + + public com.sun.rave.web.ui.model.Option[] getSeccaoOptions() { + return seccaoOptions; + } + + public void setSeccaoOptions(com.sun.rave.web.ui.model.Option[] seccaoOptions) { + this.seccaoOptions = seccaoOptions; + } + + private String imageName; + + public String getImageName() { + return imageName; + } + + public void setImageName(String imageName) { + this.imageName = imageName; + } + + private String navFrom; + + public String getNavFrom() { + return navFrom; + } + + public void setNavFrom(String navFrom) { + this.navFrom = navFrom; + } + + private Acidentado acidentado; + + public Acidentado getAcidentado() { + return acidentado; + } + + public void setAcidentado(Acidentado acidentado) { + this.acidentado = acidentado; + } + + private AnaliseAcidenteTrabalhoState analise_acidente_trabalho_state; + + public AnaliseAcidenteTrabalhoState getAnalise_acidente_trabalho_state() { + return analise_acidente_trabalho_state; + } + + public void setAnalise_acidente_trabalho_state(AnaliseAcidenteTrabalhoState analise_acidente_trabalho_state) { + this.analise_acidente_trabalho_state = analise_acidente_trabalho_state; + } + + private AnaliseAcidente currentAnalise; + + public AnaliseAcidente getCurrentAnalise() { + return currentAnalise; + } + + public void setCurrentAnalise(AnaliseAcidente currentAnalise) { + this.currentAnalise = currentAnalise; + } + + private boolean loggedIn; + + public boolean isLoggedIn() + { + return loggedIn; + } + + public void setLoggedIn(boolean loggedIn) + { + this.loggedIn = loggedIn; + } + + private String modoEdicaoUtilizador; + + public String getModoEdicaoUtilizador() { + return modoEdicaoUtilizador; + } + + public void setModoEdicaoUtilizador(String modoEdicaoUtilizador) { + this.modoEdicaoUtilizador = modoEdicaoUtilizador; + } + + private Integer tipoChoice; + + public Integer getTipoChoice() { + return tipoChoice; + } + + public void setTipoChoice(Integer tipoChoice) { + this.tipoChoice = tipoChoice; + } + + private com.sun.rave.web.ui.model.Option[] tiposOptions; + + public com.sun.rave.web.ui.model.Option[] getTiposOptions() { + return tiposOptions; + } + + public void setTiposOptions(com.sun.rave.web.ui.model.Option[] tiposOptions) { + this.tiposOptions = tiposOptions; + } + + + private Integer estabelecimentoChoice; + + public Integer getEstabelecimentoChoice() { + return estabelecimentoChoice; + } + + public void setEstabelecimentoChoice(Integer estabelecimentoChoice) { + this.estabelecimentoChoice = estabelecimentoChoice; + } + + private com.sun.rave.web.ui.model.Option[] estabelecimentosOptions; + + public com.sun.rave.web.ui.model.Option[] getEstabelecimentosOptions() { + return estabelecimentosOptions; + } + + public void setEstabelecimentosOptions(com.sun.rave.web.ui.model.Option[] estabelecimentosOptions) { + this.estabelecimentosOptions = estabelecimentosOptions; + } + + + // + private Integer estabelecimentoOutroChoice; + + public Integer getEstabelecimentoOutroChoice() { + return estabelecimentoOutroChoice; + } + + public void setEstabelecimentoOutroChoice(Integer estabelecimentoOutroChoice) { + this.estabelecimentoOutroChoice = estabelecimentoOutroChoice; + } + + private com.sun.rave.web.ui.model.Option[] estabelecimentosOutroOptions; + + public com.sun.rave.web.ui.model.Option[] getEstabelecimentosOutroOptions() { + return estabelecimentosOutroOptions; + } + + public void setEstabelecimentosOutroOptions(com.sun.rave.web.ui.model.Option[] estabelecimentosOutroOptions) { + this.estabelecimentosOutroOptions = estabelecimentosOutroOptions; + } + + + private Integer estabelecimentoMedChoice; + + public Integer getEstabelecimentoMedChoice() { + return estabelecimentoMedChoice; + } + + public void setEstabelecimentoMedChoice(Integer estabelecimentoMedChoice) { + this.estabelecimentoMedChoice = estabelecimentoMedChoice; + } + + private com.sun.rave.web.ui.model.Option[] estabelecimentosMedOptions; + + public com.sun.rave.web.ui.model.Option[] getEstabelecimentosMedOptions() { + return estabelecimentosMedOptions; + } + + public void setEstabelecimentosMedOptions(com.sun.rave.web.ui.model.Option[] estabelecimentosMedOptions) { + this.estabelecimentosMedOptions = estabelecimentosMedOptions; + } + + private Integer tecnicoChoice; + + public Integer getTecnicoChoice() { + return tecnicoChoice; + } + + public void setTecnicoChoice(Integer tecnicoChoice) { + this.tecnicoChoice = tecnicoChoice; + } + + private com.sun.rave.web.ui.model.Option[] tecnicosOptions; + + public com.sun.rave.web.ui.model.Option[] getTecnicosOptions() { + return tecnicosOptions; + } + + public void setTecnicosOptions(com.sun.rave.web.ui.model.Option[] tecnicosOptions) { + this.tecnicosOptions = tecnicosOptions; + } + + + private Integer medicoChoice; + + public Integer getMedicoChoice() { + return medicoChoice; + } + + public void setMedicoChoice(Integer medicoChoice) { + this.medicoChoice = medicoChoice; + } + + private com.sun.rave.web.ui.model.Option[] medicosOptions; + + public com.sun.rave.web.ui.model.Option[] getMedicosOptions() { + return medicosOptions; + } + + public void setMedicosOptions(com.sun.rave.web.ui.model.Option[] medicosOptions) { + this.medicosOptions = medicosOptions; + } + + + // Clock : + private Integer horaChoice; + + public Integer getHoraChoice() { + return horaChoice; + } + + public void setHoraChoice(Integer horaChoice) { + this.horaChoice = horaChoice; + } + + private com.sun.rave.web.ui.model.Option[] horasOptions; + + public com.sun.rave.web.ui.model.Option[] getHorasOptions() { + return horasOptions; + } + + public void setHorasOptions(com.sun.rave.web.ui.model.Option[] horasOptions) { + this.horasOptions = horasOptions; + } + + + private Integer minutoChoice; + + public Integer getMinutoChoice() { + return minutoChoice; + } + + public void setMinutoChoice(Integer minutoChoice) { + this.minutoChoice = minutoChoice; + } + + private com.sun.rave.web.ui.model.Option[] minutosOptions; + + public com.sun.rave.web.ui.model.Option[] getMinutosOptions() { + return minutosOptions; + } + + public void setMinutosOptions(com.sun.rave.web.ui.model.Option[] minutosOptions) { + this.minutosOptions = minutosOptions; + } + + + private Integer causaChoice; + + public Integer getCausaChoice() { + return causaChoice; + } + + public void setCausaChoice(Integer causaChoice) { + this.causaChoice = causaChoice; + } + + private com.sun.rave.web.ui.model.Option[] causasOptions; + + public com.sun.rave.web.ui.model.Option[] getCausasOptions() { + return causasOptions; + } + + public void setCausasOptions(com.sun.rave.web.ui.model.Option[] causasOptions) { + this.causasOptions = causasOptions; + } + + private int idSequence; + + public int getIdSequence() { + return idSequence; + } + + public void setIdSequence(int idSequence) { + this.idSequence = idSequence; + } + + private NewUser newUser; + + public NewUser getNewUser() { + return newUser; + } + + public void setNewUser(NewUser newUser) { + this.newUser = newUser; + } + + private Utilizador editUser; + + public Utilizador getEditUser() { + return editUser; + } + + public void setEditUser(Utilizador editUser) { + this.editUser = editUser; + } + + private boolean userDeleted; + + public boolean isUserDeleted() { + return userDeleted; + } + + public void setUserDeleted(boolean userDeleted) { + this.userDeleted = userDeleted; + } + + private boolean mudarPassword; + + public boolean isMudarPassword() { + return mudarPassword; + } + + public void setMudarPassword(boolean mudarPassword) { + this.mudarPassword = mudarPassword; + } + + private Medico medico; + + public Medico getMedico() { + return medico; + } + + public void setMedico(Medico medico) { + this.medico = medico; + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/TecnicoSaude.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/TecnicoSaude.java new file mode 100644 index 00000000..7980ae83 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/TecnicoSaude.java @@ -0,0 +1,44 @@ +/* + * TecnicoSaude.java + * + * Created on October 12, 2007, 11:00 AM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package analiseacidentestrabalho; + +/** + * + * @author lluis + */ +public class TecnicoSaude { + private Integer id; + private String nome; + + /** Creates a new instance of TecnicoSaude */ + public TecnicoSaude() { + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public String toString() { + return utils.Utils.unicodeToHTML(nome); + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/TipoUtilizador.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/TipoUtilizador.java new file mode 100644 index 00000000..749160c9 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/TipoUtilizador.java @@ -0,0 +1,67 @@ +/* + * TipoUtilizador.java + * + * Created on October 11, 2007, 4:32 PM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package analiseacidentestrabalho; + +/** + * + * @author lluis + */ +public class TipoUtilizador { + private Integer id; + private Integer tipo; + private String descricao; + private String activo; + private Integer ordem; + + /** Creates a new instance of TipoUtilizador */ + public TipoUtilizador() { + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getTipo() { + return tipo; + } + + public void setTipo(Integer tipo) { + this.tipo = tipo; + } + + public String getDescricao() { + return descricao; + } + + public void setDescricao(String descricao) { + this.descricao = descricao; + } + + public String getActivo() { + return activo; + } + + public void setActivo(String activo) { + this.activo = activo; + } + + public Integer getOrdem() { + return ordem; + } + + public void setOrdem(Integer ordem) { + this.ordem = ordem; + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Top.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Top.java new file mode 100644 index 00000000..d183ddf6 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Top.java @@ -0,0 +1,203 @@ +/* + * Top.java + * + * Created on September 20, 2007, 11:04 AM + * Copyright lluis + */ +package analiseacidentestrabalho; + +import com.sun.rave.web.ui.appbase.AbstractFragmentBean; +import com.sun.rave.web.ui.component.Hyperlink; +import com.sun.rave.web.ui.component.ImageComponent; +import com.sun.rave.web.ui.component.PanelGroup; +import com.sun.rave.web.ui.component.StaticText; +import javax.faces.FacesException; +import javax.faces.component.html.HtmlPanelGrid; + +/** + *

Fragment bean that corresponds to a similarly named JSP page + * fragment. This class contains component definitions (and initialization + * code) for all components that you have defined on this fragment, as well as + * lifecycle methods and event handlers where you may add behavior + * to respond to incoming events.

+ */ +public class Top extends AbstractFragmentBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + + private HtmlPanelGrid gridPanel1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel1() { + return gridPanel1; + } + + public void setGridPanel1(HtmlPanelGrid hpg) { + this.gridPanel1 = hpg; + } + + private PanelGroup groupPanel1 = new PanelGroup(); + + public PanelGroup getGroupPanel1() { + return groupPanel1; + } + + public void setGroupPanel1(PanelGroup pg) { + this.groupPanel1 = pg; + } + + private ImageComponent image1 = new ImageComponent(); + + public ImageComponent getImage1() { + return image1; + } + + public void setImage1(ImageComponent ic) { + this.image1 = ic; + } + + private ImageComponent image2 = new ImageComponent(); + + public ImageComponent getImage2() { + return image2; + } + + public void setImage2(ImageComponent ic) { + this.image2 = ic; + } + + private PanelGroup groupPanel2 = new PanelGroup(); + + public PanelGroup getGroupPanel2() { + return groupPanel2; + } + + public void setGroupPanel2(PanelGroup pg) { + this.groupPanel2 = pg; + } + + private StaticText lblUser = new StaticText(); + + public StaticText getLblUser() { + return lblUser; + } + + public void setLblUser(StaticText st) { + this.lblUser = st; + } + + private StaticText staticText2 = new StaticText(); + + public StaticText getStaticText2() { + return staticText2; + } + + public void setStaticText2(StaticText st) { + this.staticText2 = st; + } + + private Hyperlink lnkChangePassword = new Hyperlink(); + + public Hyperlink getLnkChangePassword() { + return lnkChangePassword; + } + + public void setLnkChangePassword(Hyperlink h) { + this.lnkChangePassword = h; + } + + private StaticText staticText3 = new StaticText(); + + public StaticText getStaticText3() { + return staticText3; + } + + public void setStaticText3(StaticText st) { + this.staticText3 = st; + } + + private Hyperlink lnkLogout = new Hyperlink(); + + public Hyperlink getLnkLogout() { + return lnkLogout; + } + + public void setLnkLogout(Hyperlink h) { + this.lnkLogout = h; + } + //
+ + public Top() { + } + + /** + *

Callback method that is called whenever a page containing + * this page fragment is navigated to, either directly via a URL, + * or indirectly via page navigation. Override this method to acquire + * resources that will be needed for event handlers and lifecycle methods.

+ * + *

The default implementation does nothing.

+ */ + public void init() { + // Perform initializations inherited from our superclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("Page1 Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + } + + /** + *

Callback method that is called after rendering is completed for + * this request, if init() was called. Override this + * method to release resources acquired in the init() + * resources that will be needed for event handlers and lifecycle methods.

+ * + *

The default implementation does nothing.

+ */ + public void destroy() { + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected RequestBean1 getRequestBean1() { + return (RequestBean1)getBean("RequestBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected SessionBean1 getSessionBean1() { + return (SessionBean1)getBean("SessionBean1"); + } +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Trabalhador.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Trabalhador.java new file mode 100644 index 00000000..446c026e --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Trabalhador.java @@ -0,0 +1,95 @@ +/* + * Trabalhador.java + * + * Created on September 26, 2007, 4:23 PM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package analiseacidentestrabalho; + +/** + * + * @author lluis + */ +public class Trabalhador { + private Integer id; + private String nome; + private java.sql.Date data_nascimento; + private String funcao; + private java.sql.Date data_admissao; + private String numero_mecanografico; + private Integer estabelecimento_id; + private String estabelecimento; + + + /** Creates a new instance of Trabalhador */ + public Trabalhador() { + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public java.sql.Date getData_nascimento() { + return data_nascimento; + } + + public void setData_nascimento(java.sql.Date data_nascimento) { + this.data_nascimento = data_nascimento; + } + + public String getFuncao() { + return funcao; + } + + public void setFuncao(String funcao) { + this.funcao = funcao; + } + + public java.sql.Date getData_admissao() { + return data_admissao; + } + + public void setData_admissao(java.sql.Date data_admissao) { + this.data_admissao = data_admissao; + } + + public String getNumero_mecanografico() { + return numero_mecanografico; + } + + public void setNumero_mecanografico(String numero_mecanografico) { + this.numero_mecanografico = numero_mecanografico; + } + + public String getEstabelecimento() { + return estabelecimento; + } + + public void setEstabelecimento(String estabelecimento) { + this.estabelecimento = estabelecimento; + } + + public Integer getEstabelecimento_id() { + return estabelecimento_id; + } + + public void setEstabelecimento_id(Integer estabelecimento_id) { + this.estabelecimento_id = estabelecimento_id; + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Utilizador.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Utilizador.java new file mode 100644 index 00000000..6e375480 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/Utilizador.java @@ -0,0 +1,249 @@ +/* + * Utilizador.java + * + * Created on September 20, 2007, 9:58 AM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package analiseacidentestrabalho; + +import java.sql.Date; + +/** + * + * @author lluis + */ +public class Utilizador { + private Integer id; + private String login; + private String password; + private String email; + private Integer empresa_id; + private Integer estabelecimento_id; + private String administrador; + private Integer tipo; + private String numero_cedula; + private String cap; + + private Integer codigo_permissao; + + private String nome; + + private Integer medico_id; + private Integer funcionario_hst_id; + + private String activo; + + private Integer acesso; + private String responsavel_loja; + private String gestor_geral; + + private String numero_mecanografico; + private String categoria; //descricao do 'tipo'' + private String nome_estabelecimento; + + private String primeiro_login; + + private String apagado; + + private Date data_password; + + /** Creates a new instance of Utilizador */ + public Utilizador() { + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getLogin() { + return login; + } + + public void setLogin(String login) { + this.login = login; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + public String getEmail() { + return email; + } + + public void setEmail(String email) { + this.email = email; + } + + public Integer getEmpresa_id() { + return empresa_id; + } + + public void setEmpresa_id(Integer empresa_id) { + this.empresa_id = empresa_id; + } + + public Integer getEstabelecimento_id() { + return estabelecimento_id; + } + + public void setEstabelecimento_id(Integer estabelecimento_id) { + this.estabelecimento_id = estabelecimento_id; + } + + public String getAdministrador() { + return administrador; + } + + public void setAdministrador(String administrador) { + this.administrador = administrador; + } + + public Integer getCodigo_permissao() { + return codigo_permissao; + } + + public void setCodigo_permissao(Integer codigo_permissao) { + this.codigo_permissao = codigo_permissao; + } + + public Integer getTipo() { + return tipo; + } + + public void setTipo(Integer tipo) { + this.tipo = tipo; + } + + public String getNumero_cedula() { + return numero_cedula; + } + + public void setNumero_cedula(String numero_cedula) { + this.numero_cedula = numero_cedula; + } + + public String getCap() { + return cap; + } + + public void setCap(String cap) { + this.cap = cap; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public Integer getMedico_id() { + return medico_id; + } + + public void setMedico_id(Integer medico_id) { + this.medico_id = medico_id; + } + + public Integer getFuncionario_hst_id() { + return funcionario_hst_id; + } + + public void setFuncionario_hst_id(Integer funcionario_hst_id) { + this.funcionario_hst_id = funcionario_hst_id; + } + + public String getActivo() { + return activo; + } + + public void setActivo(String activo) { + this.activo = activo; + } + + public Integer getAcesso() { + return acesso; + } + + public void setAcesso(Integer acesso) { + this.acesso = acesso; + } + + public String getResponsavel_loja() { + return responsavel_loja; + } + + public void setResponsavel_loja(String responsavel_loja) { + this.responsavel_loja = responsavel_loja; + } + + public String getNumero_mecanografico() { + return numero_mecanografico; + } + + public void setNumero_mecanografico(String numero_mecanografico) { + this.numero_mecanografico = numero_mecanografico; + } + + public String getCategoria() { + return categoria; + } + + public void setCategoria(String categoria) { + this.categoria = categoria; + } + + public String getNome_estabelecimento() { + return nome_estabelecimento; + } + + public void setNome_estabelecimento(String nome_estabelecimento) { + this.nome_estabelecimento = nome_estabelecimento; + } + + public String getGestor_geral() { + return gestor_geral; + } + + public void setGestor_geral(String gestor_geral) { + this.gestor_geral = gestor_geral; + } + + public String getPrimeiro_login() { + return primeiro_login; + } + + public void setPrimeiro_login(String primeiro_login) { + this.primeiro_login = primeiro_login; + } + + public String getApagado() { + return apagado; + } + + public void setApagado(String apagado) { + this.apagado = apagado; + } + + public Date getData_password() { + return data_password; + } + + public void setData_password(Date data_password) { + this.data_password = data_password; + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/ViewAnaliseAcidenteTrabalho.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/ViewAnaliseAcidenteTrabalho.java new file mode 100644 index 00000000..92ebac19 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/ViewAnaliseAcidenteTrabalho.java @@ -0,0 +1,4440 @@ +/* + * ViewAnaliseAcidenteTrabalho.java + * + * Created on October 1, 2007, 10:48 AM + * Copyright lluis + */ +package analiseacidentestrabalho; + +import com.sun.rave.web.ui.appbase.AbstractPageBean; +import com.sun.rave.web.ui.component.Body; +import com.sun.rave.web.ui.component.Button; +import com.sun.rave.web.ui.component.Form; +import com.sun.rave.web.ui.component.Head; +import com.sun.rave.web.ui.component.Html; +import com.sun.rave.web.ui.component.Hyperlink; +import com.sun.rave.web.ui.component.ImageComponent; +import com.sun.rave.web.ui.component.Link; +import com.sun.rave.web.ui.component.Page; +import com.sun.rave.web.ui.component.PanelGroup; +import com.sun.rave.web.ui.component.StaticText; +import db.AnalisesDataProvider; +import db.UtilizadoresDataProvider; +import global.Global; +import java.io.File; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Calendar; +import java.util.ListIterator; +import javax.faces.FacesException; +import javax.faces.component.html.HtmlPanelGrid; +import javax.servlet.ServletContext; +import utils.Utils; + +/** + *

Page bean that corresponds to a similarly named JSP page. This + * class contains component definitions (and initialization code) for + * all components that you have defined on this page, as well as + * lifecycle methods and event handlers where you may add behavior + * to respond to incoming events.

+ */ +public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean { + // + private int __placeholder; + + /** + *

Automatically managed component initialization. WARNING: + * This method is automatically generated, so any user-specified code inserted + * here is subject to being replaced.

+ */ + private void _init() throws Exception { + } + + private Page page1 = new Page(); + + public Page getPage1() { + return page1; + } + + public void setPage1(Page p) { + this.page1 = p; + } + + private Html html1 = new Html(); + + public Html getHtml1() { + return html1; + } + + public void setHtml1(Html h) { + this.html1 = h; + } + + private Head head1 = new Head(); + + public Head getHead1() { + return head1; + } + + public void setHead1(Head h) { + this.head1 = h; + } + + private Link link1 = new Link(); + + public Link getLink1() { + return link1; + } + + public void setLink1(Link l) { + this.link1 = l; + } + + private Body body1 = new Body(); + + public Body getBody1() { + return body1; + } + + public void setBody1(Body b) { + this.body1 = b; + } + + private Form form1 = new Form(); + + public Form getForm1() { + return form1; + } + + public void setForm1(Form f) { + this.form1 = f; + } + + private HtmlPanelGrid gridBase1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridBase1() { + return gridBase1; + } + + public void setGridBase1(HtmlPanelGrid hpg) { + this.gridBase1 = hpg; + } + + private HtmlPanelGrid gridLayout1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridLayout1() { + return gridLayout1; + } + + public void setGridLayout1(HtmlPanelGrid hpg) { + this.gridLayout1 = hpg; + } + + private HtmlPanelGrid gridMsg1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridMsg1() { + return gridMsg1; + } + + public void setGridMsg1(HtmlPanelGrid hpg) { + this.gridMsg1 = hpg; + } + + private StaticText txtMsg1 = new StaticText(); + + public StaticText getTxtMsg1() { + return txtMsg1; + } + + public void setTxtMsg1(StaticText st) { + this.txtMsg1 = st; + } + + private HtmlPanelGrid gridCabecalho1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridCabecalho1() { + return gridCabecalho1; + } + + public void setGridCabecalho1(HtmlPanelGrid hpg) { + this.gridCabecalho1 = hpg; + } + + private HtmlPanelGrid gridPanel2 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel2() { + return gridPanel2; + } + + public void setGridPanel2(HtmlPanelGrid hpg) { + this.gridPanel2 = hpg; + } + + private StaticText lblEmpresa1 = new StaticText(); + + public StaticText getLblEmpresa1() { + return lblEmpresa1; + } + + public void setLblEmpresa1(StaticText st) { + this.lblEmpresa1 = st; + } + + private StaticText txtEmpresa = new StaticText(); + + public StaticText getTxtEmpresa() { + return txtEmpresa; + } + + public void setTxtEmpresa(StaticText st) { + this.txtEmpresa = st; + } + + private StaticText staticText4 = new StaticText(); + + public StaticText getStaticText4() { + return staticText4; + } + + public void setStaticText4(StaticText st) { + this.staticText4 = st; + } + + private StaticText txtEstabelecimento = new StaticText(); + + public StaticText getTxtEstabelecimento() { + return txtEstabelecimento; + } + + public void setTxtEstabelecimento(StaticText st) { + this.txtEstabelecimento = st; + } + + private StaticText lblTrabalhador1 = new StaticText(); + + public StaticText getLblTrabalhador1() { + return lblTrabalhador1; + } + + public void setLblTrabalhador1(StaticText st) { + this.lblTrabalhador1 = st; + } + + private StaticText txtTrabalhador = new StaticText(); + + public StaticText getTxtTrabalhador() { + return txtTrabalhador; + } + + public void setTxtTrabalhador(StaticText st) { + this.txtTrabalhador = st; + } + + private HtmlPanelGrid gridDadosAcidenteSegView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridDadosAcidenteSegView() { + return gridDadosAcidenteSegView; + } + + public void setGridDadosAcidenteSegView(HtmlPanelGrid hpg) { + this.gridDadosAcidenteSegView = hpg; + } + + private HtmlPanelGrid gridPanel8 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel8() { + return gridPanel8; + } + + public void setGridPanel8(HtmlPanelGrid hpg) { + this.gridPanel8 = hpg; + } + + private StaticText staticText13 = new StaticText(); + + public StaticText getStaticText13() { + return staticText13; + } + + public void setStaticText13(StaticText st) { + this.staticText13 = st; + } + + private HtmlPanelGrid gridPanel9 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel9() { + return gridPanel9; + } + + public void setGridPanel9(HtmlPanelGrid hpg) { + this.gridPanel9 = hpg; + } + + private HtmlPanelGrid gridTurnoSeccaoLocal = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridTurnoSeccaoLocal() { + return gridTurnoSeccaoLocal; + } + + public void setGridTurnoSeccaoLocal(HtmlPanelGrid hpg) { + this.gridTurnoSeccaoLocal = hpg; + } + + private HtmlPanelGrid gridTarefa = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridTarefa() { + return gridTarefa; + } + + public void setGridTarefa(HtmlPanelGrid hpg) { + this.gridTarefa = hpg; + } + + private StaticText lblTarefa = new StaticText(); + + public StaticText getLblTarefa() { + return lblTarefa; + } + + public void setLblTarefa(StaticText st) { + this.lblTarefa = st; + } + + private HtmlPanelGrid gridSubstancias = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridSubstancias() { + return gridSubstancias; + } + + public void setGridSubstancias(HtmlPanelGrid hpg) { + this.gridSubstancias = hpg; + } + + private StaticText lblSubstancias = new StaticText(); + + public StaticText getLblSubstancias() { + return lblSubstancias; + } + + public void setLblSubstancias(StaticText st) { + this.lblSubstancias = st; + } + + private HtmlPanelGrid gridCondicoes = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridCondicoes() { + return gridCondicoes; + } + + public void setGridCondicoes(HtmlPanelGrid hpg) { + this.gridCondicoes = hpg; + } + + private StaticText lblCondicoes = new StaticText(); + + public StaticText getLblCondicoes() { + return lblCondicoes; + } + + public void setLblCondicoes(StaticText st) { + this.lblCondicoes = st; + } + + private HtmlPanelGrid gridTestemunhas = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridTestemunhas() { + return gridTestemunhas; + } + + public void setGridTestemunhas(HtmlPanelGrid hpg) { + this.gridTestemunhas = hpg; + } + + private StaticText lblTestemunhas = new StaticText(); + + public StaticText getLblTestemunhas() { + return lblTestemunhas; + } + + public void setLblTestemunhas(StaticText st) { + this.lblTestemunhas = st; + } + + private HtmlPanelGrid gridCausas = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridCausas() { + return gridCausas; + } + + public void setGridCausas(HtmlPanelGrid hpg) { + this.gridCausas = hpg; + } + + private StaticText lblCausas = new StaticText(); + + public StaticText getLblCausas() { + return lblCausas; + } + + public void setLblCausas(StaticText st) { + this.lblCausas = st; + } + + private HtmlPanelGrid gridDescricao = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridDescricao() { + return gridDescricao; + } + + public void setGridDescricao(HtmlPanelGrid hpg) { + this.gridDescricao = hpg; + } + + private StaticText lblDescricao = new StaticText(); + + public StaticText getLblDescricao() { + return lblDescricao; + } + + public void setLblDescricao(StaticText st) { + this.lblDescricao = st; + } + + private HtmlPanelGrid gridFotografias = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridFotografias() { + return gridFotografias; + } + + public void setGridFotografias(HtmlPanelGrid hpg) { + this.gridFotografias = hpg; + } + + private HtmlPanelGrid gridPanel19 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel19() { + return gridPanel19; + } + + public void setGridPanel19(HtmlPanelGrid hpg) { + this.gridPanel19 = hpg; + } + + private StaticText lblFotografias = new StaticText(); + + public StaticText getLblFotografias() { + return lblFotografias; + } + + public void setLblFotografias(StaticText st) { + this.lblFotografias = st; + } + + private HtmlPanelGrid gridImages = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridImages() { + return gridImages; + } + + public void setGridImages(HtmlPanelGrid hpg) { + this.gridImages = hpg; + } + + private HtmlPanelGrid gridConclusoes = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridConclusoes() { + return gridConclusoes; + } + + public void setGridConclusoes(HtmlPanelGrid hpg) { + this.gridConclusoes = hpg; + } + + private StaticText lblConclusoes = new StaticText(); + + public StaticText getLblConclusoes() { + return lblConclusoes; + } + + public void setLblConclusoes(StaticText st) { + this.lblConclusoes = st; + } + + private HtmlPanelGrid gridAccoes = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridAccoes() { + return gridAccoes; + } + + public void setGridAccoes(HtmlPanelGrid hpg) { + this.gridAccoes = hpg; + } + + private StaticText lblAccoes = new StaticText(); + + public StaticText getLblAccoes() { + return lblAccoes; + } + + public void setLblAccoes(StaticText st) { + this.lblAccoes = st; + } + + private StaticText txtAccoes = new StaticText(); + + public StaticText getTxtAccoes() { + return txtAccoes; + } + + public void setTxtAccoes(StaticText st) { + this.txtAccoes = st; + } + + private StaticText txtConclusoes = new StaticText(); + + public StaticText getTxtConclusoes() { + return txtConclusoes; + } + + public void setTxtConclusoes(StaticText st) { + this.txtConclusoes = st; + } + + private StaticText txtDescricao = new StaticText(); + + public StaticText getTxtDescricao() { + return txtDescricao; + } + + public void setTxtDescricao(StaticText st) { + this.txtDescricao = st; + } + + private StaticText txtCausas = new StaticText(); + + public StaticText getTxtCausas() { + return txtCausas; + } + + public void setTxtCausas(StaticText st) { + this.txtCausas = st; + } + + private StaticText txtTestemunhas = new StaticText(); + + public StaticText getTxtTestemunhas() { + return txtTestemunhas; + } + + public void setTxtTestemunhas(StaticText st) { + this.txtTestemunhas = st; + } + + private StaticText txtCondicoes = new StaticText(); + + public StaticText getTxtCondicoes() { + return txtCondicoes; + } + + public void setTxtCondicoes(StaticText st) { + this.txtCondicoes = st; + } + + private StaticText txtSubstancias = new StaticText(); + + public StaticText getTxtSubstancias() { + return txtSubstancias; + } + + public void setTxtSubstancias(StaticText st) { + this.txtSubstancias = st; + } + + private StaticText txtTarefa = new StaticText(); + + public StaticText getTxtTarefa() { + return txtTarefa; + } + + public void setTxtTarefa(StaticText st) { + this.txtTarefa = st; + } + + //
+ //private String IMAGE_URL = "/resources/images"; + + private final static int IMAGE_WIDTH = 48; + private final static int IMAGE_HEIGHT = 48; + + + private HtmlPanelGrid gridDadosAcidenteRhView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridDadosAcidenteRhView() { + return gridDadosAcidenteRhView; + } + + public void setGridDadosAcidenteRhView(HtmlPanelGrid hpg) { + this.gridDadosAcidenteRhView = hpg; + } + + private HtmlPanelGrid gridPanel3 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel3() { + return gridPanel3; + } + + public void setGridPanel3(HtmlPanelGrid hpg) { + this.gridPanel3 = hpg; + } + + private StaticText staticText5 = new StaticText(); + + public StaticText getStaticText5() { + return staticText5; + } + + public void setStaticText5(StaticText st) { + this.staticText5 = st; + } + + private HtmlPanelGrid gridPanel4 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel4() { + return gridPanel4; + } + + public void setGridPanel4(HtmlPanelGrid hpg) { + this.gridPanel4 = hpg; + } + + private HtmlPanelGrid gridSHST = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridSHST() { + return gridSHST; + } + + public void setGridSHST(HtmlPanelGrid hpg) { + this.gridSHST = hpg; + } + + private HtmlPanelGrid gridColaborador = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridColaborador() { + return gridColaborador; + } + + public void setGridColaborador(HtmlPanelGrid hpg) { + this.gridColaborador = hpg; + } + + private HtmlPanelGrid gridColaboradores = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridColaboradores() { + return gridColaboradores; + } + + public void setGridColaboradores(HtmlPanelGrid hpg) { + this.gridColaboradores = hpg; + } + + private HtmlPanelGrid gridRecomendacoesViewHS = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridRecomendacoesViewHS() { + return gridRecomendacoesViewHS; + } + + public void setGridRecomendacoesViewHS(HtmlPanelGrid hpg) { + this.gridRecomendacoesViewHS = hpg; + } + + private HtmlPanelGrid gridPanel23 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel23() { + return gridPanel23; + } + + public void setGridPanel23(HtmlPanelGrid hpg) { + this.gridPanel23 = hpg; + } + + private StaticText staticText29 = new StaticText(); + + public StaticText getStaticText29() { + return staticText29; + } + + public void setStaticText29(StaticText st) { + this.staticText29 = st; + } + + private HtmlPanelGrid gridRecomendacoesView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridRecomendacoesView() { + return gridRecomendacoesView; + } + + public void setGridRecomendacoesView(HtmlPanelGrid hpg) { + this.gridRecomendacoesView = hpg; + } + + private HtmlPanelGrid gridMedidasViewRH = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridMedidasViewRH() { + return gridMedidasViewRH; + } + + public void setGridMedidasViewRH(HtmlPanelGrid hpg) { + this.gridMedidasViewRH = hpg; + } + + private HtmlPanelGrid gridPanel24 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel24() { + return gridPanel24; + } + + public void setGridPanel24(HtmlPanelGrid hpg) { + this.gridPanel24 = hpg; + } + + private StaticText staticText30 = new StaticText(); + + public StaticText getStaticText30() { + return staticText30; + } + + public void setStaticText30(StaticText st) { + this.staticText30 = st; + } + + private HtmlPanelGrid gridMedidasView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridMedidasView() { + return gridMedidasView; + } + + public void setGridMedidasView(HtmlPanelGrid hpg) { + this.gridMedidasView = hpg; + } + + private HtmlPanelGrid gridMedicoView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridMedicoView() { + return gridMedicoView; + } + + public void setGridMedicoView(HtmlPanelGrid hpg) { + this.gridMedicoView = hpg; + } + + private HtmlPanelGrid gridPanel25 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel25() { + return gridPanel25; + } + + public void setGridPanel25(HtmlPanelGrid hpg) { + this.gridPanel25 = hpg; + } + + private StaticText staticText31 = new StaticText(); + + public StaticText getStaticText31() { + return staticText31; + } + + public void setStaticText31(StaticText st) { + this.staticText31 = st; + } + + private HtmlPanelGrid gridLesao = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridLesao() { + return gridLesao; + } + + public void setGridLesao(HtmlPanelGrid hpg) { + this.gridLesao = hpg; + } + + private StaticText lblAreasCorporais = new StaticText(); + + public StaticText getLblAreasCorporais() { + return lblAreasCorporais; + } + + public void setLblAreasCorporais(StaticText st) { + this.lblAreasCorporais = st; + } + + private HtmlPanelGrid gridPanel26 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel26() { + return gridPanel26; + } + + public void setGridPanel26(HtmlPanelGrid hpg) { + this.gridPanel26 = hpg; + } + + private StaticText staticText33 = new StaticText(); + + public StaticText getStaticText33() { + return staticText33; + } + + public void setStaticText33(StaticText st) { + this.staticText33 = st; + } + + private HtmlPanelGrid gridIncapacidade = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridIncapacidade() { + return gridIncapacidade; + } + + public void setGridIncapacidade(HtmlPanelGrid hpg) { + this.gridIncapacidade = hpg; + } + + private HtmlPanelGrid gridPanel27 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel27() { + return gridPanel27; + } + + public void setGridPanel27(HtmlPanelGrid hpg) { + this.gridPanel27 = hpg; + } + + private StaticText staticText34 = new StaticText(); + + public StaticText getStaticText34() { + return staticText34; + } + + public void setStaticText34(StaticText st) { + this.staticText34 = st; + } + + private HtmlPanelGrid gridRestricoes = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridRestricoes() { + return gridRestricoes; + } + + public void setGridRestricoes(HtmlPanelGrid hpg) { + this.gridRestricoes = hpg; + } + + private HtmlPanelGrid gridPanel28 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel28() { + return gridPanel28; + } + + public void setGridPanel28(HtmlPanelGrid hpg) { + this.gridPanel28 = hpg; + } + + private HtmlPanelGrid gridImagesRestricoes = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridImagesRestricoes() { + return gridImagesRestricoes; + } + + public void setGridImagesRestricoes(HtmlPanelGrid hpg) { + this.gridImagesRestricoes = hpg; + } + + private HtmlPanelGrid gridOutrasRestricoes = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridOutrasRestricoes() { + return gridOutrasRestricoes; + } + + public void setGridOutrasRestricoes(HtmlPanelGrid hpg) { + this.gridOutrasRestricoes = hpg; + } + + private StaticText staticText35 = new StaticText(); + + public StaticText getStaticText35() { + return staticText35; + } + + public void setStaticText35(StaticText st) { + this.staticText35 = st; + } + + private HtmlPanelGrid gridPanel29 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel29() { + return gridPanel29; + } + + public void setGridPanel29(HtmlPanelGrid hpg) { + this.gridPanel29 = hpg; + } + + private StaticText staticText36 = new StaticText(); + + public StaticText getStaticText36() { + return staticText36; + } + + public void setStaticText36(StaticText st) { + this.staticText36 = st; + } + + private StaticText stObservacoes = new StaticText(); + + public StaticText getStObservacoes() { + return stObservacoes; + } + + public void setStObservacoes(StaticText st) { + this.stObservacoes = st; + } + + private HtmlPanelGrid gridAcidentadoView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridAcidentadoView() { + return gridAcidentadoView; + } + + public void setGridAcidentadoView(HtmlPanelGrid hpg) { + this.gridAcidentadoView = hpg; + } + + private HtmlPanelGrid gridPanel30 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel30() { + return gridPanel30; + } + + public void setGridPanel30(HtmlPanelGrid hpg) { + this.gridPanel30 = hpg; + } + + private StaticText staticText37 = new StaticText(); + + public StaticText getStaticText37() { + return staticText37; + } + + public void setStaticText37(StaticText st) { + this.staticText37 = st; + } + + private HtmlPanelGrid gridPanel31 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel31() { + return gridPanel31; + } + + public void setGridPanel31(HtmlPanelGrid hpg) { + this.gridPanel31 = hpg; + } + + private HtmlPanelGrid gridDataHora = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridDataHora() { + return gridDataHora; + } + + public void setGridDataHora(HtmlPanelGrid hpg) { + this.gridDataHora = hpg; + } + + private PanelGroup groupPanel6 = new PanelGroup(); + + public PanelGroup getGroupPanel6() { + return groupPanel6; + } + + public void setGroupPanel6(PanelGroup pg) { + this.groupPanel6 = pg; + } + + private StaticText lblDataAcidente = new StaticText(); + + public StaticText getLblDataAcidente() { + return lblDataAcidente; + } + + public void setLblDataAcidente(StaticText st) { + this.lblDataAcidente = st; + } + + private StaticText stDataAcidente1 = new StaticText(); + + public StaticText getStDataAcidente1() { + return stDataAcidente1; + } + + public void setStDataAcidente1(StaticText st) { + this.stDataAcidente1 = st; + } + + private PanelGroup groupPanel7 = new PanelGroup(); + + public PanelGroup getGroupPanel7() { + return groupPanel7; + } + + public void setGroupPanel7(PanelGroup pg) { + this.groupPanel7 = pg; + } + + private StaticText lblHoraAcidente = new StaticText(); + + public StaticText getLblHoraAcidente() { + return lblHoraAcidente; + } + + public void setLblHoraAcidente(StaticText st) { + this.lblHoraAcidente = st; + } + + private StaticText stHoraAcidente1 = new StaticText(); + + public StaticText getStHoraAcidente1() { + return stHoraAcidente1; + } + + public void setStHoraAcidente1(StaticText st) { + this.stHoraAcidente1 = st; + } + + private HtmlPanelGrid gridVerificacaoView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridVerificacaoView() { + return gridVerificacaoView; + } + + public void setGridVerificacaoView(HtmlPanelGrid hpg) { + this.gridVerificacaoView = hpg; + } + + private HtmlPanelGrid gridPanel34 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel34() { + return gridPanel34; + } + + public void setGridPanel34(HtmlPanelGrid hpg) { + this.gridPanel34 = hpg; + } + + private StaticText staticText15 = new StaticText(); + + public StaticText getStaticText15() { + return staticText15; + } + + public void setStaticText15(StaticText st) { + this.staticText15 = st; + } + + private HtmlPanelGrid gridPanel35 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel35() { + return gridPanel35; + } + + public void setGridPanel35(HtmlPanelGrid hpg) { + this.gridPanel35 = hpg; + } + + private HtmlPanelGrid gridAssinaturasView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridAssinaturasView() { + return gridAssinaturasView; + } + + public void setGridAssinaturasView(HtmlPanelGrid hpg) { + this.gridAssinaturasView = hpg; + } + + private HtmlPanelGrid gridImpressaoView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridImpressaoView() { + return gridImpressaoView; + } + + public void setGridImpressaoView(HtmlPanelGrid hpg) { + this.gridImpressaoView = hpg; + } + + private HtmlPanelGrid gridPanel10 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel10() { + return gridPanel10; + } + + public void setGridPanel10(HtmlPanelGrid hpg) { + this.gridPanel10 = hpg; + } + + private StaticText staticText3 = new StaticText(); + + public StaticText getStaticText3() { + return staticText3; + } + + public void setStaticText3(StaticText st) { + this.staticText3 = st; + } + + private HtmlPanelGrid gridPanel11 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel11() { + return gridPanel11; + } + + public void setGridPanel11(HtmlPanelGrid hpg) { + this.gridPanel11 = hpg; + } + + private HtmlPanelGrid gridAssSupView = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridAssSupView() { + return gridAssSupView; + } + + public void setGridAssSupView(HtmlPanelGrid hpg) { + this.gridAssSupView = hpg; + } + + private HtmlPanelGrid gridPanel12 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel12() { + return gridPanel12; + } + + public void setGridPanel12(HtmlPanelGrid hpg) { + this.gridPanel12 = hpg; + } + + private PanelGroup groupPanel5 = new PanelGroup(); + + public PanelGroup getGroupPanel5() { + return groupPanel5; + } + + public void setGroupPanel5(PanelGroup pg) { + this.groupPanel5 = pg; + } + + private Button butVoltar = new Button(); + + public Button getButVoltar() { + return butVoltar; + } + + public void setButVoltar(Button b) { + this.butVoltar = b; + } + + private HtmlPanelGrid gridPanel13 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel13() { + return gridPanel13; + } + + public void setGridPanel13(HtmlPanelGrid hpg) { + this.gridPanel13 = hpg; + } + + private PanelGroup groupPanel8 = new PanelGroup(); + + public PanelGroup getGroupPanel8() { + return groupPanel8; + } + + public void setGroupPanel8(PanelGroup pg) { + this.groupPanel8 = pg; + } + + private StaticText staticText14 = new StaticText(); + + public StaticText getStaticText14() { + return staticText14; + } + + public void setStaticText14(StaticText st) { + this.staticText14 = st; + } + + private StaticText stAveriguador = new StaticText(); + + public StaticText getStAveriguador() { + return stAveriguador; + } + + public void setStAveriguador(StaticText st) { + this.stAveriguador = st; + } + + private HtmlPanelGrid gridPanel14 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel14() { + return gridPanel14; + } + + public void setGridPanel14(HtmlPanelGrid hpg) { + this.gridPanel14 = hpg; + } + + private PanelGroup groupPanel9 = new PanelGroup(); + + public PanelGroup getGroupPanel9() { + return groupPanel9; + } + + public void setGroupPanel9(PanelGroup pg) { + this.groupPanel9 = pg; + } + + private StaticText staticText16 = new StaticText(); + + public StaticText getStaticText16() { + return staticText16; + } + + public void setStaticText16(StaticText st) { + this.staticText16 = st; + } + + private ImageComponent image3 = new ImageComponent(); + + public ImageComponent getImage3() { + return image3; + } + + public void setImage3(ImageComponent ic) { + this.image3 = ic; + } + + private StaticText staticText17 = new StaticText(); + + public StaticText getStaticText17() { + return staticText17; + } + + public void setStaticText17(StaticText st) { + this.staticText17 = st; + } + + private HtmlPanelGrid gridAveriguacaoPosterior = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridAveriguacaoPosterior() { + return gridAveriguacaoPosterior; + } + + public void setGridAveriguacaoPosterior(HtmlPanelGrid hpg) { + this.gridAveriguacaoPosterior = hpg; + } + + private StaticText lblAveriguacaoPosterior1 = new StaticText(); + + public StaticText getLblAveriguacaoPosterior1() { + return lblAveriguacaoPosterior1; + } + + public void setLblAveriguacaoPosterior1(StaticText st) { + this.lblAveriguacaoPosterior1 = st; + } + + private StaticText txtAveriguacaoPosterior = new StaticText(); + + public StaticText getTxtAveriguacaoPosterior() { + return txtAveriguacaoPosterior; + } + + public void setTxtAveriguacaoPosterior(StaticText st) { + this.txtAveriguacaoPosterior = st; + } + + private HtmlPanelGrid gridPanel15 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel15() { + return gridPanel15; + } + + public void setGridPanel15(HtmlPanelGrid hpg) { + this.gridPanel15 = hpg; + } + + private StaticText staticText18 = new StaticText(); + + public StaticText getStaticText18() { + return staticText18; + } + + public void setStaticText18(StaticText st) { + this.staticText18 = st; + } + + private HtmlPanelGrid gridPanel16 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel16() { + return gridPanel16; + } + + public void setGridPanel16(HtmlPanelGrid hpg) { + this.gridPanel16 = hpg; + } + + private PanelGroup groupPanel10 = new PanelGroup(); + + public PanelGroup getGroupPanel10() { + return groupPanel10; + } + + public void setGroupPanel10(PanelGroup pg) { + this.groupPanel10 = pg; + } + + private StaticText staticText19 = new StaticText(); + + public StaticText getStaticText19() { + return staticText19; + } + + public void setStaticText19(StaticText st) { + this.staticText19 = st; + } + + private StaticText stNomeSuperior = new StaticText(); + + public StaticText getStNomeSuperior() { + return stNomeSuperior; + } + + public void setStNomeSuperior(StaticText st) { + this.stNomeSuperior = st; + } + + private PanelGroup groupPanel11 = new PanelGroup(); + + public PanelGroup getGroupPanel11() { + return groupPanel11; + } + + public void setGroupPanel11(PanelGroup pg) { + this.groupPanel11 = pg; + } + + private StaticText staticText20 = new StaticText(); + + public StaticText getStaticText20() { + return staticText20; + } + + public void setStaticText20(StaticText st) { + this.staticText20 = st; + } + + private StaticText stEmailSuperior = new StaticText(); + + public StaticText getStEmailSuperior() { + return stEmailSuperior; + } + + public void setStEmailSuperior(StaticText st) { + this.stEmailSuperior = st; + } + + private HtmlPanelGrid gridSiprp = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridSiprp() { + return gridSiprp; + } + + public void setGridSiprp(HtmlPanelGrid hpg) { + this.gridSiprp = hpg; + } + + private HtmlPanelGrid gridPanel17 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel17() { + return gridPanel17; + } + + public void setGridPanel17(HtmlPanelGrid hpg) { + this.gridPanel17 = hpg; + } + + private StaticText staticText24 = new StaticText(); + + public StaticText getStaticText24() { + return staticText24; + } + + public void setStaticText24(StaticText st) { + this.staticText24 = st; + } + + private HtmlPanelGrid gridPanel18 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel18() { + return gridPanel18; + } + + public void setGridPanel18(HtmlPanelGrid hpg) { + this.gridPanel18 = hpg; + } + + private HtmlPanelGrid gridPanel20 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel20() { + return gridPanel20; + } + + public void setGridPanel20(HtmlPanelGrid hpg) { + this.gridPanel20 = hpg; + } + + private PanelGroup groupPanel12 = new PanelGroup(); + + public PanelGroup getGroupPanel12() { + return groupPanel12; + } + + public void setGroupPanel12(PanelGroup pg) { + this.groupPanel12 = pg; + } + + private StaticText staticText25 = new StaticText(); + + public StaticText getStaticText25() { + return staticText25; + } + + public void setStaticText25(StaticText st) { + this.staticText25 = st; + } + + private StaticText staticText26 = new StaticText(); + + public StaticText getStaticText26() { + return staticText26; + } + + public void setStaticText26(StaticText st) { + this.staticText26 = st; + } + + private PanelGroup groupPanel13 = new PanelGroup(); + + public PanelGroup getGroupPanel13() { + return groupPanel13; + } + + public void setGroupPanel13(PanelGroup pg) { + this.groupPanel13 = pg; + } + + private StaticText staticText27 = new StaticText(); + + public StaticText getStaticText27() { + return staticText27; + } + + public void setStaticText27(StaticText st) { + this.staticText27 = st; + } + + private StaticText txtTecnicoSuperior = new StaticText(); + + public StaticText getTxtTecnicoSuperior() { + return txtTecnicoSuperior; + } + + public void setTxtTecnicoSuperior(StaticText st) { + this.txtTecnicoSuperior = st; + } + + private StaticText staticText28 = new StaticText(); + + public StaticText getStaticText28() { + return staticText28; + } + + public void setStaticText28(StaticText st) { + this.staticText28 = st; + } + + private StaticText staticText47 = new StaticText(); + + public StaticText getStaticText47() { + return staticText47; + } + + public void setStaticText47(StaticText st) { + this.staticText47 = st; + } + + private StaticText txtCap1 = new StaticText(); + + public StaticText getTxtCap1() { + return txtCap1; + } + + public void setTxtCap1(StaticText st) { + this.txtCap1 = st; + } + + private PanelGroup groupPanel14 = new PanelGroup(); + + public PanelGroup getGroupPanel14() { + return groupPanel14; + } + + public void setGroupPanel14(PanelGroup pg) { + this.groupPanel14 = pg; + } + + private StaticText staticText48 = new StaticText(); + + public StaticText getStaticText48() { + return staticText48; + } + + public void setStaticText48(StaticText st) { + this.staticText48 = st; + } + + private StaticText txtMedicoTrabalho = new StaticText(); + + public StaticText getTxtMedicoTrabalho() { + return txtMedicoTrabalho; + } + + public void setTxtMedicoTrabalho(StaticText st) { + this.txtMedicoTrabalho = st; + } + + private StaticText staticText49 = new StaticText(); + + public StaticText getStaticText49() { + return staticText49; + } + + public void setStaticText49(StaticText st) { + this.staticText49 = st; + } + + private StaticText staticText50 = new StaticText(); + + public StaticText getStaticText50() { + return staticText50; + } + + public void setStaticText50(StaticText st) { + this.staticText50 = st; + } + + private StaticText txtCedula1 = new StaticText(); + + public StaticText getTxtCedula1() { + return txtCedula1; + } + + public void setTxtCedula1(StaticText st) { + this.txtCedula1 = st; + } + + private HtmlPanelGrid gridPanel5 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel5() { + return gridPanel5; + } + + public void setGridPanel5(HtmlPanelGrid hpg) { + this.gridPanel5 = hpg; + } + + private PanelGroup groupPanel3 = new PanelGroup(); + + public PanelGroup getGroupPanel3() { + return groupPanel3; + } + + public void setGroupPanel3(PanelGroup pg) { + this.groupPanel3 = pg; + } + + private StaticText staticText6 = new StaticText(); + + public StaticText getStaticText6() { + return staticText6; + } + + public void setStaticText6(StaticText st) { + this.staticText6 = st; + } + + private StaticText stNomeAcidentado = new StaticText(); + + public StaticText getStNomeAcidentado() { + return stNomeAcidentado; + } + + public void setStNomeAcidentado(StaticText st) { + this.stNomeAcidentado = st; + } + + private PanelGroup groupPanel4 = new PanelGroup(); + + public PanelGroup getGroupPanel4() { + return groupPanel4; + } + + public void setGroupPanel4(PanelGroup pg) { + this.groupPanel4 = pg; + } + + private StaticText staticText7 = new StaticText(); + + public StaticText getStaticText7() { + return staticText7; + } + + public void setStaticText7(StaticText st) { + this.staticText7 = st; + } + + private StaticText stEstabelecimentoOrigem = new StaticText(); + + public StaticText getStEstabelecimentoOrigem() { + return stEstabelecimentoOrigem; + } + + public void setStEstabelecimentoOrigem(StaticText st) { + this.stEstabelecimentoOrigem = st; + } + + private PanelGroup groupPanel15 = new PanelGroup(); + + public PanelGroup getGroupPanel15() { + return groupPanel15; + } + + public void setGroupPanel15(PanelGroup pg) { + this.groupPanel15 = pg; + } + + private StaticText staticText8 = new StaticText(); + + public StaticText getStaticText8() { + return staticText8; + } + + public void setStaticText8(StaticText st) { + this.staticText8 = st; + } + + private StaticText stDataNascimento = new StaticText(); + + public StaticText getStDataNascimento() { + return stDataNascimento; + } + + public void setStDataNascimento(StaticText st) { + this.stDataNascimento = st; + } + + private PanelGroup groupPanel16 = new PanelGroup(); + + public PanelGroup getGroupPanel16() { + return groupPanel16; + } + + public void setGroupPanel16(PanelGroup pg) { + this.groupPanel16 = pg; + } + + private StaticText staticText9 = new StaticText(); + + public StaticText getStaticText9() { + return staticText9; + } + + public void setStaticText9(StaticText st) { + this.staticText9 = st; + } + + private StaticText stBI = new StaticText(); + + public StaticText getStBI() { + return stBI; + } + + public void setStBI(StaticText st) { + this.stBI = st; + } + + private PanelGroup groupPanel17 = new PanelGroup(); + + public PanelGroup getGroupPanel17() { + return groupPanel17; + } + + public void setGroupPanel17(PanelGroup pg) { + this.groupPanel17 = pg; + } + + private StaticText staticText10 = new StaticText(); + + public StaticText getStaticText10() { + return staticText10; + } + + public void setStaticText10(StaticText st) { + this.staticText10 = st; + } + + private StaticText stMorada = new StaticText(); + + public StaticText getStMorada() { + return stMorada; + } + + public void setStMorada(StaticText st) { + this.stMorada = st; + } + + private StaticText staticText11 = new StaticText(); + + public StaticText getStaticText11() { + return staticText11; + } + + public void setStaticText11(StaticText st) { + this.staticText11 = st; + } + + private StaticText stCodPostal = new StaticText(); + + public StaticText getStCodPostal() { + return stCodPostal; + } + + public void setStCodPostal(StaticText st) { + this.stCodPostal = st; + } + + private PanelGroup groupPanel18 = new PanelGroup(); + + public PanelGroup getGroupPanel18() { + return groupPanel18; + } + + public void setGroupPanel18(PanelGroup pg) { + this.groupPanel18 = pg; + } + + private StaticText staticText12 = new StaticText(); + + public StaticText getStaticText12() { + return staticText12; + } + + public void setStaticText12(StaticText st) { + this.staticText12 = st; + } + + private StaticText stContactoTelefonico = new StaticText(); + + public StaticText getStContactoTelefonico() { + return stContactoTelefonico; + } + + public void setStContactoTelefonico(StaticText st) { + this.stContactoTelefonico = st; + } + + private PanelGroup groupPanel19 = new PanelGroup(); + + public PanelGroup getGroupPanel19() { + return groupPanel19; + } + + public void setGroupPanel19(PanelGroup pg) { + this.groupPanel19 = pg; + } + + private StaticText staticText51 = new StaticText(); + + public StaticText getStaticText51() { + return staticText51; + } + + public void setStaticText51(StaticText st) { + this.staticText51 = st; + } + + private StaticText stDataAdmissao = new StaticText(); + + public StaticText getStDataAdmissao() { + return stDataAdmissao; + } + + public void setStDataAdmissao(StaticText st) { + this.stDataAdmissao = st; + } + + private PanelGroup groupPanel20 = new PanelGroup(); + + public PanelGroup getGroupPanel20() { + return groupPanel20; + } + + public void setGroupPanel20(PanelGroup pg) { + this.groupPanel20 = pg; + } + + private StaticText staticText52 = new StaticText(); + + public StaticText getStaticText52() { + return staticText52; + } + + public void setStaticText52(StaticText st) { + this.staticText52 = st; + } + + private StaticText stFuncao = new StaticText(); + + public StaticText getStFuncao() { + return stFuncao; + } + + public void setStFuncao(StaticText st) { + this.stFuncao = st; + } + + private PanelGroup groupPanel21 = new PanelGroup(); + + public PanelGroup getGroupPanel21() { + return groupPanel21; + } + + public void setGroupPanel21(PanelGroup pg) { + this.groupPanel21 = pg; + } + + private StaticText staticText53 = new StaticText(); + + public StaticText getStaticText53() { + return staticText53; + } + + public void setStaticText53(StaticText st) { + this.staticText53 = st; + } + + private StaticText stTurno = new StaticText(); + + public StaticText getStTurno() { + return stTurno; + } + + public void setStTurno(StaticText st) { + this.stTurno = st; + } + + private PanelGroup groupPanel22 = new PanelGroup(); + + public PanelGroup getGroupPanel22() { + return groupPanel22; + } + + public void setGroupPanel22(PanelGroup pg) { + this.groupPanel22 = pg; + } + + private StaticText lblHorasTurno = new StaticText(); + + public StaticText getLblHorasTurno() { + return lblHorasTurno; + } + + public void setLblHorasTurno(StaticText st) { + this.lblHorasTurno = st; + } + + private StaticText txtHorasTurno = new StaticText(); + + public StaticText getTxtHorasTurno() { + return txtHorasTurno; + } + + public void setTxtHorasTurno(StaticText st) { + this.txtHorasTurno = st; + } + + private PanelGroup groupPanel23 = new PanelGroup(); + + public PanelGroup getGroupPanel23() { + return groupPanel23; + } + + public void setGroupPanel23(PanelGroup pg) { + this.groupPanel23 = pg; + } + + private StaticText lblSeccao = new StaticText(); + + public StaticText getLblSeccao() { + return lblSeccao; + } + + public void setLblSeccao(StaticText st) { + this.lblSeccao = st; + } + + private StaticText txtSeccao = new StaticText(); + + public StaticText getTxtSeccao() { + return txtSeccao; + } + + public void setTxtSeccao(StaticText st) { + this.txtSeccao = st; + } + + private PanelGroup groupPanel24 = new PanelGroup(); + + public PanelGroup getGroupPanel24() { + return groupPanel24; + } + + public void setGroupPanel24(PanelGroup pg) { + this.groupPanel24 = pg; + } + + private StaticText lblLocal = new StaticText(); + + public StaticText getLblLocal() { + return lblLocal; + } + + public void setLblLocal(StaticText st) { + this.lblLocal = st; + } + + private StaticText txtLocal = new StaticText(); + + public StaticText getTxtLocal() { + return txtLocal; + } + + public void setTxtLocal(StaticText st) { + this.txtLocal = st; + } + + private HtmlPanelGrid gridHeader1 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridHeader1() { + return gridHeader1; + } + + public void setGridHeader1(HtmlPanelGrid hpg) { + this.gridHeader1 = hpg; + } + + private PanelGroup groupPanel25 = new PanelGroup(); + + public PanelGroup getGroupPanel25() { + return groupPanel25; + } + + public void setGroupPanel25(PanelGroup pg) { + this.groupPanel25 = pg; + } + + private StaticText lblUser = new StaticText(); + + public StaticText getLblUser() { + return lblUser; + } + + public void setLblUser(StaticText st) { + this.lblUser = st; + } + + private StaticText staticText21 = new StaticText(); + + public StaticText getStaticText21() { + return staticText21; + } + + public void setStaticText21(StaticText st) { + this.staticText21 = st; + } + + private Hyperlink lnkAnalisesAcidente = new Hyperlink(); + + public Hyperlink getLnkAnalisesAcidente() { + return lnkAnalisesAcidente; + } + + public void setLnkAnalisesAcidente(Hyperlink h) { + this.lnkAnalisesAcidente = h; + } + + private StaticText staticText38 = new StaticText(); + + public StaticText getStaticText38() { + return staticText38; + } + + public void setStaticText38(StaticText st) { + this.staticText38 = st; + } + + private Hyperlink lnkNewUser1 = new Hyperlink(); + + public Hyperlink getLnkNewUser1() { + return lnkNewUser1; + } + + public void setLnkNewUser1(Hyperlink h) { + this.lnkNewUser1 = h; + } + + private StaticText staticText39 = new StaticText(); + + public StaticText getStaticText39() { + return staticText39; + } + + public void setStaticText39(StaticText st) { + this.staticText39 = st; + } + + private Hyperlink lnkEditUser = new Hyperlink(); + + public Hyperlink getLnkEditUser() { + return lnkEditUser; + } + + public void setLnkEditUser(Hyperlink h) { + this.lnkEditUser = h; + } + + private StaticText staticText40 = new StaticText(); + + public StaticText getStaticText40() { + return staticText40; + } + + public void setStaticText40(StaticText st) { + this.staticText40 = st; + } + + private Hyperlink lnkLogout1 = new Hyperlink(); + + public Hyperlink getLnkLogout1() { + return lnkLogout1; + } + + public void setLnkLogout1(Hyperlink h) { + this.lnkLogout1 = h; + } + + private HtmlPanelGrid gridPanel6 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel6() { + return gridPanel6; + } + + public void setGridPanel6(HtmlPanelGrid hpg) { + this.gridPanel6 = hpg; + } + + private PanelGroup groupPanel26 = new PanelGroup(); + + public PanelGroup getGroupPanel26() { + return groupPanel26; + } + + public void setGroupPanel26(PanelGroup pg) { + this.groupPanel26 = pg; + } + + private ImageComponent image4 = new ImageComponent(); + + public ImageComponent getImage4() { + return image4; + } + + public void setImage4(ImageComponent ic) { + this.image4 = ic; + } + + private HtmlPanelGrid gridPanel7 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel7() { + return gridPanel7; + } + + public void setGridPanel7(HtmlPanelGrid hpg) { + this.gridPanel7 = hpg; + } + + private StaticText staticText41 = new StaticText(); + + public StaticText getStaticText41() { + return staticText41; + } + + public void setStaticText41(StaticText st) { + this.staticText41 = st; + } + + private HtmlPanelGrid gridPanel21 = new HtmlPanelGrid(); + + public HtmlPanelGrid getGridPanel21() { + return gridPanel21; + } + + public void setGridPanel21(HtmlPanelGrid hpg) { + this.gridPanel21 = hpg; + } + + private PanelGroup groupPanel27 = new PanelGroup(); + + public PanelGroup getGroupPanel27() { + return groupPanel27; + } + + public void setGroupPanel27(PanelGroup pg) { + this.groupPanel27 = pg; + } + + private StaticText staticText42 = new StaticText(); + + public StaticText getStaticText42() { + return staticText42; + } + + public void setStaticText42(StaticText st) { + this.staticText42 = st; + } + + private StaticText stHeaderNr = new StaticText(); + + public StaticText getStHeaderNr() { + return stHeaderNr; + } + + public void setStHeaderNr(StaticText st) { + this.stHeaderNr = st; + } + + private PanelGroup groupPanel28 = new PanelGroup(); + + public PanelGroup getGroupPanel28() { + return groupPanel28; + } + + public void setGroupPanel28(PanelGroup pg) { + this.groupPanel28 = pg; + } + + private StaticText staticText43 = new StaticText(); + + public StaticText getStaticText43() { + return staticText43; + } + + public void setStaticText43(StaticText st) { + this.staticText43 = st; + } + + private StaticText stHeaderDate = new StaticText(); + + public StaticText getStHeaderDate() { + return stHeaderDate; + } + + public void setStHeaderDate(StaticText st) { + this.stHeaderDate = st; + } + + private ImageComponent image5 = new ImageComponent(); + + public ImageComponent getImage5() { + return image5; + } + + public void setImage5(ImageComponent ic) { + this.image5 = ic; + } + /** + *

Construct a new Page bean instance.

+ */ + public ViewAnaliseAcidenteTrabalho() { + } + + /** + *

Callback method that is called whenever a page is navigated to, + * either directly via a URL, or indirectly via page navigation. + * Customize this method to acquire resources that will be needed + * for event handlers and lifecycle methods, whether or not this + * page is performing post back processing.

+ * + *

Note that, if the current request is a postback, the property + * values of the components do not represent any + * values submitted with this request. Instead, they represent the + * property values that were saved for this view when it was rendered.

+ */ + public void init() { + // Perform initializations inherited from our superclasssuperclass + super.init(); + // Perform application initialization that must complete + // *before* managed components are initialized + // TODO - add your own initialiation code here + + // + // Initialize automatically managed components + // *Note* - this logic should NOT be modified + try { + _init(); + } catch (Exception e) { + log("ViewAnaliseAcidenteTrabalho Initialization Failure", e); + throw e instanceof FacesException ? (FacesException) e: new FacesException(e); + } + + // + // Perform application initialization that must complete + // *after* managed components are initialized + // TODO - add your own initialization code here + if (!getSessionBean1().isLoggedIn()) { + try { + getExternalContext().redirect("Login.jsp"); + } catch(Exception e) { + // . . . handle exception . . . + System.out.println("LOGGED IN = " + e.getMessage()); + } + } + else + { + lblUser.setText( getSessionBean1().getCurrentUser().getLogin() ); + initializePage(); + } + + } + + /** + *

Callback method that is called after the component tree has been + * restored, but before any event processing takes place. This method + * will only be called on a postback request that + * is processing a form submit. Customize this method to allocate + * resources that will be required in your event handlers.

+ */ + public void preprocess() { + } + + /** + *

Callback method that is called just before rendering takes place. + * This method will only be called for the page that + * will actually be rendered (and not, for example, on a page that + * handled a postback and then navigated to a different page). Customize + * this method to allocate resources that will be required for rendering + * this page.

+ */ + public void prerender() { + } + + /** + *

Callback method that is called after rendering is completed for + * this request, if init() was called (regardless of whether + * or not this was the page that was actually rendered). Customize this + * method to release resources acquired in the init(), + * preprocess(), or prerender() methods (or + * acquired during execution of an event handler).

+ */ + public void destroy() { + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected SessionBean1 getSessionBean1() { + return (SessionBean1)getBean("SessionBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected RequestBean1 getRequestBean1() { + return (RequestBean1)getBean("RequestBean1"); + } + + /** + *

Return a reference to the scoped data bean.

+ */ + protected ApplicationBean1 getApplicationBean1() { + return (ApplicationBean1)getBean("ApplicationBean1"); + } + + public String lnkLogout_action() { + // TODO: Replace with your code + + if (getSessionBean1().isLoggedIn()) { +// try { +// getExternalContext().redirect("Login.jsp"); +// } catch(Exception e) {} + + try + { + javax.servlet.http.HttpSession session = + (javax.servlet.http.HttpSession) getExternalContext().getSession(true); + session.invalidate(); + } + catch(Exception ex){} + + } + + try { + getExternalContext().redirect("Login.jsp"); + } catch(Exception e) {} + //return "login"; + return null; + } + + public String lnkNome_action() { + // TODO: Replace with your code + + return null; + } + + public String lnkDataNascimento_action() { + // TODO: Replace with your code + + return null; + } + + private void initializePage() + { + fillPage(); + //fillImages(); + } + + private void fillPage() + { + AnaliseAcidente a = getSessionBean1().getCurrentAnalise(); + fillHeader(a); + fillSIPRP(a); + + AnalisesDataProvider adp = new AnalisesDataProvider(); + Acidentado ac = null; + try + { + ac = adp.getAcidentado(a.getAcidentado_id()); + //txtTrabalhador.setText(ac.getNome()); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + + int estado = a.getEstado().intValue(); + switch(estado) + { + case Global.ESTADO_SEG: + gridDadosAcidenteRhView.setRendered(false); + gridRecomendacoesViewHS.setRendered(false); + gridMedidasViewRH.setRendered(false); + gridMedicoView.setRendered(false); + gridVerificacaoView.setRendered(false); + gridImpressaoView.setRendered(false); + + fillAcidentado(ac); + fillDadosAcidenteSeg(a); + break; + case Global.ESTADO_RH1: + gridDadosAcidenteRhView.setRendered(false); + gridRecomendacoesViewHS.setRendered(false); + gridMedidasViewRH.setRendered(false); + gridMedicoView.setRendered(false); + gridVerificacaoView.setRendered(false); + gridImpressaoView.setRendered(false); + + fillAcidentado(ac); + fillDadosAcidenteSeg(a); + break; + case Global.ESTADO_HS: + gridRecomendacoesViewHS.setRendered(false); + gridMedidasViewRH.setRendered(false); + gridMedicoView.setRendered(false); + gridVerificacaoView.setRendered(false); + gridImpressaoView.setRendered(false); + + fillAcidentado(ac); + fillDadosAcidenteSeg(a); + fillDadosAcidenteRh(a); + break; + case Global.ESTADO_RH2: //medidas + gridMedidasViewRH.setRendered(false); + gridMedicoView.setRendered(false); + gridVerificacaoView.setRendered(false); + gridImpressaoView.setRendered(false); + + fillAcidentado(ac); + fillDadosAcidenteSeg(a); + fillDadosAcidenteRh(a); + fillRecomendacoesHs(a); + + break; +// case Global.ESTADO_MEDICINA: +// gridMedicoView.setRendered(false); +// gridVerificacaoView.setRendered(false); +// gridImpressaoView.setRendered(false); +// +// fillAcidentado(ac); +// fillDadosAcidenteSeg(a); +// fillDadosAcidenteRh(a); +// fillRecomendacoesHs(a); +// fillMedidasRh(a); +// break; + case Global.ESTADO_CONSOLIDACAO: + gridVerificacaoView.setRendered(false); + gridImpressaoView.setRendered(false); + + fillAcidentado(ac); + fillDadosAcidenteSeg(a); + fillDadosAcidenteRh(a); + fillRecomendacoesHs(a); + fillMedidasRh(a); + fillMedico(a); + break; + case Global.ESTADO_ASSINATURA_SEG: + //gridMedidasViewRH.setRendered(false); + //gridMedicoView.setRendered(false); + //gridVerificacaoView.setRendered(false); + gridImpressaoView.setRendered(false); + + fillAcidentado(ac); + fillDadosAcidenteSeg(a); + fillDadosAcidenteRh(a); + fillRecomendacoesHs(a); + fillMedidasRh(a); + fillMedico(a); + fillVerificacao(a); + break; + + case Global.ESTADO_ASSINATURA_RH: + //gridMedidasViewRH.setRendered(false); + //gridMedicoView.setRendered(false); + //gridVerificacaoView.setRendered(false); + gridImpressaoView.setRendered(false); + + fillAcidentado(ac); + fillDadosAcidenteSeg(a); + fillDadosAcidenteRh(a); + fillRecomendacoesHs(a); + fillMedidasRh(a); + fillMedico(a); + fillVerificacao(a); + break; + + +// case Global.ESTADO_IMPRESSAO: +// gridImpressaoView.setRendered(false); +// +// fillAcidentado(ac); +// fillDadosAcidenteSeg(a); +// fillDadosAcidenteRh(a); +// fillRecomendacoesHs(a); +// fillMedidasRh(a); +// fillMedico(a); +// fillVerificacao(a); +// break; + + case Global.ESTADO_FECHAR: + gridImpressaoView.setRendered(false); + + fillAcidentado(ac); + fillDadosAcidenteSeg(a); + fillDadosAcidenteRh(a); + fillRecomendacoesHs(a); + fillMedidasRh(a); + fillMedico(a); + fillVerificacao(a); + //fillImpressao(a); + break; + case Global.ESTADO_CONCLUIDO: + gridImpressaoView.setRendered(false); + + fillAcidentado(ac); + fillDadosAcidenteSeg(a); + fillDadosAcidenteRh(a); + fillRecomendacoesHs(a); + fillMedidasRh(a); + fillMedico(a); + fillVerificacao(a); + + break; + } + } + + private void fillHeader(AnaliseAcidente a) + { + stHeaderNr.setText(a.getAnalise_nr()); + try + { + java.util.Date ddate = new java.util.Date(a.getData_acidente().getTime()); + stHeaderDate.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + } + + private void fillSIPRP(AnaliseAcidente a) + { + UtilizadoresDataProvider udp = new UtilizadoresDataProvider(); + try + { + Utilizador u = udp.getUtilizador(a.getTecnico_saude_id()); + txtTecnicoSuperior.setText(Utils.unicodeToHTML(u.getNome())); + txtCap1.setText(u.getCap()); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + try + { + Utilizador u = udp.getUtilizador(a.getMedico_id()); + txtMedicoTrabalho.setText(Utils.unicodeToHTML(u.getNome())); + txtCedula1.setText(u.getNumero_cedula()); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + + private void fillAcidentado(Acidentado a) + { + stNomeAcidentado.setText(a.getNome()); + //stDataNascimento.setText(a.getData_nascimento()); + try + { + java.util.Date ddate = new java.util.Date(a.getData_nascimento().getTime()); + stDataNascimento.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + stBI.setText(a.getBilhete_identidade()); + stMorada.setText(a.getMorada()); + String cod_postal1 = ""; + String cod_postal2 = ""; + try + { + cod_postal1 = a.getCod_postal().substring(0, 4); + } + catch(Exception ex){} + try + { + cod_postal2 = a.getCod_postal().substring(5, 8); + } + catch(Exception ex){} + + //String cod_postal1 = a.getCod_postal().substring(0, 4); + //String cod_postal2 = a.getCod_postal().substring(5, 8); + String cod_postal = cod_postal1 + "-" + cod_postal2 + " " + a.getLocalidade(); + stCodPostal.setText(cod_postal); + stContactoTelefonico.setText(a.getContacto_telefonico()); + //stDataAdmissao1.setText(a.getData_admissao()); + try + { + java.util.Date ddate = new java.util.Date(a.getData_admissao().getTime()); + stDataAdmissao.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + stFuncao.setText(a.getFuncao()); + String turno_str = ""; + if(a.getTurno().matches("m")) + { + turno_str = "manhã"; + } + else if(a.getTurno().matches("t")) + { + turno_str += "tarde "; + } + if(a.getTurno().matches("n")) + { + turno_str += "noite"; + } + stTurno.setText(turno_str); + stNomeSuperior.setText(a.getNome_superior_hierarquico()); + stEmailSuperior.setText(a.getEmail_superior_hierarquico()); + stEstabelecimentoOrigem.setText(a.getEstabelecimento_origem()); + } + + private void fillDadosAcidenteSeg(AnaliseAcidente a) + { + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + String nome_empresa = adp.getEmpresaNome(a.getEmpresa_id()); + txtEmpresa.setText(utils.Utils.unicodeToHTML(nome_empresa)); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + try + { + txtEstabelecimento.setText(adp.getEstabelecimentoNome(a.getEstabelecimento_id())); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + +// try +// { +// //Trabalhador t = adp.getTrabalhador(a.getTrabalhador_id()); +// Acidentado ac = adp.getAcidentado(a.getAcidentado_id()); +// //txtDataNascimento.setText(ac.getData_nascimento()); +// try +// { +// java.util.Date ddate = new java.util.Date(ac.getData_nascimento().getTime()); +// txtDataNascimento.setText(utils.Utils.dateToYYYYMMDD(ddate)); +// } +// catch(Exception ex){}; +// getSessionBean1().setAcidentado(ac); +// } +// catch(Exception ex) +// { +// ex.printStackTrace(); +// } + + txtTrabalhador.setText(a.getNome_acidentado()); +// txtNomeAcidentado.setText(a.getNome_acidentado()); + + stAveriguador.setText(a.getAveriguador()); + + if(a.getData_acidente() == null) + { + lblDataAcidente.setRendered(false); + stDataAcidente1.setRendered(false); + } + else + { + try + { + java.util.Date ddate = new java.util.Date(a.getData_acidente().getTime()); + stDataAcidente1.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + } + + if(a.getHora_acidente() == null) + { + lblHoraAcidente.setRendered(false); + stHoraAcidente1.setRendered(false); + } + else + { + Calendar cal = Calendar.getInstance(); + + // set the calendar to have your time + cal.setTimeInMillis(a.getHora_acidente().getTime()); + + int hour = cal.get(Calendar.HOUR_OF_DAY); + int minutes = cal.get(Calendar.MINUTE); + try + { + stHoraAcidente1.setText(utils.Utils.timeToHHMM(hour + ":" + minutes)); + } + catch(Exception ex){} + } + + boolean booTurnoSeccaoLocal = false; + if(a.getHoras_turno() == null) + { + lblHorasTurno.setRendered(false); + txtHorasTurno.setRendered(false); + } + else if(a.getHoras_turno().intValue() == 0) + { + lblHorasTurno.setRendered(false); + txtHorasTurno.setRendered(false); + } + else + { + txtHorasTurno.setText(a.getHoras_turno().toString()); + booTurnoSeccaoLocal = true; + } + +// if(a.getSeccao() == null) +// { +// lblSeccao.setRendered(false); +// txtSeccao.setRendered(false); +// } +// else if(a.getSeccao().trim().length() == 0) +// { +// lblSeccao.setRendered(false); +// txtSeccao.setRendered(false); +// } +// else +// { +// txtSeccao.setText(a.getSeccao()); +// booTurnoSeccaoLocal = true; +// } + + try + { + Seccao s = adp.getSeccao(a.getSeccao_id()); + txtSeccao.setText(s.getDescricao()); + booTurnoSeccaoLocal = true; + } + catch(Exception ex) + { + ex.printStackTrace(); + lblSeccao.setRendered(false); + txtSeccao.setRendered(false); + } + + + if(a.getLocal_trabalho() == null) + { + lblLocal.setRendered(false); + txtLocal.setRendered(false); + } + else if(a.getLocal_trabalho().trim().length() == 0) + { + lblLocal.setRendered(false); + txtLocal.setRendered(false); + } + else + { + txtLocal.setText(a.getLocal_trabalho()); + booTurnoSeccaoLocal = true; + } + + if(!booTurnoSeccaoLocal) + { + gridTurnoSeccaoLocal.setRendered(false); + } + + if(a.getTarefa() == null) + { + gridTarefa.setRendered(false); + lblTarefa.setRendered(false); + txtTarefa.setRendered(false); + } + else if(a.getTarefa().trim().length() == 0) + { + gridTarefa.setRendered(false); + lblTarefa.setRendered(false); + txtTarefa.setRendered(false); + } + else + { + txtTarefa.setText(a.getTarefa()); + } + + if(a.getSubstancias() == null) + { + gridSubstancias.setRendered(false); + lblSubstancias.setRendered(false); + txtSubstancias.setRendered(false); + } + else if(a.getSubstancias().trim().length() == 0) + { + gridSubstancias.setRendered(false); + lblSubstancias.setRendered(false); + txtSubstancias.setRendered(false); + } + else + { + txtSubstancias.setText(a.getSubstancias()); + } + +// if(a.getSuperior_hierarquico() == null) +// { +// gridSuperior.setRendered(false); +// lblSuperior.setRendered(false); +// txtSuperior.setRendered(false); +// } +// else if(a.getSuperior_hierarquico().trim().length() == 0) +// { +// gridSuperior.setRendered(false); +// lblSuperior.setRendered(false); +// txtSuperior.setRendered(false); +// } +// else +// { +// txtSuperior.setText(a.getSuperior_hierarquico()); +// } + + if(a.getCondicoes() == null) + { + gridCondicoes.setRendered(false); + lblCondicoes.setRendered(false); + txtCondicoes.setRendered(false); + } + else if(a.getCondicoes().trim().length() == 0) + { + gridCondicoes.setRendered(false); + lblCondicoes.setRendered(false); + txtCondicoes.setRendered(false); + } + else + { + txtCondicoes.setText(a.getCondicoes()); + } + + + if(a.getTestemunhas() == null) + { + gridTestemunhas.setRendered(false); + lblTestemunhas.setRendered(false); + txtTestemunhas.setRendered(false); + } + else if(a.getTestemunhas().trim().length() == 0) + { + gridTestemunhas.setRendered(false); + lblTestemunhas.setRendered(false); + txtTestemunhas.setRendered(false); + + } + else + { + txtTestemunhas.setText(a.getTestemunhas()); + } + +// txtCausas.setText(a.getCausas()); + try + { + Causa c = adp.getCausa(a.getCausas()); + txtCausas.setText(c.getCausa()); + } + catch(Exception ex) + { + ex.printStackTrace(); + gridCausas.setRendered(false); + } + + if(a.getDescricao() == null) + { + gridDescricao.setRendered(false); + lblDescricao.setRendered(false); + txtDescricao.setRendered(false); + } + else if(a.getTestemunhas().trim().length() == 0) + { + gridDescricao.setRendered(false); + lblDescricao.setRendered(false); + txtDescricao.setRendered(false); + } + else + { + txtDescricao.setText(a.getDescricao()); + } + + if(a.getConclusoes() == null) + { + gridConclusoes.setRendered(false); + lblConclusoes.setRendered(false); + txtConclusoes.setRendered(false); + } + else if(a.getConclusoes().trim().length() == 0) + { + gridConclusoes.setRendered(false); + lblConclusoes.setRendered(false); + txtConclusoes.setRendered(false); + } + else + { + txtConclusoes.setText(a.getConclusoes()); + } + + if(a.getAccoes() == null) + { + gridAccoes.setRendered(false); + lblAccoes.setRendered(false); + txtAccoes.setRendered(false); + } + else if(a.getAccoes().trim().length() == 0) + { + gridAccoes.setRendered(false); + lblAccoes.setRendered(false); + txtAccoes.setRendered(false); + } + else + { + txtAccoes.setText(a.getAccoes()); + } + + if(a.getAveriguacao_posterior().matches("n")) + { + gridAveriguacaoPosterior.setRendered(false); + } + else + { + if(a.getAveriguacao_obs().trim().length() > 0) + { + txtAveriguacaoPosterior.setText("Averiguação posterior: " + a.getAveriguacao_obs()); + } + } + + + + //fill images + String folderName = a.getAnalise_nr().substring(0,2) + a.getAnalise_nr().substring(3); + System.out.println("FOLDER NAME : " + folderName); + ServletContext theApplicationsServletContext = + (ServletContext) this.getExternalContext().getContext(); +// String imageFileFolder = theApplicationsServletContext.getRealPath(Global.IMAGE_FOLDER + "/" + folderName); + + + File apacheAnaliseFolder = new File(theApplicationsServletContext.getRealPath( Global.RESOURCES_IMAGE_FOLDER ) + "/analises/" + folderName); + if(apacheAnaliseFolder.exists()) + { + Global global = new Global(); + global.deleteFolderFiles(apacheAnaliseFolder); + } + else + { + apacheAnaliseFolder.mkdir(); + } + + + String imageFileFolder = Global.IMAGE_FOLDER + "/" + folderName; + try + { + File f = new File(imageFileFolder); + + if(f.exists()) + { + File images[] = f.listFiles(); + Arrays.sort(images); + for(int i=0;i 0) + { + s = new StaticText(); + s.setId("s103"); + s.setEscape(false); + s.setText(a.getNr_relatorio_acidente_colaborador1()); + pg.getChildren().add(s); + } + } + if(a.getNr_relatorio_acidente_colaborador2() != null) + { + if(a.getNr_relatorio_acidente_colaborador2().intValue() > 0) + { + s = new StaticText(); + s.setId("s104"); + s.setEscape(false); + s.setText("  " + a.getNr_relatorio_acidente_colaborador2()); + pg.getChildren().add(s); + } + + } + if(a.getNr_relatorio_acidente_colaborador3() != null) + { + if(a.getNr_relatorio_acidente_colaborador3().intValue() > 0) + { + s = new StaticText(); + s.setId("s105"); + s.setEscape(false); + s.setText("  " + a.getNr_relatorio_acidente_colaborador3()); + pg.getChildren().add(s); + } + } + if(a.getNr_relatorio_acidente_colaborador4() != null) + { + if(a.getNr_relatorio_acidente_colaborador4().intValue() > 0) + { + s = new StaticText(); + s.setId("s106"); + s.setEscape(false); + s.setText("  " + a.getNr_relatorio_acidente_colaborador4()); + pg.getChildren().add(s); + } + } + grd.getChildren().add(pg); + } + gridColaborador.getChildren().add(grd); + } + + } + else if( a.getOutros_acidentes_com_colaborador().matches("n") ) + { + st1.setText("Não se verificaram outras ocorrências/incidências no mesmo posto de trabalho com o colaborador acidentado."); + gridColaborador.getChildren().add(st1); + } + else //t + { + gridColaborador.setRendered(false); + } + + if(a.getAcidentes_outros_colaboradores().matches("y")) + { + st2.setText("Verificaram-se ocorrências/incidentes semelhantes com outros colaboradores."); + gridColaboradores.getChildren().add(st2); + boolean booShow = false; + boolean booShow1 = false; + boolean booShow2 = false; + if(a.getNr_acidentes_outros_colaboradores() != null) + { + booShow = true; + booShow1 = true; + } + if(a.getNr_relatorio_acidente_outros_colaboradores1() != null || a.getNr_relatorio_acidente_outros_colaboradores2() != null || a.getNr_relatorio_acidente_outros_colaboradores3() != null || a.getNr_relatorio_acidente_outros_colaboradores4() != null) + { + booShow = true; + booShow2 = true; + } + + if(booShow) + { + HtmlPanelGrid grd = new HtmlPanelGrid(); + grd.setId("grdColaboradoresS"); + grd.setColumns(2); + grd.setColumnClasses("gridColLeft15, gridColLeft85"); + if(booShow1) + { + PanelGroup pg = new PanelGroup(); + StaticText s = new StaticText(); + s.setId("s200"); + s.setEscape(false); + s.setText("Total:  "); + pg.getChildren().add(s); + s = new StaticText(); + s.setId("s201"); + s.setEscape(false); + s.setText(a.getNr_acidentes_outros_colaboradores()); + pg.getChildren().add(s); + grd.getChildren().add(pg); + } + if(booShow2) + { + PanelGroup pg = new PanelGroup(); + StaticText s = new StaticText(); + s.setId("s202"); + s.setEscape(false); + s.setText("   Relatórios de acidente nº:  "); + pg.getChildren().add(s); + if(a.getNr_relatorio_acidente_outros_colaboradores1() != null) + { + if(a.getNr_relatorio_acidente_outros_colaboradores1().intValue() > 0) + { + s = new StaticText(); + s.setId("s203"); + s.setEscape(false); + s.setText(a.getNr_relatorio_acidente_outros_colaboradores1()); + pg.getChildren().add(s); + } + } + if(a.getNr_relatorio_acidente_outros_colaboradores2() != null) + { + if(a.getNr_relatorio_acidente_outros_colaboradores2().intValue() > 0) + { + s = new StaticText(); + s.setId("s204"); + s.setEscape(false); + s.setText("  " + a.getNr_relatorio_acidente_outros_colaboradores2()); + pg.getChildren().add(s); + } + } + if(a.getNr_relatorio_acidente_outros_colaboradores3() != null) + { + if(a.getNr_relatorio_acidente_outros_colaboradores3().intValue() > 0) + { + s = new StaticText(); + s.setId("s205"); + s.setEscape(false); + s.setText("  " + a.getNr_relatorio_acidente_outros_colaboradores3()); + pg.getChildren().add(s); + } + } + if(a.getNr_relatorio_acidente_outros_colaboradores4() != null) + { + if(a.getNr_relatorio_acidente_outros_colaboradores4().intValue() > 0) + { + s = new StaticText(); + s.setId("s206"); + s.setEscape(false); + s.setText("  " + a.getNr_relatorio_acidente_outros_colaboradores4()); + pg.getChildren().add(s); + } + } + grd.getChildren().add(pg); + } + gridColaboradores.getChildren().add(grd); + } + } + else if( a.getAcidentes_outros_colaboradores().matches("n") ) + { + st2.setText("Não se verificaram ocorrências/incidentes com outros colaboradores."); + gridColaboradores.getChildren().add(st2); + } + else //t + { + gridColaboradores.setRendered(false); + } + } + + private void fillRecomendacoesHs(AnaliseAcidente a) + { + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + ArrayList list = adp.getRecomendacoesByAnalise(a.getId()); + ListIterator iter = list.listIterator(); + int seq = 1; + while(iter.hasNext()) + { + Recomendacao r = (Recomendacao) iter.next(); + HtmlPanelGrid grd = new HtmlPanelGrid(); + grd.setId("grdRecomendacaoView" + seq); + grd.setColumns(2); + grd.setColumnClasses("gridColLeft5, gridColLeft95"); + grd.setStyle("width: 100%"); + + StaticText st = new StaticText(); + st.setId("stNrRecomendacaoView" + seq); + st.setText(seq + " ."); + st.setStyle("width: 24px"); + grd.getChildren().add(st); + + st = new StaticText(); + st.setId("stRecomendacaoView" + seq); + st.setText(r.getRecomendacao()); + //st.setStyle("width: 24px"); + grd.getChildren().add(st); + + gridRecomendacoesView.getChildren().add(grd); + seq++; + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + + private void fillMedidasRh(AnaliseAcidente a) + { + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + ArrayList list = adp.getMedidasByAnalise(a.getId()); + ListIterator iter = list.listIterator(); + int seq = 1; + while(iter.hasNext()) + { + Medida m = (Medida) iter.next(); + HtmlPanelGrid grd = new HtmlPanelGrid(); + grd.setId("grdMedidaView" + seq); + grd.setColumns(2); + grd.setColumnClasses("gridColLeft5, gridColLeft95"); + grd.setStyle("width: 100%"); + + StaticText st = new StaticText(); + st.setId("stNrMedidaView" + seq); + st.setText(seq + " ."); + st.setStyle("width: 24px"); + grd.getChildren().add(st); + + st = new StaticText(); + st.setId("stMedidaView" + seq); + st.setText(m.getMedida()); + //st.setStyle("width: 24px"); + grd.getChildren().add(st); + + gridMedidasView.getChildren().add(grd); + seq++; + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + + private void fillMedico(AnaliseAcidente a) + { + + PanelGroup pg = null; + StaticText st = null; + HtmlPanelGrid grd = null; + ImageComponent img = null; + //LESAO : + + if(a.getLesao_cabeca().matches("y")) + { + st = new StaticText(); + st.setId("stLesaoCabeca"); + st.setEscape(false); + st.setText("Cabeça"); + gridLesao.getChildren().add(st); + } + + if(a.getLesao_pescoco().matches("y")) + { + st = new StaticText(); + st.setId("stLesaoPescoco"); + st.setEscape(false); + st.setText("Pescoço"); + gridLesao.getChildren().add(st); + } + + if(a.getLesao_tronco().matches("y")) + { + st = new StaticText(); + st.setId("stLesaoTronco"); + st.setEscape(false); + st.setText("Tronco"); + gridLesao.getChildren().add(st); + } + + grd = new HtmlPanelGrid(); + grd.setId("gridLesaoMembros"); + grd.setColumns(2); + grd.setColumnClasses("gridColLeft"); + if(a.getLesao_membro_sup_dir().matches("y")) + { + st = new StaticText(); + st.setId("stLesaoMembroSupDir"); + st.setEscape(false); + st.setText("Membro Superior Direito"); + grd.getChildren().add(st); + if(a.getEspecif1() != null) + { + if(a.getEspecif1().trim().length() > 0) + { + st = new StaticText(); + st.setId("stEspecif1"); + st.setEscape(false); + st.setText(a.getEspecif1()); + grd.getChildren().add(st); + } + } + } + + if(a.getLesao_membro_sup_esq().matches("y")) + { + st = new StaticText(); + st.setId("stLesaoMembroSupEsq"); + st.setEscape(false); + st.setText("Membro Superior Esquerdo"); + grd.getChildren().add(st); + if(a.getEspecif2() != null) + { + if(a.getEspecif2().trim().length() > 0) + { + st = new StaticText(); + st.setId("stEspecif2"); + st.setEscape(false); + st.setText(a.getEspecif2()); + grd.getChildren().add(st); + } + } + } + + if(a.getLesao_membro_inf_dir().matches("y")) + { + st = new StaticText(); + st.setId("stLesaoMembroInfDir"); + st.setEscape(false); + st.setText("Membro Inferior Direito"); + grd.getChildren().add(st); + if(a.getEspecif3() != null) + { + if(a.getEspecif3().trim().length() > 0) + { + st = new StaticText(); + st.setId("stEspecif3"); + st.setEscape(false); + st.setText(a.getEspecif3()); + grd.getChildren().add(st); + } + } + + } + + if(a.getLesao_membro_inf_esq().matches("y")) + { + st = new StaticText(); + st.setId("stLesaoMembroInfEsq"); + st.setEscape(false); + st.setText("Membro Inferior Esquerdo"); + grd.getChildren().add(st); + if(a.getEspecif4() != null) + { + if(a.getEspecif4().trim().length() > 0) + { + st = new StaticText(); + st.setId("stEspecif4"); + st.setEscape(false); + st.setText(a.getEspecif4()); + grd.getChildren().add(st); + } + } + } + if(grd.getChildren().size() > 0) + { + gridLesao.getChildren().add(grd); + } + + if(a.getTipo_lesao().trim().length() > 0 ) + { + pg = new PanelGroup(); + pg.setId("pgTipoLesao"); + st = new StaticText(); + st.setId("stTipoLesaoLbl"); + st.setEscape(false); + st.setText("Tipo de lesão:   "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stTipoLesao"); + st.setEscape(false); + st.setText(a.getTipo_lesao()); + pg.getChildren().add(st); + gridLesao.getChildren().add(pg); + } + + System.out.println("GRID LESAO : " + gridLesao.getChildren().size()); + if(gridLesao.getChildren().size() == 0) + { + lblAreasCorporais.setRendered(false); + } + + //INCAPACIDADE : + pg = new PanelGroup(); + pg.setId("pgTipoIncapacidade"); + st = new StaticText(); + st.setId("stTipoIncapacidadeLbl1"); + st.setEscape(false); + st.setStyle("font-weight: bold"); + st.setText("Tipo de incapacidade:  "); + if(a.getTipo_incapacidade().matches("t")) + { + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stTipoIncapacidade"); + st.setEscape(false); + st.setText("Temporária  "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stTipoIncapacidadeLbl2"); + st.setStyle("font-weight: bold"); + st.setEscape(false); + st.setText("   Coeficiente de incapacidade:  "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stCoefIncapacidade"); + st.setEscape(false); + st.setText(a.getCoef_incapacidade().toString() + "%"); + pg.getChildren().add(st); + } + else if(a.getTipo_incapacidade().matches("p")) + { + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stTipoIncapacidade"); + st.setEscape(false); + st.setText("Permanente  "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stTipoIncapacidadeLbl2"); + st.setStyle("font-weight: bold"); + st.setEscape(false); + st.setText("   Coeficiente de incapacidade:  "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stCoefIncapacidade"); + st.setEscape(false); + st.setText(a.getCoef_incapacidade().toString() + "%"); + pg.getChildren().add(st); + } + + if(pg.getChildren().size() > 0) + { + gridIncapacidade.getChildren().add(pg); + + } + + pg = new PanelGroup(); + pg.setId("pgAvaliacaoIncapacidade"); + if(a.getData_aval_incapacidade() != null) + { + st = new StaticText(); + st.setId("stDataAvalIncapacidadeLbl1"); + st.setStyle("font-weight: bold"); + st.setEscape(false); + st.setText("Avaliação de incapacidade realizada em  "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stDataAvalIncapacidade"); + st.setEscape(false); + //st.setText(a.getData_aval_incapacidade()); + try + { + java.util.Date ddate = new java.util.Date(a.getData_aval_incapacidade().getTime()); + st.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + pg.getChildren().add(st); + } + + + if(a.getData_rev_incapacidade() != null) + { + st = new StaticText(); + st.setId("stDataRevIncapacidadeLbl1"); + st.setStyle("font-weight: bold"); + st.setEscape(false); + st.setText("Revisão de incapacidade em  "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stDataRevIncapacidade"); + st.setEscape(false); + //st.setText(a.getData_rev_incapacidade()); + try + { + java.util.Date ddate = new java.util.Date(a.getData_rev_incapacidade().getTime()); + st.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + pg.getChildren().add(st); + } + + if(pg.getChildren().size() > 0) + { + gridIncapacidade.getChildren().add(pg); + } + + if(a.getPeriodo_incapacidade_a() != null || a.getPeriodo_incapacidade_de() != null) + { + pg = new PanelGroup(); + pg.setId("pgPeriodoIncapacidade"); + st = new StaticText(); + st.setId("stPeriodoIncapacidadeLbl1"); + st.setStyle("font-weight: bold"); + st.setEscape(false); + st.setText("Período de incapacidade temporária de  "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stPeriodoIncapacidadeDe"); + st.setEscape(false); + //st.setText(a.getPeriodo_incapacidade_de()); + try + { + java.util.Date ddate = new java.util.Date(a.getPeriodo_incapacidade_de().getTime()); + st.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stPeriodoIncapacidadeLbl2"); + st.setStyle("font-weight: bold"); + st.setEscape(false); + st.setText("  a  "); + pg.getChildren().add(st); + st = new StaticText(); + st.setId("stPeriodoIncapacidadeA"); + st.setEscape(false); + //st.setText(a.getPeriodo_incapacidade_a()); + try + { + java.util.Date ddate = new java.util.Date(a.getPeriodo_incapacidade_a().getTime()); + st.setText(utils.Utils.dateToYYYYMMDD(ddate)); + } + catch(Exception ex){}; + pg.getChildren().add(st); + gridIncapacidade.getChildren().add(pg); + } + + + +// //RESTRICOES +// +// if(a.getImg_flexao().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgFlexao"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// pg = new PanelGroup(); +// pg.setId("pgImgFlexao"); +// img = new ImageComponent(); +// img.setId("imgRestricoes1000"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/fle1.gif"); +// pg.getChildren().add(img); +// img = new ImageComponent(); +// img.setId("imgRestricoes1001"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/fle2.gif"); +// pg.getChildren().add(img); +// img = new ImageComponent(); +// img.setId("imgRestricoes1002"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/fle3.gif"); +// pg.getChildren().add(img); +// img = new ImageComponent(); +// img.setId("imgRestricoes1003"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/fle4.gif"); +// pg.getChildren().add(img); +// grd.getChildren().add(pg); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl1"); +// st.setEscape(false); +// st.setText("Flexão"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_rot1().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgRot1"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes1005"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/rot1.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl2"); +// st.setEscape(false); +// st.setText("Flexão Lateral"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_rot2().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgRot2"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes1006"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/rot2.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl3"); +// st.setEscape(false); +// st.setText("Rotação"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ext1().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgExt1"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes1007"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ext1.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl4"); +// st.setEscape(false); +// st.setText("Extensão"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ext2().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgExt2"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// pg = new PanelGroup(); +// pg.setId("pgImgExt2"); +// img = new ImageComponent(); +// img.setId("imgRestricoes1008"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ext2.gif"); +// pg.getChildren().add(img); +// img = new ImageComponent(); +// img.setId("imgRestricoes1009"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ext3.gif"); +// pg.getChildren().add(img); +// img = new ImageComponent(); +// img.setId("imgRestricoes1010"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ext4.gif"); +// pg.getChildren().add(img); +// grd.getChildren().add(pg); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl5"); +// st.setEscape(false); +// st.setText("Flexão/Extensão Lateral + Rotação"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_cab1().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgCab1"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10011"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ca1.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl6"); +// st.setEscape(false); +// st.setText("Flexão"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_cab2().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgCab2"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10012"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ca2.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl7"); +// st.setEscape(false); +// st.setText("Extensão"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_cab3().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgCab3"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10013"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ca3.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl8"); +// st.setEscape(false); +// st.setText("Flexão Lateral"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_cab4().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgCab4"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10014"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ca4.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl9"); +// st.setEscape(false); +// st.setText("Rotação"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma1().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa1"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10015"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma1.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl10"); +// st.setEscape(false); +// st.setText("Poronação"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma2().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa2"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10016"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma2.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl11"); +// st.setEscape(false); +// st.setText("Supinação"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma3().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa3"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10017"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma3.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl12"); +// st.setEscape(false); +// st.setText("Flexão"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma4().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa4"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10018"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma4.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl13"); +// st.setEscape(false); +// st.setText("Extensão"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma5().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa5"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10019"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma5.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl14"); +// st.setEscape(false); +// st.setText("Desvio Ulnar"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma6().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa6"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10020"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma6.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl15"); +// st.setEscape(false); +// st.setText("Desvio Radial"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma7().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa7"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10021"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma7.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl16"); +// st.setEscape(false); +// st.setText("Pinça Digital"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma8().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa8"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10022"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma8.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl17"); +// st.setEscape(false); +// st.setText("Segurar objectos entre os dedos"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma9().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa9"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10023"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma9.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl18"); +// st.setEscape(false); +// st.setText("Dedos em extensão"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getImg_ma10().matches("y")) +// { +// grd = new HtmlPanelGrid(); +// grd.setId("grdImgMa10"); +// grd.setColumns(1); +// grd.setColumnClasses("gridColCenter"); +// grd.setStyleClass("centerBlock"); +// +// img = new ImageComponent(); +// img.setId("imgRestricoes10024"); +// img.setWidth(IMAGE_WIDTH); +// img.setHeight(IMAGE_HEIGHT); +// img.setUrl("/resources/images/medico/ma10.gif"); +// grd.getChildren().add(img); +// st = new StaticText(); +// st.setId("stImgRestricaoLbl19"); +// st.setEscape(false); +// st.setText("Pega palmar"); +// grd.getChildren().add(st); +// gridImagesRestricoes.getChildren().add(grd); +// } +// +// if(a.getRestricao_carga() != null) +// { +// if(a.getRestricao_carga().intValue() > 0) +// { +// pg = new PanelGroup(); +// st = new StaticText(); +// st.setId("stRestricaoCargaLbl"); +// st.setEscape(false); +// st.setText("Movimentação e manipulação de cargas com mais de  "); +// pg.getChildren().add(st); +// st = new StaticText(); +// st.setId("stRestricaoCargaKgs"); +// st.setEscape(false); +// st.setText(a.getRestricao_carga().toString()); +// pg.getChildren().add(st); +// st = new StaticText(); +// st.setId("stRestricaoCargaLbl1"); +// st.setEscape(false); +// st.setText("Kg"); +// pg.getChildren().add(st); +// gridOutrasRestricoes.getChildren().add(pg); +// } +// +// if(a.getRestricao_motricidade().matches("y")) +// { +// st = new StaticText(); +// st.setId("stRestricaoMotricidadeLbl"); +// st.setEscape(false); +// st.setText("Operações que requeiram motricidade fina."); +// gridOutrasRestricoes.getChildren().add(st); +// } +// +// if(a.getRestricao_conducao().matches("y")) +// { +// st = new StaticText(); +// st.setId("stRestricaoConducaoLbl"); +// st.setEscape(false); +// st.setText("Condução/interacção com veículos ou outros equipamentos."); +// gridOutrasRestricoes.getChildren().add(st); +// } +// +// if(a.getRestricao_vibracoes().matches("y")) +// { +// st = new StaticText(); +// st.setId("stRestricaoVibracoesLbl"); +// st.setEscape(false); +// st.setText("Utilizaçõo de equipamentos/ferramentas que impliquem exposição a vibrações ou impactos."); +// gridOutrasRestricoes.getChildren().add(st); +// } +// +// if(a.getRestricao_outras().trim().length() > 0) +// { +// st = new StaticText(); +// st.setId("stRestricaoOutras"); +// st.setEscape(false); +// st.setText(a.getRestricao_outras()); +// gridOutrasRestricoes.getChildren().add(st); +// } +// +// if(a.getMed_observ().trim().length() > 0) +// { +// stObservacoes.setText(a.getMed_observ()); +// } +// } + + } + + private void fillVerificacao(AnaliseAcidente a) + { +// StaticText st = new StaticText(); +// st.setId("stVerificacao1"); +// st.setEscape(false); +// String txtVer = "Verificado por " + a.getNome_resp_seg() + " a "; +// //txtVer += a.getData_assinatura_seg(); +// +// try +// { +// java.util.Date ddate = new java.util.Date(a.getData_assinatura_seg().getTime()); +// txtVer += utils.Utils.dateToYYYYMMDD(ddate); +// } +// catch(Exception ex){}; +// st.setText(txtVer); +// gridAssinaturasView.getChildren().add(st); +// +// st = new StaticText(); +// st.setId("stVerificacao2"); +// st.setEscape(false); +// txtVer = "Verificado por " + a.getNome_resp_rh() + " a "; +// //txtVer += a.getData_assinatura_rh(); +// try +// { +// java.util.Date ddate = new java.util.Date(a.getData_assinatura_rh().getTime()); +// txtVer += utils.Utils.dateToYYYYMMDD(ddate); +// } +// catch(Exception ex){}; +// st.setText(txtVer); +// gridAssinaturasView.getChildren().add(st); + + StaticText st = null; + String txtVer = null; + if(a.getAveriguador() != null) + { + if(a.getAveriguador().trim().length() > 0) + { + st = new StaticText(); + st.setId("stVerificacao1"); + st.setEscape(false); + txtVer = "Averiguado por " + a.getAveriguador() + " (Departamento de Segurança) a "; + //txtVer += a.getData_assinatura_seg(); + + try + { + java.util.Date ddate = new java.util.Date(a.getData_inicio_processo().getTime()); + txtVer += utils.Utils.dateToYYYYMMDD(ddate) + "."; + } + catch(Exception ex){}; + st.setText(txtVer); + gridAssinaturasView.getChildren().add(st); + } + } + + if(a.getAss_consolidacao().matches("y")) + { + st = new StaticText(); + st.setId("stVerificacao2"); + st.setEscape(false); + txtVer = "Verificado por " + a.getNome_resp_consolidacao() + " (Técnico de HST) a "; + //txtVer += a.getData_assinatura_rh(); + try + { + java.util.Date ddate = new java.util.Date(a.getData_consolidacao().getTime()); + txtVer += utils.Utils.dateToYYYYMMDD(ddate) + "."; + } + catch(Exception ex){}; + st.setText(txtVer); + gridAssinaturasView.getChildren().add(st); + } + + if(a.getAss_resp_seg().matches("y")) + { + st = new StaticText(); + st.setId("stVerificacao3"); + st.setEscape(false); + txtVer = "Verificado por " + a.getNome_resp_seg() + " (Responsável de Segurança) a "; + //txtVer += a.getData_assinatura_rh(); + try + { + java.util.Date ddate = new java.util.Date(a.getData_assinatura_seg().getTime()); + txtVer += utils.Utils.dateToYYYYMMDD(ddate) + "."; + } + catch(Exception ex){}; + st.setText(txtVer); + gridAssinaturasView.getChildren().add(st); + } + + if(a.getAss_resp_rh().matches("y")) + { + st = new StaticText(); + st.setId("stVerificacao4"); + st.setEscape(false); + txtVer = "Verificado por " + a.getNome_resp_rh() + " (Responsável de RH) a "; + //txtVer += a.getData_assinatura_rh(); + try + { + java.util.Date ddate = new java.util.Date(a.getData_assinatura_rh().getTime()); + txtVer += utils.Utils.dateToYYYYMMDD(ddate) + "."; + } + catch(Exception ex){}; + st.setText(txtVer); + gridAssinaturasView.getChildren().add(st); + } + + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + Acidentado ac = adp.getAcidentado(a.getAcidentado_id()); + if(ac.getNome_superior_hierarquico() != null) + { + if(ac.getNome_superior_hierarquico().trim().length() > 0) + { + st = new StaticText(); + st.setId("stVerificacao5"); + st.setEscape(false); + txtVer = "Com conhecimento de " + ac.getNome_superior_hierarquico() + " (Responsável hierárquico)"; + + if(ac.getEmail_superior_hierarquico() != null) + { + if(ac.getEmail_superior_hierarquico().trim().length() > 0) + { + try + { + java.util.Date ddate = new java.util.Date(ac.getData_email_superior_hierarquico().getTime()); + txtVer += " a " + utils.Utils.dateToYYYYMMDD(ddate); + } + catch(Exception ex){}; + } + } + txtVer += "."; + st.setText(txtVer); + gridAssinaturasView.getChildren().add(st); + } + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + HtmlPanelGrid grid = new HtmlPanelGrid(); + grid.setId("rodape1"); + grid.setColumns(1); + grid.setStyle("width: 100%"); + grid.setColumnClasses("gridColCenter"); + st = new StaticText(); + st.setId("stRodape1"); + st.setEscape(false); + st.setText("- processamento informático - acesso autenticado -"); + grid.getChildren().add(st); + gridAssinaturasView.getChildren().add(grid); + } + + private void fillImpressao(AnaliseAcidente a) + { + StaticText st = new StaticText(); + st.setId("stImpressaoView1"); + st.setEscape(false); + String stData = ""; + try + { + java.util.Date ddate = new java.util.Date(a.getData_assinatura_superior().getTime()); + stData += utils.Utils.dateToYYYYMMDD(ddate); + } + catch(Exception ex){}; + + String txt = "Assinado na Ficha de Análise de Acidente em papel por " + a.getNome_superior() + ", superior hierárquico / superior de "; + txt += getSessionBean1().getAcidentado().getNome() + ", a " + stData; + gridAssSupView.getChildren().add(st); + } + + private void fillImages() + { + ServletContext theApplicationsServletContext = + (ServletContext) this.getExternalContext().getContext(); + try + { +// String imageFileFolder = theApplicationsServletContext.getRealPath(Global.IMAGE_FOLDER + "/" + getSessionBean1().getCurrentAnalise().getId()); + String imageFileFolder = Global.IMAGE_FOLDER + "/" + getSessionBean1().getCurrentAnalise().getId(); + File f = new File(imageFileFolder); + if( f.exists() ) + { + File files[] = f.listFiles(); + + for(int i=0;i " + Global.ESTADO_SEG + " AND estado < " + Global.ESTADO_ASSINATURA_SEG + " AND (averiguacao_posterior = 'n' OR (averiguacao_posterior = 'y' AND averiguacao_obs <> '')) OR (estado > " + Global.ESTADO_ASSINATURA_SEG + " AND estado < " + Global.ESTADO_CONCLUIDO + "))" + " ORDER BY analise_nr"; +// sql ="SELECT * FROM analises_acidentes WHERE estabelecimento_id = " + estabelecimento_id + " AND ((estado = 7 and ass_resp_seg = 'y') OR (estado > 1 AND estado < 7 AND (averiguacao_posterior = 'n' OR (averiguacao_posterior = 'y' AND averiguacao_obs <> ''))) OR (estado > 7 AND estado < 10))"; + } + else + { +// sql ="SELECT * FROM analises_acidentes WHERE estabelecimento_id = " + estabelecimento_id + " AND ((estado > " + Global.ESTADO_SEG + " AND estado < 8 AND (averiguacao_posterior = 'n' OR (averiguacao_posterior = 'y' AND averiguacao_obs <> ''))) OR (estado > 7 AND estado < 10))"; + sql ="SELECT * FROM analises_acidentes WHERE estabelecimento_id = " + estabelecimento_id + " AND ((estado > " + Global.ESTADO_SEG + " AND estado < " + Global.ESTADO_FECHAR + " AND (averiguacao_posterior = 'n' OR (averiguacao_posterior = 'y' AND averiguacao_obs <> ''))) OR estado = " + Global.ESTADO_FECHAR + ")" + " ORDER BY analise_nr"; + } + + System.out.println("SEG SEGUIMENTO SQL : " + sql); + ResultSet rs = st.executeQuery(sql); + ArrayList list = fillAnaliseFields(rs); + return list; + } + + public ArrayList getAnalisesSeguimentoHsList(Integer estabelecimento_id) throws Exception + { + Statement st = createStatement(); + String sql = null; + + sql ="SELECT * FROM analises_acidentes WHERE estado < " + Global.ESTADO_HS + " OR (estado > " + Global.ESTADO_HS + " AND estado < " + Global.ESTADO_CONSOLIDACAO + ") OR (estado > " + Global.ESTADO_CONSOLIDACAO + " AND estado < " + Global.ESTADO_FECHAR + ")" + " ORDER BY analise_nr"; // AND estabelecimento_id = " + estabelecimento_id; + + ResultSet rs = st.executeQuery(sql); + ArrayList list = fillAnaliseFields(rs); + return list; + } + + public ArrayList getAnalisesSeguimentoRhList(Integer estabelecimento_id, String responsavel_loja) throws Exception + { + Statement st = createStatement(); + String sql = null; + + if(responsavel_loja.matches("y")) + { +// sql ="SELECT * FROM analises_acidentes WHERE (estado = 1 OR estado = 3 OR estado = 6 OR (estado = 7 AND estado_assinatura < 2) OR estado = 9) AND estabelecimento_id = " + estabelecimento_id; +// sql ="SELECT * FROM analises_acidentes WHERE (estado = 1 OR estado = 3 OR estado = 6 OR (estado = 7 AND estado_assinatura < 2) OR (estado = 7 and ass_resp_rh = 'y') OR estado = 9) AND estabelecimento_id = " + estabelecimento_id; + sql ="SELECT * FROM analises_acidentes WHERE (estado = " + Global.ESTADO_SEG + " OR estado = " + Global.ESTADO_HS + " OR estado = " + Global.ESTADO_CONSOLIDACAO + " OR estado = " + Global.ESTADO_ASSINATURA_SEG + " OR estado = " + Global.ESTADO_FECHAR + ") AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + else + { + sql ="SELECT * FROM analises_acidentes WHERE (estado = " + Global.ESTADO_SEG + " OR estado = " + Global.ESTADO_HS + " OR estado = " + Global.ESTADO_CONSOLIDACAO + " OR estado = " + Global.ESTADO_ASSINATURA_SEG + " OR estado = " + Global.ESTADO_ASSINATURA_RH + " OR estado = " + Global.ESTADO_FECHAR + ") AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + + + ResultSet rs = st.executeQuery(sql); + ArrayList list = fillAnaliseFields(rs); + return list; + } + + public ArrayList getAnalisesSeguimentoMedList(Integer estabelecimento_id) throws Exception + { + Statement st = createStatement(); + String sql = null; + + sql ="SELECT * FROM analises_acidentes WHERE estado < 5 OR (estado = 6 AND estado_assinatura <> 2) OR (estado = 6 AND estado_assinatura = 2 AND ass_med = 'y') OR (estado > 6 AND estado < 9) AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + + ResultSet rs = st.executeQuery(sql); + ArrayList list = fillAnaliseFields(rs); + return list; + } + + public ArrayList getAnalisesSeguimentoDirSiprpList() throws Exception + { + Statement st = createStatement(); + String sql = null; + + sql ="SELECT * FROM analises_acidentes WHERE estado < " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + + ResultSet rs = st.executeQuery(sql); + ArrayList list = fillAnaliseFields(rs); + return list; + } + + public ArrayList getAnalisesSeguimentoDirGerRhList() throws Exception + { + Statement st = createStatement(); + String sql = null; + + sql ="SELECT * FROM analises_acidentes WHERE estado < " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + + ResultSet rs = st.executeQuery(sql); + ArrayList list = fillAnaliseFields(rs); + return list; + } + + public ArrayList getAnalisesSeguimentoGestorList(Integer estabelecimento_id) throws Exception + { + Statement st = createStatement(); + String sql = null; + + if(estabelecimento_id == null) + { + sql ="SELECT * FROM analises_acidentes WHERE estado < " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql ="SELECT * FROM analises_acidentes WHERE estado < " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + + + ResultSet rs = st.executeQuery(sql); + ArrayList list = fillAnaliseFields(rs); + return list; + } + + + + public ArrayList getAnalisesConcluidasList(Integer estabelecimento_id) throws Exception + { + Statement st = createStatement(); + String sql = ""; + if(estabelecimento_id == null) + { + sql ="SELECT * FROM analises_acidentes WHERE estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql ="SELECT * FROM analises_acidentes WHERE estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + + ResultSet rs = st.executeQuery(sql); + ArrayList list = fillAnaliseFields(rs); + + return list; + } + + public ArrayList getAnalisesConcluidasHsList() throws Exception + { + Statement st = createStatement(); + String sql ="SELECT * FROM analises_acidentes WHERE estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + ResultSet rs = st.executeQuery(sql); + ArrayList list = fillAnaliseFields(rs); + + return list; + } + + public ArrayList searchAanalisesConcluidasList(Integer estabelecimento_id, Integer ano, Integer mes, Integer dia, String por, String nome) throws Exception + { +// Strings strings = new Strings(); + Calendar cal = Calendar.getInstance(); +// ArrayList list = new ArrayList(); +// Dblocal dblocal = new Dblocal(); +// dblocal.connect(); +// Statement stlocal = dblocal.createStatement(); + Statement st = createStatement(); + String sql = ""; + if(por != null) + { + por = por.toUpperCase(); + } + if(nome != null) + { + nome = nome.toUpperCase(); + } + + if( ano != null) + { + if( mes != null) + { + if( dia != null) + { + cal.set( cal.YEAR, ano.intValue() ); + cal.set( cal.MONTH, mes.intValue() -1 ); + cal.set( cal.DATE, dia.intValue() ); + java.sql.Date data_acidente = new java.sql.Date( cal.getTime().getTime() ); + if(por != null && nome != null) + { + if(estabelecimento_id == null) + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente = '" + data_acidente + "' AND (numero_mecanografico LIKE '%" + por + "%' OR nome LIKE '%" + nome + "%') AND estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente = '" + data_acidente + "' AND (numero_mecanografico LIKE '%" + por + "%' OR nome LIKE '%" + nome + "%') AND estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + } + else if(por != null) + { + if(estabelecimento_id == null) + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente = '" + data_acidente + "' AND numero_mecanografico LIKE '%" + por + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente = '" + data_acidente + "' AND numero_mecanografico LIKE '%" + por + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + + } + else if( nome != null) + { + if(estabelecimento_id == null) + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente = '" + data_acidente + "' AND nome LIKE '%" + nome + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente = '" + data_acidente + "' AND nome LIKE '%" + nome + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + } + else + { + if(estabelecimento_id == null) + { + sql = "SELECT * FROM analises_acidentes WHERE data_acidente = '" + data_acidente + "' AND estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql = "SELECT * FROM analises_acidentes WHERE data_acidente = '" + data_acidente + "' AND estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + } + } + else + { + cal.set( cal.YEAR, ano.intValue() ); + cal.set( cal.MONTH, mes.intValue() -1 ); + cal.set( cal.DATE, 1 ); + java.sql.Date data_acidente_from = new java.sql.Date( cal.getTime().getTime() ); + cal.set( cal.DATE, 31 ); + java.sql.Date data_acidente_to = new java.sql.Date( cal.getTime().getTime() ); + if(por != null && nome != null) + { + if(estabelecimento_id == null) + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND (numero_mecanografico LIKE '%" + por + "%' OR nome LIKE '%" + nome + "%') AND estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND (numero_mecanografico LIKE '%" + por + "%' OR nome LIKE '%" + nome + "%') AND estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + } + else if(por != null) + { + if(estabelecimento_id == null) + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND numero_mecanografico LIKE '%" + por + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND numero_mecanografico LIKE '%" + por + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + + } + else if( nome != null) + { + if(estabelecimento_id == null) + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND nome LIKE '%" + nome + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND nome LIKE '%" + nome + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + } + else + { + if(estabelecimento_id == null) + { + sql = "SELECT * FROM analises_acidentes WHERE data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql = "SELECT * FROM analises_acidentes WHERE data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + + } + } // dia + } // mes + else + { + cal.set( cal.YEAR, ano.intValue() ); + cal.set( cal.MONTH, 0 ); + cal.set( cal.DATE, 1 ); + java.sql.Date data_acidente_from = new java.sql.Date( cal.getTime().getTime() ); + cal.set( cal.MONTH, 11 ); + cal.set( cal.DATE, 31 ); + java.sql.Date data_acidente_to = new java.sql.Date( cal.getTime().getTime() ); + if(por != null && nome != null) + { + if(estabelecimento_id == null) + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND (numero_mecanografico LIKE '%" + por + "%' OR nome LIKE '%" + nome + "%') AND estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND (numero_mecanografico LIKE '%" + por + "%' OR nome LIKE '%" + nome + "%') AND estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + } + else if(por != null) + { + if(estabelecimento_id == null) + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND numero_mecanografico LIKE '%" + por + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND numero_mecanografico LIKE '%" + por + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + + } + else if( nome != null) + { + if(estabelecimento_id == null) + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND nome LIKE '%" + nome + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND nome LIKE '%" + nome + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + } + else + { + if(estabelecimento_id == null) + { + sql = "SELECT * FROM analises_acidentes WHERE data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql = "SELECT * FROM analises_acidentes WHERE data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + } + } + } // ano + else + { + if(por != null && nome != null) + { + if(estabelecimento_id == null) + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND (numero_mecanografico LIKE '%" + por + "%' OR nome LIKE '%" + nome + "%') AND estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND (numero_mecanografico LIKE '%" + por + "%' OR nome LIKE '%" + nome + "%') AND estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + } + else if(por != null) + { + if(estabelecimento_id == null) + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND numero_mecanografico LIKE '%" + por + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND numero_mecanografico LIKE '%" + por + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + + } + else if( nome != null ) + { + if(estabelecimento_id == null) + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND nome LIKE '%" + nome + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND nome LIKE '%" + nome + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + + } + else + { + if(estabelecimento_id == null) + { + sql = "SELECT * FROM analises_acidentes WHERE estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; + } + else + { + sql = "SELECT * FROM analises_acidentes WHERE estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr"; + } + + } + } + ResultSet rs = st.executeQuery(sql); + ArrayList list = fillAnaliseFields(rs); + + return list; + } + + private ArrayList fillAnaliseFields(ResultSet rs) throws Exception + { + Dblocal dblocal = new Dblocal(); + dblocal.connect(); + Statement stlocal = dblocal.createStatement(); + Statement stlocal1 = dblocal.createStatement(); + + ArrayList list = new ArrayList(); + + rs.first(); + int nr = 0; + do + { + AnaliseAcidente a = new AnaliseAcidente(); + a.setId(new Integer(rs.getInt("id"))); + //System.out.println("ANALISE ID : " + a.getId()); + nr++; + a.setNr(new Integer(nr)); + a.setData_acidente(rs.getDate("data_acidente")); + a.setEmpresa_id(new Integer(rs.getInt("empresa_id"))); + a.setEstabelecimento_id(new Integer(rs.getInt("estabelecimento_id"))); + String sqllocal1 = "SELECT nome_plain FROM estabelecimentos WHERE id = " + a.getEstabelecimento_id(); + ResultSet rslocal1 = stlocal1.executeQuery(sqllocal1); + rslocal1.first(); + a.setNome_estabelecimento(rslocal1.getString("nome_plain")); + a.setEstado(new Integer(rs.getInt("estado"))); + a.setEstado_assinatura(new Integer(rs.getInt("estado_assinatura"))); + a.setFase(getFase(a.getEstado().intValue())); + a.setAcidentado_id(new Integer( rs.getInt("acidentado_id"))); + Acidentado ac = getAcidentado(a.getAcidentado_id()); + String sqllocal = "SELECT nome, numero_mecanografico FROM trabalhadores WHERE id = " + ac.getTrabalhador_id(); + ResultSet rslocal = stlocal.executeQuery(sqllocal); + rslocal.first(); + String nome_acidentado = rslocal.getString("nome"); + a.setNome_acidentado(utils.Utils.unicodeToHTML(nome_acidentado)); + a.setNumero_mecanografico(rslocal.getString("numero_mecanografico")); + Object horas_turno = rs.getObject("horas_turno"); + if(horas_turno == null) + { + a.setHoras_turno(null); + } + else + { + a.setHoras_turno(new Integer(rs.getInt("horas_turno"))); + } + + a.setAveriguador(rs.getString("averiguador")); + //a.setSeccao(rs.getString("seccao")); + a.setDepartamento_id( new Integer(rs.getInt("departamento_id")) ); + a.setSeccao_id( new Integer(rs.getInt("seccao_id")) ); + a.setLocal_trabalho(rs.getString("local_trabalho")); + a.setTarefa(rs.getString("tarefa")); + a.setSubstancias(rs.getString("substancias")); +// a.setSuperior_hierarquico(rs.getString("superior_hierarquico")); + a.setCondicoes(rs.getString("condicoes")); + a.setTestemunhas(rs.getString("testemunhas")); + a.setCausas( new Integer(rs.getInt("causas")) ); + a.setDescricao(rs.getString("descricao")); + a.setConclusoes(rs.getString("conclusoes")); + a.setAccoes(rs.getString("accoes")); + a.setAveriguacao_posterior(rs.getString("averiguacao_posterior")); + a.setAveriguacao_obs(rs.getString("averiguacao_obs")); + + a.setHora_acidente(rs.getTime("hora_acidente")); + a.setFormacao_shst(rs.getString("formacao_shst")); + Object o = rs.getString("formacao_shst_nao_porque"); + if(o == null) + { + a.setFormacao_shst_nao_porque(""); + } + else + { + a.setFormacao_shst_nao_porque(rs.getString("formacao_shst_nao_porque")); + } + a.setOutros_acidentes_com_colaborador(rs.getString("outros_acidentes_com_colaborador")); + a.setNr_acidentes_com_colaborador(new Integer(rs.getInt("nr_acidentes_com_colaborador"))); + a.setNr_relatorio_acidente_colaborador1(new Integer(rs.getInt("nr_relatorio_acidente_colaborador1"))); + a.setNr_relatorio_acidente_colaborador2(new Integer(rs.getInt("nr_relatorio_acidente_colaborador2"))); + a.setNr_relatorio_acidente_colaborador3(new Integer(rs.getInt("nr_relatorio_acidente_colaborador3"))); + a.setNr_relatorio_acidente_colaborador4(new Integer(rs.getInt("nr_relatorio_acidente_colaborador4"))); + a.setAcidentes_outros_colaboradores(rs.getString("acidentes_outros_colaboradores")); + a.setNr_acidentes_outros_colaboradores(new Integer(rs.getInt("nr_acidentes_outros_colaboradores"))); + a.setNr_relatorio_acidente_outros_colaboradores1(new Integer(rs.getInt("nr_relatorio_acidente_outros_colaboradores1"))); + a.setNr_relatorio_acidente_outros_colaboradores2(new Integer(rs.getInt("nr_relatorio_acidente_outros_colaboradores2"))); + a.setNr_relatorio_acidente_outros_colaboradores3(new Integer(rs.getInt("nr_relatorio_acidente_outros_colaboradores3"))); + a.setNr_relatorio_acidente_outros_colaboradores4(new Integer(rs.getInt("nr_relatorio_acidente_outros_colaboradores4"))); + + a.setLesao_cabeca(rs.getString("lesao_cabeca")); + a.setLesao_pescoco(rs.getString("lesao_pescoco")); + a.setLesao_tronco(rs.getString("lesao_tronco")); + a.setLesao_membro_sup_dir(rs.getString("lesao_membro_sup_dir")); + a.setLesao_membro_sup_esq(rs.getString("lesao_membro_sup_esq")); + a.setLesao_membro_inf_dir(rs.getString("lesao_membro_inf_dir")); + a.setLesao_membro_inf_esq(rs.getString("lesao_membro_inf_esq")); + Object ob = rs.getString("especif1"); + if(ob == null) + { + a.setEspecif1(""); + } + else + { + a.setEspecif1(rs.getString("especif1")); + } + ob = rs.getString("especif2"); + if(ob == null) + { + a.setEspecif2(""); + } + else + { + a.setEspecif2(rs.getString("especif2")); + } + ob = rs.getString("especif3"); + if(ob == null) + { + a.setEspecif3(""); + } + else + { + a.setEspecif3(rs.getString("especif3")); + } + ob = rs.getString("especif4"); + if(ob == null) + { + a.setEspecif4(""); + } + else + { + a.setEspecif4(rs.getString("especif4")); + } + ob = rs.getString("tipo_lesao"); + if(ob == null) + { + a.setTipo_lesao(""); + } + else + { + a.setTipo_lesao(rs.getString("tipo_lesao")); + } + a.setTipo_incapacidade(rs.getString("tipo_incapacidade")); + //a.setCoef_incapacidade(new Integer(( rs.getInt("coef_incapacidade") ))); + a.setCoef_incapacidade((Integer) rs.getObject("coef_incapacidade")); + a.setData_aval_incapacidade(rs.getDate("data_aval_incapacidade")); + a.setData_rev_incapacidade(rs.getDate("data_rev_incapacidade")); + a.setPeriodo_incapacidade_de(rs.getDate("periodo_incapacidade_de")); + a.setPeriodo_incapacidade_a(rs.getDate("periodo_incapacidade_a")); + a.setImg_flexao(rs.getString("img_flexao")); + a.setImg_ext1(rs.getString("img_ext1")); + a.setImg_ext2(rs.getString("img_ext2")); + a.setImg_cab2(rs.getString("img_cab2")); + a.setImg_cab3(rs.getString("img_cab3")); + a.setImg_ma2(rs.getString("img_ma2")); + a.setImg_ma3(rs.getString("img_ma3")); + a.setImg_ma5(rs.getString("img_ma5")); + a.setImg_ma6(rs.getString("img_ma6")); + a.setImg_ma8(rs.getString("img_ma8")); + a.setImg_ma10(rs.getString("img_ma10")); + a.setImg_rot1(rs.getString("img_rot1")); + a.setImg_rot2(rs.getString("img_rot2")); + a.setImg_cab1(rs.getString("img_cab1")); + a.setImg_cab4(rs.getString("img_cab4")); + a.setImg_ma1(rs.getString("img_ma1")); + a.setImg_ma4(rs.getString("img_ma4")); + a.setImg_ma7(rs.getString("img_ma7")); + a.setImg_ma9(rs.getString("img_ma9")); + a.setRestricao_carga(new Integer( rs.getInt("restricao_carga") )); + a.setRestricao_motricidade(rs.getString("restricao_motricidade")); + a.setRestricao_conducao(rs.getString("restricao_conducao")); + a.setRestricao_vibracoes(rs.getString("restricao_vibracoes")); + ob = rs.getString("restricao_outras"); + if(ob == null) + { + a.setRestricao_outras(""); + } + else + { + a.setRestricao_outras(rs.getString("restricao_outras")); + } + ob = rs.getString("med_observ"); + if(ob == null) + { + a.setMed_observ(""); + } + else + { + a.setMed_observ(rs.getString("med_observ")); + } + a.setAnalise_nr(rs.getString("analise_nr")); + a.setMedico_id(new Integer(rs.getInt("medico_id"))); + a.setTecnico_saude_id(new Integer(rs.getInt("tecnico_saude_id"))); + + //a.setAss_hs(rs.getString("ass_hs")); + //a.setAss_seg(rs.getString("ass_seg")); + a.setAss_resp_seg(rs.getString("ass_resp_seg")); + //a.setAss_med(rs.getString("ass_med")); + a.setAss_resp_rh(rs.getString("ass_resp_rh")); + a.setAss_consolidacao(rs.getString("ass_consolidacao")); + a.setData_consolidacao(rs.getDate("data_consolidacao")); + a.setData_assinatura_seg(rs.getDate("data_assinatura_seg")); + a.setData_assinatura_rh(rs.getDate("data_assinatura_rh")); + a.setNome_resp_seg(rs.getString("nome_resp_seg")); + a.setNome_resp_rh(rs.getString("nome_resp_rh")); + a.setCorrecao(rs.getString("correcao")); + a.setObservacoes_correcao(rs.getString("observacoes_correcao")); + a.setEstado_antes_correcao( new Integer(rs.getInt("estado_antes_correcao"))); + a.setAss_superior(rs.getString("ass_superior")); + a.setNome_superior(rs.getString("nome_superior")); + a.setData_assinatura_superior(rs.getDate("data_assinatura_superior")); + a.setData_inicio_processo(rs.getDate("data_inicio_processo")); + a.setNome_resp_consolidacao(rs.getString("nome_resp_consolidacao")); + //System.out.println("ANALISE NR : " + a.getAnalise_nr()); + list.add(a); + }while(rs.next()); + dblocal.close(); + + + return list; + } + + public ArrayList searchTrabalhador(Integer empresa_id, Integer estabelecimento_id, String nrMecanografico, String nome) throws Exception + { + ArrayList list = new ArrayList(); + Dblocal dblocal = new Dblocal(); + dblocal.connect(); + Statement stlocal = dblocal.createStatement(); + String sql = ""; + + + // trabalhadores do estabelecimento + if(nrMecanografico != null) + { + if(nome != null) + { + sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND estabelecimento_id = " + estabelecimento_id + " AND (trabalhadores.nome LIKE '%" + nome + "%' OR LOWER(numero_mecanografico) LIKE '%" + nrMecanografico.toLowerCase() + "%') AND estabelecimentos.empresa_id = " + empresa_id; + } + else + { + sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND estabelecimento_id = " + estabelecimento_id + " AND LOWER(numero_mecanografico) LIKE '%" + nrMecanografico.toLowerCase() + "%' AND estabelecimentos.empresa_id = " + empresa_id; + } + } + else + { + if(nome != null) + { + sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND estabelecimento_id = " + estabelecimento_id + " AND trabalhadores.nome LIKE '%" + nome + "%' AND estabelecimentos.empresa_id = " + empresa_id; + } + } + + System.out.println("TRABALHADORES SQL B : " + sql); + ResultSet rslocal = stlocal.executeQuery(sql); + if(rslocal.isBeforeFirst()) + { + rslocal.first(); + do + { + Trabalhador t = new Trabalhador(); + t.setId(new Integer(rslocal.getInt(1))); //id + String nome_trab = rslocal.getString(2); + t.setNome(utils.Utils.unicodeToHTML(nome_trab)); + t.setData_nascimento(rslocal.getDate("data_nascimento")); + t.setFuncao(rslocal.getString("funcao_proposta")); + t.setData_admissao(rslocal.getDate("data_admissao")); + t.setNumero_mecanografico(rslocal.getString("numero_mecanografico")); + t.setEstabelecimento_id(new Integer( rslocal.getInt(7) )); + //if(nome != null) + //{ + t.setEstabelecimento(utils.Utils.unicodeToHTML(rslocal.getString(8))); + //} + + list.add(t); + }while(rslocal.next()); + } + + + //restantes trabalhadores + + if(nrMecanografico != null) + { + if(nome != null) + { + sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND estabelecimento_id <> " + estabelecimento_id + " AND (trabalhadores.nome LIKE '%" + nome + "%' OR LOWER(numero_mecanografico) LIKE '%" + nrMecanografico.toLowerCase() + "%') AND estabelecimentos.empresa_id = " + empresa_id; + } + else + { + sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND estabelecimento_id <> " + estabelecimento_id + " AND LOWER(numero_mecanografico) LIKE '%" + nrMecanografico.toLowerCase() + "%' AND estabelecimentos.empresa_id = " + empresa_id; + } + } + else + { + if(nome != null) + { + sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND estabelecimento_id <> " + estabelecimento_id + " AND trabalhadores.nome LIKE '%" + nome + "%' AND estabelecimentos.empresa_id = " + empresa_id; + } + } + + +// if(nrMecanografico != null) +// { +// sql = "SELECT * FROM trabalhadores WHERE LOWER(numero_mecanografico) = '" + nrMecanografico.toLowerCase() + "'"; +// } +// else if(nome != null) +// { +// sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND trabalhadores.nome LIKE '%" + nome + "%'"; +// } + System.out.println("TRABALHADORES SQL : " + sql); + rslocal = stlocal.executeQuery(sql); + rslocal.first(); + do + { + Trabalhador t = new Trabalhador(); + t.setId(new Integer(rslocal.getInt(1))); //id + String nome_trab = rslocal.getString(2); + t.setNome(utils.Utils.unicodeToHTML(nome_trab)); + t.setData_nascimento(rslocal.getDate("data_nascimento")); + t.setFuncao(rslocal.getString("funcao_proposta")); + t.setData_admissao(rslocal.getDate("data_admissao")); + t.setNumero_mecanografico(rslocal.getString("numero_mecanografico")); + t.setEstabelecimento_id(new Integer( rslocal.getInt(7) )); + //if(nome != null) + //{ + t.setEstabelecimento(utils.Utils.unicodeToHTML(rslocal.getString(8))); + //} + + list.add(t); + }while(rslocal.next()); + dblocal.close(); + return list; + } + + public ArrayList searchTrabalhador(Integer empresa_id, String nrMecanografico, String nome) throws Exception + { + ArrayList list = new ArrayList(); + Dblocal dblocal = new Dblocal(); + dblocal.connect(); + Statement stlocal = dblocal.createStatement(); + String sql = ""; + + StringTokenizer st = null; + + if(nrMecanografico != null) + { + if(nome != null) + { + String sql1 = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND ("; + String sql2 = ""; + String sql3 = ") AND LOWER(numero_mecanografico) LIKE '%" + nrMecanografico.toLowerCase() + "%' AND estabelecimentos.empresa_id = " + empresa_id; + st = new StringTokenizer (nome); + int n = 0; + while (st.hasMoreTokens ()) { + if(n > 0) + { + sql2 += "AND "; + } + sql2 += "trabalhadores.nome LIKE '%" + st.nextToken () + "%' "; + n++; + } + sql = sql1 + sql2 + sql3; + //sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND (trabalhadores.nome LIKE '%" + nome + "%' AND LOWER(numero_mecanografico) LIKE '%" + nrMecanografico.toLowerCase() + "%') AND estabelecimentos.empresa_id = " + empresa_id; + } + else + { + sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND LOWER(numero_mecanografico) LIKE '%" + nrMecanografico.toLowerCase() + "%' AND estabelecimentos.empresa_id = " + empresa_id; + } + } + else + { + if(nome != null) + { + //sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND trabalhadores.nome LIKE '%" + nome + "%' AND estabelecimentos.empresa_id = " + empresa_id; + String sql1 = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.id, estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND ("; + String sql2 = ""; + String sql3 = ") AND estabelecimentos.empresa_id = " + empresa_id; + st = new StringTokenizer (nome); + int n = 0; + while (st.hasMoreTokens ()) { + if(n > 0) + { + sql2 += "AND "; + } + sql2 += "trabalhadores.nome LIKE '%" + st.nextToken () + "%' "; + n++; + } + sql = sql1 + sql2 + sql3; + + } + } + + System.out.println("TRABALHADORES SQL A : " + sql); +// if(nrMecanografico != null) +// { +// sql = "SELECT * FROM trabalhadores WHERE LOWER(numero_mecanografico) = '" + nrMecanografico.toLowerCase() + "'"; +// } +// else if(nome != null) +// { +// sql = "SELECT trabalhadores.id, trabalhadores.nome, data_nascimento, funcao_proposta, data_admissao, numero_mecanografico , estabelecimentos.nome FROM trabalhadores, estabelecimentos WHERE estabelecimento_id = estabelecimentos.id AND trabalhadores.nome LIKE '%" + nome + "%'"; +// } + ResultSet rslocal = stlocal.executeQuery(sql); + rslocal.first(); + do + { + Trabalhador t = new Trabalhador(); + t.setId(new Integer(rslocal.getInt(1))); //id + String nome_trab = rslocal.getString(2); + t.setNome(utils.Utils.unicodeToHTML(nome_trab)); + t.setData_nascimento(rslocal.getDate("data_nascimento")); + t.setFuncao(rslocal.getString("funcao_proposta")); + t.setData_admissao(rslocal.getDate("data_admissao")); + t.setNumero_mecanografico(rslocal.getString("numero_mecanografico")); + t.setEstabelecimento_id(new Integer( rslocal.getInt(7) )); + //if(nome != null) + //{ + t.setEstabelecimento(utils.Utils.unicodeToHTML(rslocal.getString(8))); + //} + + list.add(t); + }while(rslocal.next()); + dblocal.close(); + return list; + } + + public ArrayList getTrabalhadoresListByEstabelecimento(Integer estabelecimento_id) throws Exception + { + Utils utils = new Utils(); + ArrayList list = new ArrayList(); + Dblocal dblocal = new Dblocal(); + dblocal.connect(); + Statement stlocal = dblocal.createStatement(); + String sql ="SELECT * FROM trabalhadores WHERE estabelecimento_id = " + estabelecimento_id; + ResultSet rslocal = stlocal.executeQuery(sql); + rslocal.first(); + int nr = 0; + do + { + Trabalhador t = new Trabalhador(); + t.setId(new Integer(rslocal.getInt("id"))); + String nome = rslocal.getString("nome"); + t.setNome(utils.unicodeToHTML(nome)); + t.setData_nascimento(rslocal.getDate("data_nascimento")); + t.setFuncao(rslocal.getString("funcao_proposta")); + t.setData_admissao(rslocal.getDate("data_admissao")); + list.add(t); + }while(rslocal.next()); + dblocal.close(); + + return list; + } + + public Trabalhador getTrabalhador(Integer id) throws Exception + { + Dblocal dblocal = new Dblocal(); + dblocal.connect(); + Statement stlocal = dblocal.createStatement(); + String sql ="SELECT * FROM trabalhadores WHERE id = " + id; + ResultSet rslocal = stlocal.executeQuery(sql); + rslocal.first(); + Trabalhador t = new Trabalhador(); + t.setId(new Integer(rslocal.getInt("id"))); + t.setNome(rslocal.getString("nome")); + t.setData_nascimento(rslocal.getDate("data_nascimento")); + t.setFuncao(rslocal.getString("funcao_proposta")); + t.setData_admissao(rslocal.getDate("data_admissao")); + dblocal.close(); + return t; + } + + public Acidentado getAcidentado(Integer acidentado_id) throws Exception + { + Strings strings = new Strings(); + Acidentado a = new Acidentado(); + Statement st = createStatement(); + String sql ="SELECT * FROM acidentados WHERE id = " + acidentado_id; + ResultSet rs = st.executeQuery(sql); + rs.first(); + a.setId(new Integer(rs.getInt("id"))); + a.setNome(rs.getString("nome")); + a.setData_nascimento(rs.getDate("data_nascimento")); + a.setBilhete_identidade(rs.getString("bilhete_identidade")); + a.setMorada(rs.getString("morada")); + a.setCod_postal(rs.getString("cod_postal")); + a.setLocalidade(rs.getString("localidade")); + a.setContacto_telefonico(rs.getString("contacto_telefonico")); + a.setData_admissao(rs.getDate("data_admissao")); + a.setTurno(rs.getString("turno")); + String funcao = rs.getString("funcao"); + a.setFuncao(utils.Utils.unicodeToHTML(funcao)); + a.setTrabalhador_id(new Integer(rs.getInt("trabalhador_id"))); + a.setNumero_mecanografico(rs.getString("numero_mecanografico")); + a.setNome_superior_hierarquico(rs.getString("nome_superior_hierarquico")); + a.setEmail_superior_hierarquico(rs.getString("email_superior_hierarquico")); + a.setEstabelecimento_origem(rs.getString("estabelecimento_origem")); + a.setData_email_superior_hierarquico(rs.getDate("data_email_superior_hierarquico")); + //a.setAnalise_acidente_id(new Integer("analise_acidente_id")); + return a; + } + + public String getEmpresaNome(Integer empresa_id) throws Exception + { + Dblocal dblocal = new Dblocal(); + dblocal.connect(); + Statement stlocal = dblocal.createStatement(); + String sql ="SELECT designacao_social FROM empresas WHERE id = " + empresa_id; + ResultSet rslocal = stlocal.executeQuery(sql); + rslocal.first(); + String nome = rslocal.getString("designacao_social"); + dblocal.close(); + return nome; + } + + + + public String getEstabelecimentoNome(Integer estabelecimento_id) throws Exception + { + Dblocal dblocal = new Dblocal(); + dblocal.connect(); + Statement stlocal = dblocal.createStatement(); + String sql ="SELECT nome FROM estabelecimentos WHERE id = " + estabelecimento_id; + ResultSet rslocal = stlocal.executeQuery(sql); + rslocal.first(); + String nome = rslocal.getString("nome"); + dblocal.close(); + return Utils.unicodeToHTML(nome); + } + + public String getMedicoNome(Integer medico_id) throws Exception + { + Dblocal dblocal = new Dblocal(); + dblocal.connect(); + Statement stlocal = dblocal.createStatement(); + String sql ="SELECT nome FROM medicos WHERE id = " + medico_id; + ResultSet rslocal = stlocal.executeQuery(sql); + rslocal.first(); + String nome = rslocal.getString("nome"); + dblocal.close(); + return Utils.unicodeToHTML(nome); + } + + public Medico getMedico(Integer id) throws Exception + { + Dblocal dblocal = new Dblocal(); + dblocal.connect(); + Statement stlocal = dblocal.createStatement(); + String sql ="SELECT * FROM medicos WHERE id = " + id; + ResultSet rslocal = stlocal.executeQuery(sql); + rslocal.first(); + Medico m = new Medico(); + m.setId(new Integer( rslocal.getInt("id") )); + m.setNome(rslocal.getString("nome")); + m.setNumero_cedula(rslocal.getString("numero_cedula")); + dblocal.close(); + return m; + } + + public String getTecnicoSaudeNome(Integer tecnico_id) throws Exception + { + Dblocal dblocal = new Dblocal(); + dblocal.connect(); + Statement stlocal = dblocal.createStatement(); + String sql ="SELECT nome FROM marcacoes_tecnicos_hst WHERE id = " + tecnico_id; + ResultSet rslocal = stlocal.executeQuery(sql); + rslocal.first(); + String nome = rslocal.getString("nome"); + dblocal.close(); + return nome; + } + + + public Integer getMaxAcidentadoId() + { + Statement st = createStatement(); + String sql = "SELECT max(acidentados.id)+1 AS MAXACIDENTADOID FROM acidentados"; + try + { + ResultSet rs = st.executeQuery(sql); + rs.first(); + Integer newId = new Integer(rs.getInt("MAXACIDENTADOID")); + if(newId.intValue() == 0) + { + newId = new Integer(1); + } + return newId; + } + catch(Exception ex) + { + return new Integer(1); + } + } + + public Integer createAcidentado(Acidentado a) throws Exception + { + Statement st = createStatement(); + Integer newId = getMaxAcidentadoId(); + String sql = "INSERT INTO acidentados (id, nome, data_nascimento, bilhete_identidade, morada, cod_postal, localidade, contacto_telefonico, data_admissao, turno, funcao, trabalhador_id, numero_mecanografico, nome_superior_hierarquico, email_superior_hierarquico, estabelecimento_origem, data_email_superior_hierarquico) VALUES ("; + sql += newId + ", '"; + sql += a.getNome() + "', "; + if(a.getData_nascimento() == null) + { + sql += null + ", '"; + } + else + { + sql += "'" + a.getData_nascimento() + "', '"; + } + //sql += a.getData_nascimento() + "', '"; + sql += a.getBilhete_identidade() + "', '"; + sql += a.getMorada() + "', '"; + sql += a.getCod_postal() + "', '"; + sql += a.getLocalidade() + "', '"; + sql += a.getContacto_telefonico() + "', "; + if(a.getData_admissao() == null) + { + sql += null + ", '"; + } + else + { + sql += "'" + a.getData_admissao() + "', '"; + } +// sql += a.getData_admissao() + "', '"; + sql += a.getTurno() + "', '"; + sql += a.getFuncao() + "', "; + sql += a.getTrabalhador_id() + ", '"; + sql += a.getNumero_mecanografico() + "', '"; + sql += a.getNome_superior_hierarquico() + "', '"; + sql += a.getEmail_superior_hierarquico() + "', '"; + sql += a.getEstabelecimento_origem() + "', "; + if(a.getData_email_superior_hierarquico() == null) + { + sql += null + ")"; + } + else + { + sql += "'" + a.getData_email_superior_hierarquico() + "')"; + } + //sql += a.getAnalise_acidente_id() + ")"; + System.out.println("SQL ACIDENTADO : " + sql); + st.execute(sql); + + return newId; + } + + public void updateAcidentado(Acidentado a) throws Exception + { + Statement st = createStatement(); + String sql = "UPDATE acidentados SET nome = '" + a.getNome() + "', "; + if(a.getData_nascimento() == null) + { + sql += "data_nascimento = " + null + ", "; + } + else + { + sql += "data_nascimento = '" + a.getData_nascimento() + "', "; + } +// sql += "data_nascimento = '" + a.getData_nascimento() + "', "; + sql += "bilhete_identidade = '" + a.getBilhete_identidade() + "', "; + sql += "morada = '" + a.getMorada() + "', "; + sql += "cod_postal = '" + a.getCod_postal() + "', "; + sql += "localidade = '" + a.getLocalidade() + "', "; + sql += "contacto_telefonico = '" + a.getContacto_telefonico() + "', "; + if(a.getData_admissao() == null) + { + sql += "data_admissao = " + null + ", "; + } + else + { + sql += "data_admissao = '" + a.getData_admissao() + "', "; + } +// sql += "data_admissao = '" + a.getData_admissao() + "', "; + sql += "turno = '" + a.getTurno() + "', "; + sql += "funcao = '" + a.getFuncao() + "', "; + sql += "trabalhador_id = " + a.getTrabalhador_id() + ", "; + sql += "numero_mecanografico = '" + a.getNumero_mecanografico() + "', "; + sql += "nome_superior_hierarquico = '" + a.getNome_superior_hierarquico() + "', "; + sql += "email_superior_hierarquico = '" + a.getEmail_superior_hierarquico() + "', "; + sql += "estabelecimento_origem = '" + a.getEstabelecimento_origem() + "', "; + if(a.getData_email_superior_hierarquico() == null) + { + sql += "data_email_superior_hierarquico = " + null + " "; + } + else + { + sql += "data_email_superior_hierarquico = '" + a.getData_email_superior_hierarquico() + "' "; + } + //sql += "analise_acidente_id = '" + a.getAnalise_acidente_id() + " "; + sql += "WHERE id = " + a.getId(); + System.out.println("SQL UPDATE ACIDENTADO : " + sql); + st.execute(sql); + } + + public Integer getMaxAnaliseId() + { + Statement st = createStatement(); + String sql = "SELECT max(analises_acidentes.id)+1 AS MAXANALISEID FROM analises_acidentes"; + try + { + ResultSet rs = st.executeQuery(sql); + rs.first(); + Integer newId = new Integer(rs.getInt("MAXANALISEID")); + if(newId.intValue() == 0 ) + { + newId = new Integer(1); + } + return newId; + } + catch(Exception ex) + { + return new Integer(1); + } + } + + + public AnaliseAcidente createAnalise(AnaliseAcidente a) throws Exception + { + Controle c = getControle(); + Statement st = createStatement(); + Integer newId = getMaxAnaliseId(); + + //calc analise_nr + java.util.Date now = new java.util.Date(); + Calendar cal = new GregorianCalendar(); + cal.setTime(now); + int ano = cal.get(Calendar.YEAR); + if(c.getAnalise_year().intValue() != ano) + { + c.setAnalise_year(new Integer(ano)); + c.setLast_analise_nr(new Integer(0)); + } + //String seq_str = new Integer(10000 + newId.intValue()).toString(); + int i_analise_nr = c.getLast_analise_nr().intValue() + 1; + c.setLast_analise_nr(new Integer(i_analise_nr)); + updateControle(c); + String seq_str = new Integer(10000 + i_analise_nr).toString(); + String ano_str = new Integer(ano).toString(); + String analise_nr = ano_str.substring(2) + "/" + seq_str.substring(1); + a.setAnalise_nr(analise_nr); + a.setId(newId); + + String sql = "INSERT INTO analises_acidentes (id, averiguador, data_acidente, acidentado_id, estado, empresa_id, estabelecimento_id, horas_turno, departamento_id, seccao_id, local_trabalho, tarefa, substancias, condicoes, testemunhas, causas, descricao, conclusoes, accoes, hora_acidente, medico_id, tecnico_saude_id, averiguacao_posterior, averiguacao_obs, data_inicio_processo, analise_nr, coef_incapacidade) VALUES ("; + sql += newId + ", '"; + sql += a.getAveriguador() + "', '"; + sql += a.getData_acidente() + "', "; + sql += a.getAcidentado_id() + ", "; + sql += a.getEstado() + ", "; + sql += a.getEmpresa_id() + ", "; + sql += a.getEstabelecimento_id() + ", "; + sql += a.getHoras_turno() + ", "; + sql += a.getDepartamento_id() + ", "; + sql += a.getSeccao_id() + ", '"; + sql += a.getLocal_trabalho() + "', '"; + sql += a.getTarefa() + "', '"; + sql += a.getSubstancias() + "', '"; +// sql += a.getSuperior_hierarquico() + "', '"; + sql += a.getCondicoes() + "', '"; + sql += a.getTestemunhas() + "', "; + sql += a.getCausas() + ", '"; + sql += a.getDescricao() + "', '"; + sql += a.getConclusoes() + "', '"; + sql += a.getAccoes() + "', "; + if(a.getHora_acidente() == null) + { + sql += null + ", "; + } + else + { + sql += "'" + a.getHora_acidente() + "', "; + } + + sql += a.getMedico_id() + ", "; + sql += a.getTecnico_saude_id() + ", '"; + sql += a.getAveriguacao_posterior() + "', '"; + sql += a.getAveriguacao_obs() + "', "; + if(a.getData_inicio_processo() == null) + { + sql += null + ", "; + } + else + { + sql += "'" + a.getData_inicio_processo() + "', '"; + } + + sql += analise_nr + "', "; + sql += null + ")"; +// sql += a.getFormacao_shst() + "', '"; +// sql += a.getFormacao_shst_nao_porque() + "', '"; +// sql += a.getOutros_acidentes_com_colaborador() + "', "; +// sql += a.getNr_acidentes_com_colaborador() + ", "; +// sql += a.getNr_relatorio_acidente_colaborador1() + ", "; +// sql += a.getNr_relatorio_acidente_colaborador2() + ", "; +// sql += a.getNr_relatorio_acidente_colaborador3() + ", "; +// sql += a.getNr_relatorio_acidente_colaborador4() + ", '"; +// sql += a.getAcidentes_outros_colaboradores()+ "', "; +// sql += a.getNr_acidentes_outros_colaboradores()+ ", "; +// sql += a.getNr_relatorio_acidente_outros_colaboradores1() + ", "; +// sql += a.getNr_relatorio_acidente_outros_colaboradores2() + ", "; +// sql += a.getNr_relatorio_acidente_outros_colaboradores3() + ", "; +// sql += a.getNr_relatorio_acidente_outros_colaboradores4() + ")"; + System.out.println("SQL : " + sql); + st.execute(sql); + + return a; + } + + public void updateAnalise(AnaliseAcidente a) throws Exception + { + if(a.getEspecif1().matches("null")) + { + a.setEspecif1(""); + } + if(a.getEspecif2().matches("null")) + { + a.setEspecif2(""); + } + if(a.getEspecif3().matches("null")) + { + a.setEspecif3(""); + } + if(a.getEspecif4().matches("null")) + { + a.setEspecif4(""); + } + if(a.getRestricao_outras().matches("null")) + { + a.setRestricao_outras(""); + } + if(a.getTipo_lesao().matches("null")) + { + a.setTipo_lesao(""); + } + if(a.getMed_observ().matches("null")) + { + a.setMed_observ(""); + } + if(a.getFormacao_shst_nao_porque().matches("null")) + { + a.setFormacao_shst_nao_porque(""); + } + Statement st = createStatement(); + String sql = "UPDATE analises_acidentes SET data_acidente = '" + a.getData_acidente() + "', "; + sql += "acidentado_id = " + a.getAcidentado_id() + ", "; + sql += "estado = " + a.getEstado() + ", "; + sql += "empresa_id = " + a.getEmpresa_id() + ", "; + sql += "estabelecimento_id = " + a.getEstabelecimento_id() + ", "; + sql += "horas_turno = " + a.getHoras_turno() + ", "; + sql += "departamento_id = " + a.getDepartamento_id() + ", "; + sql += "seccao_id = " + a.getSeccao_id() + ", "; + sql += "local_trabalho = '" + a.getLocal_trabalho() + "', "; + sql += "tarefa = '" + a.getTarefa() + "', "; + sql += "substancias = '" + a.getSubstancias() + "', "; +// sql += "superior_hierarquico = '" + a.getSuperior_hierarquico() + "', "; + sql += "condicoes = '" + a.getCondicoes() + "', "; + sql += "testemunhas = '" + a.getTestemunhas() + "', "; + sql += "causas = " + a.getCausas() + ", "; + sql += "descricao = '" + a.getDescricao() + "', "; + sql += "conclusoes = '" + a.getConclusoes() + "', "; + sql += "accoes = '" + a.getAccoes() + "', "; + sql += "averiguador = '" + a.getAveriguador() + "', "; + if(a.getHora_acidente() == null) + { + sql += "hora_acidente = " + null + ", "; + } + else + { + sql += "hora_acidente = '" + a.getHora_acidente() + "', "; + } + + sql += "formacao_shst = '" + a.getFormacao_shst() + "', "; + sql += "formacao_shst_nao_porque = '" + a.getFormacao_shst_nao_porque() + "', "; + sql += "outros_acidentes_com_colaborador = '" + a.getOutros_acidentes_com_colaborador() + "', "; + sql += "nr_acidentes_com_colaborador = " + a.getNr_acidentes_com_colaborador() + ", "; + sql += "nr_relatorio_acidente_colaborador1 = " + a.getNr_relatorio_acidente_colaborador1() + ", "; + sql += "nr_relatorio_acidente_colaborador2 = " + a.getNr_relatorio_acidente_colaborador2() + ", "; + sql += "nr_relatorio_acidente_colaborador3 = " + a.getNr_relatorio_acidente_colaborador3() + ", "; + sql += "nr_relatorio_acidente_colaborador4 = " + a.getNr_relatorio_acidente_colaborador4() + ", "; + sql += "acidentes_outros_colaboradores = '" + a.getAcidentes_outros_colaboradores() + "', "; + sql += "nr_acidentes_outros_colaboradores = " + a.getNr_acidentes_outros_colaboradores() + ", "; + sql += "nr_relatorio_acidente_outros_colaboradores1 = " + a.getNr_relatorio_acidente_outros_colaboradores1() + ", "; + sql += "nr_relatorio_acidente_outros_colaboradores2 = " + a.getNr_relatorio_acidente_outros_colaboradores2() + ", "; + sql += "nr_relatorio_acidente_outros_colaboradores3 = " + a.getNr_relatorio_acidente_outros_colaboradores3() + ", "; + sql += "nr_relatorio_acidente_outros_colaboradores4 = " + a.getNr_relatorio_acidente_outros_colaboradores4() + ", "; + sql += "lesao_cabeca = '" + a.getLesao_cabeca() + "', "; + sql += "lesao_pescoco = '" + a.getLesao_pescoco() + "', "; + sql += "lesao_tronco = '" + a.getLesao_tronco() + "', "; + sql += "lesao_membro_sup_dir = '" + a.getLesao_membro_sup_dir() + "', "; + sql += "lesao_membro_sup_esq = '" + a.getLesao_membro_sup_esq() + "', "; + sql += "lesao_membro_inf_dir = '" + a.getLesao_membro_inf_dir() + "', "; + sql += "lesao_membro_inf_esq = '" + a.getLesao_membro_inf_esq() + "', "; + sql += "especif1 = '" + a.getEspecif1() + "', "; + sql += "especif2 = '" + a.getEspecif2() + "', "; + sql += "especif3 = '" + a.getEspecif3() + "', "; + sql += "especif4 = '" + a.getEspecif4() + "', "; + sql += "tipo_lesao = '" + a.getTipo_lesao() + "', "; + sql += "tipo_incapacidade = '" + a.getTipo_incapacidade() + "', "; + sql += "coef_incapacidade = " + a.getCoef_incapacidade() + ", "; + if(a.getData_aval_incapacidade() == null) + { + sql += "data_aval_incapacidade = " + null + ", "; + } + else + { + sql += "data_aval_incapacidade = '" + a.getData_aval_incapacidade() + "', "; + } + if(a.getData_rev_incapacidade() == null) + { + sql += "data_rev_incapacidade = " + null + ", "; + } + else + { + sql += "data_rev_incapacidade = '" + a.getData_rev_incapacidade() + "', "; + } + if(a.getPeriodo_incapacidade_de() == null) + { + sql += "periodo_incapacidade_de = " + null + ", "; + } + else + { + sql += "periodo_incapacidade_de = '" + a.getPeriodo_incapacidade_de() + "', "; + } + if(a.getPeriodo_incapacidade_a() == null) + { + sql += "periodo_incapacidade_a = " + null + ", "; + } + else + { + sql += "periodo_incapacidade_a = '" + a.getPeriodo_incapacidade_a() + "', "; + } + sql += "img_flexao = '" + a.getImg_flexao() + "', "; + sql += "img_ext1 = '" + a.getImg_ext1() + "', "; + sql += "img_ext2 = '" + a.getImg_ext2() + "', "; + sql += "img_cab2 = '" + a.getImg_cab2() + "', "; + sql += "img_cab3 = '" + a.getImg_cab3() + "', "; + sql += "img_ma2 = '" + a.getImg_ma2() + "', "; + sql += "img_ma3 = '" + a.getImg_ma3() + "', "; + sql += "img_ma5 = '" + a.getImg_ma5() + "', "; + sql += "img_ma6 = '" + a.getImg_ma6() + "', "; + sql += "img_ma8 = '" + a.getImg_ma8() + "', "; + sql += "img_ma10 = '" + a.getImg_ma10() + "', "; + sql += "img_rot1 = '" + a.getImg_rot1() + "', "; + sql += "img_rot2 = '" + a.getImg_rot2() + "', "; + sql += "img_cab1 = '" + a.getImg_cab1() + "', "; + sql += "img_cab4 = '" + a.getImg_cab4() + "', "; + sql += "img_ma1 = '" + a.getImg_ma1() + "', "; + sql += "img_ma4 = '" + a.getImg_ma4() + "', "; + sql += "img_ma7 = '" + a.getImg_ma7() + "', "; + sql += "img_ma9 = '" + a.getImg_ma9() + "', "; + sql += "restricao_carga = " + a.getRestricao_carga() + ", "; + sql += "restricao_motricidade = '" + a.getRestricao_motricidade() + "', "; + sql += "restricao_conducao = '" + a.getRestricao_conducao() + "', "; + sql += "restricao_vibracoes = '" + a.getRestricao_vibracoes() + "', "; + sql += "restricao_outras = '" + a.getRestricao_outras() + "', "; + sql += "med_observ = '" + a.getMed_observ() + "', "; + sql += "estado_assinatura = " + a.getEstado_assinatura() + ", "; + sql += "tecnico_saude_id = " + a.getTecnico_saude_id() + ", "; + sql += "medico_id = " + a.getMedico_id() + ", "; + sql += "ass_consolidacao = '" + a.getAss_consolidacao() + "', "; + sql += "ass_resp_seg = '" + a.getAss_resp_seg() + "', "; + sql += "ass_resp_rh = '" + a.getAss_resp_rh() + "', "; + if(a.getData_consolidacao() == null) + { + sql += "data_consolidacao = " + null + ", "; + } + else + { + sql += "data_consolidacao = '" + a.getData_consolidacao() + "', "; + } + if(a.getData_assinatura_seg() == null) + { + sql += "data_assinatura_seg = " + null + ", "; + } + else + { + sql += "data_assinatura_seg = '" + a.getData_consolidacao() + "', "; + } + if(a.getData_assinatura_rh() == null) + { + sql += "data_assinatura_rh = " + null + ", "; + } + else + { + sql += "data_assinatura_rh = '" + a.getData_consolidacao() + "', "; + } + sql += "nome_resp_seg = '" + a.getNome_resp_seg() + "', "; + sql += "nome_resp_rh = '" + a.getNome_resp_rh() + "', "; + sql += "correcao = '" + a.getCorrecao() + "', "; + sql += "observacoes_correcao = '" + a.getObservacoes_correcao() + "', "; + sql += "estado_antes_correcao = " + a.getEstado_antes_correcao() + ", "; + sql += "ass_superior = '" + a.getAss_superior() + "', "; + sql += "nome_superior = '" + a.getNome_superior() + "', "; + sql += "averiguacao_posterior = '" + a.getAveriguacao_posterior() + "', "; + sql += "averiguacao_obs = '" + a.getAveriguacao_obs() + "', "; + sql += "nome_resp_consolidacao = '" + a.getNome_resp_consolidacao() + "', "; + if(a.getData_assinatura_superior() == null) + { + sql += "data_assinatura_superior = " + null + " "; + } + else + { + sql += "data_assinatura_superior = '" + a.getData_assinatura_superior() + "' "; + } + sql += "WHERE id = " + a.getId(); + System.out.println("SQL UPDATE : " + sql); + st.execute(sql); + } + + public void changeEstado(Correcao c) throws Exception + { + Statement st = createStatement(); + String sql = "UPDATE analises_acidentes SET correcao = '" + c.getCorrecao() + "', estado = " + c.getEstado_corr() + ", estado_antes_correcao = " + c.getEstado_actual() + ", observacoes_correcao = '" + c.getObservacoes() + "' WHERE id = " + c.getAnalise_id(); + st.execute(sql); + } + + public Integer getMaxRecomendacaoId() + { + Statement st = createStatement(); + String sql = "SELECT max(recomendacoes.id)+1 AS MAXRECOMENDACAOID FROM recomendacoes"; + try + { + ResultSet rs = st.executeQuery(sql); + rs.first(); + Integer newId = new Integer(rs.getInt("MAXRECOMENDACAOID")); + if(newId.intValue() == 0) + { + newId = new Integer(1); + } + return newId; + } + catch(Exception ex) + { + return new Integer(1); + } + } + + public Integer createRecomendacao(Recomendacao r) throws Exception + { + Statement st = createStatement(); + Integer newId = getMaxRecomendacaoId(); + String sql = "INSERT INTO recomendacoes (id, analise_id, recomendacao) VALUES ("; + sql += newId + ", "; + sql += r.getAnalise_id() + ", '"; + sql += r.getRecomendacao() + "')"; + st.execute(sql); + + return newId; + } + + public void updateRecomendacao(Recomendacao r) throws Exception + { + Statement st = createStatement(); + String sql = "UPDATE recomendacoes SET analise_id = " + r.getAnalise_id() + ", "; + sql += "recomendacao = '" + r.getRecomendacao() + "' "; + sql += "WHERE id = " + r.getId(); + //System.out.println("SQL : " + sql); + st.execute(sql); + } + + public void deleteRecomendacoesByAnalise(Integer analise_id) throws Exception + { + Statement st = createStatement(); + String sql = "DELETE FROM recomendacoes WHERE analise_id = " + analise_id; + st.execute(sql); + } + + public ArrayList getRecomendacoesByAnalise(Integer analiseId) throws Exception + { + ArrayList list = new ArrayList(); + Statement st = createStatement(); + String sql = "SELECT * FROM recomendacoes WHERE analise_id = " + analiseId; + //System.out.println("SQL : " + sql); + ResultSet rs = st.executeQuery(sql); + rs.first(); + do + { + Recomendacao r = new Recomendacao(); + r.setId(new Integer(rs.getInt("id"))); + r.setAnalise_id(new Integer(rs.getInt("analise_id"))); + r.setRecomendacao(rs.getString("recomendacao")); + list.add(r); + }while(rs.next()); + return list; + } + + public Integer getMaxMedidaId() + { + Statement st = createStatement(); + String sql = "SELECT max(medidas.id)+1 AS MAXMEDIDAID FROM medidas"; + try + { + ResultSet rs = st.executeQuery(sql); + rs.first(); + Integer newId = new Integer(rs.getInt("MAXMEDIDAID")); + if(newId.intValue() == 0) + { + newId = new Integer(1); + } + return newId; + } + catch(Exception ex) + { + return new Integer(1); + } + } + + public Integer createMedida(Medida m) throws Exception + { + Statement st = createStatement(); + Integer newId = getMaxMedidaId(); + String sql = "INSERT INTO medidas (id, analise_id, medida) VALUES ("; + sql += newId + ", "; + sql += m.getAnalise_id() + ", '"; + sql += m.getMedida() + "')"; + st.execute(sql); + + return newId; + } + + public void updateMedida(Medida m) throws Exception + { + Statement st = createStatement(); + String sql = "UPDATE medidas SET analise_id = " + m.getAnalise_id() + ", "; + sql += "medida = '" + m.getMedida() + "' "; + sql += "WHERE id = " + m.getId(); + //System.out.println("SQL : " + sql); + st.execute(sql); + } + + public void deleteMedidasByAnalise(Integer analise_id) throws Exception + { + Statement st = createStatement(); + String sql = "DELETE FROM medidas WHERE analise_id = " + analise_id; + st.execute(sql); + } + + public ArrayList getMedidasByAnalise(Integer analiseId) throws Exception + { + ArrayList list = new ArrayList(); + Statement st = createStatement(); + String sql = "SELECT * FROM medidas WHERE analise_id = " + analiseId; + //System.out.println("SQL : " + sql); + ResultSet rs = st.executeQuery(sql); + rs.first(); + do + { + Medida m = new Medida(); + m.setId(new Integer(rs.getInt("id"))); + m.setAnalise_id(new Integer(rs.getInt("analise_id"))); + m.setMedida(rs.getString("medida")); + list.add(m); + }while(rs.next()); + return list; + } + + + + public String getNumeroCedula(Integer medico_id) throws Exception + { + Dblocal dblocal = new Dblocal(); + dblocal.connect(); + Statement stlocal = dblocal.createStatement(); + String sql ="SELECT numero_cedula FROM medicos WHERE id = " + medico_id; + ResultSet rslocal = stlocal.executeQuery(sql); + rslocal.first(); + String numero_cedula = rslocal.getString("numero_cedula"); + dblocal.close(); + return numero_cedula; + } + + public String getTipoDescricao(Integer tipo) throws Exception + { + Statement st = createStatement(); + String sql = "SELECT descricao FROM tipos_utilizadores WHERE tipo = " + tipo; + ResultSet rs = st.executeQuery(sql); + rs.first(); + String descricao = rs.getString("descricao"); + return descricao; + } + + public com.sun.rave.web.ui.model.Option[] getTiposList() throws Exception + { + ArrayList list = new ArrayList(); + TipoUtilizador t = new TipoUtilizador(); + t.setId(new Integer(0)); + t.setTipo(new Integer(0)); + t.setDescricao(""); + list.add(t); + Statement st = createStatement(); + String sql ="SELECT * FROM tipos_utilizadores WHERE activo = 'y' ORDER BY ordem"; + ResultSet rs = st.executeQuery(sql); + rs.first(); + do + { + t = new TipoUtilizador(); + t.setId(new Integer(rs.getInt("id"))); + t.setTipo(new Integer(rs.getInt("tipo"))); + t.setDescricao(rs.getString("descricao")); + //t.setActivo(rs.getString("activo")); + //t.setOrdem(new Integer(rs.getInt("ordem"))); + list.add(t); + }while(rs.next()); + com.sun.rave.web.ui.model.Option[] listOptions = new com.sun.rave.web.ui.model.Option[list.size()]; + ListIterator iter = list.listIterator(); + int i = 0; + while(iter.hasNext()) + { + t = (TipoUtilizador) iter.next(); + + listOptions[i] = new Option(t.getTipo(), t.getDescricao()); + i++; + } + return listOptions; + } + + public com.sun.rave.web.ui.model.Option[] getTiposList(Integer permissao) throws Exception + { + ArrayList list = new ArrayList(); + TipoUtilizador t = new TipoUtilizador(); + t.setId(new Integer(0)); + t.setTipo(new Integer(0)); + t.setDescricao(""); + list.add(t); + Statement st = createStatement(); + String sql ="SELECT * FROM tipos_utilizadores WHERE activo = 'y' ORDER BY ordem"; + ResultSet rs = st.executeQuery(sql); + rs.first(); + do + { + t = new TipoUtilizador(); + if(permissao.intValue() == 7) //director rh + { + t.setTipo(new Integer(rs.getInt("tipo"))); + if(t.getTipo().intValue() == 1 || t.getTipo().intValue() == 2 || t.getTipo().intValue() == 6) // seguranca || rh || gestor + { + t.setId(new Integer(rs.getInt("id"))); + t.setDescricao(rs.getString("descricao")); + //t.setActivo(rs.getString("activo")); + //t.setOrdem(new Integer(rs.getInt("ordem"))); + list.add(t); + } + } + else + { + t.setId(new Integer(rs.getInt("id"))); + t.setTipo(new Integer(rs.getInt("tipo"))); + t.setDescricao(rs.getString("descricao")); + //t.setActivo(rs.getString("activo")); + //t.setOrdem(new Integer(rs.getInt("ordem"))); + list.add(t); + } + + }while(rs.next()); + com.sun.rave.web.ui.model.Option[] listOptions = new com.sun.rave.web.ui.model.Option[list.size()]; + ListIterator iter = list.listIterator(); + int i = 0; + while(iter.hasNext()) + { + t = (TipoUtilizador) iter.next(); + + listOptions[i] = new Option(t.getTipo(), t.getDescricao()); + i++; + } + return listOptions; + } + + public com.sun.rave.web.ui.model.Option[] getEstabelecimentosList(Integer empresa_id, Boolean booGestor) throws Exception + { + Dblocal dblocal = new Dblocal(); + dblocal.connect(); + Statement stlocal = dblocal.createStatement(); + ArrayList list = new ArrayList(); + Estabelecimento e = new Estabelecimento(); + e.setId(new Integer(-1)); + + e.setNome_plain("-Seleccionar-"); + + list.add(e); + if(booGestor.equals(new Boolean(true))) + { + e = new Estabelecimento(); + e.setId(new Integer(0)); + e.setNome_plain("-Todos os estabelecimentos-"); + list.add(e); + } + String sql ="SELECT * FROM estabelecimentos WHERE empresa_id = " + empresa_id + " AND inactivo = 'n' ORDER BY nome_plain"; + + + ResultSet rslocal = stlocal.executeQuery(sql); + rslocal.first(); + do + { + e = new Estabelecimento(); + e.setId(new Integer(rslocal.getInt("id"))); + //e.setNome_plain(rslocal.getString("nome_plain")); + e.setNome(rslocal.getString("nome")); + //t.setActivo(rs.getString("activo")); + //t.setOrdem(new Integer(rs.getInt("ordem"))); + list.add(e); + }while(rslocal.next()); + com.sun.rave.web.ui.model.Option[] listOptions = new com.sun.rave.web.ui.model.Option[list.size()]; + ListIterator iter = list.listIterator(); + int i = 0; + while(iter.hasNext()) + { + e = (Estabelecimento) iter.next(); + + listOptions[i] = new Option(e.getId(), Utils.unicodeToHTML(e.getNome())); + i++; + } + dblocal.close(); + return listOptions; + } + + public com.sun.rave.web.ui.model.Option[] getMedicosList() throws Exception + { + Dblocal dblocal = new Dblocal(); + dblocal.connect(); + Statement stlocal = dblocal.createStatement(); + ArrayList list = new ArrayList(); + Medico m = new Medico(); + m.setId(new Integer(0)); + m.setNome("-Seleccionar-"); + list.add(m); + String sql ="SELECT * FROM medicos WHERE inactivo = 'n'"; + ResultSet rslocal = stlocal.executeQuery(sql); + rslocal.first(); + do + { + m = new Medico(); + m.setId(new Integer(rslocal.getInt("id"))); + m.setNome(rslocal.getString("nome")); + list.add(m); + }while(rslocal.next()); + com.sun.rave.web.ui.model.Option[] listOptions = new com.sun.rave.web.ui.model.Option[list.size()]; + ListIterator iter = list.listIterator(); + int i = 0; + while(iter.hasNext()) + { + m = (Medico) iter.next(); + + listOptions[i] = new Option(m.getId(), Utils.unicodeToHTML(m.getNome())); + i++; + } + dblocal.close(); + return listOptions; + } + + public com.sun.rave.web.ui.model.Option[] getTecnicosSaudeList() throws Exception + { + Dblocal dblocal = new Dblocal(); + dblocal.connect(); + Statement stlocal = dblocal.createStatement(); + ArrayList list = new ArrayList(); + TecnicoSaude t = new TecnicoSaude(); + t.setId(new Integer(0)); + t.setNome("-Seleccionar-"); + list.add(t); + String sql ="SELECT * FROM marcacoes_tecnicos_hst WHERE inactivo = 'n'"; + ResultSet rslocal = stlocal.executeQuery(sql); + rslocal.first(); + do + { + t = new TecnicoSaude(); + t.setId(new Integer(rslocal.getInt("id"))); + t.setNome(rslocal.getString("nome")); + list.add(t); + }while(rslocal.next()); + com.sun.rave.web.ui.model.Option[] listOptions = new com.sun.rave.web.ui.model.Option[list.size()]; + ListIterator iter = list.listIterator(); + int i = 0; + while(iter.hasNext()) + { + t = (TecnicoSaude) iter.next(); + + listOptions[i] = new Option(t.getId(), Utils.unicodeToHTML(t.getNome())); + i++; + } + dblocal.close(); + return listOptions; + } + + public com.sun.rave.web.ui.model.Option[] getCausasList() throws Exception + { + ArrayList list = new ArrayList(); + Causa c = new Causa(); + c.setId(new Integer(0)); + c.setCausa("-Seleccionar-"); + list.add(c); + Statement st = createStatement(); + String sql = "SELECT * FROM causas WHERE activa = 'y'"; + ResultSet rs = st.executeQuery(sql); + rs.first(); + do + { + c = new Causa(); + c.setId( new Integer(rs.getInt("id")) ); + c.setCausa(rs.getString("causa")); + list.add(c); + }while(rs.next()); + com.sun.rave.web.ui.model.Option[] listOptions = new com.sun.rave.web.ui.model.Option[list.size()]; + ListIterator iter = list.listIterator(); + int i = 0; + while(iter.hasNext()) + { + c = (Causa) iter.next(); + + listOptions[i] = new Option(c.getId(), c.getCausa()); + i++; + } + return listOptions; + } + + public com.sun.rave.web.ui.model.Option[] getDepartamentosList() throws Exception + { + ArrayList list = new ArrayList(); + Departamento d = new Departamento(); + + d.setId(new Integer(0)); + d.setDescricao("-Todos-"); + list.add(d); + Statement st = createStatement(); + String sql = "SELECT * FROM departamentos WHERE activo = 'y'"; + ResultSet rs = st.executeQuery(sql); + rs.first(); + do + { + d = new Departamento(); + d.setId( new Integer(rs.getInt("id")) ); + d.setDescricao(rs.getString("descricao")); + list.add(d); + }while(rs.next()); + com.sun.rave.web.ui.model.Option[] listOptions = new com.sun.rave.web.ui.model.Option[list.size()]; + ListIterator iter = list.listIterator(); + int i = 0; + while(iter.hasNext()) + { + d = (Departamento) iter.next(); + + listOptions[i] = new Option(d.getId(), d.getDescricao()); + i++; + } + return listOptions; + } + + public com.sun.rave.web.ui.model.Option[] getSeccoesList(Integer departamento_id) throws Exception + { + ArrayList list = new ArrayList(); + Seccao s = new Seccao(); + + s.setId(new Integer(0)); + s.setDescricao("-Seleccionar-"); + list.add(s); + Statement st = createStatement(); + String sql = ""; + if(departamento_id == null) // todos + { + sql = "SELECT * FROM seccoes WHERE activo = 'y'"; + } + else + { + sql = "SELECT * FROM seccoes WHERE activo = 'y' AND departamento_id = " + departamento_id; + } + + ResultSet rs = st.executeQuery(sql); + rs.first(); + do + { + s = new Seccao(); + s.setId( new Integer(rs.getInt("id")) ); + s.setDescricao(rs.getString("descricao")); + s.setDepartamento_id( new Integer(rs.getInt("departamento_id")) ); + list.add(s); + }while(rs.next()); + com.sun.rave.web.ui.model.Option[] listOptions = new com.sun.rave.web.ui.model.Option[list.size()]; + ListIterator iter = list.listIterator(); + int i = 0; + while(iter.hasNext()) + { + s = (Seccao) iter.next(); + + listOptions[i] = new Option(s.getId(), s.getDescricao()); + i++; + } + return listOptions; + } + + + + public Causa getCausa(Integer id) throws Exception + { + Statement st = createStatement(); + String sql = null; + + sql ="SELECT * FROM causas WHERE id = " + id; + + ResultSet rs = st.executeQuery(sql); + rs.first(); + Causa c = new Causa(); + c.setId( new Integer(rs.getInt("id")) ); + c.setCausa(rs.getString("causa")); + return c; + } + + public Seccao getSeccao(Integer id) throws Exception + { + Statement st = createStatement(); + String sql = null; + + sql ="SELECT * FROM seccoes WHERE id = " + id + " AND activo = 'y'"; + + ResultSet rs = st.executeQuery(sql); + rs.first(); + Seccao s = new Seccao(); + s.setId( new Integer(rs.getInt("id")) ); + s.setDescricao(rs.getString("descricao")); + return s; + } + + public ArrayList getAnosListFromAnalises() throws Exception + { + ArrayList list = new ArrayList(); + Statement st = createStatement(); + String sql = null; + + sql ="select distinct extract(year from data_acidente) as ano from analises_acidentes where estado = 10 order by ano"; + + ResultSet rs = st.executeQuery(sql); + rs.first(); + do + { + Double dAno = new Double(rs.getDouble("ano")); + Integer iAno = new Integer(dAno.intValue()); + list.add(iAno); + }while(rs.next()); + return list; + } + + + + private String getFase(int estado) + { + if(estado == Global.ESTADO_SEG) + { + return "FASE 1 - SEG - ABERTURA"; + } + else if(estado == Global.ESTADO_RH1) + { + return "FASE 2 - RH - ACOMPANHAMENTO"; + } + else if(estado == Global.ESTADO_HS) + { + return "FASE 3 - SIPRP - RECOMENDAÇÕES"; + } + else if(estado == Global.ESTADO_RH2) + { + return "FASE 4 - RH - MEDIDAS + LESÃO"; + } +// else if(estado == Global.ESTADO_MEDICINA) +// { +// return "Medicina"; +// } + else if(estado == Global.ESTADO_CONSOLIDACAO) + { + return "FASE 5 - SIPRP - CONSOLIDAÇÃO"; + } +// else if(estado == Global.ESTADO_ASSINATURAS) +// { +// return "Verificação"; +// } +// else if(estado == Global.ESTADO_IMPRESSAO) +// { +// return "Impressão"; +// } + else if(estado == Global.ESTADO_ASSINATURA_SEG) + { + return "FASE 6 - SEG - VERIFICAÇÃO SEG."; + } + else if(estado == Global.ESTADO_ASSINATURA_RH) + { + return "FASE 7 - RH - VERIFICAÇÃO RH + IMPRESSÃO"; + } + else if(estado == Global.ESTADO_FECHAR) + { + return "FASE 8 - SIPRP - CONCLUSÃO"; + } + return null; + } + + private Statement createStatement() + { + Db db = new Db(); + return db.createStatement(); + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/db/AnalisesSeguimentoDataProvider.java b/trunk/AnaliseAcidentesTrabalho/src/java/db/AnalisesSeguimentoDataProvider.java new file mode 100644 index 00000000..a5f9052a --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/db/AnalisesSeguimentoDataProvider.java @@ -0,0 +1,24 @@ +/* + * AnalisesSeguimentoDataProvider.java + * + * Created on September 20, 2007, 1:42 PM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package db; + +import com.sun.data.provider.impl.ObjectListDataProvider; + +/** + * + * @author lluis + */ +public class AnalisesSeguimentoDataProvider extends ObjectListDataProvider { + + /** Creates a new instance of AnalisesSeguimentoDataProvider */ + public AnalisesSeguimentoDataProvider() { + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/db/Db.java b/trunk/AnaliseAcidentesTrabalho/src/java/db/Db.java new file mode 100644 index 00000000..0b7f0be7 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/db/Db.java @@ -0,0 +1,59 @@ +/* + * Db.java + * + * Created on September 19, 2007, 5:10 PM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package db; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.ResultSet; +import java.sql.Statement; +import javax.faces.context.FacesContext; +import javax.servlet.http.HttpSession; + +/** + * + * @author lluis + */ +public class Db { + //String connectionURL = "jdbc:postgresql://storage:5432/siprp"; + String connectionURL = "jdbc:postgresql://localhost:5436/siprp"; + String User = "postgres"; + String Pass = null; + Connection connection = null; + + /** Creates a new instance of Db */ + public Db() { + } + + public Connection connect() throws Exception + { + Class.forName("org.postgresql.Driver").newInstance(); + connection = DriverManager.getConnection(connectionURL, User, Pass); + HttpSession session = (HttpSession)FacesContext.getCurrentInstance().getExternalContext().getSession(true); + session.setAttribute("connection", connection); + return connection; + } + + public Statement createStatement() + { + HttpSession session = (HttpSession)FacesContext.getCurrentInstance().getExternalContext().getSession(false); + connection = (Connection) session.getAttribute("connection"); + Statement st; + try + { + st = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); + return st; + } + catch(Exception ex) + { + ex.printStackTrace(); + return null; + } + } +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/db/Dblocal.java b/trunk/AnaliseAcidentesTrabalho/src/java/db/Dblocal.java new file mode 100644 index 00000000..dbb075f5 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/db/Dblocal.java @@ -0,0 +1,65 @@ +/* + * Dblocal.java + * + * Created on September 20, 2007, 2:07 PM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package db; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.ResultSet; +import java.sql.Statement; +import javax.faces.context.FacesContext; +import javax.servlet.http.HttpSession; + +/** + * + * @author lluis + */ +public class Dblocal { + //String connectionURL = "jdbc:postgresql://storage:5432/siprp_local"; + String connectionURL = "jdbc:postgresql://localhost:5436/siprp_local_3"; + String User = "postgres"; + String Pass = null; + Connection connection = null; + + /** Creates a new instance of Dblocal */ + public Dblocal() { + } + + public Connection connect() throws Exception + { + Class.forName("org.postgresql.Driver").newInstance(); + connection = DriverManager.getConnection(connectionURL, User, Pass); + HttpSession session = (HttpSession)FacesContext.getCurrentInstance().getExternalContext().getSession(true); + session.setAttribute("connection_local", connection); + return connection; + } + + public Statement createStatement() + { + HttpSession session = (HttpSession)FacesContext.getCurrentInstance().getExternalContext().getSession(false); + connection = (Connection) session.getAttribute("connection_local"); + Statement st; + try + { + st = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); + return st; + } + catch(Exception ex) + { + ex.printStackTrace(); + return null; + } + } + + public void close() throws Exception + { + connection.close(); + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/db/TrabalhadoresListDataProvider.java b/trunk/AnaliseAcidentesTrabalho/src/java/db/TrabalhadoresListDataProvider.java new file mode 100644 index 00000000..0edc8ae4 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/db/TrabalhadoresListDataProvider.java @@ -0,0 +1,24 @@ +/* + * TrabalhadoresListDataProvider.java + * + * Created on September 26, 2007, 4:25 PM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package db; + +import com.sun.data.provider.impl.ObjectListDataProvider; + +/** + * + * @author lluis + */ +public class TrabalhadoresListDataProvider extends ObjectListDataProvider { + + /** Creates a new instance of TrabalhadoresListDataProvider */ + public TrabalhadoresListDataProvider() { + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/db/UtilizadoresDataProvider.java b/trunk/AnaliseAcidentesTrabalho/src/java/db/UtilizadoresDataProvider.java new file mode 100644 index 00000000..e9e6411f --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/db/UtilizadoresDataProvider.java @@ -0,0 +1,526 @@ +/* + * UtilizadoresDataProvider.java + * + * Created on September 20, 2007, 10:03 AM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package db; + +import analiseacidentestrabalho.Medico; +import analiseacidentestrabalho.Permissao; +import analiseacidentestrabalho.TecnicoSaude; +import analiseacidentestrabalho.Utilizador; +import com.sun.rave.web.ui.model.Option; +import global.Global; +import java.sql.ResultSet; +import java.sql.Statement; +import java.util.ArrayList; +import java.util.ListIterator; +import java.util.StringTokenizer; +import utils.Utils; + +/** + * + * @author lluis + */ +public class UtilizadoresDataProvider { + + /** Creates a new instance of UtilizadoresDataProvider */ + public UtilizadoresDataProvider() { + } + + public Integer getMaxUserId() + { + Statement st = createStatement(); + String sql = "SELECT max(utilizadores.id)+1 AS MAXUSERID FROM utilizadores"; + try + { + ResultSet rs = st.executeQuery(sql); + rs.first(); + Integer newId = new Integer(rs.getInt("MAXUSERID")); + if(newId.intValue() == 0) + { + newId = new Integer(1); + } + return newId; + } + catch(Exception ex) + { + ex.printStackTrace(); + return new Integer(1); + } + } + + public Integer createNewUtilizador(Utilizador u) throws Exception + { + Statement st = createStatement(); + Integer newUserId = getMaxUserId(); + + String sql = "INSERT INTO utilizadores (id, login, password, data_password, email, empresa_id, estabelecimento_id, administrador, tipo, numero_cedula, cap, nome, medico_id, funcionario_hst_id, activo, responsavel_loja, gestor_geral, numero_mecanografico) VALUES ("; + sql += newUserId + ", '"; + sql += u.getLogin() + "', '"; + sql += u.getPassword() + "', "; + if(u.getData_password() == null) + { + sql += null + ", '"; + } + else + { + sql += "'" + u.getData_password() + "', '"; + } + sql += u.getEmail() + "', "; + sql += u.getEmpresa_id() + ", "; + sql += u.getEstabelecimento_id() + ", '"; + sql += u.getAdministrador() + "', "; + sql += u.getTipo() + ", '"; + sql += u.getNumero_cedula() + "', '"; + sql += u.getCap() + "', '"; + sql += u.getNome() + "', "; + sql += u.getMedico_id() + ", "; + sql += u.getFuncionario_hst_id() + ", '"; + sql += u.getActivo() + "', '"; + sql += u.getResponsavel_loja() + "', '"; + sql += u.getGestor_geral() + "', '"; + sql += u.getNumero_mecanografico() + "')"; + System.out.println("USER SQL : " + sql); + st.execute(sql); + return newUserId; + } + + public void updateUtilizador(Utilizador u) throws Exception + { + Statement st = createStatement(); + String sql = ""; + if(u.getData_password() == null) + { + sql = "UPDATE utilizadores SET login = '" + u.getLogin() + "', password = '" + u.getPassword() + "', data_password = " + null + ", email = '" + u.getEmail() + "', empresa_id = " + u.getEmpresa_id() + ", estabelecimento_id = " + u.getEstabelecimento_id() + ", administrador = '" + u.getAdministrador() + "', tipo = " + u.getTipo() + ", numero_cedula = '" + u.getNumero_cedula() + "', cap = '" + u.getCap() + "', nome = '" + u.getNome() + "', medico_id = " + u.getMedico_id() + ", funcionario_hst_id = " + u.getFuncionario_hst_id() + ", activo = '" + u.getActivo() + "', responsavel_loja = '" + u.getResponsavel_loja() + "', gestor_geral = '" + u.getGestor_geral() + "', primeiro_login = '" + u.getPrimeiro_login() + "' WHERE id = " + u.getId(); + } + else + { + sql = "UPDATE utilizadores SET login = '" + u.getLogin() + "', password = '" + u.getPassword() + "', data_password = '" + u.getData_password() + "', email = '" + u.getEmail() + "', empresa_id = " + u.getEmpresa_id() + ", estabelecimento_id = " + u.getEstabelecimento_id() + ", administrador = '" + u.getAdministrador() + "', tipo = " + u.getTipo() + ", numero_cedula = '" + u.getNumero_cedula() + "', cap = '" + u.getCap() + "', nome = '" + u.getNome() + "', medico_id = " + u.getMedico_id() + ", funcionario_hst_id = " + u.getFuncionario_hst_id() + ", activo = '" + u.getActivo() + "', responsavel_loja = '" + u.getResponsavel_loja() + "', gestor_geral = '" + u.getGestor_geral() + "', primeiro_login = '" + u.getPrimeiro_login() + "' WHERE id = " + u.getId(); + } + + System.out.println("SQL UPDATE USER : " + sql); + st.execute(sql); + } + + public void deleteUser(Integer userId) throws Exception + { + Statement st = createStatement(); + String sql = "UPDATE utilizadores SET apagado = 'y', activo = 'n' WHERE id = " + userId; + st.execute(sql); + } + + public Utilizador getUtilizador(String login) throws Exception + { + Utilizador u = new Utilizador(); + Statement st = createStatement(); + String sql = "SELECT * FROM utilizadores WHERE LOWER(login) = '" + login.toLowerCase() + "' AND apagado = 'n'"; + ResultSet rs = st.executeQuery(sql); + rs.first(); + u.setId(new Integer(rs.getInt("id"))); + u.setLogin(rs.getString("login")); + u.setPassword(rs.getString("password")); + u.setData_password(rs.getDate("data_password")); + u.setEmail(rs.getString("email")); + u.setEmpresa_id(new Integer(rs.getInt("empresa_id"))); + u.setEstabelecimento_id(new Integer(rs.getInt("estabelecimento_id"))); + u.setAdministrador(rs.getString("administrador")); + u.setTipo(new Integer(rs.getInt("tipo"))); + u.setNumero_cedula(rs.getString("numero_cedula")); + u.setCap(rs.getString("cap")); + u.setNome(rs.getString("nome")); + u.setMedico_id(new Integer(rs.getInt("medico_id"))); + u.setFuncionario_hst_id(new Integer(rs.getInt("funcionario_hst_id"))); + u.setActivo(rs.getString("activo")); + u.setResponsavel_loja(rs.getString("responsavel_loja")); + u.setGestor_geral(rs.getString("gestor_geral")); + u.setPrimeiro_login(rs.getString("primeiro_login")); + u.setApagado(rs.getString("apagado")); + return u; + } + + public Utilizador getUtilizador(Integer id) throws Exception + { + Utilizador u = new Utilizador(); + Statement st = createStatement(); + String sql = "SELECT * FROM utilizadores WHERE id = " + id; + ResultSet rs = st.executeQuery(sql); + rs.first(); + u.setId(new Integer(rs.getInt("id"))); + u.setLogin(rs.getString("login")); + u.setPassword(rs.getString("password")); + u.setData_password(rs.getDate("data_password")); + u.setEmail(rs.getString("email")); + u.setEmpresa_id(new Integer(rs.getInt("empresa_id"))); + u.setEstabelecimento_id(new Integer(rs.getInt("estabelecimento_id"))); + u.setAdministrador(rs.getString("administrador")); + u.setTipo(new Integer(rs.getInt("tipo"))); + u.setNumero_cedula(rs.getString("numero_cedula")); + u.setCap(rs.getString("cap")); + u.setNome(rs.getString("nome")); + u.setMedico_id(new Integer(rs.getInt("medico_id"))); + u.setFuncionario_hst_id(new Integer(rs.getInt("funcionario_hst_id"))); + u.setActivo(rs.getString("activo")); + u.setResponsavel_loja(rs.getString("responsavel_loja")); + u.setGestor_geral(rs.getString("gestor_geral")); + u.setApagado(rs.getString("apagado")); + return u; + } + + public ArrayList getUtilizadoresListByTipo(Integer tipo, String responsavel_loja) throws Exception + { + ArrayList list = new ArrayList(); + Statement st = createStatement(); + String sql = ""; + if(responsavel_loja.matches("y")) + { + sql = "SELECT * FROM utilizadores WHERE responsavel_loja = 'y' AND tipo = " + tipo; + } + else + { + sql = "SELECT * FROM utilizadores WHERE tipo = " + tipo; + } + + ResultSet rs = st.executeQuery(sql); + rs.first(); + do + { + Utilizador u = new Utilizador(); + u.setId(new Integer(rs.getInt("id"))); + u.setLogin(rs.getString("login")); + u.setPassword(rs.getString("password")); + u.setData_password(rs.getDate("data_password")); + u.setEmail(rs.getString("email")); + u.setEmpresa_id(new Integer(rs.getInt("empresa_id"))); + u.setEstabelecimento_id(new Integer(rs.getInt("estabelecimento_id"))); + u.setAdministrador(rs.getString("administrador")); + u.setTipo(new Integer(rs.getInt("tipo"))); + u.setNumero_cedula(rs.getString("numero_cedula")); + u.setCap(rs.getString("cap")); + u.setNome(rs.getString("nome")); + u.setMedico_id(new Integer(rs.getInt("medico_id"))); + u.setFuncionario_hst_id(new Integer(rs.getInt("funcionario_hst_id"))); + u.setActivo(rs.getString("activo")); + u.setResponsavel_loja(rs.getString("responsavel_loja")); + list.add(u); + }while(rs.next()); + return list; + } + + public ArrayList getUtilizadoresList(String por, String nome, Integer estabelecimento_id, String activo, String booDirRh) throws Exception + { + StringTokenizer stk = null; + AnalisesDataProvider adp = new AnalisesDataProvider(); + ArrayList list = new ArrayList(); + Statement st = createStatement(); + + String sql = ""; + String sql1 = ""; + String sql2 = ""; + String sql3 = ""; + if(por != null && nome != null && estabelecimento_id != null) + { + sql1 = "SELECT * FROM utilizadores, tipos_utilizadores WHERE utilizadores.tipo = tipos_utilizadores.tipo AND LOWER(numero_mecanografico) LIKE '%" + por + "%' AND ("; + sql3 = ") AND estabelecimento_id = " + estabelecimento_id + " AND utilizadores.activo ='" + activo + "' AND apagado = 'n' AND utilizadores.tipo <> " + Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP + " ORDER BY numero_mecanografico"; + stk = new StringTokenizer (nome); + int n = 0; + while (stk.hasMoreTokens ()) { + if(n > 0) + { + sql2 += "AND "; + } + sql2 += "LOWER(nome) LIKE '%" + stk.nextToken () + "%' "; + n++; + } + sql = sql1 + sql2 + sql3; + //sql = "SELECT * FROM utilizadores, tipos_utilizadores WHERE utilizadores.tipo = tipos_utilizadores.tipo AND LOWER(numero_mecanografico) LIKE '%" + por + "%' AND LOWER(nome) LIKE '%" + nome + "%' AND estabelecimento_id = " + estabelecimento_id + " AND utilizadores.activo ='" + activo + "' ORDER BY numero_mecanografico"; + } + else if(por != null && nome != null) + { + sql1 = "SELECT * FROM utilizadores, tipos_utilizadores WHERE utilizadores.tipo = tipos_utilizadores.tipo AND LOWER(numero_mecanografico) LIKE '%" + por + "%' AND ("; + sql3 = ") AND utilizadores.activo ='" + activo + "' AND apagado = 'n' AND utilizadores.tipo <> " + Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP + " ORDER BY numero_mecanografico"; + stk = new StringTokenizer (nome); + int n = 0; + while (stk.hasMoreTokens ()) { + if(n > 0) + { + sql2 += "AND "; + } + sql2 += "LOWER(nome) LIKE '%" + stk.nextToken () + "%' "; + n++; + } + sql = sql1 + sql2 + sql3; + //sql = "SELECT * FROM utilizadores, tipos_utilizadores WHERE utilizadores.tipo = tipos_utilizadores.tipo AND LOWER(numero_mecanografico) LIKE '%" + por + "%' AND LOWER(nome) LIKE '%" + nome + "%' AND utilizadores.activo ='" + activo + "' ORDER BY numero_mecanografico"; + } + else if(por != null && estabelecimento_id != null) + { + sql = "SELECT * FROM utilizadores, tipos_utilizadores WHERE utilizadores.tipo = tipos_utilizadores.tipo AND LOWER(numero_mecanografico) LIKE '%" + por + "%' AND estabelecimento_id = " + estabelecimento_id + " AND utilizadores.activo ='" + activo + "' AND apagado = 'n' AND utilizadores.tipo <> " + Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP + " ORDER BY numero_mecanografico"; + } + else if(nome != null && estabelecimento_id != null) + { + sql1 = "SELECT * FROM utilizadores, tipos_utilizadores WHERE utilizadores.tipo = tipos_utilizadores.tipo AND ("; + sql3 = ") AND estabelecimento_id = " + estabelecimento_id + " AND utilizadores.activo ='" + activo + "' AND apagado = 'n' AND utilizadores.tipo <> " + Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP + " ORDER BY numero_mecanografico"; + stk = new StringTokenizer (nome); + int n = 0; + while (stk.hasMoreTokens ()) { + if(n > 0) + { + sql2 += "AND "; + } + sql2 += "LOWER(nome) LIKE '%" + stk.nextToken () + "%' "; + n++; + } + sql = sql1 + sql2 + sql3; + //sql = "SELECT * FROM utilizadores, tipos_utilizadores WHERE utilizadores.tipo = tipos_utilizadores.tipo AND LOWER(nome) LIKE '%" + nome + "%' AND estabelecimento_id = " + estabelecimento_id + " AND utilizadores.activo ='" + activo + "' ORDER BY numero_mecanografico"; + } + else if(por != null) + { + sql = "SELECT * FROM utilizadores, tipos_utilizadores WHERE utilizadores.tipo = tipos_utilizadores.tipo AND LOWER(numero_mecanografico) LIKE '%" + por + "%' AND utilizadores.activo ='" + activo + "' AND apagado = 'n' AND utilizadores.tipo <> " + Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP + " ORDER BY numero_mecanografico"; + } + else if(nome != null) + { + sql1 = "SELECT * FROM utilizadores, tipos_utilizadores WHERE utilizadores.tipo = tipos_utilizadores.tipo AND ("; + sql3 = ") AND utilizadores.activo ='" + activo + "' AND apagado = 'n' AND utilizadores.tipo <> " + Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP + " ORDER BY numero_mecanografico"; + stk = new StringTokenizer (nome); + int n = 0; + while (stk.hasMoreTokens ()) { + if(n > 0) + { + sql2 += "AND "; + } + sql2 += "LOWER(nome) LIKE '%" + stk.nextToken () + "%' "; + n++; + } + sql = sql1 + sql2 + sql3; + //sql = "SELECT * FROM utilizadores, tipos_utilizadores WHERE utilizadores.tipo = tipos_utilizadores.tipo AND LOWER(nome) LIKE '%" + nome + "%' AND utilizadores.activo ='" + activo + "' ORDER BY numero_mecanografico"; + } + else if(estabelecimento_id != null) + { + sql = "SELECT * FROM utilizadores, tipos_utilizadores WHERE utilizadores.tipo = tipos_utilizadores.tipo AND estabelecimento_id = " + estabelecimento_id + " AND utilizadores.activo ='" + activo + "' AND apagado = 'n' AND utilizadores.tipo <> " + Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP + " ORDER BY numero_mecanografico"; + } + else // all null + { + sql = "SELECT * FROM utilizadores, tipos_utilizadores WHERE utilizadores.tipo = tipos_utilizadores.tipo AND utilizadores.activo ='" + activo + "' AND apagado = 'n' AND utilizadores.tipo <> " + Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP + " ORDER BY numero_mecanografico"; + } + System.out.println("UTILIZADORES SQL : " + sql); + ResultSet rs = st.executeQuery(sql); + rs.first(); + do + { + Utilizador u = new Utilizador(); + u.setId(new Integer(rs.getInt(1))); + u.setLogin(rs.getString("login")); + u.setPassword(rs.getString("password")); + u.setData_password(rs.getDate("data_password")); + u.setEmail(rs.getString("email")); + u.setEmpresa_id(new Integer(rs.getInt("empresa_id"))); + u.setEstabelecimento_id(new Integer(rs.getInt("estabelecimento_id"))); + u.setAdministrador(rs.getString("administrador")); + u.setTipo(new Integer(rs.getInt("tipo"))); + u.setNumero_cedula(rs.getString("numero_cedula")); + u.setCap(rs.getString("cap")); + u.setNome(Utils.unicodeToHTML(rs.getString("nome")) ); + u.setMedico_id(new Integer(rs.getInt("medico_id"))); + u.setFuncionario_hst_id(new Integer(rs.getInt("funcionario_hst_id"))); + u.setActivo(rs.getString(14)); + u.setResponsavel_loja(rs.getString("responsavel_loja")); + u.setGestor_geral(rs.getString("gestor_geral")); + u.setNumero_mecanografico(rs.getString("numero_mecanografico")); + u.setCategoria(rs.getString("descricao")); + u.setApagado(rs.getString("apagado")); + try + { + u.setNome_estabelecimento( adp.getEstabelecimentoNome(u.getEstabelecimento_id()) ); + } + catch(Exception e) + { + e.printStackTrace(); + } + if(booDirRh.matches("y")) + { + if(u.getTipo().intValue() == 1 || u.getTipo().intValue() == 2 || u.getTipo().intValue() == 6) + { + list.add(u); + } + } + else + { + list.add(u); + } + + }while(rs.next()); + return list; + } + + public ArrayList getResponsavelRhList(Integer estabelecimento_id) + { + ArrayList list = new ArrayList(); + Utilizador u = null; + Statement st = createStatement(); + String sql ="SELECT * FROM utilizadores WHERE activo = 'y' AND tipo = " + Global.TIPO_UTILIZADOR_RH + " AND apagado = 'n' AND responsavel_loja = 'y' AND estabelecimento_id = " + estabelecimento_id; + try + { + ResultSet rs = st.executeQuery(sql); + rs.first(); + do + { + u = new Utilizador(); + u.setId(new Integer(rs.getInt("id"))); + u.setNome(rs.getString("nome")); + u.setLogin(rs.getString("login")); + u.setEmail(rs.getString("email")); + list.add(u); + }while(rs.next()); + return list; + } + catch(Exception ex) + { + return null; + } + } + + public Medico getMedico(Integer estabelecimento_id) + { + Medico m = null; + Statement st = createStatement(); + String sql ="SELECT * FROM utilizadores WHERE activo = 'y' AND tipo = " + Global.TIPO_UTILIZADOR_MEDICO + " AND apagado = 'n' AND estabelecimento_id = " + estabelecimento_id; + try + { + ResultSet rs = st.executeQuery(sql); + rs.first(); + m = new Medico(); + m.setId(new Integer(rs.getInt("id"))); + m.setNome(rs.getString("nome")); + m.setNumero_cedula(rs.getString("numero_cedula")); + return m; + } + catch(Exception ex) + { + return null; + } + } + + + public com.sun.rave.web.ui.model.Option[] getMedicosList() throws Exception + { +// Dblocal dblocal = new Dblocal(); +// dblocal.connect(); +// Statement stlocal = dblocal.createStatement(); + Statement st = createStatement(); + ArrayList list = new ArrayList(); +// Medico m = new Medico(); +// m.setId(new Integer(0)); +// m.setNome("-Seleccionar-"); +// list.add(m); + String sql ="SELECT * FROM utilizadores WHERE activo = 'y' AND tipo = 5 AND apagado = 'n' "; + ResultSet rs = st.executeQuery(sql); + rs.first(); + do + { + Medico m = new Medico(); + m.setId(new Integer(rs.getInt("id"))); + m.setNome(Utils.unicodeToHTML(rs.getString("nome"))); + list.add(m); + }while(rs.next()); + com.sun.rave.web.ui.model.Option[] listOptions = new com.sun.rave.web.ui.model.Option[list.size()]; + ListIterator iter = list.listIterator(); + int i = 0; + while(iter.hasNext()) + { + Medico m = (Medico) iter.next(); + + listOptions[i] = new Option(m.getId(), Utils.unicodeToHTML(m.getNome())); + i++; + } +// dblocal.close(); + return listOptions; + } + + public com.sun.rave.web.ui.model.Option[] getTecnicosSaudeList() throws Exception + { +// Dblocal dblocal = new Dblocal(); +// dblocal.connect(); +// Statement stlocal = dblocal.createStatement(); + Statement st = createStatement(); + ArrayList list = new ArrayList(); + TecnicoSaude t = new TecnicoSaude(); + t.setId(new Integer(0)); + t.setNome(""); + list.add(t); + String sql ="SELECT * FROM utilizadores WHERE activo = 'y' AND tipo = " + Global.TIPO_UTILIZADOR_HS; + ResultSet rs = st.executeQuery(sql); + rs.first(); + do + { + t = new TecnicoSaude(); + t.setId(new Integer(rs.getInt("id"))); + t.setNome(Utils.unicodeToHTML(rs.getString("nome"))); + list.add(t); + }while(rs.next()); + com.sun.rave.web.ui.model.Option[] listOptions = new com.sun.rave.web.ui.model.Option[list.size()]; + ListIterator iter = list.listIterator(); + int i = 0; + while(iter.hasNext()) + { + t = (TecnicoSaude) iter.next(); + + listOptions[i] = new Option(t.getId(), Utils.unicodeToHTML(t.getNome())); + i++; + } +// dblocal.close(); + return listOptions; + } + + public Integer getMaxPermissaoId() + { + Statement st = createStatement(); + String sql = "SELECT max(permissoes.id)+1 AS MAXPERMISSAOID FROM permissoes"; + try + { + ResultSet rs = st.executeQuery(sql); + rs.first(); + Integer newId = new Integer(rs.getInt("MAXPERMISSAOID")); + if(newId.intValue() == 0) + { + newId = new Integer(1); + } + return newId; + } + catch(Exception ex) + { + ex.printStackTrace(); + return new Integer(1); + } + } + + public Integer createPermissao(Permissao p) throws Exception + { + Statement st = createStatement(); + Integer newId = getMaxPermissaoId(); + + String sql = "INSERT INTO permissoes (id, user_id, codigo_permissao) VALUES (" + newId + ", " + p.getUser_id() + ", " + p.getCodigo_permissao() + ")"; + st.execute(sql); + return newId; + } + + public Integer getPermissionCode(Integer userId) throws Exception + { + Statement st = createStatement(); + String sql = "SELECT * FROM permissoes WHERE user_id = " + userId; + ResultSet rs = st.executeQuery(sql); + rs.first(); + Integer permission = new Integer(rs.getInt("codigo_permissao")); + return permission; + } + + private Statement createStatement() + { + Db db = new Db(); + return db.createStatement(); + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/pagestate/AnaliseAcidenteTrabalhoState.java b/trunk/AnaliseAcidentesTrabalho/src/java/pagestate/AnaliseAcidenteTrabalhoState.java new file mode 100644 index 00000000..7be51517 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/pagestate/AnaliseAcidenteTrabalhoState.java @@ -0,0 +1,464 @@ +/* + * AnaliseAcidenteTrabalhoState.java + * + * Created on September 27, 2007, 5:18 PM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package pagestate; + +/** + * + * @author lluis + */ +public class AnaliseAcidenteTrabalhoState { + private Object header_nr; + private Object header_date; + private int estado; + private Object empresa; + private Object estabelecimento; + private Object trabalhador; + private Object data_nascimento; + private Object data_admissao; + private Object funcao; + + private Object bi; + private Object morada; + private Object cod_postal1; + private Object cod_postal2; + private Object localidade; + private Object contacto_telefonico; + private Object turno; + + private Object data_acidente; + private Object horas_turno; + private Object seccao; + private Object local_trabalho; + private Integer hours; + private Integer minutes; + private Object tarefa; + private Object substancias; + + private Object superior_hierarquico; + private Object condicoes; + private Object testemunhas; + private Object causas; + private Object descricao; + private Object conclusoes; + private Object accoes; + + + private String formacao_shst; + private Object formacao_shsht_n_why; + private String acidentes_colaborador; + private Object nr_acidentes_colaborador; + private String acidentes_colaboradores; + private Object nr_acidentes_colaboradores; + + private Object nr_relatorio_acidentes_colaborador_1; + private Object nr_relatorio_acidentes_colaborador_2; + private Object nr_relatorio_acidentes_colaborador_3; + private Object nr_relatorio_acidentes_colaborador_4; + + private Object nr_relatorio_acidentes_colaboradores_1; + private Object nr_relatorio_acidentes_colaboradores_2; + private Object nr_relatorio_acidentes_colaboradores_3; + private Object nr_relatorio_acidentes_colaboradores_4; + + private Object averiguador; + private String averiguacao_posterior; + private Object averiguacao_obs; + + /** Creates a new instance of AnaliseAcidenteTrabalhoState */ + public AnaliseAcidenteTrabalhoState() { + } + + public Object getEstabelecimento() { + return estabelecimento; + } + + public void setEstabelecimento(Object estabelecimento) { + this.estabelecimento = estabelecimento; + } + + public Object getTrabalhador() { + return trabalhador; + } + + public void setTrabalhador(Object trabalhador) { + this.trabalhador = trabalhador; + } + + public Object getData_nascimento() { + return data_nascimento; + } + + public void setData_nascimento(Object data_nascimento) { + this.data_nascimento = data_nascimento; + } + + public Object getHoras_turno() { + return horas_turno; + } + + public void setHoras_turno(Object horas_turno) { + this.horas_turno = horas_turno; + } + + public Object getSeccao() { + return seccao; + } + + public void setSeccao(Object seccao) { + this.seccao = seccao; + } + + public Object getLocal_trabalho() { + return local_trabalho; + } + + public void setLocal_trabalho(Object local_trabalho) { + this.local_trabalho = local_trabalho; + } + + public Object getTarefa() { + return tarefa; + } + + public void setTarefa(Object tarefa) { + this.tarefa = tarefa; + } + + public Object getSubstancias() { + return substancias; + } + + public void setSubstancias(Object substancias) { + this.substancias = substancias; + } + + public Object getSuperior_hierarquico() { + return superior_hierarquico; + } + + public void setSuperior_hierarquico(Object superior_hierarquico) { + this.superior_hierarquico = superior_hierarquico; + } + + public Object getCondicoes() { + return condicoes; + } + + public void setCondicoes(Object condicoes) { + this.condicoes = condicoes; + } + + public Object getTestemunhas() { + return testemunhas; + } + + public void setTestemunhas(Object testemunhas) { + this.testemunhas = testemunhas; + } + + public Object getCausas() { + return causas; + } + + public void setCausas(Object causas) { + this.causas = causas; + } + + public Object getDescricao() { + return descricao; + } + + public void setDescricao(Object descricao) { + this.descricao = descricao; + } + + public Object getAccoes() { + return accoes; + } + + public void setAccoes(Object accoes) { + this.accoes = accoes; + } + + public Object getConclusoes() { + return conclusoes; + } + + public void setConclusoes(Object conclusoes) { + this.conclusoes = conclusoes; + } + + public Object getEmpresa() { + return empresa; + } + + public void setEmpresa(Object empresa) { + this.empresa = empresa; + } + + public int getEstado() { + return estado; + } + + public void setEstado(int estado) { + this.estado = estado; + } + + public Object getBi() { + return bi; + } + + public void setBi(Object bi) { + this.bi = bi; + } + + public Object getMorada() { + return morada; + } + + public void setMorada(Object morada) { + this.morada = morada; + } + + public Object getCod_postal1() { + return cod_postal1; + } + + public void setCod_postal1(Object cod_postal1) { + this.cod_postal1 = cod_postal1; + } + + public Object getCod_postal2() { + return cod_postal2; + } + + public void setCod_postal2(Object cod_postal2) { + this.cod_postal2 = cod_postal2; + } + + public Object getLocalidade() { + return localidade; + } + + public void setLocalidade(Object localidade) { + this.localidade = localidade; + } + + public Object getContacto_telefonico() { + return contacto_telefonico; + } + + public void setContacto_telefonico(Object contacto_telefonico) { + this.contacto_telefonico = contacto_telefonico; + } + + public Object getTurno() { + return turno; + } + + public void setTurno(Object turno) { + this.turno = turno; + } + + public Integer getHours() { + return hours; + } + + public void setHours(Integer hours) { + this.hours = hours; + } + + public Integer getMinutes() { + return minutes; + } + + public void setMinutes(Integer minutes) { + this.minutes = minutes; + } + + public String getFormacao_shst() { + return formacao_shst; + } + + public void setFormacao_shst(String formacao_shst) { + this.formacao_shst = formacao_shst; + } + + public Object getFormacao_shsht_n_why() { + return formacao_shsht_n_why; + } + + public void setFormacao_shsht_n_why(Object formacao_shsht_n_why) { + this.formacao_shsht_n_why = formacao_shsht_n_why; + } + + public String getAcidentes_colaborador() { + return acidentes_colaborador; + } + + public void setAcidentes_colaborador(String acidentes_colaborador) { + this.acidentes_colaborador = acidentes_colaborador; + } + + public Object getNr_acidentes_colaborador() { + return nr_acidentes_colaborador; + } + + public void setNr_acidentes_colaborador(Object nr_acidentes_colaborador) { + this.nr_acidentes_colaborador = nr_acidentes_colaborador; + } + + public String getAcidentes_colaboradores() { + return acidentes_colaboradores; + } + + public void setAcidentes_colaboradores(String acidentes_colaboradores) { + this.acidentes_colaboradores = acidentes_colaboradores; + } + + public Object getNr_acidentes_colaboradores() { + return nr_acidentes_colaboradores; + } + + public void setNr_acidentes_colaboradores(Object nr_acidentes_colaboradores) { + this.nr_acidentes_colaboradores = nr_acidentes_colaboradores; + } + + public Object getNr_relatorio_acidentes_colaborador_1() { + return nr_relatorio_acidentes_colaborador_1; + } + + public void setNr_relatorio_acidentes_colaborador_1(Object nr_relatorio_acidentes_colaborador_1) { + this.nr_relatorio_acidentes_colaborador_1 = nr_relatorio_acidentes_colaborador_1; + } + + public Object getNr_relatorio_acidentes_colaborador_2() { + return nr_relatorio_acidentes_colaborador_2; + } + + public void setNr_relatorio_acidentes_colaborador_2(Object nr_relatorio_acidentes_colaborador_2) { + this.nr_relatorio_acidentes_colaborador_2 = nr_relatorio_acidentes_colaborador_2; + } + + public Object getNr_relatorio_acidentes_colaborador_3() { + return nr_relatorio_acidentes_colaborador_3; + } + + public void setNr_relatorio_acidentes_colaborador_3(Object nr_relatorio_acidentes_colaborador_3) { + this.nr_relatorio_acidentes_colaborador_3 = nr_relatorio_acidentes_colaborador_3; + } + + public Object getNr_relatorio_acidentes_colaborador_4() { + return nr_relatorio_acidentes_colaborador_4; + } + + public void setNr_relatorio_acidentes_colaborador_4(Object nr_relatorio_acidentes_colaborador_4) { + this.nr_relatorio_acidentes_colaborador_4 = nr_relatorio_acidentes_colaborador_4; + } + + public Object getNr_relatorio_acidentes_colaboradores_1() { + return nr_relatorio_acidentes_colaboradores_1; + } + + public void setNr_relatorio_acidentes_colaboradores_1(Object nr_relatorio_acidentes_colaboradores_1) { + this.nr_relatorio_acidentes_colaboradores_1 = nr_relatorio_acidentes_colaboradores_1; + } + + public Object getNr_relatorio_acidentes_colaboradores_2() { + return nr_relatorio_acidentes_colaboradores_2; + } + + public void setNr_relatorio_acidentes_colaboradores_2(Object nr_relatorio_acidentes_colaboradores_2) { + this.nr_relatorio_acidentes_colaboradores_2 = nr_relatorio_acidentes_colaboradores_2; + } + + public Object getNr_relatorio_acidentes_colaboradores_3() { + return nr_relatorio_acidentes_colaboradores_3; + } + + public void setNr_relatorio_acidentes_colaboradores_3(Object nr_relatorio_acidentes_colaboradores_3) { + this.nr_relatorio_acidentes_colaboradores_3 = nr_relatorio_acidentes_colaboradores_3; + } + + public Object getNr_relatorio_acidentes_colaboradores_4() { + return nr_relatorio_acidentes_colaboradores_4; + } + + public void setNr_relatorio_acidentes_colaboradores_4(Object nr_relatorio_acidentes_colaboradores_4) { + this.nr_relatorio_acidentes_colaboradores_4 = nr_relatorio_acidentes_colaboradores_4; + } + + public Object getHeader_nr() { + return header_nr; + } + + public void setHeader_nr(Object header_nr) { + this.header_nr = header_nr; + } + + public Object getHeader_date() { + return header_date; + } + + public void setHeader_date(Object header_date) { + this.header_date = header_date; + } + + public Object getFuncao() { + return funcao; + } + + public void setFuncao(Object funcao) { + this.funcao = funcao; + } + + public Object getData_acidente() { + return data_acidente; + } + + public void setData_acidente(Object data_acidente) { + this.data_acidente = data_acidente; + } + + public Object getData_admissao() { + return data_admissao; + } + + public void setData_admissao(Object data_admissao) { + this.data_admissao = data_admissao; + } + + public Object getAveriguador() { + return averiguador; + } + + public void setAveriguador(Object averiguador) { + this.averiguador = averiguador; + } + + public String getAveriguacao_posterior() { + return averiguacao_posterior; + } + + public void setAveriguacao_posterior(String averiguacao_posterior) { + this.averiguacao_posterior = averiguacao_posterior; + } + + public Object getAveriguacao_obs() { + return averiguacao_obs; + } + + public void setAveriguacao_obs(Object averiguacao_obs) { + this.averiguacao_obs = averiguacao_obs; + } + + + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/pdf/Pdf.java b/trunk/AnaliseAcidentesTrabalho/src/java/pdf/Pdf.java new file mode 100644 index 00000000..e02f8c17 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/pdf/Pdf.java @@ -0,0 +1,168 @@ +/* + * Pdf.java + * + * Created on November 13, 2007, 11:33 AM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package pdf; + +import analiseacidentestrabalho.Acidentado; +import analiseacidentestrabalho.AnaliseAcidente; +import com.lowagie.text.Chunk; +import com.lowagie.text.Document; +import com.lowagie.text.Font; +import com.lowagie.text.FontFactory; +import com.lowagie.text.Paragraph; +import com.lowagie.text.Rectangle; +import com.lowagie.text.pdf.BaseFont; +import com.lowagie.text.pdf.PdfAction; +import com.lowagie.text.pdf.PdfPCell; +import com.lowagie.text.pdf.PdfPTable; +import com.lowagie.text.pdf.PdfWriter; +import db.AnalisesDataProvider; +import java.awt.Color; +import java.io.FileOutputStream; +import javax.faces.context.FacesContext; + +/** + * + * @author lluis + */ +public class Pdf { + + PdfPCell cell = null; + Paragraph p = null; + private final static int FONT_SIZE = 5; + /** Creates a new instance of Pdf */ + public Pdf() { + } + + public void generatePdf(String folder, AnaliseAcidente a) + { + PdfPTable table = null; + FacesContext ctx = FacesContext.getCurrentInstance(); + ////HttpServletResponse response = (HttpServletResponse)ctx.getExternalContext().getResponse(); + Document document = new Document(); + ////response.setContentType("application/pdf"); + + try + { + ////PdfWriter writer = PdfWriter.getInstance(document, response.getOutputStream()); + PdfWriter.getInstance(document, new FileOutputStream(folder + "/" + a.getId().toString() + ".pdf")); + document.open(); + //document.add(new Paragraph("Hello World")); + //document.add(new Paragraph(new Date().toString())); + + table = createTableEmpresa(a); + document.add(table); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + document.close(); + } + + private PdfPTable createTableHeader(AnaliseAcidente a) + { + PdfPTable table = new PdfPTable(3); + return table; + } + + private PdfPTable createTableEmpresa(AnaliseAcidente a) + { + String empresa_str = ""; + String estabelecimento_str = ""; + String trabalhador_str = ""; + AnalisesDataProvider adp = new AnalisesDataProvider(); + try + { + String nome_empresa = adp.getEmpresaNome(a.getEmpresa_id()); + empresa_str = utils.Utils.unicodeToHTML(nome_empresa); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + try + { + estabelecimento_str = adp.getEstabelecimentoNome(a.getEstabelecimento_id()); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + Acidentado ac = null; + try + { + ac = adp.getAcidentado(a.getAcidentado_id()); + trabalhador_str = ac.getNome(); + } + catch(Exception ex) + { + ex.printStackTrace(); + } + + //TableEvents event = new TableEvents(); + + float[] widths = { 1f, 4f }; + PdfPTable table = new PdfPTable(widths); + table.getDefaultCell().setBorder(Rectangle.LEFT | Rectangle.RIGHT | Rectangle.TOP | Rectangle.BOTTOM); + //PdfPCell cell = new PdfPCell(new Paragraph("header with colspan 3")); + //cell.setColspan(3); + //table.addCell(cell); + + + + + cell = new PdfPCell(new Paragraph("Empresa:", FontFactory.getFont(BaseFont.HELVETICA, BaseFont.WINANSI, BaseFont.NOT_EMBEDDED, FONT_SIZE))); + cell.setBorder(Rectangle.NO_BORDER); + cell.setBackgroundColor(new Color(102, 133, 151)); + table.addCell(cell); + + cell = new PdfPCell(new Paragraph(empresa_str, FontFactory.getFont(BaseFont.HELVETICA, BaseFont.WINANSI, BaseFont.NOT_EMBEDDED, FONT_SIZE, Font.NORMAL, new Color(255, 255, 255)) )); + cell.setBorder(Rectangle.NO_BORDER); + cell.setBackgroundColor(new Color(102, 133, 151)); + table.addCell(cell); + + cell = new PdfPCell(new Paragraph("Estabelecimento:", FontFactory.getFont(BaseFont.HELVETICA, BaseFont.WINANSI, BaseFont.NOT_EMBEDDED, FONT_SIZE))); + cell.setBorder(Rectangle.NO_BORDER); + cell.setBackgroundColor(new Color(102, 133, 151)); + table.addCell(cell); + + cell = new PdfPCell(new Paragraph(estabelecimento_str, FontFactory.getFont(BaseFont.HELVETICA, BaseFont.WINANSI, BaseFont.NOT_EMBEDDED, FONT_SIZE, Font.NORMAL, new Color(255, 255, 255)))); + cell.setBorder(Rectangle.NO_BORDER); + cell.setBackgroundColor(new Color(102, 133, 151)); + table.addCell(cell); + + cell = new PdfPCell(new Paragraph("Trabalhador:", FontFactory.getFont(BaseFont.HELVETICA, BaseFont.WINANSI, BaseFont.NOT_EMBEDDED, FONT_SIZE))); + cell.setBorder(Rectangle.NO_BORDER); + cell.setBackgroundColor(new Color(102, 133, 151)); + + table.addCell(cell); + + cell = new PdfPCell(new Paragraph(trabalhador_str, FontFactory.getFont(BaseFont.HELVETICA, BaseFont.WINANSI, BaseFont.NOT_EMBEDDED, FONT_SIZE, Font.NORMAL, new Color(255, 255, 255)))); + cell.setBorder(Rectangle.NO_BORDER); + cell.setBackgroundColor(new Color(102, 133, 151)); + table.addCell(cell); + table.getDefaultCell().setBackgroundColor(new Color(102, 133, 151)); + table.getDefaultCell().setPadding(0f); + table.setSpacingAfter(0f); + table.setSpacingBefore(0f); + return table; + } + + private PdfPTable createTableEmpresaHs(AnaliseAcidente a) + { + PdfPTable table = new PdfPTable(3); + return table; + } + + + + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/utils/Strings.java b/trunk/AnaliseAcidentesTrabalho/src/java/utils/Strings.java new file mode 100644 index 00000000..1fbfc2d0 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/utils/Strings.java @@ -0,0 +1,151 @@ +/* + * Strings.java + * + * Created on October 8, 2007, 9:17 AM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package utils; + +/** + * + * @author lluis + */ +public class Strings { + public static String unicodeToHTML( String text ) + { + if( text == null || text.length() < 6 ) + { + return text; + } + + String output = text; + output = output.replace( "\\u0009", " " ); + output = output.replace( "\\u000a", "
" ); + + output = output.replace( "\\u00a0", " " ); + output = output.replace( "\\u00aa", "ª" ); + output = output.replace( "\\u00ba", "º" ); + + output = output.replace( "\\u00c0", "À" ); + output = output.replace( "\\u00c1", "Á" ); + output = output.replace( "\\u00c2", "Â" ); + output = output.replace( "\\u00c3", "Ã" ); + output = output.replace( "\\u00c7", "Ç" ); + output = output.replace( "\\u00c8", "È" ); + output = output.replace( "\\u00c9", "É" ); + + output = output.replace( "\\u00ca", "Ê" ); + output = output.replace( "\\u00cc", "Ì" ); + output = output.replace( "\\u00cd", "Í" ); + output = output.replace( "\\u00ce", "Î" ); + output = output.replace( "\\u00d2", "ò" ); + output = output.replace( "\\u00d3", "ó" ); + output = output.replace( "\\u00d4", "ô" ); + output = output.replace( "\\u00d5", "õ" ); + output = output.replace( "\\u00d9", "Ù" ); + output = output.replace( "\\u00da", "Ú" ); + output = output.replace( "\\u00db", "Û" ); + + output = output.replace( "\\u00e0", "à" ); + output = output.replace( "\\u00e1", "á" ); + output = output.replace( "\\u00e2", "â" ); + output = output.replace( "\\u00e3", "ã" ); + output = output.replace( "\\u00e7", "ç" ); + output = output.replace( "\\u00e8", "è" ); + output = output.replace( "\\u00e9", "é" ); + output = output.replace( "\\u00ea", "ê" ); + output = output.replace( "\\u00ec", "ì" ); + output = output.replace( "\\u00ed", "í" ); + output = output.replace( "\\u00ee", "î" ); + output = output.replace( "\\u00f2", "ò" ); + output = output.replace( "\\u00f3", "ó" ); + output = output.replace( "\\u00f4", "ô" ); + output = output.replace( "\\u00f5", "õ" ); + output = output.replace( "\\u00f9", "ù" ); + output = output.replace( "\\u00fa", "ú" ); + output = output.replace( "\\u00fb", "û" ); + + output = output.replace( "\\u0153", "œ" ); + + output = output.replace( "\\u2013", "-" ); + output = output.replace( "\\u2014", "-" ); + output = output.replace( "\\u2018|\\u2019", "'" ); + output = output.replace( "\\u201c|\\u201d", "\"" ); + + output = output.replace( "\\u2022", "*" ); + output = output.replace( "\\u2026", "..." ); + + return output; + } + + public static String textToUnicode( String text ) + { + String output = text; + output = output.replace( "À", "\\u00c0" ); + output = output.replace( "Á", "\\u00c1" ); + output = output.replace( "Â", "\\u00c2" ); + output = output.replace( "Ã", "\\u00c3" ); + output = output.replace( "Ç", "\\u00c7" ); + output = output.replace( "È", "\\u00c8" ); + output = output.replace( "É", "\\u00c9" ); + + output = output.replace( "Ê", "\\u00ca" ); + output = output.replace( "Ì", "\\u00cc" ); + output = output.replace( "Í", "\\u00cd" ); + output = output.replace( "Î", "\\u00ce" ); + output = output.replace( "ò", "\\u00d2" ); + output = output.replace( "ó", "\\u00d3" ); + output = output.replace( "ô", "\\u00d4" ); + output = output.replace( "õ", "\\u00d5" ); + output = output.replace( "Ù", "\\u00d9" ); + output = output.replace( "Ú", "\\u00da" ); + output = output.replace( "Û", "\\u00db" ); + + output = output.replace( "à", "\\u00e0" ); + output = output.replace( "á", "\\u00e1" ); + output = output.replace( "â", "\\u00e2" ); + output = output.replace( "ã", "\\u00e3" ); + output = output.replace( "ç", "\\u00e7" ); + output = output.replace( "è", "\\u00e8" ); + output = output.replace( "é", "\\u00e9" ); + output = output.replace( "ê", "\\u00ea" ); + output = output.replace( "ì", "\\u00ec" ); + output = output.replace( "í", "\\u00ed" ); + output = output.replace( "î", "\\u00ee" ); + output = output.replace( "ò", "\\u00f2" ); + output = output.replace( "ó", "\\u00f3" ); + output = output.replace( "ô", "\\u00f4" ); + output = output.replace( "õ", "\\u00f5" ); + output = output.replace( "ù", "\\u00f9" ); + output = output.replace( "ú", "\\u00fa" ); + output = output.replace( "û", "\\u00fb" ); + + return output; + } + + public static String RTFToUnicode( String text ) + { + if( text == null || text.length() < 4 ) + { + return text; + } + String output = text; + output = output.replaceAll( "\\'", "\\u00" ); + return output; + } + + public static String unicodeToRTF( String text ) + { + if( text == null || text.length() < 6 ) + { + return text; + } + String output = text; + output = output.replaceAll( "\\\\u00", "\\\\'" ); + return output; + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/utils/Utils.java b/trunk/AnaliseAcidentesTrabalho/src/java/utils/Utils.java new file mode 100644 index 00000000..27393896 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/src/java/utils/Utils.java @@ -0,0 +1,191 @@ +/* + * Utils.java + * + * Created on October 12, 2007, 9:39 AM + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package utils; + +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; +import java.util.GregorianCalendar; + +/** + * + * @author lluis + */ +public class Utils { + + /** Creates a new instance of Utils */ + public Utils() { + } + + public static String unicodeToHTML( String text ) + { + if( text == null || text.length() < 6 ) + { + return text; + } + + String output = text; + output = output.replaceAll( "\\\\u0009", " " ); + output = output.replaceAll( "\\\\u000a", "
" ); + + output = output.replaceAll( "\\\\u00a0", " " ); + output = output.replaceAll( "\\\\u00aa", "ª" ); + output = output.replaceAll( "\\\\u00ba", "º" ); + + output = output.replaceAll( "\\\\u00c0", "À" ); + output = output.replaceAll( "\\\\u00c1", "Á" ); + output = output.replaceAll( "\\\\u00c2", "Â" ); + output = output.replaceAll( "\\\\u00c3", "Ã" ); + output = output.replaceAll( "\\\\u00c7", "Ç" ); + output = output.replaceAll( "\\\\u00c8", "È" ); + output = output.replaceAll( "\\\\u00c9", "É" ); + output = output.replaceAll( "\\\\u00d3", "Ó" ); + output = output.replaceAll( "\\\\u00d2", "Ò" ); + + output = output.replaceAll( "\\\\u00ca", "Ê" ); + output = output.replaceAll( "\\\\u00cc", "Ì" ); + output = output.replaceAll( "\\\\u00cd", "Í" ); + output = output.replaceAll( "\\\\u00ce", "Î" ); + output = output.replaceAll( "\\\\u00d2", "ò" ); + output = output.replaceAll( "\\\\u00d3", "ó" ); + output = output.replaceAll( "\\\\u00d4", "ô" ); + output = output.replaceAll( "\\\\u00d5", "õ" ); + output = output.replaceAll( "\\\\u00d9", "Ù" ); + output = output.replaceAll( "\\\\u00da", "Ú" ); + output = output.replaceAll( "\\\\u00db", "Û" ); + + output = output.replaceAll( "\\\\u00e0", "à" ); + output = output.replaceAll( "\\\\u00e1", "á" ); + output = output.replaceAll( "\\\\u00e2", "â" ); + output = output.replaceAll( "\\\\u00e3", "ã" ); + output = output.replaceAll( "\\\\u00e7", "ç" ); + output = output.replaceAll( "\\\\u00e8", "è" ); + output = output.replaceAll( "\\\\u00e9", "é" ); + output = output.replaceAll( "\\\\u00ea", "ê" ); + output = output.replaceAll( "\\\\u00ec", "ì" ); + output = output.replaceAll( "\\\\u00ed", "í" ); + output = output.replaceAll( "\\\\u00ee", "î" ); + output = output.replaceAll( "\\\\u00f2", "ò" ); + output = output.replaceAll( "\\\\u00f3", "ó" ); + output = output.replaceAll( "\\\\u00f4", "ô" ); + output = output.replaceAll( "\\\\u00f5", "õ" ); + output = output.replaceAll( "\\\\u00f9", "ù" ); + output = output.replaceAll( "\\\\u00fa", "ú" ); + output = output.replaceAll( "\\\\u00fb", "û" ); + + output = output.replaceAll( "\\\\u0153", "œ" ); + + output = output.replaceAll( "\\\\u2013", "-" ); + output = output.replaceAll( "\\\\u2014", "-" ); + output = output.replaceAll( "\\\\u2018|\\\\u2019", "'" ); + output = output.replaceAll( "\\\\u201c|\\\\u201d", "\"" ); + + output = output.replaceAll( "\\\\u2022", "*" ); + output = output.replaceAll( "\\\\u2026", "..." ); + + return output; + } + + public static String textToUnicode( String text ) + { + String output = text; + + output = output.replaceAll( "À", "\\\\\\\\\\\\\\\\u00c0" ); + output = output.replaceAll( "Á", "\\\\\\\\\\\\\\\\u00c1" ); + output = output.replaceAll( "Â", "\\\\\\\\\\\\\\\\u00c2" ); + output = output.replaceAll( "Ã", "\\\\\\\\\\\\\\\\u00c3" ); + output = output.replaceAll( "Ç", "\\\\\\\\\\\\\\\\u00c7" ); + output = output.replaceAll( "È", "\\\\\\\\\\\\\\\\u00c8" ); + output = output.replaceAll( "É", "\\\\\\\\\\\\\\\\u00c9" ); + output = output.replaceAll( "Ó", "\\\\\\\\\\\\\\\\u00d3" ); + output = output.replaceAll( "Ò", "\\\\\\\\\\\\\\\\u00d2" ); + + output = output.replaceAll( "Ê", "\\\\\\\\\\\\\\\\u00ca" ); + output = output.replaceAll( "Ì", "\\\\\\\\\\\\\\\\u00cc" ); + output = output.replaceAll( "Í", "\\\\\\\\\\\\\\\\u00cd" ); + output = output.replaceAll( "Î", "\\\\\\\\\\\\\\\\u00ce" ); + output = output.replaceAll( "ò", "\\\\\\\\\\\\\\\\u00d2" ); + output = output.replaceAll( "ó", "\\\\\\\\\\\\\\\\u00d3" ); + output = output.replaceAll( "ô", "\\\\\\\\\\\\\\\\u00d4" ); + output = output.replaceAll( "õ", "\\\\\\\\\\\\\\\\u00d5" ); + output = output.replaceAll( "Ù", "\\\\\\\\\\\\\\\\u00d9" ); + output = output.replaceAll( "Ú", "\\\\\\\\\\\\\\\\u00da" ); + output = output.replaceAll( "Û", "\\\\\\\\\\\\\\\\u00db" ); + + output = output.replaceAll( "à", "\\\\\\\\\\\\\\\\u00e0" ); + output = output.replaceAll( "á", "\\\\\\\\\\\\\\\\u00e1" ); + output = output.replaceAll( "â", "\\\\\\\\\\\\\\\\u00e2" ); + output = output.replaceAll( "ã", "\\\\\\\\\\\\\\\\u00e3" ); + output = output.replaceAll( "ç", "\\\\\\\\\\\\\\\\u00e7" ); + output = output.replaceAll( "è", "\\\\\\\\\\\\\\\\u00e8" ); + output = output.replaceAll( "é", "\\\\\\\\\\\\\\\\u00e9" ); + output = output.replaceAll( "ê", "\\\\\\\\\\\\\\\\u00ea" ); + output = output.replaceAll( "ì", "\\\\\\\\\\\\\\\\u00ec" ); + output = output.replaceAll( "í", "\\\\\\\\\\\\\\\\u00ed" ); + output = output.replaceAll( "î", "\\\\\\\\\\\\\\\\u00ee" ); + output = output.replaceAll( "ò", "\\\\\\\\\\\\\\\\u00f2" ); + output = output.replaceAll( "ó", "\\\\\\\\\\\\\\\\u00f3" ); + output = output.replaceAll( "ô", "\\\\\\\\\\\\\\\\u00f4" ); + output = output.replaceAll( "õ", "\\\\\\\\\\\\\\\\u00f5" ); + output = output.replaceAll( "ù", "\\\\\\\\\\\\\\\\u00f9" ); + output = output.replaceAll( "ú", "\\\\\\\\\\\\\\\\u00fa" ); + output = output.replaceAll( "û", "\\\\\\\\\\\\\\\\u00fb" ); + + return output; + } + + public static String getPageFrom(String referer) + { + String pageFrom = referer.substring(referer.lastIndexOf("/")+1); + return pageFrom; + } + + public static boolean isValidEmail(String email){ + boolean res = true; + + int indexOfAtChar=email.indexOf("@"); + + if(indexOfAtChar > 0) + { + int indexOfDotChar = + email.indexOf(".",indexOfAtChar); + if(indexOfDotChar > 0) + { + res = true; + } + else + { + res = false; + } + } + else{ + res = false; + } + return res; + } + + public static String dateToYYYYMMDD(Date ddate) + { + Calendar cal = new GregorianCalendar(); + cal.setTime(ddate); + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd"); + String date_str = dateFormat.format(cal.getTime()); + return date_str; + } + + public static String timeToHHMM(String ttime) throws Exception + { + SimpleDateFormat formatter = new SimpleDateFormat("HH:mm"); + //String s = formatter.format(date); + Date date = (Date)formatter.parse(ttime); + return formatter.format(date); + } + +} diff --git a/trunk/AnaliseAcidentesTrabalho/web/AnaliseAcidenteTrabalho.jsp b/trunk/AnaliseAcidentesTrabalho/web/AnaliseAcidenteTrabalho.jsp new file mode 100644 index 00000000..4dbf4591 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/AnaliseAcidenteTrabalho.jsp @@ -0,0 +1,1476 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + &nbsp; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/trunk/AnaliseAcidentesTrabalho/web/Dummy.jsp b/trunk/AnaliseAcidentesTrabalho/web/Dummy.jsp new file mode 100644 index 00000000..73e9d70a --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/Dummy.jsp @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/trunk/AnaliseAcidentesTrabalho/web/Erro.jsp b/trunk/AnaliseAcidentesTrabalho/web/Erro.jsp new file mode 100644 index 00000000..6c54bd5e --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/Erro.jsp @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/trunk/AnaliseAcidentesTrabalho/web/FichaUtilizador.jsp b/trunk/AnaliseAcidentesTrabalho/web/FichaUtilizador.jsp new file mode 100644 index 00000000..dbb99a29 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/FichaUtilizador.jsp @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/trunk/AnaliseAcidentesTrabalho/web/Footer.jspf b/trunk/AnaliseAcidentesTrabalho/web/Footer.jspf new file mode 100644 index 00000000..1bf9523a --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/Footer.jspf @@ -0,0 +1,12 @@ + +
+ + + + + + + + + +
diff --git a/trunk/AnaliseAcidentesTrabalho/web/FormHS.jsp b/trunk/AnaliseAcidentesTrabalho/web/FormHS.jsp new file mode 100644 index 00000000..911448f2 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/FormHS.jsp @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/trunk/AnaliseAcidentesTrabalho/web/FormMedico.jsp b/trunk/AnaliseAcidentesTrabalho/web/FormMedico.jsp new file mode 100644 index 00000000..8471517f --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/FormMedico.jsp @@ -0,0 +1,194 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/trunk/AnaliseAcidentesTrabalho/web/FormRH.jsp b/trunk/AnaliseAcidentesTrabalho/web/FormRH.jsp new file mode 100644 index 00000000..b0b06b14 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/FormRH.jsp @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/trunk/AnaliseAcidentesTrabalho/web/FormSeguranca.jsp b/trunk/AnaliseAcidentesTrabalho/web/FormSeguranca.jsp new file mode 100644 index 00000000..1bca8e06 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/FormSeguranca.jsp @@ -0,0 +1,211 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/trunk/AnaliseAcidentesTrabalho/web/Header.jspf b/trunk/AnaliseAcidentesTrabalho/web/Header.jspf new file mode 100644 index 00000000..e3793e85 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/Header.jspf @@ -0,0 +1,8 @@ + +
+ + + + + +
diff --git a/trunk/AnaliseAcidentesTrabalho/web/LoadImage.jsp b/trunk/AnaliseAcidentesTrabalho/web/LoadImage.jsp new file mode 100644 index 00000000..20cbd07d --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/LoadImage.jsp @@ -0,0 +1,33 @@ + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + +
+
+
+
+
+
diff --git a/trunk/AnaliseAcidentesTrabalho/web/Login.jsp b/trunk/AnaliseAcidentesTrabalho/web/Login.jsp new file mode 100644 index 00000000..21e24972 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/Login.jsp @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
diff --git a/trunk/AnaliseAcidentesTrabalho/web/META-INF/context.xml b/trunk/AnaliseAcidentesTrabalho/web/META-INF/context.xml new file mode 100644 index 00000000..e3929bc2 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/META-INF/context.xml @@ -0,0 +1,2 @@ + + diff --git a/trunk/AnaliseAcidentesTrabalho/web/RecuperarPassword.jsp b/trunk/AnaliseAcidentesTrabalho/web/RecuperarPassword.jsp new file mode 100644 index 00000000..ce51cb5b --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/RecuperarPassword.jsp @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
diff --git a/trunk/AnaliseAcidentesTrabalho/web/Top.jspf b/trunk/AnaliseAcidentesTrabalho/web/Top.jspf new file mode 100644 index 00000000..a35f7542 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/Top.jspf @@ -0,0 +1,19 @@ + +
+ + + + + + + + + + + + + + + +
diff --git a/trunk/AnaliseAcidentesTrabalho/web/ViewAnaliseAcidenteTrabalho.jsp b/trunk/AnaliseAcidentesTrabalho/web/ViewAnaliseAcidenteTrabalho.jsp new file mode 100644 index 00000000..ddc784e4 --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/ViewAnaliseAcidenteTrabalho.jsp @@ -0,0 +1,437 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/trunk/AnaliseAcidentesTrabalho/web/WEB-INF/faces-config.xml b/trunk/AnaliseAcidentesTrabalho/web/WEB-INF/faces-config.xml new file mode 100644 index 00000000..8f46eebf --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/WEB-INF/faces-config.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/trunk/AnaliseAcidentesTrabalho/web/WEB-INF/managed-beans.xml b/trunk/AnaliseAcidentesTrabalho/web/WEB-INF/managed-beans.xml new file mode 100644 index 00000000..beec62ad --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/WEB-INF/managed-beans.xml @@ -0,0 +1,130 @@ + + + + + SessionBean1 + analiseacidentestrabalho.SessionBean1 + session + + + Login + analiseacidentestrabalho.Login + request + + + ApplicationBean1 + analiseacidentestrabalho.ApplicationBean1 + application + + + RequestBean1 + analiseacidentestrabalho.RequestBean1 + request + + + RecuperarPassword + analiseacidentestrabalho.RecuperarPassword + request + + + Header + analiseacidentestrabalho.Header + request + + + Dummy + analiseacidentestrabalho.Dummy + request + + + Footer + analiseacidentestrabalho.Footer + request + + + FormSeguranca + analiseacidentestrabalho.FormSeguranca + request + + + Erro + analiseacidentestrabalho.Erro + request + + + Top + analiseacidentestrabalho.Top + request + + + LoadImage + analiseacidentestrabalho.LoadImage + request + + + AnaliseAcidenteTrabalho + analiseacidentestrabalho.AnaliseAcidenteTrabalho + request + + + ViewAnaliseAcidenteTrabalho + analiseacidentestrabalho.ViewAnaliseAcidenteTrabalho + request + + + FormRH + analiseacidentestrabalho.FormRH + request + + + FormHS + analiseacidentestrabalho.FormHS + request + + + FichaUtilizador + analiseacidentestrabalho.FichaUtilizador + request + + + FormMedico + analiseacidentestrabalho.FormMedico + request + + + FormDirSiprp + analiseacidentestrabalho.FormDirSiprp + request + + + EnviarCorrecao + analiseacidentestrabalho.EnviarCorrecao + request + + + GestaoUtilizadores + analiseacidentestrabalho.GestaoUtilizadores + request + + + NovoUtilizador + analiseacidentestrabalho.NovoUtilizador + request + + + UtilizadorFields + analiseacidentestrabalho.UtilizadorFields + request + + + FormDirGerRh + analiseacidentestrabalho.FormDirGerRh + request + + + FormGestor + analiseacidentestrabalho.FormGestor + request + + diff --git a/trunk/AnaliseAcidentesTrabalho/web/WEB-INF/navigation.xml b/trunk/AnaliseAcidentesTrabalho/web/WEB-INF/navigation.xml new file mode 100644 index 00000000..b034d40b --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/WEB-INF/navigation.xml @@ -0,0 +1,416 @@ + + + + + /Login.jsp + + recuperar_password + /RecuperarPassword.jsp + + + erro + /Erro.jsp + + + form_seguranca + /FormSeguranca.jsp + + + form_rh + /FormRH.jsp + + + form_hs + /FormHS.jsp + + + form_medico + /FormMedico.jsp + + + form_dir_ger_rh + /FormDirGerRh.jsp + + + form_dir_siprp + /FormDirSiprp.jsp + + + create_user + /FichaUtilizador.jsp + + + user + /FichaUtilizador.jsp + + + form_gestor + /FormGestor.jsp + + + + /RecuperarPassword.jsp + + login + /Login.jsp + + + + /FormSeguranca.jsp + + login + /Login.jsp + + + analise_acidente + /AnaliseAcidenteTrabalho.jsp + + + view_analise + /ViewAnaliseAcidenteTrabalho.jsp + + + user + /FichaUtilizador.jsp + + + + /FormRH.jsp + + login + /Login.jsp + + + analise_acidente + /AnaliseAcidenteTrabalho.jsp + + + view_analise + /ViewAnaliseAcidenteTrabalho.jsp + + + user + /FichaUtilizador.jsp + + + + /FormHS.jsp + + login + /Login.jsp + + + analise_acidente + /AnaliseAcidenteTrabalho.jsp + + + view_analise + /ViewAnaliseAcidenteTrabalho.jsp + + + user + /FichaUtilizador.jsp + + + + /FormMedico.jsp + + login + /Login.jsp + + + analise_acidente + /AnaliseAcidenteTrabalho.jsp + + + view_analise + /ViewAnaliseAcidenteTrabalho.jsp + + + user + /FichaUtilizador.jsp + + + + /FormGestor.jsp + + login + /Login.jsp + + + view_analise + /ViewAnaliseAcidenteTrabalho.jsp + + + user + /FichaUtilizador.jsp + + + + /FormDirGerRh.jsp + + view_analise + /ViewAnaliseAcidenteTrabalho.jsp + + + gestao_utilizadores + /GestaoUtilizadores.jsp + + + user + /FichaUtilizador.jsp + + + login + /Login.jsp + + + + /FormDirSiprp.jsp + + login + /Login.jsp + + + analise_acidente + /AnaliseAcidenteTrabalho.jsp + + + view_analise + /ViewAnaliseAcidenteTrabalho.jsp + + + user + /FichaUtilizador.jsp + + + gestao_utilizadores + /GestaoUtilizadores.jsp + + + + /AnaliseAcidenteTrabalho.jsp + + load_image + /LoadImage.jsp + + + form_seguranca + /FormSeguranca.jsp + + + form_rh + /FormRH.jsp + + + form_hs + /FormHS.jsp + + + form_medico + /FormMedico.jsp + + + correcao + /EnviarCorrecao.jsp + + + user + /FichaUtilizador.jsp + + + login + /Login.jsp + + + + /LoadImage.jsp + + analise_acidente + /AnaliseAcidenteTrabalho.jsp + + + + /FichaUtilizador.jsp + + form_seguranca + /FormSeguranca.jsp + + + form_rh + /FormRH.jsp + + + form_hs + /FormHS.jsp + + + form_medico + /FormMedico.jsp + + + form_gestor + /FormGestor.jsp + + + form_dir_ger_rh + /FormDirGerRh.jsp + + + form_dir_siprp + /FormDirSiprp.jsp + + + analise_acidente + /AnaliseAcidenteTrabalho.jsp + + + view_analise + /ViewAnaliseAcidenteTrabalho.jsp + + + gestao_utilizadores + /GestaoUtilizadores.jsp + + + novo_utilizador + /NovoUtilizador.jsp + + + login + /Login.jsp + + + + /ViewAnaliseAcidenteTrabalho.jsp + + login + /Login.jsp + + + user + /FichaUtilizador.jsp + + + form_seguranca + /FormSeguranca.jsp + + + form_rh + /FormRH.jsp + + + form_hs + /FormHS.jsp + + + form_medico + /FormMedico.jsp + + + form_gestor + /FormGestor.jsp + + + form_dir_ger_rh + /FormDirGerRh.jsp + + + form_dir_siprp + /FormDirSiprp.jsp + + + + /EnviarCorrecao.jsp + + analise_acidente + /AnaliseAcidenteTrabalho.jsp + + + form_hs + /FormHS.jsp + + + login + /Login.jsp + + + + /GestaoUtilizadores.jsp + + novo_utilizador + /NovoUtilizador.jsp + + + user_fields + /UtilizadorFields.jsp + + + user + /FichaUtilizador.jsp + + + form_dir_ger_rh + /FormDirGerRh.jsp + + + form_dir_siprp + /FormDirSiprp.jsp + + + login + /Login.jsp + + + + /NovoUtilizador.jsp + + new_user_fields + /UtilizadorFields.jsp + + + gestao_utilizadores + /GestaoUtilizadores.jsp + + + user + /FichaUtilizador.jsp + + + form_dir_ger_rh + /FormDirGerRh.jsp + + + form_dir_siprp + /FormDirSiprp.jsp + + + login + /Login.jsp + + + + /UtilizadorFields.jsp + + novo_utilizador + /NovoUtilizador.jsp + + + gestao_utilizadores + /GestaoUtilizadores.jsp + + + form_dir_ger_rh + /FormDirGerRh.jsp + + + form_dir_siprp + /FormDirSiprp.jsp + + + login + /Login.jsp + + + diff --git a/trunk/AnaliseAcidentesTrabalho/web/WEB-INF/web.xml b/trunk/AnaliseAcidentesTrabalho/web/WEB-INF/web.xml new file mode 100644 index 00000000..b23abf6d --- /dev/null +++ b/trunk/AnaliseAcidentesTrabalho/web/WEB-INF/web.xml @@ -0,0 +1,14 @@ + +javax.faces.STATE_SAVING_METHODserverjavax.faces.CONFIG_FILES/WEB-INF/navigation.xml,/WEB-INF/managed-beans.xmlcom.sun.faces.validateXmltruecom.sun.faces.verifyObjectsfalseUploadFiltercom.sun.rave.web.ui.util.UploadFilter + The maximum allowed upload size in bytes. If this is set + to a negative value, there is no maximum. The default + value is 1000000. + maxSize1000000 + The size (in bytes) of an uploaded file which, if it is + exceeded, will cause the file to be written directly to + disk instead of stored in memory. Files smaller than or + equal to this size will be stored in memory. The default + value is 4096. + sizeThreshold4096UploadFilterFaces ServletFaces Servletjavax.faces.webapp.FacesServlet 1 ExceptionHandlerServletcom.sun.errorhandler.ExceptionHandlererrorHostlocalhosterrorPort24444ThemeServletcom.sun.rave.web.ui.theme.ThemeServletFaces Servlet/faces/*ExceptionHandlerServlet/error/ExceptionHandlerThemeServlet/theme/* + faces/Login.jsp + javax.servlet.ServletException/error/ExceptionHandlerjava.io.IOException/error/ExceptionHandlerjavax.faces.FacesException/error/ExceptionHandlercom.sun.rave.web.ui.appbase.ApplicationException/error/ExceptionHandler*.jspftrue diff --git a/trunk/AnaliseAcidentesTrabalho/web/resources/images/SIPRP_logo_small.jpg b/trunk/AnaliseAcidentesTrabalho/web/resources/images/SIPRP_logo_small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..240f2358de6f974098233ffdee13327281632692 GIT binary patch literal 1837 zcmb7=cT|&E8i#Kh0jVFI&?LY>V898;8oIy&=0jS9aRXQ&AQDAN2u&f>9TpKJ1P3LI zs0k(rj4}{qEDIJ8lwL%mz!DT`K@nwElx${q&z|{rpL^c-oO_=8d+$A0HYu9{8n7SP z4>ohaH#6Y~0D*zP1^}QaFF7(X@BtVU8jVI_EnkHa0ai)zZUT;7u%yOiWFFAA*oau?ko->pn_^D3HDG5?E&HVwWjQ(T5o#wiFWJz%5O)g8Q+te`j$>k z-%}OCls30|K4CWj4%tTGAUS;SzYQj!5!ZQi(>yhz{JiFzvp9MiY0vgp;i2f2jm9EX z-|=V7%Tp1pk*|HS5MzHjTlWYZtAX6e{MvuOrJ}*^bIZ`UD6H)v+h`hkP>?Y*NBgLf zg%W$hV+`6yYy;wI70LCu^!OfS>38JbF1UkC@*r+L^L5fQwEMzskK(kfCSiUSW=l8X zVmd!)n6)iW=5JhJ_fpOux=JuAAhK=6!WT=SlTN2xEvp45l!#)APcu8OL(HM;32zQR z_US#^t+s2C8i7~~!%p0>Op`<`M)LMEi?_^&Yb0w~-;b6RnPp3#JnPsc`E6%u;i<&8a5%oB{n-L7UhuiKOK2YH#J_B->e*K9c%RKq zxuwC!fKwGtRbzn}jdm^zcU@^QTKu^-TtM?{IAQ<{%(%@8?SFC32`k15TBox1L}=); z>q^nDO@N`2+YD;H$LZoYFNo1}y;kJ%*Ldr0=;fiJj@u)_*fPmmdYV6_$E1X5$)CR% z`{Hv&Q`)Pwo$m2RN}p!DBgbYJFbe9uIcn~Ie|`3;e9!NE^Nz|` ze;VMkVGehW2RKFZ)BTC-c>vYfWV7(-rpwW#f#y5h5l+*YVgihSDR~r5y*A%^oAlmD z8C@J1@~Y;`F8wsOC(R&TfOIwu9ULm#?cG66OM6iKkT@{v?$rz*ALUu*Sqf{m2)oFYz61UwAl z@hf(azkWBFZ{0AIHrq?Z(HR?LHg`<(w8JI+Mp``2xYqm2KheS{#0OkO;gzHiaojm( z*}xN9m|Z@&pwvC3HxO(k1L`~ZPQ=Sr$69{Kja>WDFf^#-Wyd!@%RJ3uqo0Vk#fLww z|2ALliJji;WxQ{aLTx+;KgqhqYOf5iM9zJjiJl;fts2qZ_T5ogH~sB{2;(H<$dig_ W^&p4b4$po9d@bYK>gz1o^M3*E4h0tg literal 0 HcmV?d00001 diff --git a/trunk/AnaliseAcidentesTrabalho/web/resources/images/black_spacer.gif b/trunk/AnaliseAcidentesTrabalho/web/resources/images/black_spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..d370e3416da61817352cb263452311901228e1aa GIT binary patch literal 60 zcmZ?wbhEHbWMp7uXkcUjg8%>jEB+I8E=o--Nlj5G&n(GM2+2rQaQE~LV9)_604Zf) KVsc?*um%A6_YN@t literal 0 HcmV?d00001 diff --git a/trunk/AnaliseAcidentesTrabalho/web/resources/images/logo_auchan_small.jpg b/trunk/AnaliseAcidentesTrabalho/web/resources/images/logo_auchan_small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..376eee0e8902f73a6b81a3cb202899aa0ab2548e GIT binary patch literal 3819 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 J(eKC{`xp6x;`smo literal 0 HcmV?d00001 diff --git a/trunk/AnaliseAcidentesTrabalho/web/resources/images/logo_auchan_small1.jpg b/trunk/AnaliseAcidentesTrabalho/web/resources/images/logo_auchan_small1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f9e506902c4c5581afe567bdcedec3fd2579b206 GIT binary patch literal 1166 zcmex=iINl~k1E zRAl7j8~WC6O7nS%)^t0%y~$jr>l1oQwiL;)icGYbQ&Ae)e(q9ePoh*F?YVxg!?Qscsd z4}t0>85x+Ek<9{XXJBGs1xjfMf{bEfV`PQd1X3%gXviYODy-xfm?$C|RJifO|62?^ zKogh*nFSf_8NS)H2b|`vJj$|=Q!CK6;Z@e`w2w-s3nyLnGt}bNXNsPvqN=-^UE*Bb zv0W8=o*tC)^u6tK==Zs{Q^}@#R;tJz=#iW8pCNQwmaKHuX5ZFVdtGm~NjWcEHbc=; z>(p$96uu{q=fB%@R{K_!o6)X6=HAPuFAu)F>#XV4n&7h@XW6&DFwy1m2nyk_5%gWR z`Em5x_vfZ;YLjsLE+XW|{vgb?d~R`;>c1OjtT$Bo9^EPEowGhGLPgGE{BE%u(z(ydczTXHnZ zTT69&fLL=+ir~c9a{gJzQx?5mK1Hhc*Pa`fbkpL zs_rhBS|l*Fv`^r1>XWy*8DVdi*1g?R?Ea)|>4jek1$sHn`QP{ayLOGkB-H+JidWC> zC+u@4Jr-QY<&yNPtM5#i`owUqYS|s3MWzOyQgqn%{bx{GX`pe-cve($^^Qe1d5yv* zELa|$!L(uC>IjclRppP?Y@Woh(!an?0klB`EY`W9eQgNHuvOeePgNp7y9;&b9J*ab5;&judTzQdPc~MT|kjUFTj~1Qp z)^bSLbD5(guOLU8A=##Jp2do1Tc6IHu`l=PLDoYtc5x#6lfnW-=k7hr^sQ&g4aa$Y zG0w$%xK}4I6nY2ls`{C;-`VJGk@H*CXpyoBjz1K7zOU3$XwnjW(tB~o#z!q>8mqQ# z+kS7|xx>x8Gurr9q&~kJ-J-kccB4D9M1Vr_XID{|L^!VSCX{WAm7Ai3A cUM}CY>!NFvS=$zdW$Od}x}2N(Q~Uo-0Js;o?*IS* literal 0 HcmV?d00001 diff --git a/trunk/AnaliseAcidentesTrabalho/web/resources/images/logo_evolute_small.png b/trunk/AnaliseAcidentesTrabalho/web/resources/images/logo_evolute_small.png new file mode 100644 index 0000000000000000000000000000000000000000..0198da2b31afb5a04cc977fea06ebaef5cc3085f GIT binary patch literal 2399 zcmV-l3840gP)G|^D1{IjLWqKT`uI|fy=>X_EYl{eNscjNDb{R4jBWo=ZuDgx!rF z@bH@X^bNL*1M*GD-UDy2`n7u*G{F?0OVA`t(7~rcLS+9Re%?FS#Oe+8ShhJ1$e3^3 zw#k||R$^L;j|{;wzv9*+8%@F;0h^z=6F${vO)9wv#sEr&`);qf`bVTw`QUp_G9TPC)$MR(b{+dH0i56s3Fl zONqtWgk*`wCW6G1Gg~5Isl&!0;B_>l1d(Hslwhk2eM5&%EruNEs%KYIF@3QY#>8Id zz$5Hz3ewhl*VnS6Nhf}9h={H6SWL3h65JKj*kuczGbCFq!3JAmOM#MtpGuocq)my0 zu*@<<3J^k^T7aZ8Ut+5y>CAyKv1gbEP%2H**!{Ka6c<%<*#-AgR#How%I*{KTsAdV zS0sd>UkKht@}`h%(j;3n$wZ-;h(ePfgo|)dRW@WPWiXKVC(+~wWULNQ_J|IpEW+=e zM~QzqQu-N6zC&bi6+!P}%8G6|;edOiYv_x=Oljacihav+i_u13>;;m>PHa0dvRaiM zJdRm}{q?vUrxy-5Dou0G&49(E(kGC@UEtUvL2J)#D3xK-geQ^0L)YLcqRCAFB#k{Z zb+5?IRk%2<_&#*4EH}<3`eHAWG#aq&7)K2hr~WO9eM|AX&u7Nui*V=D+R)qZ>i%1#`$6eIE*z-gNA7T1wTS%rG7)rd&P~shQ z86xaoUa;Lz@?DyHZa^s$uk%cbeaq;N|DC3;71%0Kuw6gUG4LR@<*yL*E*_mRW;4Cf zX8&!mx`vjXo3K^t zxNFlj_y;ONcT+p@KBiQCo0iT7GztD(g}y_`eC8#G{YnX%00o?T#!cC?tjNHlB#j1i z8D>K8R$O{5Qu>g>g{{(9c0Wnub9#oJBAscZFSd@d&>ak=HZqiWo96DH<91BP>zXs_ zLL7|Lqm+ryJ(tSj-(jm1&D}R*s{}sxd6fEBpz9SJj-Cn|)9RvY@Q);o-E{QdUl5S& zR8DH^9_iRZXKLkJwD;XZG`SIvb2jC{U+3OA2>KRdt0b+xzr~$Ql#*J z5ZHE{jMc$l{B@$K%|r$trLy>LuDV@Y zRZA-&09-#rd2w;~J*d%stl5 z;bPsPRZ>^AZA92P87cDqn5yu@wDsOePjof5O3)vB5rB%&O2YnYj*8z}ju{Hm>MCeA zV?~DP7jh46M2IYW#xy*6IJrz;46B*Tg11l=e&~dZHb1-vIqzP`B)}EG6K&?AIlthd z?_3X3&t|W-1yTdc$TdoWbf5+r5rHc7p!Y}g#nxe%t?X%?hTAzCU53zP2{omELrVV% z2VWk%os_Ycp6Ju`#nxqypuLxJTKK_ZbRAkb9_JY(jRqPcOYu6-Lf6U>xydRl46})( zu{XQ7xi2W#uT!tap;eNxI@sTNF<$4HXtH=%f}pVMeiFuKd8czZrkoTYx>kzMbuRJr zr*sbdp8nWBa5^R>f<8|9l8^*^Q@Edr|Qx_k;?2N zmfDKPIg80jvd2Yj#d=zL zZXuE0K`gbkpsj#s0o5g|M${@IcR#w*38s|4Omp`Q3?<(uZ5||T9?aD>v4Vi06xz(? zs6;oibT+txpe#g59V*&}KKCBXf3HGLy8;z!2W29Pr$TxN5uSGBi($56-Al&m1T3WR z67bCbO6QNJ)kRPA8N&X0oO;bk=y#JeKF3z^qhhufk8^guI6G2Vw~#b;6Y$JGYQIw$ zW-IB;er%OQDGP;xKttEca64w8YbD2Ka`phR)Kd{z_05m`PN!7vTz`qHQ3Z;0hwk&qj6c2B#k!UR2j-ARUO}(^0+q_#fOdi4k%( RUx5Gs002ovPDHLkV1h+@p-2D# literal 0 HcmV?d00001 diff --git a/trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ca2.gif b/trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ca2.gif new file mode 100644 index 0000000000000000000000000000000000000000..97c0897090930dd12c87f7fdbda8627984ec467c GIT binary patch literal 5710 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 literal 0 HcmV?d00001 diff --git a/trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ca3.gif b/trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ca3.gif new file mode 100644 index 0000000000000000000000000000000000000000..07b00dc5214537471da8c42fd29265bb2de915da GIT binary patch literal 5336 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 literal 0 HcmV?d00001 diff --git a/trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ext3.gif b/trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ext3.gif new file mode 100644 index 0000000000000000000000000000000000000000..cb2a14e353b9900e81d1767fd16694f551120e30 GIT binary patch literal 5652 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 w^nJ&pm31b{N~MEX>3rNesdQKerG%v; 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 OX>$@!jIyEQHvb>j#!Hd_ literal 0 HcmV?d00001 diff --git a/trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/fle3.gif b/trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/fle3.gif new file mode 100644 index 0000000000000000000000000000000000000000..5406a2be78625174b51ca8949b7ae19891084952 GIT binary patch literal 5621 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 literal 0 HcmV?d00001 diff --git a/trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ma10.gif b/trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ma10.gif new file mode 100644 index 0000000000000000000000000000000000000000..94748d7b6a28313553fbf57a40ba77216842318b GIT binary patch literal 5517 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 SxOYSHtYH;y_Kp^e+W9~Ed`_+a literal 0 HcmV?d00001 diff --git a/trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ma3.gif b/trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ma3.gif new file mode 100644 index 0000000000000000000000000000000000000000..3ec7862b0b3af240c7a23d30259bbc4e7cdfec0f GIT binary patch literal 6541 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 W+*|eio2&D%MeFVsJb*yl%KroI+g?}z literal 0 HcmV?d00001 diff --git a/trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ma6.gif b/trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ma6.gif new file mode 100644 index 0000000000000000000000000000000000000000..f1b5170b8dd717ee1ad6473cd810374d91f31fed GIT binary patch literal 8225 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 Yw;v9~okZPw_UAu2JNnbG7>ND<04m%(nE(I) literal 0 HcmV?d00001 diff --git a/trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ma8.gif b/trunk/AnaliseAcidentesTrabalho/web/resources/images/medico/ma8.gif new file mode 100644 index 0000000000000000000000000000000000000000..b98a9b2af56ed02c98366990d647bda5ae4efacf GIT binary patch literal 5980 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 fFLu0dd2HL;%uee=-)1AeIo

falm~A}X(+l)&<$j4kpNT5a398i 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