03/10/2008

git-svn-id: https://svn.coded.pt/svn/SIPRP@756 bb69d46d-e84e-40c8-a05a-06db0d633741
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
L Luís = 17 years ago
parent d90a510abc
commit 32501067b4

@ -21,15 +21,15 @@
-post-compile-test: called after javac compilation of JUnit tests
-pre-compile-test-single: called before javac compilation of single JUnit test
-post-compile-test-single: called after javac compilation of single JUunit test
-pre-dist: called before jar building
-post-dist: called after jar building
-pre-dist: called before archive building
-post-dist: called after archive building
-post-clean: called after cleaning build products
-pre-run-deploy: called before deploying
-post-run-deploy: called after deploying
Example of pluging an obfuscator after the compilation could look like
<target name="post-compile">
<target name="-post-compile">
<obfuscate>
<fileset dir="${build.classes.dir}"/>
</obfuscate>
@ -45,7 +45,7 @@
init-macrodef-javac: defines macro for javac compilation
init-macrodef-junit: defines macro for junit execution
init-macrodef-debug: defines macro for class debugging
do-dist: jar archive building
do-dist: archive building
run: execution of project
javadoc-build: javadoc generation

@ -12,7 +12,7 @@
<target name="-deploy-ant" if="deploy.ant.enabled" depends="-init">
<echo message="Deploying ${deploy.ant.archive} to ${Context(path)}"/>
<taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask"
classpath="${tomcat.home}/server/lib/catalina-ant.jar"/>
classpath="${tomcat.home}/lib/catalina-ant.jar"/>
<deploy url="${tomcat.url}/manager" username="${tomcat.username}"
password="${tomcat.password}" path="${Context(path)}"
war="${deploy.ant.archive}"/>
@ -21,7 +21,7 @@
<target name="-undeploy-ant" if="deploy.ant.enabled" depends="-init">
<echo message="Undeploying ${Context(path)}"/>
<taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask"
classpath="${tomcat.home}/server/lib/catalina-ant.jar"/>
classpath="${tomcat.home}/lib/catalina-ant.jar"/>
<undeploy url="${tomcat.url}/manager" username="${tomcat.username}"
password="${tomcat.password}" path="${Context(path)}"/>
</target>

File diff suppressed because it is too large Load Diff

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scene Scope="Project" version="2">
<Scope Scope="Faces Configuration Only"/>
<Scope Scope="Project">
<Node id="RecuperarPassword.jsp" x="900" y="300" zoom="true"/>
<Node id="GestaoUtilizadores.jsp" x="900" y="150" zoom="true"/>
<Node id="FormDirGerRh.jsp" x="150" y="150" zoom="true"/>
<Node id="FormGestor.jsp" x="1150" y="150" zoom="true"/>
<Node id="Erro.jsp" x="650" y="450" zoom="true"/>
<Node id="FormRH.jsp" x="400" y="150" zoom="true"/>
<Node id="AnaliseAcidenteTrabalho.jsp" x="150" y="300" zoom="true"/>
<Node id="FormSeguranca.jsp" x="1150" y="300" zoom="true"/>
<Node id="NovoUtilizador.jsp" x="150" y="450" zoom="true"/>
<Node id="FormDirSiprp.jsp" x="650" y="150" zoom="true"/>
<Node id="FichaUtilizador.jsp" x="1400" y="150" zoom="true"/>
<Node id="FormHS.jsp" x="900" y="450" zoom="true"/>
<Node id="FormMedico.jsp" x="650" y="600" zoom="true"/>
<Node id="EnviarCorrecao.jsp" x="400" y="450" zoom="true"/>
<Node id="UtilizadorFields.jsp" x="150" y="600" zoom="true"/>
<Node id="Dummy.jsp" x="150" y="750" zoom="true"/>
<Node id="LoadImage.jsp" x="400" y="600" zoom="true"/>
<Node id="ViewAnaliseAcidenteTrabalho.jsp" x="650" y="300" zoom="true"/>
<Node id="Login.jsp" x="400" y="300" zoom="true"/>
</Scope>
<Scope Scope="All Faces Configurations"/>
</Scene>

@ -1,8 +1,8 @@
build.xml.data.CRC32=9736285c
build.xml.script.CRC32=ab1471e9
build.xml.stylesheet.CRC32=95be3570
build.xml.data.CRC32=306dea99
build.xml.script.CRC32=82e52d07
build.xml.stylesheet.CRC32=cfd7ba16
# 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=9736285c
nbproject/build-impl.xml.script.CRC32=8213162e
nbproject/build-impl.xml.stylesheet.CRC32=ac43bae1
nbproject/build-impl.xml.data.CRC32=306dea99
nbproject/build-impl.xml.script.CRC32=8bf3a1ef
nbproject/build-impl.xml.stylesheet.CRC32=8926891b

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scene Scope="Project" version="2">
<Scope Scope="Faces Configuration Only"/>
<Scope Scope="Project">
<Node id="RecuperarPassword.jsp" x="400" y="150" zoom="true"/>
<Node id="GestaoUtilizadores.jsp" x="400" y="450" zoom="true"/>
<Node id="FormDirGerRh.jsp" x="150" y="750" zoom="true"/>
<Node id="FormGestor.jsp" x="400" y="300" zoom="true"/>
<Node id="Erro.jsp" x="650" y="450" zoom="true"/>
<Node id="FormRH.jsp" x="400" y="600" zoom="true"/>
<Node id="FormSeguranca.jsp" x="1150" y="150" zoom="true"/>
<Node id="AnaliseAcidenteTrabalho.jsp" x="150" y="450" zoom="true"/>
<Node id="NovoUtilizador.jsp" x="900" y="150" zoom="true"/>
<Node id="FormDirSiprp.jsp" x="1400" y="150" zoom="true"/>
<Node id="FichaUtilizador.jsp" x="150" y="300" zoom="true"/>
<Node id="FormMedico.jsp" x="900" y="450" zoom="true"/>
<Node id="FormHS.jsp" x="900" y="300" zoom="true"/>
<Node id="EnviarCorrecao.jsp" x="150" y="150" zoom="true"/>
<Node id="UtilizadorFields.jsp" x="1150" y="300" zoom="true"/>
<Node id="Dummy.jsp" x="150" y="600" zoom="true"/>
<Node id="LoadImage.jsp" x="650" y="600" zoom="true"/>
<Node id="Login.jsp" x="650" y="300" zoom="true"/>
<Node id="ViewAnaliseAcidenteTrabalho.jsp" x="650" y="150" zoom="true"/>
</Scope>
<Scope Scope="All Faces Configurations"/>
</Scene>

@ -28,7 +28,7 @@ file.reference.jdom.jar=lib/jdom.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
j2ee.server.type=Tomcat60
jar.compress=false
javac.classpath=\
${libs.jsf-designtime.classpath}:\
@ -71,9 +71,23 @@ javadoc.version=false
javadoc.windowtitle=
jspcompilation.classpath=${jspc.classpath}:${javac.classpath}
lib.dir=${web.docbase.dir}/WEB-INF/lib
libs.jsfsupport-designtime.classpath.libfile.1=/usr/local/netbeans-6.1/visualweb2/modules/ext/jsfcl.jar
libs.jsfsupport-designtime.classpath.libfile.2=/usr/local/netbeans-6.1/visualweb2/modules/ext/appbase.jar
libs.jsfsupport-designtime.classpath.libfile.3=/usr/local/netbeans-6.1/visualweb2/modules/ext/dataprovider.jar
libs.jsfsupport-designtime.classpath.libfile.4=/usr/local/netbeans-6.1/visualweb2/modules/ext/sqlx.jar
libs.jsfsupport-runtime.classpath.libfile.1=/usr/local/netbeans-6.1/visualweb2/modules/ext/jsfcl.jar
libs.jsfsupport-runtime.classpath.libfile.2=/usr/local/netbeans-6.1/visualweb2/modules/ext/appbase.jar
libs.jsfsupport-runtime.classpath.libfile.3=/usr/local/netbeans-6.1/visualweb2/modules/ext/dataprovider.jar
libs.jsfsupport-runtime.classpath.libfile.4=/usr/local/netbeans-6.1/visualweb2/modules/ext/sqlx.jar
libs.jstl11.classpath.libfile.1=/usr/local/netbeans-6.1/enterprise5/modules/ext/standard.jar
libs.jstl11.classpath.libfile.2=/usr/local/netbeans-6.1/enterprise5/modules/ext/jstl.jar
# Property libs.rowset-ri.classpath is set here just to make sharing of project simpler.
# The library definition has always preference over this property.
libs.rowset-ri.classpath=../../../../.netbeans/6.0/modules/ext/rowset-1.0.1.jar
libs.webui-designtime.classpath.libfile.1=/usr/local/netbeans-6.1/visualweb2/modules/ext/webui.jar
libs.webui-designtime.classpath.libfile.2=/usr/local/netbeans-6.1/enterprise5/modules/ext/commons-fileupload-1.0.jar
libs.webui-runtime.classpath.libfile.1=/usr/local/netbeans-6.1/visualweb2/modules/ext/webui.jar
libs.webui-runtime.classpath.libfile.2=/usr/local/netbeans-6.1/enterprise5/modules/ext/commons-fileupload-1.0.jar
platform.active=default_platform
resource.dir=setup
run.test.classpath=\

@ -11,7 +11,7 @@
<file>${libs.jsf-designtime.classpath}</file>
<path-in-war>WEB-INF/lib</path-in-war>
</library>
<library files="3">
<library files="4">
<file>${libs.jsfsupport-designtime.classpath}</file>
<path-in-war>WEB-INF/lib</path-in-war>
</library>
@ -19,7 +19,7 @@
<file>${libs.webui-designtime.classpath}</file>
<path-in-war>WEB-INF/lib</path-in-war>
</library>
<library files="2">
<library files="1">
<file>${libs.jdbcsupport-designtime.classpath}</file>
<path-in-war>WEB-INF/lib</path-in-war>
</library>
@ -43,7 +43,7 @@
<file>${file.reference.postgresql-8.2-506.jdbc4.jar}</file>
<path-in-war>WEB-INF/lib</path-in-war>
</library>
<library>
<library files="1">
<file>${libs.rowset-ri.classpath}</file>
<path-in-war>WEB-INF/lib</path-in-war>
</library>
@ -77,7 +77,7 @@
<file>${libs.jsf-runtime.classpath}</file>
<path-in-war>WEB-INF/lib</path-in-war>
</library>
<library files="3">
<library files="4">
<file>${libs.jsfsupport-runtime.classpath}</file>
<path-in-war>WEB-INF/lib</path-in-war>
</library>
@ -85,7 +85,7 @@
<file>${libs.webui-runtime.classpath}</file>
<path-in-war>WEB-INF/lib</path-in-war>
</library>
<library files="2">
<library files="1">
<file>${libs.jdbcsupport-runtime.classpath}</file>
<path-in-war>WEB-INF/lib</path-in-war>
</library>

@ -28,6 +28,7 @@ import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ActionEvent;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
/**
* <p>Page bean that corresponds to a similarly named JSP page. This
@ -108,254 +109,104 @@ public class Dummy extends AbstractPageBean {
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();
private HiddenField hiddenField1 = new HiddenField();
public StaticText getStaticText5() {
return staticText5;
public HiddenField getHiddenField1() {
return hiddenField1;
}
public void setStaticText5(StaticText st) {
this.staticText5 = st;
public void setHiddenField1(HiddenField hf) {
this.hiddenField1 = hf;
}
private StaticText stHeaderNr1 = new StaticText();
private HiddenField hidConfEnviar = new HiddenField();
public StaticText getStHeaderNr1() {
return stHeaderNr1;
public HiddenField getHidConfEnviar() {
return hidConfEnviar;
}
public void setStHeaderNr1(StaticText st) {
this.stHeaderNr1 = st;
public void setHidConfEnviar(HiddenField hf) {
this.hidConfEnviar = hf;
}
private PanelGroup groupPanel6 = new PanelGroup();
private HtmlPanelGrid gridPanel1 = new HtmlPanelGrid();
public PanelGroup getGroupPanel6() {
return groupPanel6;
public HtmlPanelGrid getGridPanel1() {
return gridPanel1;
}
public void setGroupPanel6(PanelGroup pg) {
this.groupPanel6 = pg;
public void setGridPanel1(HtmlPanelGrid hpg) {
this.gridPanel1 = hpg;
}
private StaticText staticText6 = new StaticText();
private StaticText txtMsg1 = new StaticText();
public StaticText getStaticText6() {
return staticText6;
public StaticText getTxtMsg1() {
return txtMsg1;
}
public void setStaticText6(StaticText st) {
this.staticText6 = st;
public void setTxtMsg1(StaticText st) {
this.txtMsg1 = st;
}
private StaticText stHeaderDate1 = new StaticText();
private Button butEliminar = new Button();
public StaticText getStHeaderDate1() {
return stHeaderDate1;
public Button getButEliminar() {
return butEliminar;
}
public void setStHeaderDate1(StaticText st) {
this.stHeaderDate1 = st;
public void setButEliminar(Button b) {
this.butEliminar = b;
}
private ImageComponent image4 = new ImageComponent();
private HiddenField hidConfDelete = new HiddenField();
public ImageComponent getImage4() {
return image4;
public HiddenField getHidConfDelete() {
return hidConfDelete;
}
public void setImage4(ImageComponent ic) {
this.image4 = ic;
public void setHidConfDelete(HiddenField hf) {
this.hidConfDelete = hf;
}
private HiddenField hiddenField1 = new HiddenField();
private PanelGroup groupPanel1 = new PanelGroup();
public HiddenField getHiddenField1() {
return hiddenField1;
public PanelGroup getGroupPanel1() {
return groupPanel1;
}
public void setHiddenField1(HiddenField hf) {
this.hiddenField1 = hf;
public void setGroupPanel1(PanelGroup pg) {
this.groupPanel1 = pg;
}
private Button button2 = new Button();
private Button butVoltar1 = new Button();
public Button getButton2() {
return button2;
public Button getButVoltar1() {
return butVoltar1;
}
public void setButton2(Button b) {
this.button2 = b;
public void setButVoltar1(Button b) {
this.butVoltar1 = b;
}
private StaticText stMsg = new StaticText();
private Button butEliminar1 = new Button();
public StaticText getStMsg() {
return stMsg;
public Button getButEliminar1() {
return butEliminar1;
}
public void setStMsg(StaticText st) {
this.stMsg = st;
public void setButEliminar1(Button b) {
this.butEliminar1 = b;
}
private ImageComponent image1 = new ImageComponent();
private Hyperlink lnkEstabelecimento = new Hyperlink();
public ImageComponent getImage1() {
return image1;
public Hyperlink getLnkEstabelecimento() {
return lnkEstabelecimento;
}
public void setImage1(ImageComponent ic) {
this.image1 = ic;
public void setLnkEstabelecimento(Hyperlink h) {
this.lnkEstabelecimento = h;
}
// </editor-fold>
@ -455,32 +306,8 @@ public class Dummy extends AbstractPageBean {
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.
@ -585,15 +412,38 @@ public class Dummy extends AbstractPageBean {
System.out.println("LINK");
}
public String button2_action() {
// public String lnkAjuda_action() {
// // TODO: Replace with your code
// ServletContext theApplicationsServletContext =
// (ServletContext) this.getExternalContext().getContext();
// String pdfFolderPath = theApplicationsServletContext.getRealPath(Global.PDF_FOLDER_URL);
// String pdfFilePath = pdfFolderPath + "/Ajuda.pdf";
//
// Global global = new Global();
// try
// {
// global.showPdf(pdfFilePath);
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
// return null;
// }
public String butVoltar_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 butEliminar_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;
}
}

@ -30,6 +30,7 @@ import java.util.ArrayList;
import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
/**
* <p>Page bean that corresponds to a similarly named JSP page. This
@ -430,6 +431,56 @@ public class EnviarCorrecao extends AbstractPageBean {
this.staticText5 = st;
}
private Hyperlink lnkAjuda1 = new Hyperlink();
public Hyperlink getLnkAjuda1() {
return lnkAjuda1;
}
public void setLnkAjuda1(Hyperlink h) {
this.lnkAjuda1 = h;
}
private StaticText staticText7 = new StaticText();
public StaticText getStaticText7() {
return staticText7;
}
public void setStaticText7(StaticText st) {
this.staticText7 = st;
}
private Button butConfirmar = new Button();
public Button getButConfirmar() {
return butConfirmar;
}
public void setButConfirmar(Button b) {
this.butConfirmar = b;
}
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;
}
// </editor-fold>
/**
@ -496,6 +547,8 @@ public class EnviarCorrecao extends AbstractPageBean {
*/
public void prerender() {
fillTabelaEstados();
txtMsg.setText(getSessionBean1().getMsg());
getSessionBean1().setMsg("");
}
/**
@ -717,6 +770,69 @@ public class EnviarCorrecao extends AbstractPageBean {
EstadosCorrecaoDataProvider provider = (EstadosCorrecaoDataProvider) tableRowGroup1.getSourceData();
ArrayList list = (ArrayList) provider.getList();
Correcao c = (Correcao)list.get(k);
getSessionBean1().setCorrecao(c);
// c.setObservacoes("");
// if(txtObservacoes.getText() != null)
// {
// String obs = (String) txtObservacoes.getText();
// c.setObservacoes(obs);
// }
// AnalisesDataProvider adp = new AnalisesDataProvider();
// try
// {
// adp.changeEstado(c);
//
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
// return "form_hs";
return null;
}
public String lnkNewUser_action() {
// TODO: Replace with your code
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 "form_hs";
return "analise_acidente";
}
public String lnkAjuda_action() {
// TODO: Replace with your code
// ServletContext theApplicationsServletContext =
// (ServletContext) this.getExternalContext().getContext();
// String pdfFolderPath = theApplicationsServletContext.getRealPath(Global.PDF_FOLDER_URL);
// String pdfFilePath = pdfFolderPath + "/Ajuda.pdf";
//
// Global global = new Global();
// try
// {
// global.showPdf(pdfFilePath);
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
return null;
}
public String butConfirmar_action() {
// TODO: Process the button click action. Return value is a navigation
// case name where null will return to the same page.
Correcao c = getSessionBean1().getCorrecao();
if(c != null)
{
c.setObservacoes("");
if(txtObservacoes.getText() != null)
{
@ -735,19 +851,12 @@ public class EnviarCorrecao extends AbstractPageBean {
}
return "form_hs";
}
public String lnkNewUser_action() {
// TODO: Replace with your code
else
{
getSessionBean1().setMsg("Tem de indicar para onde enviar a correc&ccedil;&atilde;o");
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 "form_hs";
return "analise_acidente";
}
}

@ -32,6 +32,7 @@ import javax.faces.event.ValueChangeEvent;
import javax.servlet.http.HttpServletRequest;
import utils.Utils;
import global.Global;
import javax.servlet.ServletContext;
/**
* <p>Page bean that corresponds to a similarly named JSP page. This
@ -733,6 +734,36 @@ public class FichaUtilizador extends AbstractPageBean {
this.lnkAnalisesAcidente = h;
}
private Hyperlink lnkAjuda1 = new Hyperlink();
public Hyperlink getLnkAjuda1() {
return lnkAjuda1;
}
public void setLnkAjuda1(Hyperlink h) {
this.lnkAjuda1 = h;
}
private StaticText staticText16 = new StaticText();
public StaticText getStaticText16() {
return staticText16;
}
public void setStaticText16(StaticText st) {
this.staticText16 = st;
}
private StaticText staticText17 = new StaticText();
public StaticText getStaticText17() {
return staticText17;
}
public void setStaticText17(StaticText st) {
this.staticText17 = st;
}
/**
* <p>Construct a new Page bean instance.</p>
*/
@ -1564,5 +1595,24 @@ public class FichaUtilizador extends AbstractPageBean {
return "gestao_utilizadores";
}
public String lnkAjuda_action() {
// TODO: Replace with your code
// ServletContext theApplicationsServletContext =
// (ServletContext) this.getExternalContext().getContext();
// String pdfFolderPath = theApplicationsServletContext.getRealPath(Global.PDF_FOLDER_URL);
// String pdfFilePath = pdfFolderPath + "/Ajuda.pdf";
//
// Global global = new Global();
// try
// {
// global.showPdf(pdfFilePath);
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
return null;
}
}

@ -28,6 +28,7 @@ import com.sun.rave.web.ui.model.Option;
import db.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.GregorianCalendar;
@ -35,6 +36,7 @@ import java.util.ListIterator;
import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import utils.Utils;
@ -837,6 +839,66 @@ public class FormDirGerRh extends AbstractPageBean {
this.staticText8 = st;
}
private Hyperlink lnkAjuda1 = new Hyperlink();
public Hyperlink getLnkAjuda1() {
return lnkAjuda1;
}
public void setLnkAjuda1(Hyperlink h) {
this.lnkAjuda1 = h;
}
private StaticText staticText9 = new StaticText();
public StaticText getStaticText9() {
return staticText9;
}
public void setStaticText9(StaticText st) {
this.staticText9 = st;
}
private TableColumn tableColumn11 = new TableColumn();
public TableColumn getTableColumn11() {
return tableColumn11;
}
public void setTableColumn11(TableColumn tc) {
this.tableColumn11 = tc;
}
private Hyperlink lnkDataAberturaSeg = new Hyperlink();
public Hyperlink getLnkDataAberturaSeg() {
return lnkDataAberturaSeg;
}
public void setLnkDataAberturaSeg(Hyperlink h) {
this.lnkDataAberturaSeg = h;
}
private TableColumn tableColumn12 = new TableColumn();
public TableColumn getTableColumn12() {
return tableColumn12;
}
public void setTableColumn12(TableColumn tc) {
this.tableColumn12 = tc;
}
private Hyperlink lnkDataAberturaConcluida = new Hyperlink();
public Hyperlink getLnkDataAberturaConcluida() {
return lnkDataAberturaConcluida;
}
public void setLnkDataAberturaConcluida(Hyperlink h) {
this.lnkDataAberturaConcluida = h;
}
// </editor-fold>
/**
@ -1030,6 +1092,15 @@ public class FormDirGerRh extends AbstractPageBean {
}
public String lnkDataAberturaSeg_action() {
// TODO: Replace with your code
AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormDirGerRh");
return "view_analise";
}
public String lnkNrSeg_action() {
// TODO: Replace with your code
@ -1210,6 +1281,15 @@ public class FormDirGerRh extends AbstractPageBean {
}
public String lnkDataAberturaConcluida_action() {
// TODO: Replace with your code
AnaliseAcidente a = getTableConcluidasRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormDirGerRh");
return "view_analise";
}
public String lnkNrConcluida_action() {
// TODO: Replace with your code
@ -1332,5 +1412,25 @@ public class FormDirGerRh extends AbstractPageBean {
// {
//
// }
public String lnkAjuda_action() {
// TODO: Replace with your code
// ServletContext theApplicationsServletContext =
// (ServletContext) this.getExternalContext().getContext();
// String pdfFolderPath = theApplicationsServletContext.getRealPath(Global.PDF_FOLDER_URL);
// String pdfFilePath = pdfFolderPath + "/Ajuda.pdf";
//
// Global global = new Global();
// try
// {
// global.showPdf(pdfFilePath);
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
return null;
}
}

@ -28,6 +28,7 @@ import com.sun.rave.web.ui.model.Option;
import db.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.GregorianCalendar;
@ -35,6 +36,7 @@ import java.util.ListIterator;
import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import utils.Utils;
@ -837,6 +839,106 @@ public class FormDirSiprp extends AbstractPageBean {
this.lnkAnalisesAcidente = h;
}
private Hyperlink lnkAjuda1 = new Hyperlink();
public Hyperlink getLnkAjuda1() {
return lnkAjuda1;
}
public void setLnkAjuda1(Hyperlink h) {
this.lnkAjuda1 = h;
}
private StaticText staticText2 = new StaticText();
public StaticText getStaticText2() {
return staticText2;
}
public void setStaticText2(StaticText st) {
this.staticText2 = st;
}
private HtmlPanelGrid gridPanel2 = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanel2() {
return gridPanel2;
}
public void setGridPanel2(HtmlPanelGrid hpg) {
this.gridPanel2 = hpg;
}
private StaticText txtMsg1 = new StaticText();
public StaticText getTxtMsg1() {
return txtMsg1;
}
public void setTxtMsg1(StaticText st) {
this.txtMsg1 = st;
}
private TableColumn tableColumn1 = new TableColumn();
public TableColumn getTableColumn1() {
return tableColumn1;
}
public void setTableColumn1(TableColumn tc) {
this.tableColumn1 = tc;
}
private Hyperlink lnkDataAberturaSeg1 = new Hyperlink();
public Hyperlink getLnkDataAberturaSeg1() {
return lnkDataAberturaSeg1;
}
public void setLnkDataAberturaSeg1(Hyperlink h) {
this.lnkDataAberturaSeg1 = h;
}
private TableColumn tableColumn2 = new TableColumn();
public TableColumn getTableColumn2() {
return tableColumn2;
}
public void setTableColumn2(TableColumn tc) {
this.tableColumn2 = tc;
}
private Hyperlink lnkDataAberturaConcluida1 = new Hyperlink();
public Hyperlink getLnkDataAberturaConcluida1() {
return lnkDataAberturaConcluida1;
}
public void setLnkDataAberturaConcluida1(Hyperlink h) {
this.lnkDataAberturaConcluida1 = h;
}
private TableColumn tableColumn3 = new TableColumn();
public TableColumn getTableColumn3() {
return tableColumn3;
}
public void setTableColumn3(TableColumn tc) {
this.tableColumn3 = tc;
}
private Hyperlink lnkEstabelecimentoSeg1 = new Hyperlink();
public Hyperlink getLnkEstabelecimentoSeg1() {
return lnkEstabelecimentoSeg1;
}
public void setLnkEstabelecimentoSeg1(Hyperlink h) {
this.lnkEstabelecimentoSeg1 = h;
}
// </editor-fold>
/**
@ -895,6 +997,8 @@ public class FormDirSiprp extends AbstractPageBean {
* resources that will be required in your event handlers.</p>
*/
public void preprocess() {
txtMsg1.setText(getSessionBean1().getMsg());
getSessionBean1().setMsg("");
}
/**
@ -928,7 +1032,7 @@ public class FormDirSiprp extends AbstractPageBean {
HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest();
String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom(referer);
if(!pageFrom.matches("FormDirSiprp.jsp"))
if((!pageFrom.matches("FormDirSiprp.jsp")) || getSessionBean1().isFromAnaliseDeletion())
{
try
@ -1048,6 +1152,15 @@ public class FormDirSiprp extends AbstractPageBean {
return "view_analise";
}
public String lnkDataAberturaSeg_action() {
// TODO: Replace with your code
AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormDirSiprp");
return "view_analise";
}
public String lnkNrSeg_action() {
// TODO: Replace with your code
@ -1084,6 +1197,16 @@ public class FormDirSiprp extends AbstractPageBean {
return "view_analise";
}
public String lnkEstabelecimentoSeg_action() {
// TODO: Replace with your code
AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormDirSiprp");
return "view_analise";
}
private AnaliseAcidente getTableSeguimentoRowData()
{
RowKey rk = tableRowGroup2.getRowKey();
@ -1223,6 +1346,15 @@ public class FormDirSiprp extends AbstractPageBean {
return "view_analise";
}
public String lnkDataAberturaConcluida_action() {
// TODO: Replace with your code
AnaliseAcidente a = getTableConcluidasRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormDirSiprp");
return "view_analise";
}
public String lnkNrConcluida_action() {
// TODO: Replace with your code
@ -1340,6 +1472,24 @@ public class FormDirSiprp extends AbstractPageBean {
//
// }
public String lnkAjuda_action() {
// TODO: Replace with your code
// ServletContext theApplicationsServletContext =
// (ServletContext) this.getExternalContext().getContext();
// String pdfFolderPath = theApplicationsServletContext.getRealPath(Global.PDF_FOLDER_URL);
// String pdfFilePath = pdfFolderPath + "/Ajuda.pdf";
//
// Global global = new Global();
// try
// {
// global.showPdf(pdfFilePath);
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
return null;
}
}

@ -28,6 +28,7 @@ import com.sun.rave.web.ui.model.Option;
import db.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.GregorianCalendar;
@ -35,6 +36,7 @@ import java.util.ListIterator;
import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import utils.Utils;
@ -837,6 +839,86 @@ public class FormGestor extends AbstractPageBean {
this.staticText8 = st;
}
private Hyperlink lnkAjuda1 = new Hyperlink();
public Hyperlink getLnkAjuda1() {
return lnkAjuda1;
}
public void setLnkAjuda1(Hyperlink h) {
this.lnkAjuda1 = h;
}
private StaticText staticText9 = new StaticText();
public StaticText getStaticText9() {
return staticText9;
}
public void setStaticText9(StaticText st) {
this.staticText9 = st;
}
private TableColumn tableColumn11 = new TableColumn();
public TableColumn getTableColumn11() {
return tableColumn11;
}
public void setTableColumn11(TableColumn tc) {
this.tableColumn11 = tc;
}
private Hyperlink lnkDataAberturaSeg1 = new Hyperlink();
public Hyperlink getLnkDataAberturaSeg1() {
return lnkDataAberturaSeg1;
}
public void setLnkDataAberturaSeg1(Hyperlink h) {
this.lnkDataAberturaSeg1 = h;
}
private TableColumn tableColumn12 = new TableColumn();
public TableColumn getTableColumn12() {
return tableColumn12;
}
public void setTableColumn12(TableColumn tc) {
this.tableColumn12 = tc;
}
private Hyperlink lnkDataAberturaConcluida1 = new Hyperlink();
public Hyperlink getLnkDataAberturaConcluida1() {
return lnkDataAberturaConcluida1;
}
public void setLnkDataAberturaConcluida1(Hyperlink h) {
this.lnkDataAberturaConcluida1 = h;
}
private TableColumn tableColumn13 = new TableColumn();
public TableColumn getTableColumn13() {
return tableColumn13;
}
public void setTableColumn13(TableColumn tc) {
this.tableColumn13 = tc;
}
private Hyperlink lnkEstabelecimentoSeg1 = new Hyperlink();
public Hyperlink getLnkEstabelecimentoSeg1() {
return lnkEstabelecimentoSeg1;
}
public void setLnkEstabelecimentoSeg1(Hyperlink h) {
this.lnkEstabelecimentoSeg1 = h;
}
// </editor-fold>
/**
@ -1047,6 +1129,15 @@ public class FormGestor extends AbstractPageBean {
}
public String lnkDataAberturaSeg_action() {
// TODO: Replace with your code
AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormGestor");
return "view_analise";
}
public String lnkNrSeg_action() {
// TODO: Replace with your code
@ -1087,6 +1178,15 @@ public class FormGestor extends AbstractPageBean {
}
public String lnkEstabelecimentoSeg_action() {
// TODO: Replace with your code
AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormGestor");
return "view_analise";
}
private AnaliseAcidente getTableSeguimentoRowData()
{
RowKey rk = tableRowGroup1.getRowKey();
@ -1237,6 +1337,15 @@ public class FormGestor extends AbstractPageBean {
}
public String lnkDataAberturaConcluida_action() {
// TODO: Replace with your code
AnaliseAcidente a = getTableConcluidasRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormGestor");
return "view_analise";
}
public String lnkNrConcluida_action() {
// TODO: Replace with your code
@ -1350,5 +1459,32 @@ public class FormGestor extends AbstractPageBean {
// {
//
// }
public String lnkAjuda_action() {
// TODO: Replace with your code
// ServletContext theApplicationsServletContext =
// (ServletContext) this.getExternalContext().getContext();
// String pdfFolderPath = theApplicationsServletContext.getRealPath(Global.PDF_FOLDER_URL);
// String pdfFilePath = pdfFolderPath + "/Ajuda.pdf";
//
// Global global = new Global();
// try
// {
// global.showPdf(pdfFilePath);
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
return null;
}
public String lnkEstabelecimento_action() {
// TODO: Replace with your code
return null;
}
}

@ -29,6 +29,7 @@ import db.AnalisesActualDataProvider;
import db.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.GregorianCalendar;
@ -36,6 +37,7 @@ import java.util.ListIterator;
import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import utils.Utils;
@ -1008,6 +1010,146 @@ public class FormHS extends AbstractPageBean {
this.staticText13 = st;
}
private Hyperlink lnkAjuda1 = new Hyperlink();
public Hyperlink getLnkAjuda1() {
return lnkAjuda1;
}
public void setLnkAjuda1(Hyperlink h) {
this.lnkAjuda1 = h;
}
private StaticText staticText14 = new StaticText();
public StaticText getStaticText14() {
return staticText14;
}
public void setStaticText14(StaticText st) {
this.staticText14 = st;
}
private HtmlPanelGrid gridPanel10 = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanel10() {
return gridPanel10;
}
public void setGridPanel10(HtmlPanelGrid hpg) {
this.gridPanel10 = hpg;
}
private StaticText txtMsg = new StaticText();
public StaticText getTxtMsg() {
return txtMsg;
}
public void setTxtMsg(StaticText st) {
this.txtMsg = st;
}
private TableColumn tableColumn16 = new TableColumn();
public TableColumn getTableColumn16() {
return tableColumn16;
}
public void setTableColumn16(TableColumn tc) {
this.tableColumn16 = tc;
}
private Hyperlink lnkDataAbertura = new Hyperlink();
public Hyperlink getLnkDataAbertura() {
return lnkDataAbertura;
}
public void setLnkDataAbertura(Hyperlink h) {
this.lnkDataAbertura = h;
}
private TableColumn tableColumn17 = new TableColumn();
public TableColumn getTableColumn17() {
return tableColumn17;
}
public void setTableColumn17(TableColumn tc) {
this.tableColumn17 = tc;
}
private Hyperlink lnkDataAberturaSeg = new Hyperlink();
public Hyperlink getLnkDataAberturaSeg() {
return lnkDataAberturaSeg;
}
public void setLnkDataAberturaSeg(Hyperlink h) {
this.lnkDataAberturaSeg = h;
}
private TableColumn tableColumn18 = new TableColumn();
public TableColumn getTableColumn18() {
return tableColumn18;
}
public void setTableColumn18(TableColumn tc) {
this.tableColumn18 = tc;
}
private Hyperlink lnkDataAberturaConcluida = new Hyperlink();
public Hyperlink getLnkDataAberturaConcluida() {
return lnkDataAberturaConcluida;
}
public void setLnkDataAberturaConcluida(Hyperlink h) {
this.lnkDataAberturaConcluida = h;
}
private TableColumn tableColumn19 = new TableColumn();
public TableColumn getTableColumn19() {
return tableColumn19;
}
public void setTableColumn19(TableColumn tc) {
this.tableColumn19 = tc;
}
private Hyperlink lnkEstabelecimento = new Hyperlink();
public Hyperlink getLnkEstabelecimento() {
return lnkEstabelecimento;
}
public void setLnkEstabelecimento(Hyperlink h) {
this.lnkEstabelecimento = h;
}
private TableColumn tableColumn20 = new TableColumn();
public TableColumn getTableColumn20() {
return tableColumn20;
}
public void setTableColumn20(TableColumn tc) {
this.tableColumn20 = tc;
}
private Hyperlink lnkEstabelecimentoSeg = new Hyperlink();
public Hyperlink getLnkEstabelecimentoSeg() {
return lnkEstabelecimentoSeg;
}
public void setLnkEstabelecimentoSeg(Hyperlink h) {
this.lnkEstabelecimentoSeg = h;
}
// </editor-fold>
/**
@ -1115,12 +1257,15 @@ public class FormHS extends AbstractPageBean {
HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest();
String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom(referer);
if(!pageFrom.matches("FormHS.jsp"))
System.out.println("PAGE FROM : " + pageFrom);
if((!pageFrom.matches("FormHS.jsp")) || getSessionBean1().isFromAnaliseDeletion())
{
try
{
//lblActivos.setRendered(true);
System.out.println("CONCLUIDAS TABLE");
getSessionBean1().getAnalisesConcluidasDataProvider().setList(null);
table3.setRendered(true);
ArrayList concluidasList = adp.getAnalisesConcluidasHsList();
getSessionBean1().getAnalisesConcluidasDataProvider().setList(concluidasList);
@ -1129,10 +1274,14 @@ public class FormHS extends AbstractPageBean {
{
//lblActivos.setRendered(false);
table3.setRendered(false);
//ex.printStackTrace();
ex.printStackTrace();
System.out.println("ERRRRRROR : " + ex.getMessage());
}
fillAnoDropDown();
}
txtMsg.setText(getSessionBean1().getMsg());
getSessionBean1().setMsg("");
}
/**
@ -1194,6 +1343,15 @@ public class FormHS extends AbstractPageBean {
return "analise_acidente";
}
public String lnkDataAbertura_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
@ -1231,6 +1389,15 @@ public class FormHS extends AbstractPageBean {
return "view_analise";
}
public String lnkDataAberturaSeg_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
@ -1522,6 +1689,15 @@ public class FormHS extends AbstractPageBean {
return "view_analise";
}
public String lnkDataAberturaConcluida_action() {
// TODO: Replace with your code
AnaliseAcidente a = getTableConcluidasRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormHS");
return "view_analise";
}
public String lnkNrConcluida_action() {
// TODO: Replace with your code
@ -1549,6 +1725,15 @@ public class FormHS extends AbstractPageBean {
return "analise_acidente";
}
public String lnkEstabelecimento_action() {
// TODO: Replace with your code
AnaliseAcidente a = getTableActivosRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormHS");
return "analise_acidente";
}
public String lnkFaseSeg_action() {
// TODO: Replace with your code
@ -1558,6 +1743,16 @@ public class FormHS extends AbstractPageBean {
return "view_analise";
}
public String lnkEstabelecimentoSeg_action() {
// TODO: Replace with your code
AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormHS");
return "view_analise";
}
public String lnkPor_action() {
// TODO: Replace with your code
@ -1599,5 +1794,27 @@ public class FormHS extends AbstractPageBean {
return null;
}
public String lnkAjuda_action() {
// TODO: Replace with your code
// ServletContext theApplicationsServletContext =
// (ServletContext) this.getExternalContext().getContext();
// String pdfFolderPath = theApplicationsServletContext.getRealPath(Global.PDF_FOLDER_URL);
// String pdfFilePath = pdfFolderPath + "/Ajuda.pdf";
//
// Global global = new Global();
// try
// {
// global.showPdf(pdfFilePath);
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
return null;
}
}

@ -29,6 +29,7 @@ import db.AnalisesActualDataProvider;
import db.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.GregorianCalendar;
@ -36,6 +37,7 @@ import java.util.ListIterator;
import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import utils.Utils;
@ -1008,6 +1010,106 @@ public class FormRH extends AbstractPageBean {
this.lnkAnalisesAcidente = h;
}
private Hyperlink lnkAjuda1 = new Hyperlink();
public Hyperlink getLnkAjuda1() {
return lnkAjuda1;
}
public void setLnkAjuda1(Hyperlink h) {
this.lnkAjuda1 = h;
}
private StaticText staticText13 = new StaticText();
public StaticText getStaticText13() {
return staticText13;
}
public void setStaticText13(StaticText st) {
this.staticText13 = st;
}
private HtmlPanelGrid gridPanel10 = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanel10() {
return gridPanel10;
}
public void setGridPanel10(HtmlPanelGrid hpg) {
this.gridPanel10 = hpg;
}
private StaticText txtMsg1 = new StaticText();
public StaticText getTxtMsg1() {
return txtMsg1;
}
public void setTxtMsg1(StaticText st) {
this.txtMsg1 = st;
}
private TableColumn tableColumn16 = new TableColumn();
public TableColumn getTableColumn16() {
return tableColumn16;
}
public void setTableColumn16(TableColumn tc) {
this.tableColumn16 = tc;
}
private Hyperlink lnkDataAbertura = new Hyperlink();
public Hyperlink getLnkDataAbertura() {
return lnkDataAbertura;
}
public void setLnkDataAbertura(Hyperlink h) {
this.lnkDataAbertura = h;
}
private TableColumn tableColumn17 = new TableColumn();
public TableColumn getTableColumn17() {
return tableColumn17;
}
public void setTableColumn17(TableColumn tc) {
this.tableColumn17 = tc;
}
private Hyperlink lnkDataAberturaSeg = new Hyperlink();
public Hyperlink getLnkDataAberturaSeg() {
return lnkDataAberturaSeg;
}
public void setLnkDataAberturaSeg(Hyperlink h) {
this.lnkDataAberturaSeg = h;
}
private TableColumn tableColumn18 = new TableColumn();
public TableColumn getTableColumn18() {
return tableColumn18;
}
public void setTableColumn18(TableColumn tc) {
this.tableColumn18 = tc;
}
private Hyperlink lnkDataAberturaConcluida = new Hyperlink();
public Hyperlink getLnkDataAberturaConcluida() {
return lnkDataAberturaConcluida;
}
public void setLnkDataAberturaConcluida(Hyperlink h) {
this.lnkDataAberturaConcluida = h;
}
// </editor-fold>
/**
@ -1148,6 +1250,9 @@ public class FormRH extends AbstractPageBean {
}
fillAnoDropDown();
}
txtMsg1.setText(getSessionBean1().getMsg());
getSessionBean1().setMsg("");
}
/**
@ -1216,6 +1321,15 @@ public class FormRH extends AbstractPageBean {
return "analise_acidente";
}
public String lnkDataAbertura_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
@ -1249,7 +1363,16 @@ public class FormRH extends AbstractPageBean {
AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormRh");
getSessionBean1().setNavFrom("FormRH");
return "view_analise";
}
public String lnkDataAberturaSeg_action() {
// TODO: Replace with your code
AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormRH");
return "view_analise";
}
@ -1258,7 +1381,7 @@ public class FormRH extends AbstractPageBean {
AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormRh");
getSessionBean1().setNavFrom("FormRH");
return "view_analise";
}
@ -1268,7 +1391,7 @@ public class FormRH extends AbstractPageBean {
AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormRh");
getSessionBean1().setNavFrom("FormRH");
return "view_analise";
}
@ -1545,6 +1668,15 @@ public class FormRH extends AbstractPageBean {
return "view_analise";
}
public String lnkDataAberturaConcluida_action() {
// TODO: Replace with your code
AnaliseAcidente a = getTableConcluidasRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormRH");
return "view_analise";
}
public String lnkNrConcluida_action() {
// TODO: Replace with your code
@ -1577,7 +1709,7 @@ public class FormRH extends AbstractPageBean {
AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormRh");
getSessionBean1().setNavFrom("FormRH");
return "view_analise";
}
@ -1595,7 +1727,7 @@ public class FormRH extends AbstractPageBean {
AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormRh");
getSessionBean1().setNavFrom("FormRH");
return "view_analise";
}
@ -1624,5 +1756,25 @@ public class FormRH extends AbstractPageBean {
getSessionBean1().setModoEdicaoUtilizador("new");
return "user";
}
public String lnkAjuda_action() {
// TODO: Replace with your code
// ServletContext theApplicationsServletContext =
// (ServletContext) this.getExternalContext().getContext();
// String pdfFolderPath = theApplicationsServletContext.getRealPath(Global.PDF_FOLDER_URL);
// String pdfFilePath = pdfFolderPath + "/Ajuda.pdf";
//
// Global global = new Global();
// try
// {
// global.showPdf(pdfFilePath);
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
return null;
}
}

@ -29,14 +29,21 @@ import db.AnalisesActualDataProvider;
import db.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.io.File;
import java.io.FileInputStream;
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.context.FacesContext;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import utils.Utils;
/**
@ -1038,6 +1045,106 @@ public class FormSeguranca extends AbstractPageBean {
this.lnkAnalisesAcidente = h;
}
private Hyperlink lnkAjuda = new Hyperlink();
public Hyperlink getLnkAjuda() {
return lnkAjuda;
}
public void setLnkAjuda(Hyperlink h) {
this.lnkAjuda = h;
}
private StaticText staticText12 = new StaticText();
public StaticText getStaticText12() {
return staticText12;
}
public void setStaticText12(StaticText st) {
this.staticText12 = st;
}
private HtmlPanelGrid gridPanel10 = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanel10() {
return gridPanel10;
}
public void setGridPanel10(HtmlPanelGrid hpg) {
this.gridPanel10 = hpg;
}
private StaticText txtMsg = new StaticText();
public StaticText getTxtMsg() {
return txtMsg;
}
public void setTxtMsg(StaticText st) {
this.txtMsg = st;
}
private TableColumn tableColumn16 = new TableColumn();
public TableColumn getTableColumn16() {
return tableColumn16;
}
public void setTableColumn16(TableColumn tc) {
this.tableColumn16 = tc;
}
private Hyperlink lnkDataAbertura = new Hyperlink();
public Hyperlink getLnkDataAbertura() {
return lnkDataAbertura;
}
public void setLnkDataAbertura(Hyperlink h) {
this.lnkDataAbertura = h;
}
private TableColumn tableColumn17 = new TableColumn();
public TableColumn getTableColumn17() {
return tableColumn17;
}
public void setTableColumn17(TableColumn tc) {
this.tableColumn17 = tc;
}
private Hyperlink lnkDataAberturaSeg = new Hyperlink();
public Hyperlink getLnkDataAberturaSeg() {
return lnkDataAberturaSeg;
}
public void setLnkDataAberturaSeg(Hyperlink h) {
this.lnkDataAberturaSeg = h;
}
private TableColumn tableColumn18 = new TableColumn();
public TableColumn getTableColumn18() {
return tableColumn18;
}
public void setTableColumn18(TableColumn tc) {
this.tableColumn18 = tc;
}
private Hyperlink lnkDataAberturaConcluida = new Hyperlink();
public Hyperlink getLnkDataAberturaConcluida() {
return lnkDataAberturaConcluida;
}
public void setLnkDataAberturaConcluida(Hyperlink h) {
this.lnkDataAberturaConcluida = h;
}
// </editor-fold>
/**
@ -1165,7 +1272,8 @@ public class FormSeguranca extends AbstractPageBean {
}
fillAnoDropDown();
}
txtMsg.setText(getSessionBean1().getMsg());
getSessionBean1().setMsg("");
}
/**
@ -1479,6 +1587,14 @@ public class FormSeguranca extends AbstractPageBean {
return "analise_acidente";
}
public String lnkDataAbertura_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();
@ -1515,6 +1631,15 @@ public class FormSeguranca extends AbstractPageBean {
}
public String lnkDataAberturaSeg_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
@ -1554,6 +1679,7 @@ public class FormSeguranca extends AbstractPageBean {
}
public String lnkEditUser_action() {
System.out.println("EDIT USER");
// TODO: Replace with your code
getSessionBean1().setNavFrom("FormSeguranca");
getSessionBean1().setModoEdicaoUtilizador("edit");
@ -1568,6 +1694,15 @@ public class FormSeguranca extends AbstractPageBean {
return "view_analise";
}
public String lnkDataAberturaConcluida_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();
@ -1640,5 +1775,57 @@ public class FormSeguranca extends AbstractPageBean {
return null;
}
public String lnkAjuda_action() {
System.out.println("AJUDA");
// // TODO: Replace with your code
// ServletContext theApplicationsServletContext =
// (ServletContext) this.getExternalContext().getContext();
// String pdfFolderPath = theApplicationsServletContext.getRealPath(Global.PDF_FOLDER_URL);
// String pdfFilePath = pdfFolderPath + "/Ajuda.pdf";
//
// Global global = new Global();
// try
// {
// global.showPdf(pdfFilePath);
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// return null;
// }
return null;
}
private void showPdf(String pdfFilePath) throws Exception
{
File pdfFile = new File(pdfFilePath);
FileInputStream fis = new FileInputStream(pdfFile);
byte[] buf = new byte[(int)pdfFile.length()];
while ((fis.read(buf)) > 0)
{
//fos.write(buf, 0, buf.length);
}
fis.close();
FacesContext ctx = FacesContext.getCurrentInstance();
if (!ctx.getResponseComplete())
{
HttpServletResponse response = (HttpServletResponse)ctx.getExternalContext().getResponse();
String contentType = "application/pdf";
response.setContentType(contentType);
response.setHeader("Content-Disposition","attachment;filename=\"" + "Ajuda.pdf" + "\"");
ServletOutputStream out = response.getOutputStream();
//out.write(model.getInfo().getBytes());
out.write(buf, 0, buf.length);
out.flush();
out.close();
ctx.responseComplete();
ctx.release();
}
}
}

@ -34,6 +34,7 @@ import java.util.ArrayList;
import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import utils.Utils;
@ -778,6 +779,26 @@ public class GestaoUtilizadores extends AbstractPageBean {
public void setLnkAnalisesAcidente(Hyperlink h) {
this.lnkAnalisesAcidente = h;
}
private Hyperlink lnkAjuda1 = new Hyperlink();
public Hyperlink getLnkAjuda1() {
return lnkAjuda1;
}
public void setLnkAjuda1(Hyperlink h) {
this.lnkAjuda1 = h;
}
private StaticText staticText4 = new StaticText();
public StaticText getStaticText4() {
return staticText4;
}
public void setStaticText4(StaticText st) {
this.staticText4 = st;
}
/**
* <p>Construct a new Page bean instance.</p>
*/
@ -1250,5 +1271,24 @@ public class GestaoUtilizadores extends AbstractPageBean {
}
return null;
}
public String lnkAjuda_action() {
// TODO: Replace with your code
// ServletContext theApplicationsServletContext =
// (ServletContext) this.getExternalContext().getContext();
// String pdfFolderPath = theApplicationsServletContext.getRealPath(Global.PDF_FOLDER_URL);
// String pdfFilePath = pdfFolderPath + "/Ajuda.pdf";
//
// Global global = new Global();
// try
// {
// global.showPdf(pdfFilePath);
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
return null;
}
}

@ -436,6 +436,7 @@ public class Login extends AbstractPageBean {
}
catch(Exception ex)
{
ex.printStackTrace();
getSessionBean1().setMsg("Utilizador inv&aacute;lido ! ");
}
}

@ -34,6 +34,7 @@ import java.util.ArrayList;
import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import utils.Utils;
@ -846,24 +847,24 @@ public class NovoUtilizador extends AbstractPageBean {
this.staticText7 = st;
}
private StaticText staticText8 = new StaticText();
private StaticText stOutro = new StaticText();
public StaticText getStaticText8() {
return staticText8;
public StaticText getStOutro() {
return stOutro;
}
public void setStaticText8(StaticText st) {
this.staticText8 = st;
public void setStOutro(StaticText st) {
this.stOutro = st;
}
private HtmlPanelGrid gridPanel5 = new HtmlPanelGrid();
private HtmlPanelGrid gridOutro = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanel5() {
return gridPanel5;
public HtmlPanelGrid getGridOutro() {
return gridOutro;
}
public void setGridPanel5(HtmlPanelGrid hpg) {
this.gridPanel5 = hpg;
public void setGridOutro(HtmlPanelGrid hpg) {
this.gridOutro = hpg;
}
private StaticText staticText9 = new StaticText();
@ -1118,6 +1119,26 @@ public class NovoUtilizador extends AbstractPageBean {
public void setLnkAnalisesAcidente(Hyperlink h) {
this.lnkAnalisesAcidente = h;
}
private Hyperlink lnkAjuda1 = new Hyperlink();
public Hyperlink getLnkAjuda1() {
return lnkAjuda1;
}
public void setLnkAjuda1(Hyperlink h) {
this.lnkAjuda1 = h;
}
private StaticText staticText29 = new StaticText();
public StaticText getStaticText29() {
return staticText29;
}
public void setStaticText29(StaticText st) {
this.staticText29 = st;
}
/**
* <p>Construct a new Page bean instance.</p>
*/
@ -2039,5 +2060,33 @@ public class NovoUtilizador extends AbstractPageBean {
return null;
}
public void rbCatRh_processValueChange(ValueChangeEvent event) {
// TODO: Replace with your code
}
public void rbCatHs_processValueChange(ValueChangeEvent event) {
// TODO: Replace with your code
}
public String lnkAjuda_action() {
// TODO: Replace with your code
// ServletContext theApplicationsServletContext =
// (ServletContext) this.getExternalContext().getContext();
// String pdfFolderPath = theApplicationsServletContext.getRealPath(Global.PDF_FOLDER_URL);
// String pdfFilePath = pdfFolderPath + "/Ajuda.pdf";
//
// Global global = new Global();
// try
// {
// global.showPdf(pdfFilePath);
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
return null;
}
}

@ -18,6 +18,7 @@ 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 global.Global;
import java.util.Date;
import java.util.Properties;
import javax.faces.FacesException;
@ -389,13 +390,14 @@ public class RecuperarPassword extends AbstractPageBean {
//send mail :
try
{
sendEmail(u.getEmail(), u.getLogin(), u.getPassword(), "linojose@mail.com");
sendEmail(u.getEmail(), u.getLogin(), u.getPassword(), Global.ENDERECO_ENVIO);
getSessionBean1().setMsg("A sua password foi enviada para o seu email");
return "login";
}
catch(Exception ex)
{
getSessionBean1().setMsg("Erro no envio da password !");
ex.printStackTrace();
}
}
@ -418,7 +420,7 @@ public class RecuperarPassword extends AbstractPageBean {
{
Properties props = new Properties();
//props.put("mail.transport.protocol", "smtp");
props.put("mail.smtp.host", "smtp.netcabo.pt");
props.put("mail.smtp.host", "mail2.evolute.pt");
props.put("mail.from", admin_email);
Session session1 = Session.getInstance(props);
Message msg = new MimeMessage(session1);

@ -58,6 +58,12 @@ public class SessionBean1 extends AbstractSessionBean {
setEditUser(null);
setUserDeleted(false);
setMudarPassword(false);
setFromAjuda(false);
setGravado(false);
setSubmetido(false);
setFromAnaliseDeletion(false);
setIeBug(false);
setCorrecao(null);
}
/**
@ -642,4 +648,64 @@ public class SessionBean1 extends AbstractSessionBean {
this.medico = medico;
}
private boolean fromAjuda;
public boolean isFromAjuda() {
return fromAjuda;
}
public void setFromAjuda(boolean fromAjuda) {
this.fromAjuda = fromAjuda;
}
private boolean submetido;
private boolean gravado;
public boolean isSubmetido() {
return submetido;
}
public void setSubmetido(boolean submetido) {
this.submetido = submetido;
}
public boolean isGravado() {
return gravado;
}
public void setGravado(boolean gravado) {
this.gravado = gravado;
}
private boolean fromAnaliseDeletion;
public boolean isFromAnaliseDeletion() {
return fromAnaliseDeletion;
}
public void setFromAnaliseDeletion(boolean fromAnaliseDeletion) {
this.fromAnaliseDeletion = fromAnaliseDeletion;
}
private boolean ieBug;
public boolean isIeBug() {
return ieBug;
}
public void setIeBug(boolean ieBug) {
this.ieBug = ieBug;
}
private analiseacidentestrabalho.Correcao correcao;
public analiseacidentestrabalho.Correcao getCorrecao() {
return correcao;
}
public void setCorrecao(analiseacidentestrabalho.Correcao correcao) {
this.correcao = correcao;
}
}

@ -29,6 +29,7 @@ import global.Global;
import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import utils.Utils;
@ -813,6 +814,26 @@ public class UtilizadorFields extends AbstractPageBean {
public void setLnkAnalisesAcidente(Hyperlink h) {
this.lnkAnalisesAcidente = h;
}
private Hyperlink lnkAjuda = new Hyperlink();
public Hyperlink getLnkAjuda() {
return lnkAjuda;
}
public void setLnkAjuda(Hyperlink h) {
this.lnkAjuda = h;
}
private StaticText staticText19 = new StaticText();
public StaticText getStaticText19() {
return staticText19;
}
public void setStaticText19(StaticText st) {
this.staticText19 = st;
}
/**
* <p>Construct a new Page bean instance.</p>
*/
@ -1702,5 +1723,24 @@ public class UtilizadorFields extends AbstractPageBean {
// TODO: Replace with your code
}
public String lnkAjuda_action() {
// TODO: Replace with your code
// ServletContext theApplicationsServletContext =
// (ServletContext) this.getExternalContext().getContext();
// String pdfFolderPath = theApplicationsServletContext.getRealPath(Global.PDF_FOLDER_URL);
// String pdfFilePath = pdfFolderPath + "/Ajuda.pdf";
//
// Global global = new Global();
// try
// {
// global.showPdf(pdfFilePath);
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
return null;
}
}

@ -11,6 +11,7 @@ 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;
@ -1127,16 +1128,6 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean {
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() {
@ -2176,6 +2167,66 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean {
public void setImage5(ImageComponent ic) {
this.image5 = ic;
}
private Hyperlink lnkAjuda1 = new Hyperlink();
public Hyperlink getLnkAjuda1() {
return lnkAjuda1;
}
public void setLnkAjuda1(Hyperlink h) {
this.lnkAjuda1 = h;
}
private StaticText staticText1 = new StaticText();
public StaticText getStaticText1() {
return staticText1;
}
public void setStaticText1(StaticText st) {
this.staticText1 = st;
}
private HiddenField hidConfDelete = new HiddenField();
public HiddenField getHidConfDelete() {
return hidConfDelete;
}
public void setHidConfDelete(HiddenField hf) {
this.hidConfDelete = hf;
}
private PanelGroup groupPanel1 = new PanelGroup();
public PanelGroup getGroupPanel1() {
return groupPanel1;
}
public void setGroupPanel1(PanelGroup pg) {
this.groupPanel1 = pg;
}
private Button butVoltar = new Button();
public Button getButVoltar() {
return butVoltar;
}
public void setButVoltar(Button b) {
this.butVoltar = b;
}
private Button butEliminar = new Button();
public Button getButEliminar() {
return butEliminar;
}
public void setButEliminar(Button b) {
this.butEliminar = b;
}
/**
* <p>Construct a new Page bean instance.</p>
*/
@ -2250,6 +2301,66 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean {
* this page.</p>
*/
public void prerender() {
getSessionBean1().setFromAnaliseDeletion(false);
String confirmacao_analise = (String)getExternalContext().getRequestParameterMap().get("confirmacao_analise");
if(confirmacao_analise != null)
{
if(confirmacao_analise.matches("yes"))
{
hidConfDelete.setValue("");
try
{
deleteAnalise();
//booMsgQuizDeleted = true;
getSessionBean1().setFromAnaliseDeletion(true);
getSessionBean1().setMsg("An&aacute;lise eliminada !");
AnalisesDataProvider adp = new AnalisesDataProvider();
Utilizador u = getSessionBean1().getCurrentUser();
if(u.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP)
{
try
{
getExternalContext().redirect("FormDirSiprp.jsp");
}
catch(Exception ex1)
{
ex1.printStackTrace();
}
}
else if(u.getTipo().intValue() == Global.TIPO_UTILIZADOR_HS)
{
try
{
getExternalContext().redirect("FormHS.jsp");
}
catch(Exception ex1)
{
ex1.printStackTrace();
}
}
}
catch(Exception ex)
{
getSessionBean1().setMsg("Erro na elimina&ccedil;&atilde;o da an&aacute;lise");
ex.printStackTrace();
// try
// {
// getExternalContext().redirect("EditarQuestionario.jsp");
// }
// catch(Exception ex1)
// {
// ex1.printStackTrace();
// }
}
}
else if(confirmacao_analise.matches("no"))
{
hidConfDelete.setValue("");
}
}
}
/**
@ -2260,6 +2371,7 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean {
* <code>preprocess()</code>, or <code>prerender()</code> methods (or
* acquired during execution of an event handler).</p>
*/
public void destroy() {
}
@ -2323,6 +2435,19 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean {
private void initializePage()
{
Utilizador u = getSessionBean1().getCurrentUser();
if(! (u.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_SIPRP || u.getTipo().intValue() == Global.TIPO_UTILIZADOR_HS))
{
butEliminar.setRendered(false);
}
else
{
AnaliseAcidente a = getSessionBean1().getCurrentAnalise();
if(a.getEstado().intValue() == Global.ESTADO_CONCLUIDO)
{
butEliminar.setRendered(false);
}
}
fillPage();
//fillImages();
}
@ -4171,7 +4296,7 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean {
st = new StaticText();
st.setId("stVerificacao2");
st.setEscape(false);
txtVer = "Verificado por " + a.getNome_resp_consolidacao() + " (T&eacute;cnico de HST) a ";
txtVer = "Verificado por " + a.getNome_resp_consolidacao() + " (T&eacute;cnico de SHST) a ";
//txtVer += a.getData_assinatura_rh();
try
{
@ -4326,7 +4451,7 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean {
{
return "form_seguranca";
}
else if(navFrom.matches("FormRh"))
else if(navFrom.matches("FormRH"))
{
System.out.println("FROM RH ");
return "form_rh";
@ -4436,5 +4561,100 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean {
return "user";
}
public String lnkAjuda_action() {
// TODO: Replace with your code
// ServletContext theApplicationsServletContext =
// (ServletContext) this.getExternalContext().getContext();
// String pdfFolderPath = theApplicationsServletContext.getRealPath(Global.PDF_FOLDER_URL);
// String pdfFilePath = pdfFolderPath + "/Ajuda.pdf";
//
// Global global = new Global();
// try
// {
// global.showPdf(pdfFilePath);
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
return null;
}
public String butEliminar_action() {
// TODO: Process the button click action. Return value is a navigation
// case name where null will return to the same page.
hidConfDelete.setValue("apagar");
return null;
}
private void deleteAnalise()
{
System.out.println("DELETE ANALISE");
AnaliseAcidente a = getSessionBean1().getCurrentAnalise();
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
adp.deleteAnaliseAcidente(a.getId());
}
catch(Exception ex)
{
ex.printStackTrace();
}
// try
// {
// adp.deleteRecomendacoesByAnalise(a.getId());
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
//
// try
// {
// adp.deleteMedidasByAnalise(a.getId());
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
//
// try
// {
// adp.deleteAnaliseAcidente(a.getId());
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
//
// try
// {
// adp.deleteAcidentado(a.getAcidentado_id());
// }
// catch(Exception ex)
// {
// ex.printStackTrace();
// }
//
//
// //delete images folder
// 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;
// File f = new File(imageFileFolder);
// if( f.exists() )
// {
// Global global = new Global();
// global.deleteFolderFiles(f);
// f.delete();
// }
}
}

@ -26,10 +26,12 @@ import analiseacidentestrabalho.Trabalhador;
import com.sun.rave.web.ui.model.Option;
import global.Global;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.HashMap;
import java.util.ListIterator;
import java.util.StringTokenizer;
import utils.Strings;
@ -95,11 +97,11 @@ public class AnalisesDataProvider {
String sql = "";
if(responsavel_loja.matches("y"))
{
sql ="SELECT * FROM analises_acidentes WHERE (estado = " + Global.ESTADO_SEG + " OR (averiguacao_posterior = 'y' AND averiguacao_obs = '')" + " OR estado = " + Global.ESTADO_ASSINATURA_SEG + ")" + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr";
sql ="SELECT * FROM analises_acidentes WHERE (estado = " + Global.ESTADO_SEG + " OR (averiguacao_posterior = 'y' AND averiguacao_obs = '')" + " OR estado = " + Global.ESTADO_ASSINATURA_SEG + ")" + " AND estabelecimento_id = " + estabelecimento_id + " AND apagada = 'n' ORDER BY analise_nr";
}
else
{
sql ="SELECT * FROM analises_acidentes WHERE (estado = " + Global.ESTADO_SEG + " OR (averiguacao_posterior = 'y' AND averiguacao_obs = ''))" + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr";
sql ="SELECT * FROM analises_acidentes WHERE (estado = " + Global.ESTADO_SEG + " OR (averiguacao_posterior = 'y' AND averiguacao_obs = ''))" + " AND estabelecimento_id = " + estabelecimento_id + " AND apagada = 'n' ORDER BY analise_nr";
}
ResultSet rs = st.executeQuery(sql);
@ -113,11 +115,11 @@ public class AnalisesDataProvider {
String sql = "";
if(responsavel_loja.matches("y"))
{
sql ="SELECT * FROM analises_acidentes WHERE (estado = " + Global.ESTADO_RH1 + " OR estado = " + Global.ESTADO_RH2 + " OR estado = " + Global.ESTADO_ASSINATURA_RH + ") AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr";
sql ="SELECT * FROM analises_acidentes WHERE (estado = " + Global.ESTADO_RH1 + " OR estado = " + Global.ESTADO_RH2 + " OR estado = " + Global.ESTADO_ASSINATURA_RH + ") AND estabelecimento_id = " + estabelecimento_id + " AND apagada = 'n' ORDER BY analise_nr";
}
else
{
sql ="SELECT * FROM analises_acidentes WHERE (estado = " + Global.ESTADO_RH1 + " OR estado = " + Global.ESTADO_RH2 + ") AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr";
sql ="SELECT * FROM analises_acidentes WHERE (estado = " + Global.ESTADO_RH1 + " OR estado = " + Global.ESTADO_RH2 + ") AND estabelecimento_id = " + estabelecimento_id + " AND apagada = 'n' ORDER BY analise_nr";
}
ResultSet rs = st.executeQuery(sql);
@ -128,7 +130,7 @@ public class AnalisesDataProvider {
public ArrayList getAnalisesActuaisHsList(Integer estabelecimento_id) throws Exception
{
Statement st = createStatement();
String sql ="SELECT * FROM analises_acidentes WHERE (estado = " + Global.ESTADO_HS + " OR estado = " + Global.ESTADO_FECHAR + " OR estado = " + Global.ESTADO_CONSOLIDACAO + ")" + " ORDER BY analise_nr"; //AND estabelecimento_id = " + estabelecimento_id;
String sql ="SELECT * FROM analises_acidentes WHERE (estado = " + Global.ESTADO_HS + " OR estado = " + Global.ESTADO_FECHAR + " OR estado = " + Global.ESTADO_CONSOLIDACAO + ")" + " AND apagada = 'n' ORDER BY analise_nr"; //AND estabelecimento_id = " + estabelecimento_id;
ResultSet rs = st.executeQuery(sql);
ArrayList list = fillAnaliseFields(rs);
return list;
@ -151,16 +153,15 @@ public class AnalisesDataProvider {
if(responsavel_loja.matches("y"))
{
sql ="SELECT * FROM analises_acidentes WHERE estabelecimento_id = " + estabelecimento_id + " AND (estado > " + 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 > " + 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 + "))" + " AND apagada = 'n' 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";
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 + ")" + " AND apagada = 'n' ORDER BY analise_nr";
}
System.out.println("SEG SEGUIMENTO SQL : " + sql);
ResultSet rs = st.executeQuery(sql);
ArrayList list = fillAnaliseFields(rs);
return list;
@ -171,9 +172,10 @@ public class AnalisesDataProvider {
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;
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 + "))" + " AND apagada = 'n' ORDER BY analise_nr"; // AND estabelecimento_id = " + estabelecimento_id;
ResultSet rs = st.executeQuery(sql);
System.out.println("SEGUIMENTO HS SQL : " + sql);
ArrayList list = fillAnaliseFields(rs);
return list;
}
@ -187,11 +189,11 @@ public class AnalisesDataProvider {
{
// 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";
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 + " AND apagada = 'n' 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";
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 + " AND apagada = 'n' ORDER BY analise_nr";
}
@ -205,7 +207,7 @@ public class AnalisesDataProvider {
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";
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 + " AND apagada = 'n' ORDER BY analise_nr";
ResultSet rs = st.executeQuery(sql);
ArrayList list = fillAnaliseFields(rs);
@ -217,7 +219,7 @@ public class AnalisesDataProvider {
Statement st = createStatement();
String sql = null;
sql ="SELECT * FROM analises_acidentes WHERE estado < " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr";
sql ="SELECT * FROM analises_acidentes WHERE estado < " + Global.ESTADO_CONCLUIDO + " AND apagada = 'n' ORDER BY analise_nr";
ResultSet rs = st.executeQuery(sql);
ArrayList list = fillAnaliseFields(rs);
@ -229,7 +231,7 @@ public class AnalisesDataProvider {
Statement st = createStatement();
String sql = null;
sql ="SELECT * FROM analises_acidentes WHERE estado < " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr";
sql ="SELECT * FROM analises_acidentes WHERE estado < " + Global.ESTADO_CONCLUIDO + " AND apagada = 'n' ORDER BY analise_nr";
ResultSet rs = st.executeQuery(sql);
ArrayList list = fillAnaliseFields(rs);
@ -243,11 +245,11 @@ public class AnalisesDataProvider {
if(estabelecimento_id == null)
{
sql ="SELECT * FROM analises_acidentes WHERE estado < " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr";
sql ="SELECT * FROM analises_acidentes WHERE estado < " + Global.ESTADO_CONCLUIDO + " AND apagada = 'n' ORDER BY analise_nr";
}
else
{
sql ="SELECT * FROM analises_acidentes WHERE estado < " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr";
sql ="SELECT * FROM analises_acidentes WHERE estado < " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " AND apagada = 'n' ORDER BY analise_nr";
}
@ -264,11 +266,11 @@ public class AnalisesDataProvider {
String sql = "";
if(estabelecimento_id == null)
{
sql ="SELECT * FROM analises_acidentes WHERE estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr";
sql ="SELECT * FROM analises_acidentes WHERE estado = " + Global.ESTADO_CONCLUIDO + " AND apagada = 'n' ORDER BY analise_nr";
}
else
{
sql ="SELECT * FROM analises_acidentes WHERE estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr";
sql ="SELECT * FROM analises_acidentes WHERE estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " AND apagada = 'n' ORDER BY analise_nr";
}
ResultSet rs = st.executeQuery(sql);
@ -280,7 +282,7 @@ public class AnalisesDataProvider {
public ArrayList getAnalisesConcluidasHsList() throws Exception
{
Statement st = createStatement();
String sql ="SELECT * FROM analises_acidentes WHERE estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr";
String sql ="SELECT * FROM analises_acidentes WHERE estado = " + Global.ESTADO_CONCLUIDO + " AND apagada = 'n' ORDER BY analise_nr";
ResultSet rs = st.executeQuery(sql);
ArrayList list = fillAnaliseFields(rs);
@ -320,22 +322,22 @@ public class AnalisesDataProvider {
{
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";
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 apagada = 'n' 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";
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 + " AND apagada = 'n' 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";
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 apagada = 'n' 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";
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 + " AND apagada = 'n' ORDER BY analise_nr";
}
}
@ -343,22 +345,22 @@ public class AnalisesDataProvider {
{
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";
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 apagada = 'n' 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";
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 + " AND apagada = 'n' 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";
sql = "SELECT * FROM analises_acidentes WHERE data_acidente = '" + data_acidente + "' AND estado = " + Global.ESTADO_CONCLUIDO + " AND apagada = 'n' 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";
sql = "SELECT * FROM analises_acidentes WHERE data_acidente = '" + data_acidente + "' AND estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " AND apagada = 'n' ORDER BY analise_nr";
}
}
}
@ -374,22 +376,22 @@ public class AnalisesDataProvider {
{
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";
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 apagada = 'n' 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";
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 + " AND apagada = 'n' 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";
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 apagada = 'n' 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";
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 + " AND apagada = 'n' ORDER BY analise_nr";
}
}
@ -397,22 +399,22 @@ public class AnalisesDataProvider {
{
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";
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 apagada = 'n' 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";
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 + " AND apagada = 'n' 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";
sql = "SELECT * FROM analises_acidentes WHERE data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND estado = " + Global.ESTADO_CONCLUIDO + " AND apagada = 'n' 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";
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 + " AND apagada = 'n' ORDER BY analise_nr";
}
}
@ -431,22 +433,22 @@ public class AnalisesDataProvider {
{
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";
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 apagada = 'n' 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";
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 + " AND apagada = 'n' 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";
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 apagada = 'n' 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";
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 + " AND apagada = 'n' ORDER BY analise_nr";
}
}
@ -454,22 +456,22 @@ public class AnalisesDataProvider {
{
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";
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 apagada = 'n' 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";
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 + " AND apagada = 'n' 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";
sql = "SELECT * FROM analises_acidentes WHERE data_acidente >= '" + data_acidente_from + "' AND data_acidente <= '" + data_acidente_to + "' AND estado = " + Global.ESTADO_CONCLUIDO + " AND apagada = 'n' 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";
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 + " AND apagada = 'n' ORDER BY analise_nr";
}
}
}
@ -480,22 +482,22 @@ public class AnalisesDataProvider {
{
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";
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 apagada = 'n' 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";
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 + " AND apagada = 'n' 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";
sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND numero_mecanografico LIKE '%" + por + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " AND apagada = 'n' 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";
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 + " AND apagada = 'n' ORDER BY analise_nr";
}
}
@ -503,11 +505,11 @@ public class AnalisesDataProvider {
{
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";
sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND nome LIKE '%" + nome + "%' AND estado = " + Global.ESTADO_CONCLUIDO + " AND apagada = 'n' 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";
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 + " AND apagada = 'n' ORDER BY analise_nr";
}
}
@ -515,11 +517,11 @@ public class AnalisesDataProvider {
{
if(estabelecimento_id == null)
{
sql = "SELECT * FROM analises_acidentes WHERE estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr";
sql = "SELECT * FROM analises_acidentes WHERE estado = " + Global.ESTADO_CONCLUIDO + " AND apagada = 'n' ORDER BY analise_nr";
}
else
{
sql = "SELECT * FROM analises_acidentes WHERE estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " ORDER BY analise_nr";
sql = "SELECT * FROM analises_acidentes WHERE estado = " + Global.ESTADO_CONCLUIDO + " AND estabelecimento_id = " + estabelecimento_id + " AND apagada = 'n' ORDER BY analise_nr";
}
}
@ -545,16 +547,17 @@ public class AnalisesDataProvider {
{
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();
String sqllocal1 = "SELECT nome FROM estabelecimentos WHERE id = " + a.getEstabelecimento_id();
ResultSet rslocal1 = stlocal1.executeQuery(sqllocal1);
rslocal1.first();
a.setNome_estabelecimento(rslocal1.getString("nome_plain"));
a.setNome_estabelecimento( utils.Utils.unicodeToHTML( rslocal1.getString("nome") ) );
a.setEstado(new Integer(rs.getInt("estado")));
a.setEstado_assinatura(new Integer(rs.getInt("estado_assinatura")));
a.setFase(getFase(a.getEstado().intValue()));
@ -1261,7 +1264,7 @@ public class AnalisesDataProvider {
//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);
//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);
@ -1329,7 +1332,7 @@ public class AnalisesDataProvider {
// sql += a.getNr_relatorio_acidente_outros_colaboradores4() + ")";
System.out.println("SQL : " + sql);
st.execute(sql);
updateControle(c);
return a;
}
@ -1588,11 +1591,27 @@ public class AnalisesDataProvider {
public void deleteRecomendacoesByAnalise(Integer analise_id) throws Exception
{
System.out.println("DELETE RECOMENDACOES");
Statement st = createStatement();
String sql = "DELETE FROM recomendacoes WHERE analise_id = " + analise_id;
st.execute(sql);
}
public void deleteAnaliseAcidente(Integer analise_id) throws Exception
{
Statement st = createStatement();
//String sql = "DELETE FROM analises_acidentes WHERE id = " + analise_id;
String sql = "UPDATE analises_acidentes SET apagada = 'y' WHERE id = " + analise_id;
st.execute(sql);
}
public void deleteAcidentado(Integer acidentado_id) throws Exception
{
Statement st = createStatement();
String sql = "DELETE FROM acidentados WHERE id = " + acidentado_id;
st.execute(sql);
}
public ArrayList getRecomendacoesByAnalise(Integer analiseId) throws Exception
{
ArrayList list = new ArrayList();
@ -2107,7 +2126,7 @@ public class AnalisesDataProvider {
}
else if(estado == Global.ESTADO_ASSINATURA_RH)
{
return "FASE 7 - RH - VERIFICAÇÃO RH + IMPRESSÃO";
return "FASE 7 - RH - VERIFICAÇÃO RH";
}
else if(estado == Global.ESTADO_FECHAR)
{
@ -2116,6 +2135,26 @@ public class AnalisesDataProvider {
return null;
}
public HashMap getMetaData(String table) throws Exception
{
Statement st = createStatement();
String sql = "select * from " + table;
ResultSet rs = st.executeQuery(sql);
ResultSetMetaData rsmd = rs.getMetaData();
HashMap hash = new HashMap();
int cols = rsmd.getColumnCount();
for(int i=0; i < cols; i++)
{
String field = rsmd.getColumnName(i + 1);
int len = rsmd.getPrecision(i+1);
hash.put(field, new Integer(len));
}
return hash;
}
private Statement createStatement()
{
Db db = new Db();

@ -21,7 +21,7 @@ import javax.servlet.http.HttpSession;
* @author lluis
*/
public class Dblocal {
//String connectionURL = "jdbc:postgresql://storage:5432/siprp_local"; //testes
//String connectionURL = "jdbc:postgresql://storage/siprp_local"; //testes
String connectionURL = "jdbc:postgresql://localhost:5436/siprp_local_3";
String User = "postgres";
String Pass = null;

@ -171,18 +171,23 @@ public class UtilizadoresDataProvider {
return u;
}
public ArrayList getUtilizadoresListByTipo(Integer tipo, String responsavel_loja) throws Exception
public ArrayList getUtilizadoresListByTipo(Integer tipo, String responsavel_loja, Integer estabelecimento_id) throws Exception
{
ArrayList list = new ArrayList();
Statement st = createStatement();
String sql = "";
String estabelecimento_constraint = "";
if(tipo.intValue() == Global.TIPO_UTILIZADOR_RH || tipo.intValue() == Global.TIPO_UTILIZADOR_SEGURANCA)
{
estabelecimento_constraint = " AND estabelecimento_id = " + estabelecimento_id;
}
if(responsavel_loja.matches("y"))
{
sql = "SELECT * FROM utilizadores WHERE responsavel_loja = 'y' AND tipo = " + tipo;
sql = "SELECT * FROM utilizadores WHERE activo = 'y' AND apagado = 'n' AND responsavel_loja = 'y' AND tipo = " + tipo + estabelecimento_constraint;
}
else
{
sql = "SELECT * FROM utilizadores WHERE tipo = " + tipo;
sql = "SELECT * FROM utilizadores WHERE activo = 'y' AND apagado = 'n' AND tipo = " + tipo + estabelecimento_constraint;
}
ResultSet rs = st.executeQuery(sql);

@ -14,6 +14,10 @@ import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import javax.faces.context.FacesContext;
import javax.servlet.ServletContext;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse;
/**
*
@ -52,10 +56,13 @@ public class Global {
public final static String SERVIDOR_SMTP = "smtp.netcabo.pt";
public final static String SERVIDOR_SMTP_PASSWORD = "EVOLUTE";
public final static String ENDERECO_ENVIO = "acidentes.auchan@siprp.pt";
//public final static String ENDERECO_ENVIO = "lluis@evolute.pt"; //testes
public final static String IMAGE_FOLDER = "/home/siprp/imagens_acidentes";
//public final static String IMAGE_FOLDER = "/home/lluis/imagens_acidentes";
public final static String RESOURCES_IMAGE_FOLDER = "/resources/images";
public static final String PDF_FOLDER_URL = "/resources/pdf";
/** Creates a new instance of Global */
public Global() {
}
@ -94,4 +101,34 @@ public class Global {
}
}
public void showPdf(String pdfFilePath) throws Exception
{
File pdfFile = new File(pdfFilePath);
FileInputStream fis = new FileInputStream(pdfFile);
byte[] buf = new byte[(int)pdfFile.length()];
while ((fis.read(buf)) > 0)
{
//fos.write(buf, 0, buf.length);
}
fis.close();
FacesContext ctx = FacesContext.getCurrentInstance();
if (!ctx.getResponseComplete())
{
HttpServletResponse response = (HttpServletResponse)ctx.getExternalContext().getResponse();
String contentType = "application/pdf";
response.setContentType(contentType);
response.setHeader("Content-Disposition","attachment;filename=\"" + "Ajuda.pdf" + "\"");
ServletOutputStream out = response.getOutputStream();
//out.write(model.getInfo().getBytes());
out.write(buf, 0, buf.length);
out.flush();
out.close();
ctx.responseComplete();
ctx.release();
}
}
}

@ -149,9 +149,14 @@ public class Utils {
public static boolean isValidEmail(String email){
boolean res = true;
System.out.println("IS VALID EMAIL");
int indexOfAtChar=email.indexOf("@");
if(!isValidEmailCharacters(email))
{
return false;
}
if(indexOfAtChar > 0)
{
int indexOfDotChar =
@ -171,6 +176,147 @@ public class Utils {
return res;
}
private static boolean isValidEmailCharacters(String email)
{
if(email.indexOf("à") != -1)
{
return false;
}
else if(email.indexOf("á") != -1)
{
return false;
}
else if(email.indexOf("ã") != -1)
{
return false;
}
else if(email.indexOf("â") != -1)
{
return false;
}
else if(email.indexOf("è") != -1)
{
return false;
}
else if(email.indexOf("é") != -1)
{
return false;
}
else if(email.indexOf("ê") != -1)
{
return false;
}
else if(email.indexOf("ì") != -1)
{
return false;
}
else if(email.indexOf("í") != -1)
{
return false;
}
else if(email.indexOf("ò") != -1)
{
return false;
}
else if(email.indexOf("ó") != -1)
{
return false;
}
else if(email.indexOf("ô") != -1)
{
return false;
}
else if(email.indexOf("õ") != -1)
{
return false;
}
else if(email.indexOf("ù") != -1)
{
return false;
}
else if(email.indexOf("ú") != -1)
{
return false;
}
else if(email.indexOf("û") != -1)
{
return false;
}
else if(email.indexOf("ç") != -1)
{
return false;
}
else if(email.indexOf("À") != -1)
{
return false;
}
else if(email.indexOf("Á") != -1)
{
return false;
}
else if(email.indexOf("Ã") != -1)
{
return false;
}
else if(email.indexOf("Â") != -1)
{
return false;
}
else if(email.indexOf("È") != -1)
{
return false;
}
else if(email.indexOf("É") != -1)
{
return false;
}
else if(email.indexOf("Ê") != -1)
{
return false;
}
else if(email.indexOf("Ì") != -1)
{
return false;
}
else if(email.indexOf("Í") != -1)
{
return false;
}
else if(email.indexOf("Ò") != -1)
{
return false;
}
else if(email.indexOf("Ó") != -1)
{
return false;
}
else if(email.indexOf("Ô") != -1)
{
return false;
}
else if(email.indexOf("Õ") != -1)
{
return false;
}
else if(email.indexOf("Ù") != -1)
{
return false;
}
else if(email.indexOf("Ú") != -1)
{
return false;
}
else if(email.indexOf("Û") != -1)
{
return false;
}
else if(email.indexOf("Ç") != -1)
{
return false;
}
return true;
}
public static String dateToYYYYMMDD(Date ddate)
{
Calendar cal = new GregorianCalendar();

@ -9,17 +9,13 @@
<script>
function showPdf()
{
/*
var hid = document.getElementById("form1:hidPdf");
var url = "./resources/pdfs/" + hid.value + "/" + hid.value + ".pdf";
sOptions = " width = '" + screen.availWidth + "'";
sOptions += " height= '" + screen.availHeight + "'";
var wOpen;
wOpen = window.open(url,'', sOptions );
wOpen = window.open('./resources/pdf/Ajuda.pdf','', sOptions );
wOpen.focus();
wOpen.moveTo(0,0);
wOpen.resizeTo( screen.availWidth, screen.availHeight );
*/
}
function showHideEspecif(chk)
@ -114,6 +110,12 @@
}
}
function disableButton(btn)
{
btn.disabled = true;
}
</script>
<style>
table.restricoes td {border-bottom: 1px solid #000000}
@ -123,32 +125,33 @@
<ui:body binding="#{AnaliseAcidenteTrabalho.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{AnaliseAcidenteTrabalho.form1}" id="form1">
<h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridBase1}" columns="1" id="gridBase1"
style="height: 39px; left: 0px; top: 24px; position: absolute; width: 100%" styleClass="centerBlock">
style="height: 39px; left: 0px; top: 20px; position: absolute; width: 100%" styleClass="centerBlock">
<h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridLayout1}" columns="1" id="gridLayout1" style="height: 24px; width: 80%"
styleClass="centerBlock" width="456">
<h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridHeader1}" columnClasses="gridColRightBottom" columns="1" id="gridHeader1"
style="height: 24px; width: 100%" width="624">
<ui:panelGroup binding="#{AnaliseAcidenteTrabalho.groupPanel56}" id="groupPanel56" style="height: 24px; width: 310px">
<ui:panelGroup binding="#{AnaliseAcidenteTrabalho.groupPanel56}" id="groupPanel56" style="height: 24px">
<ui:staticText binding="#{AnaliseAcidenteTrabalho.lblUser}" escape="false" id="lblUser" styleClass="labelBold"/>
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText165}" escape="false" id="staticText165" text="   "/>
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText165}" escape="false" id="staticText165" text="&amp;nbsp;&amp;nbsp;&amp;nbsp;"/>
<ui:hyperlink action="#{AnaliseAcidenteTrabalho.lnkAnalisesAcidente_action}"
binding="#{AnaliseAcidenteTrabalho.lnkAnalisesAcidente}" id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText161}" escape="false" id="staticText161" text=" | "/>
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText161}" escape="false" id="staticText161" text="|"/>
<ui:hyperlink action="#{AnaliseAcidenteTrabalho.lnkNewUser_action}" binding="#{AnaliseAcidenteTrabalho.lnkNewUser1}"
disabled="true" id="lnkNewUser1" style="width: 120px" text="gerir utilizadores"/>
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText21}" escape="false" id="staticText21" text=" | "/>
disabled="true" id="lnkNewUser1" style="" text="gerir utilizadores"/>
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText21}" escape="false" id="staticText21" text="|"/>
<ui:hyperlink binding="#{AnaliseAcidenteTrabalho.lnkEditUser}" disabled="true" id="lnkEditUser" text="alterar dados utilizador"/>
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText166}" escape="false" id="staticText166" text=" | "/>
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText166}" escape="false" id="staticText166" text="|"/>
<ui:hyperlink action="#{AnaliseAcidenteTrabalho.lnkAjuda_action}" binding="#{AnaliseAcidenteTrabalho.lnkAjuda1}"
id="lnkAjuda1" onClick="showPdf();" style="" text="ajuda"/>
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText8}" id="staticText8" style="width: 0px" text="|"/>
<ui:hyperlink action="#{AnaliseAcidenteTrabalho.lnkLogout_action}" binding="#{AnaliseAcidenteTrabalho.lnkLogout}"
id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup>
<h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridPanel114}" columnClasses="gridColLeft, gridColRightBottom" columns="3"
id="gridPanel114" style="border: 1px solid #000000; height: 24px; width: 100%" width="312">
<ui:panelGroup binding="#{AnaliseAcidenteTrabalho.groupPanel57}" id="groupPanel57" style="height: 24px; width: 216px">
id="gridPanel114" style="border: 1px solid #000000; width: 100%" width="312">
<ui:image binding="#{AnaliseAcidenteTrabalho.image27}" id="image27" url="/resources/images/SIPRP_logo_small.jpg"/>
</ui:panelGroup>
<h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridPanel115}" columnClasses="gridColCenter" columns="1"
id="gridPanel115" style="height: 24px; width: 100%" width="408">
id="gridPanel115" style="width: 100%" width="408">
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText168}" escape="false" id="staticText168"
style="font-weight: bold; height: 24px; width: 336px" text="AN&amp;Aacute;LISE DE ACIDENTE DE TRABALHO"/>
<h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridPanel116}" columns="2" id="gridPanel116" style="height: 24px" width="408">
@ -217,18 +220,17 @@
<ui:tableColumn binding="#{AnaliseAcidenteTrabalho.tableColumn1}" headerText="POR" id="tableColumn1"
sort="numero_mecanografico" style="width: 10%" width="1035">
<ui:hyperlink action="#{AnaliseAcidenteTrabalho.lnkPOR_action}" binding="#{AnaliseAcidenteTrabalho.lnkPOR}"
id="lnkPOR" style="width: 96px; height: 24px" text="#{currentRow.value['numero_mecanografico']}"/>
id="lnkPOR" style="height: 24px" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{AnaliseAcidenteTrabalho.tableColumn2}" headerText="Nome" id="tableColumn2"
sort="nome" style="width: 75%">
<ui:hyperlink action="#{AnaliseAcidenteTrabalho.lnkNomeTrabalhador_action}"
binding="#{AnaliseAcidenteTrabalho.lnkNomeTrabalhador}" id="lnkNomeTrabalhador"
style="width: 96px; height: 24px" text="#{currentRow.value['nome']}"/>
binding="#{AnaliseAcidenteTrabalho.lnkNomeTrabalhador}" id="lnkNomeTrabalhador" style="height: 24px" text="#{currentRow.value['nome']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{AnaliseAcidenteTrabalho.tableColumn3}" headerText="Estabelecimento" id="tableColumn3" style="width: 15%">
<ui:hyperlink action="#{AnaliseAcidenteTrabalho.lnkEstabelecimentoTrabalhador_action}"
binding="#{AnaliseAcidenteTrabalho.lnkEstabelecimentoTrabalhador}" id="lnkEstabelecimentoTrabalhador"
style="width: 96px; height: 24px" text="#{currentRow.value['estabelecimento']}"/>
style="height: 24px" text="#{currentRow.value['estabelecimento']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
@ -484,7 +486,7 @@
style="height: 24px; width: 100%" width="408">
<ui:panelGroup binding="#{AnaliseAcidenteTrabalho.groupPanel50}" id="groupPanel50" style="height: 24px">
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText98}" escape="false" id="staticText98"
style="height: 24px; width: 144px" styleClass="labelBold" text="Averiguador:&amp;nbsp;"/>
style="height: 24px" styleClass="labelBold" text="Averiguador:&amp;nbsp;"/>
<ui:textField binding="#{AnaliseAcidenteTrabalho.txtAveriguador}" id="txtAveriguador" style="height: 24px; width: 334px"/>
</ui:panelGroup>
</h:panelGrid>
@ -496,7 +498,7 @@
id="calDataOcorrencia" style="height: 24px"/>
<ui:panelGroup binding="#{AnaliseAcidenteTrabalho.groupPanel9}" id="groupPanel9" style="height: 24px">
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText71}" escape="false" id="staticText71"
style="height: 24px; width: 120px" styleClass="labelBold" text="&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Hora da ocorr&amp;ecirc;ncia:&amp;nbsp;"/>
style="height: 24px" styleClass="labelBold" text="&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Hora da ocorr&amp;ecirc;ncia:&amp;nbsp;"/>
<ui:dropDown binding="#{AnaliseAcidenteTrabalho.drpHours}" id="drpHours" items="#{SessionBean1.horasOptions}"
selected="#{SessionBean1.horaChoice}" style="height: 24px; width: 48px"/>
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText72}" escape="false" id="staticText72"
@ -514,19 +516,19 @@
</ui:panelGroup>
<ui:panelGroup binding="#{AnaliseAcidenteTrabalho.groupPanel10}" id="groupPanel10" style="height: 24px">
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText163}" escape="false" id="staticText163"
style="height: 24px; width: 288px" styleClass="labelBold" text="Departamento:&amp;nbsp;"/>
style="height: 24px" styleClass="labelBold" text="Departamento:&amp;nbsp;"/>
<ui:dropDown binding="#{AnaliseAcidenteTrabalho.drpDepartamento}" id="drpDepartamento"
items="#{SessionBean1.departamentoOptions}"
onChange="common_timeoutSubmitForm(this.form, 'gridBase1:gridLayout1:gridDadosAcidenteSeg:gridPanel9:gridPanel11:groupPanel10:drpDepartamento');"
selected="#{SessionBean1.departamentoChoice}" style="height: 24px; width: 216px" valueChangeListener="#{AnaliseAcidenteTrabalho.drpDepartamento_processValueChange}"/>
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText17}" escape="false" id="staticText17"
style="height: 24px; width: 288px" styleClass="labelBold" text="&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sec&amp;#231;&amp;#227;o:&amp;nbsp;"/>
style="height: 24px" styleClass="labelBold" text="&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sec&amp;#231;&amp;#227;o:&amp;nbsp;"/>
<ui:dropDown binding="#{AnaliseAcidenteTrabalho.drpSeccao}" id="drpSeccao" items="#{SessionBean1.seccaoOptions}"
selected="#{SessionBean1.seccaoChoice}" style="height: 24px; width: 216px"/>
</ui:panelGroup>
<ui:panelGroup binding="#{AnaliseAcidenteTrabalho.groupPanel11}" id="groupPanel11" style="height: 24px">
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText18}" escape="false" id="staticText18"
style="height: 24px; width: 288px" styleClass="labelBold" text="Local espec&amp;iacute;fico:&amp;nbsp;"/>
style="height: 24px" styleClass="labelBold" text="Local espec&amp;iacute;fico:&amp;nbsp;"/>
<ui:textField binding="#{AnaliseAcidenteTrabalho.txtLocal}" id="txtLocal" style="height: 24px; width: 200px"/>
</ui:panelGroup>
</h:panelGrid>
@ -539,7 +541,7 @@
<h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridPanel13}" columnClasses="gridColLeft" columns="1" id="gridPanel13"
style="height: 24px; width: 100%" width="480">
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText20}" escape="false" id="staticText20"
style="height: 24px" styleClass="labelBold" text="Subst&amp;#226;ncias, equipamentos, ferramentas e objetos utilizados:"/>
style="height: 24px" styleClass="labelBold" text="Subst&amp;#226;ncias, equipamentos, ferramentas e objectos utilizados:"/>
<ui:textField binding="#{AnaliseAcidenteTrabalho.txtSubstancias}" id="txtSubstancias" style="height: 24px; width: 100%"/>
</h:panelGrid>
<h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridPanel16}" columnClasses="gridColLeft" columns="1" id="gridPanel16"
@ -1468,6 +1470,7 @@
<ui:hiddenField binding="#{AnaliseAcidenteTrabalho.hidDisableImprimir}" id="hidDisableImprimir"/>
<ui:hyperlink binding="#{AnaliseAcidenteTrabalho.lnkDelImageTmp}" id="lnkDelImageTmp"/>
<ui:hiddenField binding="#{AnaliseAcidenteTrabalho.hidAnchor}" id="hidAnchor"/>
<ui:hiddenField binding="#{AnaliseAcidenteTrabalho.hidConfEnviar}" id="hidConfEnviar"/>
</ui:form>
</ui:body>
</ui:html>

@ -10,49 +10,33 @@
table.restricoes td {border-bottom: 1px solid #000000}
table.centerBlock td {border: none}
</style>
<script>
function disable(o)
{
o.disabled=true;
alert(o.disabled);
}
function enable(o)
{
o.disabled=false;
}
</script>
</ui:head>
<ui:body binding="#{Dummy.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{Dummy.form1}" id="form1">
<h:panelGrid binding="#{Dummy.gridHeader}" columnClasses="gridColRightBottom" columns="1" id="gridHeader"
style="height: 24px; width: 100%" width="624">
<ui:panelGroup binding="#{Dummy.groupPanel5}" id="groupPanel5" style="height: 24px; width: 310px">
<ui:staticText binding="#{Dummy.lblUser2}" escape="false" id="lblUser2"/>
<ui:staticText binding="#{Dummy.staticText7}" escape="false" id="staticText7" text="   "/>
<ui:hyperlink action="#{Dummy.lnkEditUser_action}" binding="#{Dummy.lnkEditUser2}" disabled="true" id="lnkEditUser2" text="alterar dados utilizador"/>
<ui:staticText binding="#{Dummy.staticText8}" escape="false" id="staticText8" text=" | "/>
<ui:hyperlink action="#{Dummy.lnkLogout_action}" binding="#{Dummy.lnkLogout2}" id="lnkLogout2" text="sair"/>
<ui:staticText binding="#{Dummy.staticText9}" id="staticText9" text="&gt;&gt;"/>
</ui:panelGroup>
<h:panelGrid binding="#{Dummy.gridPanel2}" columnClasses="gridColLeft, gridColRightBottom" columns="3" id="gridPanel2"
style="border: 1px solid #000000; height: 24px; width: 100%" width="312">
<ui:panelGroup binding="#{Dummy.groupPanel3}" id="groupPanel3" style="height: 24px; width: 216px">
<ui:image binding="#{Dummy.image3}" id="image3" url="/resources/images/SIPRP_logo_small.jpg"/>
</ui:panelGroup>
<h:panelGrid binding="#{Dummy.gridPanel5}" columnClasses="gridColCenter" columns="1" id="gridPanel5"
style="height: 24px; width: 100%" width="408">
<ui:staticText binding="#{Dummy.staticText4}" escape="false" id="staticText4"
style="font-weight: bold; height: 24px; width: 336px" text="AN&amp;Aacute;LISE DE ACIDENTE DE TRABALHO"/>
<h:panelGrid binding="#{Dummy.gridPanel6}" columns="2" id="gridPanel6" style="height: 24px" width="408">
<ui:panelGroup binding="#{Dummy.groupPanel4}" id="groupPanel4">
<ui:staticText binding="#{Dummy.staticText5}" escape="false" id="staticText5"
style="font-weight: bold; height: 24px; width: 72px" text="Nº"/>
<ui:staticText binding="#{Dummy.stHeaderNr1}" escape="false" id="stHeaderNr1" style="height: 24px; width: 72px"/>
</ui:panelGroup>
<ui:panelGroup binding="#{Dummy.groupPanel6}" id="groupPanel6">
<ui:staticText binding="#{Dummy.staticText6}" escape="false" id="staticText6"
style="font-weight: bold; height: 24px; width: 72px" text="DATA:"/>
<ui:staticText binding="#{Dummy.stHeaderDate1}" escape="false" id="stHeaderDate1" style="height: 24px; width: 72px"/>
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
<ui:image binding="#{Dummy.image4}" id="image4" url="/resources/images/logo_auchan_small1.jpg"/>
</h:panelGrid>
</h:panelGrid>
<ui:hiddenField binding="#{Dummy.hiddenField1}" id="hiddenField1"/>
<ui:button action="#{Dummy.button2_action}" binding="#{Dummy.button2}" id="button2"
style="position: absolute; left: 312px; top: 288px; width: 144px; height: 24px" text="Button"/>
<ui:staticText binding="#{Dummy.stMsg}" id="stMsg" style="position: absolute; left: 72px; top: 144px; width: 432px; height: 24px"/>
<ui:image binding="#{Dummy.image1}" height="96" id="image1" style="left: 72px; top: 216px; position: absolute" url="/home/lluis/imagens_acidentes/tmp_seguranca/1" width="168"/>
<ui:hiddenField binding="#{Dummy.hidConfEnviar}" id="hidConfEnviar"/>
<h:panelGrid binding="#{Dummy.gridPanel1}" columnClasses="gridColCenter" columns="1" id="gridPanel1"
style="position: absolute; left: 72px; top: 168px; height: 24px" width="504">
<ui:staticText binding="#{Dummy.txtMsg1}" id="txtMsg1" style="color: #cc0000; font-weight: bold; height: 24px; width: 456px"/>
</h:panelGrid>
<ui:button binding="#{Dummy.butEliminar}" id="butEliminar" style="height: 24px; left: 96px; top: 96px; position: absolute; width: 119px" text="Eliminar"/>
<ui:hiddenField binding="#{Dummy.hidConfDelete}" id="hidConfDelete"/>
<ui:panelGroup binding="#{Dummy.groupPanel1}" id="groupPanel1" style="height: 24px; left: 72px; top: 264px; position: absolute; width: 100%">
<ui:button action="#{Dummy.butVoltar_action}" binding="#{Dummy.butVoltar1}" id="butVoltar1" style="height: 24px; width: 96px" text="Voltar"/>
<ui:button action="#{Dummy.butEliminar_action}" binding="#{Dummy.butEliminar1}" id="butEliminar1" style="height: 24px; width: 119px" text="Eliminar"/>
</ui:panelGroup>
<ui:hyperlink binding="#{Dummy.lnkEstabelecimento}" id="lnkEstabelecimento" style=""/>
</ui:form>
</ui:body>
</ui:html>

@ -6,6 +6,18 @@
<ui:html binding="#{EnviarCorrecao.html1}" id="html1">
<ui:head binding="#{EnviarCorrecao.head1}" id="head1">
<ui:link binding="#{EnviarCorrecao.link1}" id="link1" url="/resources/stylesheet.css"/>
<script>
function showPdf()
{
sOptions = " width = '" + screen.availWidth + "'";
sOptions += " height= '" + screen.availHeight + "'";
var wOpen;
wOpen = window.open('./resources/pdf/Ajuda.pdf','', sOptions );
wOpen.focus();
wOpen.moveTo(0,0);
wOpen.resizeTo( screen.availWidth, screen.availHeight );
}
</script>
</ui:head>
<ui:body binding="#{EnviarCorrecao.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{EnviarCorrecao.form1}" id="form1">
@ -18,17 +30,20 @@
<ui:image binding="#{EnviarCorrecao.image1}" id="image1" url="/resources/images/SIPRP_logo_small.jpg"/>
<ui:image binding="#{EnviarCorrecao.image2}" id="image2" url="/resources/images/logo_auchan_small1.jpg"/>
</ui:panelGroup>
<ui:panelGroup binding="#{EnviarCorrecao.groupPanel2}" id="groupPanel2" style="height: 24px; width: 310px; top: 90%">
<ui:panelGroup binding="#{EnviarCorrecao.groupPanel2}" id="groupPanel2" style="height: 24px; top: 90%">
<ui:staticText binding="#{EnviarCorrecao.lblUser1}" escape="false" id="lblUser1" styleClass="labelBold "/>
<ui:staticText binding="#{EnviarCorrecao.staticText1}" escape="false" id="staticText1" text="   "/>
<ui:hyperlink action="#{EnviarCorrecao.lnkAnalisesAcidente_action}" binding="#{EnviarCorrecao.lnkAnalisesAcidente}"
id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{EnviarCorrecao.staticText4}" escape="false" id="staticText4" text=" | "/>
<ui:hyperlink action="#{EnviarCorrecao.lnkNewUser_action}" binding="#{EnviarCorrecao.lnkNewUser1}" disabled="true"
id="lnkNewUser1" style="width: 120px" text="gerir utilizadores"/>
id="lnkNewUser1" style="" text="gerir utilizadores"/>
<ui:staticText binding="#{EnviarCorrecao.staticText3}" escape="false" id="staticText3" text=" | "/>
<ui:hyperlink action="#{EnviarCorrecao.lnkEditUser_action}" binding="#{EnviarCorrecao.lnkEditUser1}" id="lnkEditUser1" text="alterar dados utilizador"/>
<ui:staticText binding="#{EnviarCorrecao.staticText2}" escape="false" id="staticText2" text=" | "/>
<ui:hyperlink action="#{EnviarCorrecao.lnkAjuda_action}" binding="#{EnviarCorrecao.lnkAjuda1}" id="lnkAjuda1"
onClick="showPdf();" style="" text="ajuda "/>
<ui:staticText binding="#{EnviarCorrecao.staticText7}" id="staticText7" style="height: 22px; width: 0px" text="|"/>
<ui:hyperlink action="#{EnviarCorrecao.lnkLogout_action}" binding="#{EnviarCorrecao.lnkLogout1}" id="lnkLogout1" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
@ -36,6 +51,10 @@
style="height: 15px; position: relative; vertical-align: top; width: 100%" styleClass="centerBlock">
<h:panelGrid binding="#{EnviarCorrecao.gridMain1}" columnClasses="gridColLeft" columns="1" id="gridMain1"
style="height: 24px" styleClass="centerBlock" width="504">
<h:panelGrid binding="#{EnviarCorrecao.gridPanel3}" columnClasses="gridColCenter" columns="1" id="gridPanel3"
style="height: 24px; width: 100%" width="504">
<ui:staticText binding="#{EnviarCorrecao.txtMsg}" escape="false" id="txtMsg" style="color: rgb(204, 0, 0); font-weight: bold; height: 24px"/>
</h:panelGrid>
<ui:staticText binding="#{EnviarCorrecao.staticText5}" escape="false" id="staticText5" style="height: 24px; width: 96px"
styleClass="labelBold" text="Observa&amp;ccedil;&amp;otilde;es"/>
<ui:textArea binding="#{EnviarCorrecao.txtObservacoes}" id="txtObservacoes" style="height: 48px; width: 100%"/>
@ -49,10 +68,12 @@
</ui:tableRowGroup>
</ui:table>
<ui:staticText binding="#{EnviarCorrecao.staticText6}" escape="false" id="staticText6" style="height: 24px; width: 48px" text="&amp;nbsp;"/>
<h:panelGrid binding="#{EnviarCorrecao.gridPanel2}" columnClasses="gridColRight" columns="1" id="gridPanel2"
style="height: 24px; width: 100%" width="288">
<h:panelGrid binding="#{EnviarCorrecao.gridPanel2}" columnClasses="gridColLeft, gridColRight" columns="2"
id="gridPanel2" style="height: 24px; width: 100%" width="288">
<ui:button action="#{EnviarCorrecao.butCancelar_action}" binding="#{EnviarCorrecao.butCancelar}" id="butCancelar"
style="height: 24px; width: 120px" text="Cancelar"/>
<ui:button action="#{EnviarCorrecao.butConfirmar_action}" binding="#{EnviarCorrecao.butConfirmar}" id="butConfirmar"
style="height: 24px; width: 120px" text="Confirmar"/>
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>

@ -7,6 +7,18 @@
<ui:head binding="#{FichaUtilizador.head1}" id="head1">
<ui:link binding="#{FichaUtilizador.link1}" id="link1" url="/resources/stylesheet.css"/>
<script>
function showPdf()
{
sOptions = " width = '" + screen.availWidth + "'";
sOptions += " height= '" + screen.availHeight + "'";
var wOpen;
wOpen = window.open('./resources/pdf/Ajuda.pdf','', sOptions );
wOpen.focus();
wOpen.moveTo(0,0);
wOpen.resizeTo( screen.availWidth, screen.availHeight );
}
function confirmeUserDeletion()
{
var hid = document.getElementById("form1:hidConfDelUser");
@ -45,12 +57,17 @@
id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{FichaUtilizador.staticText15}" escape="false" id="staticText15" text=" | "/>
<ui:hyperlink action="#{FichaUtilizador.lnkNewUser_action}" binding="#{FichaUtilizador.lnkGerirUtilizadores}"
id="lnkGerirUtilizadores" style="width: 120px" text="gerir utilizadores"/>
id="lnkGerirUtilizadores" style="" text="gerir utilizadores"/>
<ui:staticText binding="#{FichaUtilizador.staticText14}" escape="false" id="staticText14" text=" | "/>
<ui:hyperlink action="#{FichaUtilizador.lnkEditUser_action}" binding="#{FichaUtilizador.lnkEditUser}" disabled="true"
id="lnkEditUser" text="alterar dados utilizador"/>
<ui:staticText binding="#{FichaUtilizador.staticText2}" escape="false" id="staticText2" text=" | "/>
<ui:hyperlink action="#{FichaUtilizador.lnkLogout_action}" binding="#{FichaUtilizador.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
<ui:hyperlink action="#{FichaUtilizador.lnkAjuda_action}" binding="#{FichaUtilizador.lnkAjuda1}" id="lnkAjuda1"
onClick="showPdf();" style="" text="ajuda "/>
<ui:staticText binding="#{FichaUtilizador.staticText17}" id="staticText17" style="height: 22px; width: 0px" text="|"/>
<ui:hyperlink action="#{FichaUtilizador.lnkLogout_action}" binding="#{FichaUtilizador.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;">
<ui:staticText binding="#{FichaUtilizador.staticText16}" id="staticText16" style="height: 22px; width: 0px" text="|"/>
</ui:hyperlink>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{FichaUtilizador.gridMsg1}" columnClasses="gridColCenter" columns="1" id="gridMsg1"

@ -6,6 +6,18 @@
<ui:html binding="#{FormDirGerRh.html1}" id="html1">
<ui:head binding="#{FormDirGerRh.head1}" id="head1">
<ui:link binding="#{FormDirGerRh.link1}" id="link1" url="/resources/stylesheet.css"/>
<script>
function showPdf()
{
sOptions = " width = '" + screen.availWidth + "'";
sOptions += " height= '" + screen.availHeight + "'";
var wOpen;
wOpen = window.open('./resources/pdf/Ajuda.pdf','', sOptions );
wOpen.focus();
wOpen.moveTo(0,0);
wOpen.resizeTo( screen.availWidth, screen.availHeight );
}
</script>
</ui:head>
<ui:body binding="#{FormDirGerRh.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormDirGerRh.form1}" id="form1">
@ -25,10 +37,13 @@
disabled="true" id="lnkAnalisesAcidente1" text="analisar acidentes"/>
<ui:staticText binding="#{FormDirGerRh.stSep2}" escape="false" id="stSep2" text=" | "/>
<ui:hyperlink action="#{FormDirGerRh.lnkGerirUtilizadores_action}" binding="#{FormDirGerRh.lnkGerirUtilizadores}"
id="lnkGerirUtilizadores" style="width: 120px" text="gerir utilizadores"/>
id="lnkGerirUtilizadores" style="" text="gerir utilizadores"/>
<ui:staticText binding="#{FormDirGerRh.stSep3}" escape="false" id="stSep3" text=" | "/>
<ui:hyperlink action="#{FormDirGerRh.lnkEditUser_action}" binding="#{FormDirGerRh.lnkEditUser}" id="lnkEditUser" text="alterar dados utilizador"/>
<ui:staticText binding="#{FormDirGerRh.staticText1}" escape="false" id="staticText1" text=" | "/>
<ui:hyperlink action="#{FormDirGerRh.lnkAjuda_action}" binding="#{FormDirGerRh.lnkAjuda1}" id="lnkAjuda1"
onClick="showPdf();" style="" text="ajuda "/>
<ui:staticText binding="#{FormDirGerRh.staticText9}" id="staticText9" style="width: 0px" text="|"/>
<ui:hyperlink action="#{FormDirGerRh.lnkLogout_action}" binding="#{FormDirGerRh.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
@ -52,6 +67,11 @@
<ui:hyperlink action="#{FormDirGerRh.lnkDataAcidenteSeg_action}"
binding="#{FormDirGerRh.lnkDataAcidenteSeg}" id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirGerRh.tableColumn11}" headerText="Data da abertura" id="tableColumn11"
sort="data_inicio_processo" width="10%">
<ui:hyperlink action="#{FormDirGerRh.lnkDataAberturaSeg_action}"
binding="#{FormDirGerRh.lnkDataAberturaSeg}" id="lnkDataAberturaSeg" style="" text="#{currentRow.value['data_inicio_processo']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirGerRh.tableColumn2}" headerText="Nº acidente" id="tableColumn2"
sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormDirGerRh.lnkNrSeg_action}" binding="#{FormDirGerRh.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/>
@ -67,7 +87,7 @@
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirGerRh.tableColumn5}" headerText="Fase" id="tableColumn5" width="20%">
<ui:hyperlink action="#{FormDirGerRh.lnkFaseSeg_action}" binding="#{FormDirGerRh.lnkFaseSeg}"
id="lnkFaseSeg" style="width: 96px; height: 24px" text="#{currentRow.value['fase']}"/>
id="lnkFaseSeg" style="height: 24px" text="#{currentRow.value['fase']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
@ -125,6 +145,11 @@
<ui:hyperlink action="#{FormDirGerRh.lnkDataConcluida_action}" binding="#{FormDirGerRh.lnkDataConcluida}"
id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirGerRh.tableColumn12}" headerText="Data da abertura" id="tableColumn12"
sort="data_inicio_processo" width="10%">
<ui:hyperlink action="#{FormDirGerRh.lnkDataAberturaConcluida_action}"
binding="#{FormDirGerRh.lnkDataAberturaConcluida}" id="lnkDataAberturaConcluida" style="" text="#{currentRow.value['data_inicio_processo']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirGerRh.tableColumn7}" headerText="Nº acidente" id="tableColumn7"
sort="analise_nr" style="width: 10%" width="7%">
<ui:hyperlink action="#{FormDirGerRh.lnkNrConcluida_action}" binding="#{FormDirGerRh.lnkNrConcluida}"

@ -6,6 +6,18 @@
<ui:html binding="#{FormDirSiprp.html1}" id="html1">
<ui:head binding="#{FormDirSiprp.head1}" id="head1">
<ui:link binding="#{FormDirSiprp.link1}" id="link1" url="/resources/stylesheet.css"/>
<script>
function showPdf()
{
sOptions = " width = '" + screen.availWidth + "'";
sOptions += " height= '" + screen.availHeight + "'";
var wOpen;
wOpen = window.open('./resources/pdf/Ajuda.pdf','', sOptions );
wOpen.focus();
wOpen.moveTo(0,0);
wOpen.resizeTo( screen.availWidth, screen.availHeight );
}
</script>
</ui:head>
<ui:body binding="#{FormDirSiprp.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormDirSiprp.form1}" id="form1">
@ -24,14 +36,20 @@
<ui:hyperlink action="#{FormDirSiprp.lnkAnalisesAcidente_action}" binding="#{FormDirSiprp.lnkAnalisesAcidente}"
disabled="true" id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{FormDirSiprp.stSep3}" escape="false" id="stSep3" text=" | "/>
<ui:hyperlink action="#{FormDirSiprp.lnkNewUser_action}" binding="#{FormDirSiprp.lnkNewUser}" id="lnkNewUser"
style="width: 120px" text="gerir utilizadores"/>
<ui:hyperlink action="#{FormDirSiprp.lnkNewUser_action}" binding="#{FormDirSiprp.lnkNewUser}" id="lnkNewUser" style="" text="gerir utilizadores"/>
<ui:staticText binding="#{FormDirSiprp.stSep2}" escape="false" id="stSep2" text=" | "/>
<ui:hyperlink action="#{FormDirSiprp.lnkEditUser_action}" binding="#{FormDirSiprp.lnkEditUser}" id="lnkEditUser" text="alterar dados utilizador"/>
<ui:staticText binding="#{FormDirSiprp.staticText1}" escape="false" id="staticText1" text=" | "/>
<ui:hyperlink action="#{FormDirSiprp.lnkAjuda_action}" binding="#{FormDirSiprp.lnkAjuda1}" id="lnkAjuda1"
onClick="showPdf();" style="" text="ajuda "/>
<ui:staticText binding="#{FormDirSiprp.staticText2}" id="staticText2" style="width: 0px" text="|"/>
<ui:hyperlink action="#{FormDirSiprp.lnkLogout_action}" binding="#{FormDirSiprp.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{FormDirSiprp.gridPanel2}" columnClasses="gridColCenter" columns="1" id="gridPanel2"
style="height: 24px; width: 100%" width="504">
<ui:staticText binding="#{FormDirSiprp.txtMsg1}" escape="false" id="txtMsg1" style="color: rgb(204, 0, 0); font-weight: bold; height: 24px"/>
</h:panelGrid>
<h:panelGrid binding="#{FormDirSiprp.gridLayoutTop1}" columnClasses="gridLayoutTopCols, gridLayoutTopCols" columns="2"
id="gridLayoutTop1" style="height: 15px; position: relative; vertical-align: top; width: 100%">
<h:panelGrid binding="#{FormDirSiprp.gridSeguimento1}" columns="1" id="gridSeguimento1"
@ -52,6 +70,11 @@
<ui:hyperlink action="#{FormDirSiprp.lnkDataAcidenteSeg_action}"
binding="#{FormDirSiprp.lnkDataAcidenteSeg}" id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirSiprp.tableColumn1}" headerText="Data da abertura" id="tableColumn1"
sort="data_inicio_processo" width="10%">
<ui:hyperlink action="#{FormDirSiprp.lnkDataAberturaSeg_action}"
binding="#{FormDirSiprp.lnkDataAberturaSeg1}" id="lnkDataAberturaSeg1" style="" text="#{currentRow.value['data_inicio_processo']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirSiprp.tableColumn7}" headerText="Nº acidente" id="tableColumn7"
sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormDirSiprp.lnkNrSeg_action}" binding="#{FormDirSiprp.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/>
@ -67,7 +90,11 @@
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirSiprp.tableColumn10}" headerText="Fase" id="tableColumn10" width="20%">
<ui:hyperlink action="#{FormDirSiprp.lnkFaseSeg_action}" binding="#{FormDirSiprp.lnkFaseSeg}"
id="lnkFaseSeg" style="width: 96px; height: 24px" text="#{currentRow.value['fase']}"/>
id="lnkFaseSeg" style="height: 24px" text="#{currentRow.value['fase']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirSiprp.tableColumn3}" headerText="Estabelecimento" id="tableColumn3" width="15%">
<ui:hyperlink action="#{FormDirSiprp.lnkEstabelecimentoSeg_action}"
binding="#{FormDirSiprp.lnkEstabelecimentoSeg1}" id="lnkEstabelecimentoSeg1" style="" text="#{currentRow.value['nome_estabelecimento']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
@ -125,6 +152,11 @@
<ui:hyperlink action="#{FormDirSiprp.lnkDataConcluida_action}" binding="#{FormDirSiprp.lnkDataConcluida}"
id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirSiprp.tableColumn2}" headerText="Data da abertura" id="tableColumn2"
sort="data_inicio_processo" width="10%">
<ui:hyperlink action="#{FormDirSiprp.lnkDataAberturaConcluida_action}"
binding="#{FormDirSiprp.lnkDataAberturaConcluida1}" id="lnkDataAberturaConcluida1" style="" text="#{currentRow.value['data_inicio_processo']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirSiprp.tableColumn12}" headerText="Nº acidente" id="tableColumn12"
sort="analise_nr" style="width: 10%" width="7%">
<ui:hyperlink action="#{FormDirSiprp.lnkNrConcluida_action}" binding="#{FormDirSiprp.lnkNrConcluida}"

@ -6,6 +6,18 @@
<ui:html binding="#{FormGestor.html1}" id="html1">
<ui:head binding="#{FormGestor.head1}" id="head1">
<ui:link binding="#{FormGestor.link1}" id="link1" url="/resources/stylesheet.css"/>
<script>
function showPdf()
{
sOptions = " width = '" + screen.availWidth + "'";
sOptions += " height= '" + screen.availHeight + "'";
var wOpen;
wOpen = window.open('./resources/pdf/Ajuda.pdf','', sOptions );
wOpen.focus();
wOpen.moveTo(0,0);
wOpen.resizeTo( screen.availWidth, screen.availHeight );
}
</script>
</ui:head>
<ui:body binding="#{FormGestor.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormGestor.form1}" id="form1">
@ -25,10 +37,13 @@
disabled="true" id="lnkAnalisesAcidente1" text="analisar acidentes"/>
<ui:staticText binding="#{FormGestor.stSep2}" escape="false" id="stSep2" text=" | "/>
<ui:hyperlink action="#{FormGestor.lnkGerirUtilizadores_action}" binding="#{FormGestor.lnkGerirUtilizadores}"
disabled="true" id="lnkGerirUtilizadores" style="width: 120px" text="gerir utilizadores"/>
disabled="true" id="lnkGerirUtilizadores" style="" text="gerir utilizadores"/>
<ui:staticText binding="#{FormGestor.stSep3}" escape="false" id="stSep3" text=" | "/>
<ui:hyperlink action="#{FormGestor.lnkEditUser_action}" binding="#{FormGestor.lnkEditUser}" id="lnkEditUser" text="alterar dados utilizador"/>
<ui:staticText binding="#{FormGestor.staticText1}" escape="false" id="staticText1" text=" | "/>
<ui:hyperlink action="#{FormGestor.lnkAjuda_action}" binding="#{FormGestor.lnkAjuda1}" id="lnkAjuda1"
onClick="showPdf();" style="" text="ajuda "/>
<ui:staticText binding="#{FormGestor.staticText9}" id="staticText9" style="height: 22px; width: 0px" text="|"/>
<ui:hyperlink action="#{FormGestor.lnkLogout_action}" binding="#{FormGestor.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
@ -48,10 +63,15 @@
<ui:tableRowGroup binding="#{FormGestor.tableRowGroup1}" id="tableRowGroup1"
sourceData="#{SessionBean1.analisesSeguimentoDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormGestor.tableColumn1}" headerText="Data do acidente" id="tableColumn1"
sort="data_acidente" style="width: 10%" width="10%">
sort="data_acidente" style="width: 10%" width="477">
<ui:hyperlink action="#{FormGestor.lnkDataAcidenteSeg_action}"
binding="#{FormGestor.lnkDataAcidenteSeg}" id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormGestor.tableColumn11}" headerText="Data da abertura" id="tableColumn11"
sort="data_inicio_processo" width="10%">
<ui:hyperlink action="#{FormGestor.lnkDataAberturaSeg_action}"
binding="#{FormGestor.lnkDataAberturaSeg1}" id="lnkDataAberturaSeg1" style="" text="#{currentRow.value['data_inicio_processo']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormGestor.tableColumn2}" headerText="Nº acidente" id="tableColumn2"
sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormGestor.lnkNrSeg_action}" binding="#{FormGestor.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/>
@ -67,7 +87,11 @@
</ui:tableColumn>
<ui:tableColumn binding="#{FormGestor.tableColumn5}" headerText="Fase" id="tableColumn5" width="20%">
<ui:hyperlink action="#{FormGestor.lnkFaseSeg_action}" binding="#{FormGestor.lnkFaseSeg}"
id="lnkFaseSeg" style="width: 96px; height: 24px" text="#{currentRow.value['fase']}"/>
id="lnkFaseSeg" style="height: 24px" text="#{currentRow.value['fase']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormGestor.tableColumn13}" headerText="Estabelecimento" id="tableColumn13" width="15%">
<ui:hyperlink action="#{FormGestor.lnkEstabelecimentoSeg_action}"
binding="#{FormGestor.lnkEstabelecimentoSeg1}" id="lnkEstabelecimentoSeg1" style="" text="#{currentRow.value['nome_estabelecimento']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
@ -117,7 +141,7 @@
<h:panelGrid binding="#{FormGestor.gridPanel6}" columnClasses="gridColCenter" columns="1" id="gridPanel6"
style="height: 24px; width: 80%" styleClass="centerBlock" width="456">
<ui:table augmentTitle="false" binding="#{FormGestor.table2}" id="table2" style="width: 89%; height: 48px"
styleClass="centerBlock" width="707">
styleClass="centerBlock" width="590">
<ui:tableRowGroup binding="#{FormGestor.tableRowGroup2}" id="tableRowGroup2"
sourceData="#{SessionBean1.analisesConcluidasDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormGestor.tableColumn6}" headerText="Data do acidente" id="tableColumn6"
@ -125,6 +149,11 @@
<ui:hyperlink action="#{FormGestor.lnkDataConcluida_action}" binding="#{FormGestor.lnkDataConcluida}"
id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormGestor.tableColumn12}" headerText="Data da abertura" id="tableColumn12"
sort="data_inicio_processo" width="10%">
<ui:hyperlink action="#{FormGestor.lnkDataAberturaConcluida_action}"
binding="#{FormGestor.lnkDataAberturaConcluida1}" id="lnkDataAberturaConcluida1" style="" text="#{currentRow.value['data_inicio_processo']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormGestor.tableColumn7}" headerText="Nº acidente" id="tableColumn7"
sort="analise_nr" style="width: 10%" width="7%">
<ui:hyperlink action="#{FormGestor.lnkNrConcluida_action}" binding="#{FormGestor.lnkNrConcluida}"

@ -6,6 +6,18 @@
<ui:html binding="#{FormHS.html1}" id="html1">
<ui:head binding="#{FormHS.head1}" id="head1">
<ui:link binding="#{FormHS.link1}" id="link1" url="/resources/stylesheet.css"/>
<script>
function showPdf()
{
sOptions = " width = '" + screen.availWidth + "'";
sOptions += " height= '" + screen.availHeight + "'";
var wOpen;
wOpen = window.open('./resources/pdf/Ajuda.pdf','', sOptions );
wOpen.focus();
wOpen.moveTo(0,0);
wOpen.resizeTo( screen.availWidth, screen.availHeight );
}
</script>
</ui:head>
<ui:body binding="#{FormHS.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormHS.form1}" id="form1">
@ -18,20 +30,27 @@
<ui:image binding="#{FormHS.image1}" id="image1" url="/resources/images/SIPRP_logo_small.jpg"/>
<ui:image binding="#{FormHS.image2}" id="image2" url="/resources/images/logo_auchan_small1.jpg"/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormHS.groupPanel2}" id="groupPanel2" style="height: 24px; width: 310px; top: 90%">
<ui:panelGroup binding="#{FormHS.groupPanel2}" id="groupPanel2" style="height: 24px; top: 90%">
<ui:staticText binding="#{FormHS.lblUser}" escape="false" id="lblUser" styleClass="labelBold"/>
<ui:staticText binding="#{FormHS.staticText1}" escape="false" id="staticText1" text="   "/>
<ui:hyperlink action="#{FormHS.lnkAnalisesAcidente_action}" binding="#{FormHS.lnkAnalisesAcidente}" disabled="true"
id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{FormHS.staticText13}" escape="false" id="staticText13" text=" | "/>
<ui:hyperlink action="#{FormHS.lnkNewUser_action}" binding="#{FormHS.lnkNewUser1}" disabled="true" id="lnkNewUser1"
style="width: 120px" text="gerir utilizadores"/>
style="" text="gerir utilizadores"/>
<ui:staticText binding="#{FormHS.staticText12}" escape="false" id="staticText12" text=" | "/>
<ui:hyperlink action="#{FormHS.lnkEditUser_action}" binding="#{FormHS.lnkEditUser}" id="lnkEditUser" text="alterar dados utilizador"/>
<ui:staticText binding="#{FormHS.staticText2}" escape="false" id="staticText2" text=" | "/>
<ui:hyperlink action="#{FormHS.lnkAjuda_action}" binding="#{FormHS.lnkAjuda1}" id="lnkAjuda1" onClick="showPdf();"
style="" text="ajuda "/>
<ui:staticText binding="#{FormHS.staticText14}" id="staticText14" style="width: 0px" text="|"/>
<ui:hyperlink action="#{FormHS.lnkLogout_action}" binding="#{FormHS.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{FormHS.gridPanel10}" columnClasses="gridColCenter" columns="1" id="gridPanel10"
style="height: 24px; width: 100%" width="504">
<ui:staticText binding="#{FormHS.txtMsg}" escape="false" id="txtMsg" style="color: rgb(204, 0, 0); font-weight: bold; height: 24px"/>
</h:panelGrid>
<h:panelGrid binding="#{FormHS.gridLayoutTop1}" columnClasses="gridLayoutTopCols, gridLayoutTopCols" columns="1"
id="gridLayoutTop1" style="height: 15px; position: relative; vertical-align: top; width: 100%">
<h:panelGrid binding="#{FormHS.gridActual1}" columnClasses="gridColCenter" columns="1" id="gridActual1"
@ -44,7 +63,7 @@
<ui:staticText binding="#{FormHS.staticText5}" id="staticText5" styleClass="labelBold" text="Processos com dados pendentes"/>
<h:panelGrid binding="#{FormHS.gridPanel3}" id="gridPanel3" style="height: 24px; width: 100%" styleClass="centerBlock" width="456">
<ui:table augmentTitle="false" binding="#{FormHS.table1}" id="table1" style="width: 80%; height: 48px"
styleClass="centerBlock" width="100%">
styleClass="centerBlock" width="933">
<ui:tableRowGroup binding="#{FormHS.tableRowGroup1}" id="tableRowGroup1"
sourceData="#{SessionBean1.analisesActualDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormHS.tableColumn1}" headerText="Data do acidente" id="tableColumn1"
@ -52,6 +71,11 @@
<ui:hyperlink action="#{FormHS.lnkDataAcidente_action}" binding="#{FormHS.lnkDataAcidente}"
id="lnkDataAcidente" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormHS.tableColumn16}" headerText="Data da abertura" id="tableColumn16"
sort="data_inicio_processo" width="10%">
<ui:hyperlink action="#{FormHS.lnkDataAbertura_action}" binding="#{FormHS.lnkDataAbertura}"
id="lnkDataAbertura" style="" text="#{currentRow.value['data_inicio_processo']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormHS.tableColumn2}" headerText="Nº acidente" id="tableColumn2"
sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormHS.lnkNr_action}" binding="#{FormHS.lnkNr}" id="lnkNr" text="#{currentRow.value['analise_nr']}"/>
@ -60,13 +84,17 @@
<ui:hyperlink action="#{FormHS.lnkPor_action}" binding="#{FormHS.lnkPor}" id="lnkPor" style="" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormHS.tableColumn3}" headerText="Nome do acidentado" id="tableColumn3"
sort="nome_acidentado" style="width: 50%" width="50%">
sort="nome_acidentado" style="width: 25%" width="25%">
<ui:hyperlink action="#{FormHS.lnkNomeAcidentado_action}" binding="#{FormHS.lnkNomeAcidentado}"
id="lnkNomeAcidentado" text="#{currentRow.value['nome_acidentado']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormHS.tableColumn10}" headerText="Fase" id="tableColumn10" width="20%">
<ui:hyperlink action="#{FormHS.lnkFase_action}" binding="#{FormHS.lnkFase}" id="lnkFase"
style="width: 96px; height: 24px" text="#{currentRow.value['fase']}"/>
style="height: 24px" text="#{currentRow.value['fase']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormHS.tableColumn19}" headerText="Estabelecimento" id="tableColumn19" width="15%">
<ui:hyperlink action="#{FormHS.lnkEstabelecimento_action}" binding="#{FormHS.lnkEstabelecimento}"
id="lnkEstabelecimento" style="" text="#{currentRow.value['nome_estabelecimento']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
@ -90,6 +118,11 @@
<ui:hyperlink action="#{FormHS.lnkDataAcidenteSeg_action}" binding="#{FormHS.lnkDataAcidenteSeg}"
id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormHS.tableColumn17}" headerText="Data da abertura" id="tableColumn17"
sort="data_inicio_processo" width="10%">
<ui:hyperlink action="#{FormHS.lnkDataAberturaSeg_action}" binding="#{FormHS.lnkDataAberturaSeg}"
id="lnkDataAberturaSeg" style="" text="#{currentRow.value['data_inicio_processo']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormHS.tableColumn5}" headerText="Nº acidente" id="tableColumn5"
sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormHS.lnkNrSeg_action}" binding="#{FormHS.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/>
@ -104,7 +137,11 @@
</ui:tableColumn>
<ui:tableColumn binding="#{FormHS.tableColumn11}" headerText="Fase" id="tableColumn11" width="20%">
<ui:hyperlink action="#{FormHS.lnkFaseSeg_action}" binding="#{FormHS.lnkFaseSeg}" id="lnkFaseSeg"
style="width: 96px; height: 24px" text="#{currentRow.value['fase']}"/>
style="height: 24px" text="#{currentRow.value['fase']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormHS.tableColumn20}" headerText="Estabelecimento" id="tableColumn20" width="15%">
<ui:hyperlink action="#{FormHS.lnkEstabelecimentoSeg_action}" binding="#{FormHS.lnkEstabelecimentoSeg}"
id="lnkEstabelecimentoSeg" style="" text="#{currentRow.value['nome_estabelecimento']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
@ -158,6 +195,11 @@
<ui:hyperlink action="#{FormHS.lnkDataConcluida_action}" binding="#{FormHS.lnkDataConcluida}"
id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormHS.tableColumn18}" headerText="Data da abertura" id="tableColumn18"
sort="data_inicio_processo" width="10%">
<ui:hyperlink action="#{FormHS.lnkDataAberturaConcluida_action}"
binding="#{FormHS.lnkDataAberturaConcluida}" id="lnkDataAberturaConcluida" style="" text="#{currentRow.value['data_inicio_processo']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormHS.tableColumn8}" headerText="Nº acidente" id="tableColumn8" sort="analise_nr" style="width: 10%">
<ui:hyperlink action="#{FormHS.lnkNrConcluida_action}" binding="#{FormHS.lnkNrConcluida}"
id="lnkNrConcluida" text="#{currentRow.value['analise_nr']}"/>

@ -6,6 +6,18 @@
<ui:html binding="#{FormRH.html1}" id="html1">
<ui:head binding="#{FormRH.head1}" id="head1">
<ui:link binding="#{FormRH.link1}" id="link1" url="/resources/stylesheet.css"/>
<script>
function showPdf()
{
sOptions = " width = '" + screen.availWidth + "'";
sOptions += " height= '" + screen.availHeight + "'";
var wOpen;
wOpen = window.open('./resources/pdf/Ajuda.pdf','', sOptions );
wOpen.focus();
wOpen.moveTo(0,0);
wOpen.resizeTo( screen.availWidth, screen.availHeight );
}
</script>
</ui:head>
<ui:body binding="#{FormRH.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormRH.form1}" id="form1">
@ -18,20 +30,27 @@
<ui:image binding="#{FormRH.image1}" id="image1" url="/resources/images/SIPRP_logo_small.jpg"/>
<ui:image binding="#{FormRH.image2}" id="image2" url="/resources/images/logo_auchan_small1.jpg"/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormRH.groupPanel2}" id="groupPanel2" style="height: 24px; width: 310px; top: 90%">
<ui:panelGroup binding="#{FormRH.groupPanel2}" id="groupPanel2" style="height: 24px; top: 90%">
<ui:staticText binding="#{FormRH.lblUser}" escape="false" id="lblUser" styleClass="labelBold"/>
<ui:staticText binding="#{FormRH.stSep1}" escape="false" id="stSep1" text="   "/>
<ui:hyperlink action="#{FormRH.lnkAnalisesAcidente_action}" binding="#{FormRH.lnkAnalisesAcidente}" disabled="true"
id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{FormRH.staticText12}" escape="false" id="staticText12" text=" | "/>
<ui:hyperlink action="#{FormRH.lnkNewUser_action}" binding="#{FormRH.lnkNewUser1}" disabled="true" id="lnkNewUser1"
style="width: 120px" text="gerir utilizadores"/>
style="" text="gerir utilizadores"/>
<ui:staticText binding="#{FormRH.staticText11}" escape="false" id="staticText11" text=" | "/>
<ui:hyperlink action="#{FormRH.lnkEditUser_action}" binding="#{FormRH.lnkEditUser}" id="lnkEditUser" text="alterar dados utilizador"/>
<ui:staticText binding="#{FormRH.staticText2}" escape="false" id="staticText2" text=" | "/>
<ui:hyperlink action="#{FormRH.lnkAjuda_action}" binding="#{FormRH.lnkAjuda1}" id="lnkAjuda1" onClick="showPdf();"
style="" text="ajuda "/>
<ui:staticText binding="#{FormRH.staticText13}" id="staticText13" style="width: 0px" text="|"/>
<ui:hyperlink action="#{FormRH.lnkLogout_action}" binding="#{FormRH.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{FormRH.gridPanel10}" columnClasses="gridColCenter" columns="1" id="gridPanel10"
style="height: 24px; width: 100%" width="504">
<ui:staticText binding="#{FormRH.txtMsg1}" escape="false" id="txtMsg1" style="color: rgb(204, 0, 0); font-weight: bold; height: 24px"/>
</h:panelGrid>
<h:panelGrid binding="#{FormRH.gridLayoutTop1}" columnClasses="gridLayoutTopCols, gridLayoutTopCols" columns="1"
id="gridLayoutTop1" style="height: 15px; position: relative; vertical-align: top; width: 100%">
<h:panelGrid binding="#{FormRH.gridActual1}" columnClasses="gridColCenter" columns="1" id="gridActual1"
@ -52,6 +71,11 @@
<ui:hyperlink action="#{FormRH.lnkDataAcidente_action}" binding="#{FormRH.lnkDataAcidente}"
id="lnkDataAcidente" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormRH.tableColumn16}" headerText="Data da abertura" id="tableColumn16"
sort="data_inicio_processo" width="10%">
<ui:hyperlink action="#{FormRH.lnkDataAbertura_action}" binding="#{FormRH.lnkDataAbertura}"
id="lnkDataAbertura" style="" text="#{currentRow.value['data_inicio_processo']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormRH.tableColumn2}" headerText="Nº acidente" id="tableColumn2"
sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormRH.lnkNr_action}" binding="#{FormRH.lnkNr}" id="lnkNr" text="#{currentRow.value['analise_nr']}"/>
@ -66,7 +90,7 @@
</ui:tableColumn>
<ui:tableColumn binding="#{FormRH.tableColumn10}" headerText="Fase" id="tableColumn10" width="20%">
<ui:hyperlink action="#{FormRH.lnkFase_action}" binding="#{FormRH.lnkFase}" id="lnkFase"
style="width: 96px; height: 24px" text="#{currentRow.value['fase']}"/>
style="height: 24px" text="#{currentRow.value['fase']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
@ -90,6 +114,11 @@
<ui:hyperlink action="#{FormRH.lnkDataAcidenteSeg_action}" binding="#{FormRH.lnkDataAcidenteSeg}"
id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormRH.tableColumn17}" headerText="Data da abertura" id="tableColumn17"
sort="data_inicio_processo" width="10%">
<ui:hyperlink action="#{FormRH.lnkDataAberturaSeg_action}" binding="#{FormRH.lnkDataAberturaSeg}"
id="lnkDataAberturaSeg" style="" text="#{currentRow.value['data_inicio_processo']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormRH.tableColumn5}" headerText="Nº acidente" id="tableColumn5"
sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormRH.lnkNrSeg_action}" binding="#{FormRH.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/>
@ -104,7 +133,7 @@
</ui:tableColumn>
<ui:tableColumn binding="#{FormRH.tableColumn11}" headerText="Fase" id="tableColumn11" width="20%">
<ui:hyperlink action="#{FormRH.lnkFaseSeg_action}" binding="#{FormRH.lnkFaseSeg}" id="lnkFaseSeg"
style="width: 96px; height: 24px" text="#{currentRow.value['fase']}"/>
style="height: 24px" text="#{currentRow.value['fase']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
@ -161,6 +190,11 @@
<ui:hyperlink action="#{FormRH.lnkDataConcluida_action}" binding="#{FormRH.lnkDataConcluida}"
id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormRH.tableColumn18}" headerText="Data da abertura" id="tableColumn18"
sort="data_inicio_processo" width="10%">
<ui:hyperlink action="#{FormRH.lnkDataAberturaConcluida_action}"
binding="#{FormRH.lnkDataAberturaConcluida}" id="lnkDataAberturaConcluida" style="" text="#{currentRow.value['data_inicio_processo']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormRH.tableColumn8}" headerText="Nº acidente" id="tableColumn8" sort="analise_nr"
style="width: 10%" width="7%">
<ui:hyperlink action="#{FormRH.lnkNrConcluida_action}" binding="#{FormRH.lnkNrConcluida}"

@ -7,6 +7,18 @@
<ui:head binding="#{FormSeguranca.head1}" id="head1">
<ui:link binding="#{FormSeguranca.link1}" id="link1" url="/resources/stylesheet.css"/>
<ui:link binding="#{FormSeguranca.link2}" id="link2" url="/resources/stylesheet.css"/>
<script>
function showPdf()
{
sOptions = " width = '" + screen.availWidth + "'";
sOptions += " height= '" + screen.availHeight + "'";
var wOpen;
wOpen = window.open('./resources/pdf/Ajuda.pdf','', sOptions );
wOpen.focus();
wOpen.moveTo(0,0);
wOpen.resizeTo( screen.availWidth, screen.availHeight );
}
</script>
</ui:head>
<ui:body binding="#{FormSeguranca.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormSeguranca.form1}" id="form1">
@ -19,7 +31,7 @@
<ui:image binding="#{FormSeguranca.image1}" id="image1" url="/resources/images/SIPRP_logo_small.jpg"/>
<ui:image binding="#{FormSeguranca.image2}" id="image2" url="/resources/images/logo_auchan_small1.jpg"/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormSeguranca.groupPanel6}" id="groupPanel6" style="height: 24px; width: 310px; top: 90%">
<ui:panelGroup binding="#{FormSeguranca.groupPanel6}" id="groupPanel6" style="height: 24px; top: 90%">
<ui:staticText binding="#{FormSeguranca.lblUser}" escape="false" id="lblUser" styleClass="labelBold"/>
<ui:staticText binding="#{FormSeguranca.staticText18}" escape="false" id="staticText18" text="   "/>
<ui:hyperlink action="#{FormSeguranca.lnkAnalisesAcidente_action}" binding="#{FormSeguranca.lnkAnalisesAcidente}"
@ -30,9 +42,16 @@
<ui:staticText binding="#{FormSeguranca.staticText9}" escape="false" id="staticText9" text=" | "/>
<ui:hyperlink action="#{FormSeguranca.lnkEditUser_action}" binding="#{FormSeguranca.lnkEditUser}" id="lnkEditUser" text="alterar dados utilizador"/>
<ui:staticText binding="#{FormSeguranca.staticText19}" escape="false" id="staticText19" text=" | "/>
<ui:hyperlink action="#{FormSeguranca.lnkAjuda_action}" binding="#{FormSeguranca.lnkAjuda}" id="lnkAjuda"
onClick="showPdf();" style="" text="ajuda "/>
<ui:staticText binding="#{FormSeguranca.staticText12}" id="staticText12" style="width: 0px" text="|"/>
<ui:hyperlink action="#{FormSeguranca.lnkLogout_action}" binding="#{FormSeguranca.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{FormSeguranca.gridPanel10}" columnClasses="gridColCenter" columns="1" id="gridPanel10"
style="height: 24px; width: 100%" width="504">
<ui:staticText binding="#{FormSeguranca.txtMsg}" escape="false" id="txtMsg" style="color: rgb(204, 0, 0); font-weight: bold; height: 24px"/>
</h:panelGrid>
<h:panelGrid binding="#{FormSeguranca.gridLayoutTop}" columnClasses="gridLayoutTopCols, gridLayoutTopCols" columns="1"
id="gridLayoutTop" style="height: 15px; position: relative; vertical-align: top; width: 100%">
<h:panelGrid binding="#{FormSeguranca.gridActual}" columnClasses="gridColCenter" columns="1" id="gridActual"
@ -49,7 +68,7 @@
<h:panelGrid binding="#{FormSeguranca.gridPanel4}" id="gridPanel4" style="height: 24px; width: 100%"
styleClass="centerBlock" width="456">
<ui:table augmentTitle="false" binding="#{FormSeguranca.table1}" id="table1" style="width: 80%; height: 48px"
styleClass="centerBlock" width="100%">
styleClass="centerBlock" width="816">
<ui:tableRowGroup binding="#{FormSeguranca.tableRowGroup1}" id="tableRowGroup1" rows="10"
sourceData="#{SessionBean1.analisesActualDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormSeguranca.tableColumn1}" headerText="Data do acidente" id="tableColumn1"
@ -57,6 +76,11 @@
<ui:hyperlink action="#{FormSeguranca.lnkDataAcidente_action}"
binding="#{FormSeguranca.lnkDataAcidente}" id="lnkDataAcidente" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormSeguranca.tableColumn16}" headerText="Data da abertura" id="tableColumn16"
sort="data_inicio_processo" width="10%">
<ui:hyperlink action="#{FormSeguranca.lnkDataAbertura_action}"
binding="#{FormSeguranca.lnkDataAbertura}" id="lnkDataAbertura" style="" text="#{currentRow.value['data_inicio_processo']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormSeguranca.tableColumn2}" headerText="Nº acidente" id="tableColumn2"
sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormSeguranca.lnkNr_action}" binding="#{FormSeguranca.lnkNr}" id="lnkNr" text="#{currentRow.value['analise_nr']}"/>
@ -66,13 +90,13 @@
style="" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormSeguranca.tableColumn3}" headerText="Nome do acidentado" id="tableColumn3"
sort="nome_acidentado" style="width=50%">
sort="nome_acidentado" style="width=40%">
<ui:hyperlink action="#{FormSeguranca.lnkNomeAcidentado_action}"
binding="#{FormSeguranca.lnkNomeAcidentado}" id="lnkNomeAcidentado" text="#{currentRow.value['nome_acidentado']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormSeguranca.tableColumn10}" headerText="Fase" id="tableColumn10" width="20%">
<ui:hyperlink action="#{FormSeguranca.lnkFase_action}" binding="#{FormSeguranca.lnkFase}" id="lnkFase"
style="height: 24px; width: 20%" text="#{currentRow.value['fase']}"/>
style="height: 24px" text="#{currentRow.value['fase']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
@ -88,7 +112,7 @@
<h:panelGrid binding="#{FormSeguranca.gridPanel5}" id="gridPanel5"
style="background-color: #f6f4e8; height: 24px; width: 100%" styleClass="centerBlock" width="456">
<ui:table augmentTitle="false" binding="#{FormSeguranca.table2}" id="table2" style="width: 80%; height: 48px"
styleClass="centerBlock" width="100%">
styleClass="centerBlock" width="816">
<ui:tableRowGroup binding="#{FormSeguranca.tableRowGroup2}" id="tableRowGroup2" rows="10"
sourceData="#{SessionBean1.analisesSeguimentoDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormSeguranca.tableColumn4}" headerText="Data do acidente" id="tableColumn4"
@ -96,6 +120,11 @@
<ui:hyperlink action="#{FormSeguranca.lnkDataAcidenteSeg_action}"
binding="#{FormSeguranca.lnkDataAcidenteSeg}" id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormSeguranca.tableColumn17}" headerText="Data da abertura" id="tableColumn17"
sort="data_inicio_processo" width="10%">
<ui:hyperlink action="#{FormSeguranca.lnkDataAberturaSeg_action}"
binding="#{FormSeguranca.lnkDataAberturaSeg}" id="lnkDataAberturaSeg" style="" text="#{currentRow.value['data_inicio_processo']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormSeguranca.tableColumn5}" headerText="Nº acidente" id="tableColumn5"
sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormSeguranca.lnkNrSeg_action}" binding="#{FormSeguranca.lnkNrSeg}"
@ -106,14 +135,14 @@
id="lnkPorSeg" style="" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormSeguranca.tableColumn6}" headerText="Nome do acidentado" id="tableColumn6"
sort="nome_acidentado" style="width: 50%" width="50%">
sort="nome_acidentado" style="width: 40%" width="40%">
<ui:hyperlink action="#{FormSeguranca.lnkNomeAcidentadoSeg_action}"
binding="#{FormSeguranca.lnkNomeAcidentadoSeg}" id="lnkNomeAcidentadoSeg" text="#{currentRow.value['nome_acidentado']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormSeguranca.tableColumn11}" headerText="Fase" id="tableColumn11"
style="width: 20%" width="20%">
<ui:hyperlink action="#{FormSeguranca.lnkFaseSeg_action}" binding="#{FormSeguranca.lnkFaseSeg}"
id="lnkFaseSeg" style="height: 24px; width: 96px" text="#{currentRow.value['fase']}"/>
id="lnkFaseSeg" style="height: 24px" text="#{currentRow.value['fase']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
@ -163,7 +192,7 @@
<h:panelGrid binding="#{FormSeguranca.gridPanel7}" columnClasses="gridColCenter" columns="1" id="gridPanel7"
style="height: 24px; width: 80%" styleClass="centerBlock" width="456">
<ui:table augmentTitle="false" binding="#{FormSeguranca.table3}" id="table3" style="width: 89%; height: 48px"
styleClass="centerBlock" width="100%">
styleClass="centerBlock" width="816">
<ui:tableRowGroup binding="#{FormSeguranca.tableRowGroup3}" id="tableRowGroup3" rows="10"
sourceData="#{SessionBean1.analisesConcluidasDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormSeguranca.tableColumn7}" headerText="Data do acidente" id="tableColumn7"
@ -171,6 +200,11 @@
<ui:hyperlink action="#{FormSeguranca.lnkDataConcluida_action}" binding="#{FormSeguranca.lnkDataConcluida}"
id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormSeguranca.tableColumn18}" headerText="Data da abertura" id="tableColumn18"
sort="data_inicio_processo" width="10%">
<ui:hyperlink action="#{FormSeguranca.lnkDataAberturaConcluida_action}"
binding="#{FormSeguranca.lnkDataAberturaConcluida}" id="lnkDataAberturaConcluida" style="" text="#{currentRow.value['data_inicio_processo']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormSeguranca.tableColumn8}" headerText="Nº acidente" id="tableColumn8"
sort="analise_nr" style="width: 10%" width="7%">
<ui:hyperlink action="#{FormSeguranca.lnkNrConcluida_action}" binding="#{FormSeguranca.lnkNrConcluida}"
@ -181,7 +215,7 @@
id="lnkPorConcluida" style="" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormSeguranca.tableColumn9}" headerText="Nome do acidentado" id="tableColumn9"
sort="nome_acidentado" style="width: 80%" width="60%">
sort="nome_acidentado" style="width: 70%" width="50%">
<ui:hyperlink action="#{FormSeguranca.lnkNomeConcluida_action}" binding="#{FormSeguranca.lnkNomeConcluida}"
id="lnkNomeConcluida" text="#{currentRow.value['nome_acidentado']}"/>
</ui:tableColumn>

@ -7,6 +7,18 @@
<ui:head binding="#{GestaoUtilizadores.head1}" id="head1">
<ui:link binding="#{GestaoUtilizadores.link1}" id="link1" url="/resources/stylesheet.css"/>
<script>
function showPdf()
{
sOptions = " width = '" + screen.availWidth + "'";
sOptions += " height= '" + screen.availHeight + "'";
var wOpen;
wOpen = window.open('./resources/pdf/Ajuda.pdf','', sOptions );
wOpen.focus();
wOpen.moveTo(0,0);
wOpen.resizeTo( screen.availWidth, screen.availHeight );
}
function clearEmptyTables()
{
var t1 = document.getElementById("form1:table3:tableRowGroup3:_emptyDataColumn:_emptyDataText");
@ -41,11 +53,14 @@
binding="#{GestaoUtilizadores.lnkAnalisesAcidente}" id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{GestaoUtilizadores.stSep3}" escape="false" id="stSep3" text=" | "/>
<ui:hyperlink action="#{GestaoUtilizadores.lnkNewUser_action}" binding="#{GestaoUtilizadores.lnkNewUser1}"
disabled="true" id="lnkNewUser1" style="width: 120px" text="gerir utilizadores"/>
disabled="true" id="lnkNewUser1" style="" text="gerir utilizadores"/>
<ui:staticText binding="#{GestaoUtilizadores.stSep2}" escape="false" id="stSep2" text=" | "/>
<ui:hyperlink action="#{GestaoUtilizadores.lnkEditUser_action}" binding="#{GestaoUtilizadores.lnkEditUser1}"
id="lnkEditUser1" text="alterar dados utilizador"/>
<ui:staticText binding="#{GestaoUtilizadores.staticText1}" escape="false" id="staticText1" text=" | "/>
<ui:hyperlink action="#{GestaoUtilizadores.lnkAjuda_action}" binding="#{GestaoUtilizadores.lnkAjuda1}" id="lnkAjuda1"
onClick="showPdf();" style="" text="ajuda "/>
<ui:staticText binding="#{GestaoUtilizadores.staticText4}" id="staticText4" style="width: 0px" text="|"/>
<ui:hyperlink action="#{GestaoUtilizadores.lnkLogout_action}" binding="#{GestaoUtilizadores.lnkLogout1}" id="lnkLogout1" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>

@ -7,6 +7,18 @@
<ui:head binding="#{NovoUtilizador.head1}" id="head1">
<ui:link binding="#{NovoUtilizador.link1}" id="link1" url="/resources/stylesheet.css"/>
<script>
function showPdf()
{
sOptions = " width = '" + screen.availWidth + "'";
sOptions += " height= '" + screen.availHeight + "'";
var wOpen;
wOpen = window.open('./resources/pdf/Ajuda.pdf','', sOptions );
wOpen.focus();
wOpen.moveTo(0,0);
wOpen.resizeTo( screen.availWidth, screen.availHeight );
}
function showPanel(rb)
{
document.getElementById("form1:gridTrabalhadores").className = "hidden";
@ -76,10 +88,13 @@
id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{NovoUtilizador.staticText28}" escape="false" id="staticText28" text=" | "/>
<ui:hyperlink action="#{NovoUtilizador.lnkNewUser_action}" binding="#{NovoUtilizador.lnkNewUser1}" disabled="true"
id="lnkNewUser1" style="width: 120px" text="gerir utilizadores"/>
id="lnkNewUser1" style="" text="gerir utilizadores"/>
<ui:staticText binding="#{NovoUtilizador.staticText27}" escape="false" id="staticText27" text=" | "/>
<ui:hyperlink action="#{NovoUtilizador.lnkEditUser_action}" binding="#{NovoUtilizador.lnkEditUser1}" id="lnkEditUser1" text="alterar dados utilizador"/>
<ui:staticText binding="#{NovoUtilizador.staticText2}" escape="false" id="staticText2" text=" | "/>
<ui:hyperlink action="#{NovoUtilizador.lnkAjuda_action}" binding="#{NovoUtilizador.lnkAjuda1}" id="lnkAjuda1"
onClick="showPdf();" style="" text="ajuda "/>
<ui:staticText binding="#{NovoUtilizador.staticText29}" id="staticText29" style="height: 22px; width: 0px" text="|"/>
<ui:hyperlink action="#{NovoUtilizador.lnkLogout_action}" binding="#{NovoUtilizador.lnkLogout1}" id="lnkLogout1" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
@ -118,7 +133,8 @@
<ui:checkbox binding="#{NovoUtilizador.chkGestaoGeral}" id="chkGestaoGeral" style="height: 24px; width: 24px"/>
</ui:panelGroup>
<ui:panelGroup binding="#{NovoUtilizador.pgCatHs}" id="pgCatHs" style="height: 24px; width: 312px">
<ui:radioButton binding="#{NovoUtilizador.rbCatHs}" id="rbCatHs" name="categorias" onClick="showPanel(this);" style="height: 24px; width: 24px"/>
<ui:radioButton binding="#{NovoUtilizador.rbCatHs}" id="rbCatHs" name="categorias" onClick="showPanel(this);"
style="height: 24px; width: 24px" valueChangeListener="#{NovoUtilizador.rbCatHs_processValueChange}"/>
<ui:staticText binding="#{NovoUtilizador.staticText14}" escape="false" id="staticText14"
style="height: 24px; width: 240px" text="Higiene e Seguran&amp;ccedil;a&#xa; "/>
</ui:panelGroup>
@ -128,7 +144,8 @@
style="height: 24px; width: 240px" text="M&amp;eacute;dico&#xa; "/>
</ui:panelGroup>
<ui:panelGroup binding="#{NovoUtilizador.pgCatRh}" id="pgCatRh" style="height: 24px; width: 312px">
<ui:radioButton binding="#{NovoUtilizador.rbCatRh}" id="rbCatRh" name="categorias" onClick="showPanel(this);" style="height: 24px; width: 24px"/>
<ui:radioButton binding="#{NovoUtilizador.rbCatRh}" id="rbCatRh" name="categorias" onClick="showPanel(this);"
style="height: 24px; width: 24px" valueChangeListener="#{NovoUtilizador.rbCatRh_processValueChange}"/>
<ui:staticText binding="#{NovoUtilizador.staticText16}" escape="false" id="staticText16"
style="height: 24px; width: 240px" text="Recursos Humanos&#xa; "/>
</ui:panelGroup>
@ -188,10 +205,10 @@
</ui:table>
<ui:staticText binding="#{NovoUtilizador.staticText7}" escape="false" id="staticText7"
style="height: 24px; width: 72px" text=" "/>
<ui:staticText binding="#{NovoUtilizador.staticText8}" escape="false" id="staticText8"
style="height: 24px; width: 72px" styleClass="labelBold" text=" Outro"/>
<h:panelGrid binding="#{NovoUtilizador.gridPanel5}" columnClasses="gridColLeft15, gridColLeft85" columns="2"
id="gridPanel5" style="height: 24px" width="360">
<ui:staticText binding="#{NovoUtilizador.stOutro}" escape="false" id="stOutro" style="height: 24px; width: 72px"
styleClass="labelBold" text=" Outro"/>
<h:panelGrid binding="#{NovoUtilizador.gridOutro}" columnClasses="gridColLeft15, gridColLeft85" columns="2"
id="gridOutro" style="height: 24px" width="360">
<ui:staticText binding="#{NovoUtilizador.staticText9}" escape="false" id="staticText9" style="width: 72px"
styleClass="labelBold" text="Designa&amp;ccedil;&amp;atilde;o:"/>
<ui:textField binding="#{NovoUtilizador.txtNomeOutro}" id="txtNomeOutro" style="height: 18px; width: 216px"/>

@ -14,12 +14,15 @@
<h:panelGrid binding="#{RecuperarPassword.gridPanel2}" columns="1" id="gridPanel2" style="height: 24px" styleClass="centerBlock" width="456">
<h:panelGrid binding="#{RecuperarPassword.gridPanel3}" columns="1" id="gridPanel3"
style="border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0); height: 24px" width="432">
<ui:staticText binding="#{RecuperarPassword.staticText3}" id="staticText3" style="height: 24px; width: 240px" text="Preencha os seguintes dados pessoais"/>
<ui:staticText binding="#{RecuperarPassword.staticText3}" id="staticText3"
style="font-weight: bold; height: 24px; width: 240px" text="Preencha os seguintes dados pessoais"/>
<h:panelGrid binding="#{RecuperarPassword.gridPanel4}" columnClasses="gridColLeft, gridColRight" columns="2" id="gridPanel4"
style="height: 72px" width="432">
<ui:staticText binding="#{RecuperarPassword.staticText1}" id="staticText1" style="height: 24px; width: 144px" text="Utilizador:"/>
<ui:staticText binding="#{RecuperarPassword.staticText1}" id="staticText1"
style="font-weight: bold; height: 24px; width: 144px" text="Utilizador:"/>
<ui:textField binding="#{RecuperarPassword.txtUtilizador}" id="txtUtilizador" style="width: 100%"/>
<ui:staticText binding="#{RecuperarPassword.staticText2}" id="staticText2" style="height: 24px; width: 144px" text="E-mail:"/>
<ui:staticText binding="#{RecuperarPassword.staticText2}" id="staticText2"
style="font-weight: bold; height: 24px; width: 144px" text="E-mail:"/>
<ui:textField binding="#{RecuperarPassword.txtEmail}" id="txtEmail" style="width: 100%"/>
</h:panelGrid>
<h:panelGrid binding="#{RecuperarPassword.gridPanel5}" columnClasses="gridColRight" id="gridPanel5"
@ -32,7 +35,7 @@
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
<ui:staticText binding="#{RecuperarPassword.txtMsg}" id="txtMsg" style="height: 24px; width: 240px" styleClass="labelMsg"/>
<ui:staticText binding="#{RecuperarPassword.txtMsg}" escape="false" id="txtMsg" style="height: 24px; width: 240px" styleClass="labelMsg"/>
</h:panelGrid>
</h:panelGrid>
<div class="gridColCenter" style="height: 22px; left: 0px; top: 500px; position: absolute; width: 100%">

@ -7,6 +7,18 @@
<ui:head binding="#{UtilizadorFields.head1}" id="head1">
<ui:link binding="#{UtilizadorFields.link1}" id="link1" url="/resources/stylesheet.css"/>
<script>
function showPdf()
{
sOptions = " width = '" + screen.availWidth + "'";
sOptions += " height= '" + screen.availHeight + "'";
var wOpen;
wOpen = window.open('./resources/pdf/Ajuda.pdf','', sOptions );
wOpen.focus();
wOpen.moveTo(0,0);
wOpen.resizeTo( screen.availWidth, screen.availHeight );
}
function confirmeUserDeletion()
{
var hid = document.getElementById("form1:hidConfDelUser");
@ -45,11 +57,14 @@
id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{UtilizadorFields.staticText18}" escape="false" id="staticText18" text=" | "/>
<ui:hyperlink action="#{UtilizadorFields.lnkNewUser_action}" binding="#{UtilizadorFields.lnkNewUser1}" disabled="true"
id="lnkNewUser1" style="width: 120px" text="gerir utilizadores"/>
id="lnkNewUser1" style="" text="gerir utilizadores"/>
<ui:staticText binding="#{UtilizadorFields.staticText17}" escape="false" id="staticText17" text=" | "/>
<ui:hyperlink action="#{UtilizadorFields.lnkEditUser_action}" binding="#{UtilizadorFields.lnkEditUser1}" disabled="true"
id="lnkEditUser1" text="alterar dados utilizador"/>
<ui:staticText binding="#{UtilizadorFields.staticText2}" escape="false" id="staticText2" text=" | "/>
<ui:hyperlink action="#{UtilizadorFields.lnkAjuda_action}" binding="#{UtilizadorFields.lnkAjuda}" id="lnkAjuda"
onClick="showPdf();" style="" text="ajuda "/>
<ui:staticText binding="#{UtilizadorFields.staticText19}" id="staticText19" style="height: 22px; width: 0px" text="|"/>
<ui:hyperlink action="#{UtilizadorFields.lnkLogout_action}" binding="#{UtilizadorFields.lnkLogout1}" id="lnkLogout1" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>

@ -6,8 +6,38 @@
<ui:html binding="#{ViewAnaliseAcidenteTrabalho.html1}" id="html1">
<ui:head binding="#{ViewAnaliseAcidenteTrabalho.head1}" id="head1">
<ui:link binding="#{ViewAnaliseAcidenteTrabalho.link1}" id="link1" url="/resources/stylesheet.css"/>
<script>
function showPdf()
{
sOptions = " width = '" + screen.availWidth + "'";
sOptions += " height= '" + screen.availHeight + "'";
var wOpen;
wOpen = window.open('./resources/pdf/Ajuda.pdf','', sOptions );
wOpen.focus();
wOpen.moveTo(0,0);
wOpen.resizeTo( screen.availWidth, screen.availHeight );
}
function confirmeAnaliseDeletion()
{
var hid = document.getElementById("form1:hidConfDelete");
if(hid.value == "apagar")
{
hid.value = null;
var conf = confirm("Confirma a eliminação da análise ?");
if(conf)
{
window.location="ViewAnaliseAcidenteTrabalho.jsp?confirmacao_analise=yes";
}
else
{
window.location="ViewAnaliseAcidenteTrabalho.jsp?confirmacao_analise=no";
}
}
}
</script>
</ui:head>
<ui:body binding="#{ViewAnaliseAcidenteTrabalho.body1}" id="body1" style="-rave-layout: grid">
<ui:body binding="#{ViewAnaliseAcidenteTrabalho.body1}" id="body1" onLoad="confirmeAnaliseDeletion();" style="-rave-layout: grid">
<ui:form binding="#{ViewAnaliseAcidenteTrabalho.form1}" id="form1">
<h:panelGrid binding="#{ViewAnaliseAcidenteTrabalho.gridBase1}" columns="1" id="gridBase1"
style="height: 39px; top: 60px; position: absolute; width: 100%" styleClass="centerBlock">
@ -15,18 +45,21 @@
styleClass="centerBlock" width="456">
<h:panelGrid binding="#{ViewAnaliseAcidenteTrabalho.gridHeader1}" columnClasses="gridColRightBottom" columns="1"
id="gridHeader1" style="height: 24px; width: 100%" width="624">
<ui:panelGroup binding="#{ViewAnaliseAcidenteTrabalho.groupPanel25}" id="groupPanel25" style="height: 24px; width: 310px">
<ui:panelGroup binding="#{ViewAnaliseAcidenteTrabalho.groupPanel25}" id="groupPanel25" style="height: 24px">
<ui:staticText binding="#{ViewAnaliseAcidenteTrabalho.lblUser}" escape="false" id="lblUser" styleClass="labelBold "/>
<ui:staticText binding="#{ViewAnaliseAcidenteTrabalho.staticText21}" escape="false" id="staticText21" text="   "/>
<ui:hyperlink action="#{ViewAnaliseAcidenteTrabalho.lnkAnalisesAcidente_action}"
binding="#{ViewAnaliseAcidenteTrabalho.lnkAnalisesAcidente}" id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{ViewAnaliseAcidenteTrabalho.staticText38}" escape="false" id="staticText38" text=" | "/>
<ui:hyperlink action="#{ViewAnaliseAcidenteTrabalho.lnkNewUser_action}"
binding="#{ViewAnaliseAcidenteTrabalho.lnkNewUser1}" disabled="true" id="lnkNewUser1" style="width: 120px" text="gerir utilizadores"/>
binding="#{ViewAnaliseAcidenteTrabalho.lnkNewUser1}" disabled="true" id="lnkNewUser1" style="" text="gerir utilizadores"/>
<ui:staticText binding="#{ViewAnaliseAcidenteTrabalho.staticText39}" escape="false" id="staticText39" text=" | "/>
<ui:hyperlink action="#{ViewAnaliseAcidenteTrabalho.lnkEditUser_action}"
binding="#{ViewAnaliseAcidenteTrabalho.lnkEditUser}" id="lnkEditUser" text="alterar dados utilizador"/>
<ui:staticText binding="#{ViewAnaliseAcidenteTrabalho.staticText40}" escape="false" id="staticText40" text=" | "/>
<ui:hyperlink action="#{ViewAnaliseAcidenteTrabalho.lnkAjuda_action}" binding="#{ViewAnaliseAcidenteTrabalho.lnkAjuda1}"
id="lnkAjuda1" onClick="showPdf();" style="" text="ajuda "/>
<ui:staticText binding="#{ViewAnaliseAcidenteTrabalho.staticText1}" id="staticText1" style="width: 0px" text="|"/>
<ui:hyperlink action="#{ViewAnaliseAcidenteTrabalho.lnkLogout_action}"
binding="#{ViewAnaliseAcidenteTrabalho.lnkLogout1}" id="lnkLogout1" text="sair&gt;&gt;"/>
</ui:panelGroup>
@ -248,7 +281,7 @@
<h:panelGrid binding="#{ViewAnaliseAcidenteTrabalho.gridSubstancias}" columnClasses="gridColLeft" columns="1"
id="gridSubstancias" style="height: 24px; width: 100%" width="480">
<ui:staticText binding="#{ViewAnaliseAcidenteTrabalho.lblSubstancias}" escape="false" id="lblSubstancias"
style="height: 24px" styleClass="labelBold" text="Subst&amp;#226;ncias, equipamentos, ferramentas e objetos utilizados:"/>
style="height: 24px" styleClass="labelBold" text="Subst&amp;#226;ncias, equipamentos, ferramentas e objectos utilizados:"/>
<ui:staticText binding="#{ViewAnaliseAcidenteTrabalho.txtSubstancias}" id="txtSubstancias" style="height: 24px"/>
</h:panelGrid>
<h:panelGrid binding="#{ViewAnaliseAcidenteTrabalho.gridCondicoes}" columnClasses="gridColLeft" columns="1"
@ -412,11 +445,13 @@
id="gridAssSupView" style="height: 24px; width: 100%" width="240"/>
</h:panelGrid>
</h:panelGrid>
<h:panelGrid binding="#{ViewAnaliseAcidenteTrabalho.gridPanel12}" columnClasses="gridColRight" columns="1" id="gridPanel12"
<h:panelGrid binding="#{ViewAnaliseAcidenteTrabalho.gridPanel12}" columnClasses="gridColLeft" columns="1" id="gridPanel12"
style="height: 24px; width: 100%" width="336">
<ui:panelGroup binding="#{ViewAnaliseAcidenteTrabalho.groupPanel5}" id="groupPanel5" style="height: 24px; width: 240px">
<ui:panelGroup binding="#{ViewAnaliseAcidenteTrabalho.groupPanel1}" id="groupPanel1" style="height: 24px; width: 100%">
<ui:button action="#{ViewAnaliseAcidenteTrabalho.butVoltar_action}" binding="#{ViewAnaliseAcidenteTrabalho.butVoltar}"
id="butVoltar" style="height: 24px; width: 96px" text="Voltar"/>
<ui:button action="#{ViewAnaliseAcidenteTrabalho.butEliminar_action}"
binding="#{ViewAnaliseAcidenteTrabalho.butEliminar}" id="butEliminar" style="height: 24px; width: 119px" text="Eliminar"/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{ViewAnaliseAcidenteTrabalho.gridPanel14}" columnClasses="gridColCenter" columns="1" id="gridPanel14" style="height: 24px; width: 100%">
@ -429,6 +464,8 @@
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
<ui:panelGroup binding="#{ViewAnaliseAcidenteTrabalho.groupPanel5}" id="groupPanel5"/>
<ui:hiddenField binding="#{ViewAnaliseAcidenteTrabalho.hidConfDelete}" id="hidConfDelete"/>
</ui:form>
</ui:body>
</ui:html>

@ -189,6 +189,8 @@ body {background-color: #bbd400}
font-weight : bold;
}
.show{
display : inline;
}

Loading…
Cancel
Save