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

@ -12,7 +12,7 @@
<target name="-deploy-ant" if="deploy.ant.enabled" depends="-init"> <target name="-deploy-ant" if="deploy.ant.enabled" depends="-init">
<echo message="Deploying ${deploy.ant.archive} to ${Context(path)}"/> <echo message="Deploying ${deploy.ant.archive} to ${Context(path)}"/>
<taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask" <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}" <deploy url="${tomcat.url}/manager" username="${tomcat.username}"
password="${tomcat.password}" path="${Context(path)}" password="${tomcat.password}" path="${Context(path)}"
war="${deploy.ant.archive}"/> war="${deploy.ant.archive}"/>
@ -21,7 +21,7 @@
<target name="-undeploy-ant" if="deploy.ant.enabled" depends="-init"> <target name="-undeploy-ant" if="deploy.ant.enabled" depends="-init">
<echo message="Undeploying ${Context(path)}"/> <echo message="Undeploying ${Context(path)}"/>
<taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask" <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}" <undeploy url="${tomcat.url}/manager" username="${tomcat.username}"
password="${tomcat.password}" path="${Context(path)}"/> password="${tomcat.password}" path="${Context(path)}"/>
</target> </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.data.CRC32=306dea99
build.xml.script.CRC32=ab1471e9 build.xml.script.CRC32=82e52d07
build.xml.stylesheet.CRC32=95be3570 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. # 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. # 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.data.CRC32=306dea99
nbproject/build-impl.xml.script.CRC32=8213162e nbproject/build-impl.xml.script.CRC32=8bf3a1ef
nbproject/build-impl.xml.stylesheet.CRC32=ac43bae1 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.mail.jar=jars/mail.jar
file.reference.postgresql-8.2-506.jdbc4.jar=jars/postgresql-8.2-506.jdbc4.jar file.reference.postgresql-8.2-506.jdbc4.jar=jars/postgresql-8.2-506.jdbc4.jar
j2ee.platform=1.4 j2ee.platform=1.4
j2ee.server.type=Tomcat55 j2ee.server.type=Tomcat60
jar.compress=false jar.compress=false
javac.classpath=\ javac.classpath=\
${libs.jsf-designtime.classpath}:\ ${libs.jsf-designtime.classpath}:\
@ -71,9 +71,23 @@ javadoc.version=false
javadoc.windowtitle= javadoc.windowtitle=
jspcompilation.classpath=${jspc.classpath}:${javac.classpath} jspcompilation.classpath=${jspc.classpath}:${javac.classpath}
lib.dir=${web.docbase.dir}/WEB-INF/lib 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. # Property libs.rowset-ri.classpath is set here just to make sharing of project simpler.
# The library definition has always preference over this property. # The library definition has always preference over this property.
libs.rowset-ri.classpath=../../../../.netbeans/6.0/modules/ext/rowset-1.0.1.jar 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 platform.active=default_platform
resource.dir=setup resource.dir=setup
run.test.classpath=\ run.test.classpath=\

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

@ -28,6 +28,7 @@ import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid; import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ActionEvent; import javax.faces.event.ActionEvent;
import javax.faces.event.ValueChangeEvent; import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
/** /**
* <p>Page bean that corresponds to a similarly named JSP page. This * <p>Page bean that corresponds to a similarly named JSP page. This
@ -108,254 +109,104 @@ public class Dummy extends AbstractPageBean {
this.form1 = f; this.form1 = f;
} }
private HtmlPanelGrid gridHeader = new HtmlPanelGrid(); private HiddenField hiddenField1 = new HiddenField();
public HtmlPanelGrid getGridHeader() {
return gridHeader;
}
public void setGridHeader(HtmlPanelGrid hpg) {
this.gridHeader = hpg;
}
private PanelGroup groupPanel5 = new PanelGroup();
public PanelGroup getGroupPanel5() {
return groupPanel5;
}
public void setGroupPanel5(PanelGroup pg) {
this.groupPanel5 = pg;
}
private StaticText lblUser2 = new StaticText();
public StaticText getLblUser2() {
return lblUser2;
}
public void setLblUser2(StaticText st) {
this.lblUser2 = st;
}
private StaticText staticText7 = new StaticText();
public StaticText getStaticText7() {
return staticText7;
}
public void setStaticText7(StaticText st) {
this.staticText7 = st;
}
private Hyperlink lnkEditUser2 = new Hyperlink();
public Hyperlink getLnkEditUser2() {
return lnkEditUser2;
}
public void setLnkEditUser2(Hyperlink h) {
this.lnkEditUser2 = h;
}
private StaticText staticText8 = new StaticText();
public StaticText getStaticText8() {
return staticText8;
}
public void setStaticText8(StaticText st) {
this.staticText8 = st;
}
private Hyperlink lnkLogout2 = new Hyperlink();
public Hyperlink getLnkLogout2() {
return lnkLogout2;
}
public void setLnkLogout2(Hyperlink h) {
this.lnkLogout2 = h;
}
private StaticText staticText9 = new StaticText();
public StaticText getStaticText9() {
return staticText9;
}
public void setStaticText9(StaticText st) {
this.staticText9 = st;
}
private HtmlPanelGrid gridPanel2 = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanel2() {
return gridPanel2;
}
public void setGridPanel2(HtmlPanelGrid hpg) {
this.gridPanel2 = hpg;
}
private PanelGroup groupPanel3 = new PanelGroup();
public PanelGroup getGroupPanel3() {
return groupPanel3;
}
public void setGroupPanel3(PanelGroup pg) {
this.groupPanel3 = pg;
}
private ImageComponent image3 = new ImageComponent();
public ImageComponent getImage3() {
return image3;
}
public void setImage3(ImageComponent ic) {
this.image3 = ic;
}
private HtmlPanelGrid gridPanel5 = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanel5() {
return gridPanel5;
}
public void setGridPanel5(HtmlPanelGrid hpg) {
this.gridPanel5 = hpg;
}
private StaticText staticText4 = new StaticText();
public StaticText getStaticText4() {
return staticText4;
}
public void setStaticText4(StaticText st) {
this.staticText4 = st;
}
private HtmlPanelGrid gridPanel6 = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanel6() {
return gridPanel6;
}
public void setGridPanel6(HtmlPanelGrid hpg) {
this.gridPanel6 = hpg;
}
private PanelGroup groupPanel4 = new PanelGroup();
public PanelGroup getGroupPanel4() {
return groupPanel4;
}
public void setGroupPanel4(PanelGroup pg) {
this.groupPanel4 = pg;
}
private StaticText staticText5 = new StaticText();
public StaticText getStaticText5() { public HiddenField getHiddenField1() {
return staticText5; return hiddenField1;
} }
public void setStaticText5(StaticText st) { public void setHiddenField1(HiddenField hf) {
this.staticText5 = st; this.hiddenField1 = hf;
} }
private StaticText stHeaderNr1 = new StaticText(); private HiddenField hidConfEnviar = new HiddenField();
public StaticText getStHeaderNr1() { public HiddenField getHidConfEnviar() {
return stHeaderNr1; return hidConfEnviar;
} }
public void setStHeaderNr1(StaticText st) { public void setHidConfEnviar(HiddenField hf) {
this.stHeaderNr1 = st; this.hidConfEnviar = hf;
} }
private PanelGroup groupPanel6 = new PanelGroup(); private HtmlPanelGrid gridPanel1 = new HtmlPanelGrid();
public PanelGroup getGroupPanel6() { public HtmlPanelGrid getGridPanel1() {
return groupPanel6; return gridPanel1;
} }
public void setGroupPanel6(PanelGroup pg) { public void setGridPanel1(HtmlPanelGrid hpg) {
this.groupPanel6 = pg; this.gridPanel1 = hpg;
} }
private StaticText staticText6 = new StaticText(); private StaticText txtMsg1 = new StaticText();
public StaticText getStaticText6() { public StaticText getTxtMsg1() {
return staticText6; return txtMsg1;
} }
public void setStaticText6(StaticText st) { public void setTxtMsg1(StaticText st) {
this.staticText6 = st; this.txtMsg1 = st;
} }
private StaticText stHeaderDate1 = new StaticText(); private Button butEliminar = new Button();
public StaticText getStHeaderDate1() { public Button getButEliminar() {
return stHeaderDate1; return butEliminar;
} }
public void setStHeaderDate1(StaticText st) { public void setButEliminar(Button b) {
this.stHeaderDate1 = st; this.butEliminar = b;
} }
private ImageComponent image4 = new ImageComponent(); private HiddenField hidConfDelete = new HiddenField();
public ImageComponent getImage4() { public HiddenField getHidConfDelete() {
return image4; return hidConfDelete;
} }
public void setImage4(ImageComponent ic) { public void setHidConfDelete(HiddenField hf) {
this.image4 = ic; this.hidConfDelete = hf;
} }
private HiddenField hiddenField1 = new HiddenField(); private PanelGroup groupPanel1 = new PanelGroup();
public HiddenField getHiddenField1() { public PanelGroup getGroupPanel1() {
return hiddenField1; return groupPanel1;
} }
public void setHiddenField1(HiddenField hf) { public void setGroupPanel1(PanelGroup pg) {
this.hiddenField1 = hf; this.groupPanel1 = pg;
} }
private Button button2 = new Button(); private Button butVoltar1 = new Button();
public Button getButton2() { public Button getButVoltar1() {
return button2; return butVoltar1;
} }
public void setButton2(Button b) { public void setButVoltar1(Button b) {
this.button2 = b; this.butVoltar1 = b;
} }
private StaticText stMsg = new StaticText(); private Button butEliminar1 = new Button();
public StaticText getStMsg() { public Button getButEliminar1() {
return stMsg; return butEliminar1;
} }
public void setStMsg(StaticText st) { public void setButEliminar1(Button b) {
this.stMsg = st; this.butEliminar1 = b;
} }
private ImageComponent image1 = new ImageComponent(); private Hyperlink lnkEstabelecimento = new Hyperlink();
public ImageComponent getImage1() { public Hyperlink getLnkEstabelecimento() {
return image1; return lnkEstabelecimento;
} }
public void setImage1(ImageComponent ic) { public void setLnkEstabelecimento(Hyperlink h) {
this.image1 = ic; this.lnkEstabelecimento = h;
} }
// </editor-fold> // </editor-fold>
@ -455,31 +306,7 @@ public class Dummy extends AbstractPageBean {
return (ApplicationBean1)getBean("ApplicationBean1"); 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() { public String butCancelar_action() {
// TODO: Process the button click action. Return value is a navigation // TODO: Process the button click action. Return value is a navigation
@ -585,15 +412,38 @@ public class Dummy extends AbstractPageBean {
System.out.println("LINK"); 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 // TODO: Process the button click action. Return value is a navigation
// case name where null will return to the same page. // 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; return null;
} }
} }

@ -30,6 +30,7 @@ import java.util.ArrayList;
import javax.faces.FacesException; import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid; import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent; import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
/** /**
* <p>Page bean that corresponds to a similarly named JSP page. This * <p>Page bean that corresponds to a similarly named JSP page. This
@ -429,6 +430,56 @@ public class EnviarCorrecao extends AbstractPageBean {
public void setStaticText5(StaticText st) { public void setStaticText5(StaticText st) {
this.staticText5 = st; 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> // </editor-fold>
@ -495,7 +546,9 @@ public class EnviarCorrecao extends AbstractPageBean {
* this page.</p> * this page.</p>
*/ */
public void prerender() { public void prerender() {
fillTabelaEstados(); fillTabelaEstados();
txtMsg.setText(getSessionBean1().getMsg());
getSessionBean1().setMsg("");
} }
/** /**
@ -717,23 +770,27 @@ public class EnviarCorrecao extends AbstractPageBean {
EstadosCorrecaoDataProvider provider = (EstadosCorrecaoDataProvider) tableRowGroup1.getSourceData(); EstadosCorrecaoDataProvider provider = (EstadosCorrecaoDataProvider) tableRowGroup1.getSourceData();
ArrayList list = (ArrayList) provider.getList(); ArrayList list = (ArrayList) provider.getList();
Correcao c = (Correcao)list.get(k); Correcao c = (Correcao)list.get(k);
c.setObservacoes("");
if(txtObservacoes.getText() != null) getSessionBean1().setCorrecao(c);
{
String obs = (String) txtObservacoes.getText(); // c.setObservacoes("");
c.setObservacoes(obs); // if(txtObservacoes.getText() != null)
} // {
AnalisesDataProvider adp = new AnalisesDataProvider(); // String obs = (String) txtObservacoes.getText();
try // c.setObservacoes(obs);
{ // }
adp.changeEstado(c); // AnalisesDataProvider adp = new AnalisesDataProvider();
// try
} // {
catch(Exception ex) // adp.changeEstado(c);
{ //
ex.printStackTrace(); // }
} // catch(Exception ex)
return "form_hs"; // {
// ex.printStackTrace();
// }
// return "form_hs";
return null;
} }
public String lnkNewUser_action() { public String lnkNewUser_action() {
@ -749,5 +806,57 @@ public class EnviarCorrecao extends AbstractPageBean {
//return "form_hs"; //return "form_hs";
return "analise_acidente"; 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)
{
String obs = (String) txtObservacoes.getText();
c.setObservacoes(obs);
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
adp.changeEstado(c);
}
catch(Exception ex)
{
ex.printStackTrace();
}
return "form_hs";
}
else
{
getSessionBean1().setMsg("Tem de indicar para onde enviar a correc&ccedil;&atilde;o");
return null;
}
}
} }

@ -32,6 +32,7 @@ import javax.faces.event.ValueChangeEvent;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import utils.Utils; import utils.Utils;
import global.Global; import global.Global;
import javax.servlet.ServletContext;
/** /**
* <p>Page bean that corresponds to a similarly named JSP page. This * <p>Page bean that corresponds to a similarly named JSP page. This
@ -732,6 +733,36 @@ public class FichaUtilizador extends AbstractPageBean {
public void setLnkAnalisesAcidente(Hyperlink h) { public void setLnkAnalisesAcidente(Hyperlink h) {
this.lnkAnalisesAcidente = h; 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> * <p>Construct a new Page bean instance.</p>
@ -1564,5 +1595,24 @@ public class FichaUtilizador extends AbstractPageBean {
return "gestao_utilizadores"; 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.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider; import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider; import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;
import java.util.GregorianCalendar; import java.util.GregorianCalendar;
@ -35,6 +36,7 @@ import java.util.ListIterator;
import javax.faces.FacesException; import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid; import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent; import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import utils.Utils; import utils.Utils;
@ -836,6 +838,66 @@ public class FormDirGerRh extends AbstractPageBean {
public void setStaticText8(StaticText st) { public void setStaticText8(StaticText st) {
this.staticText8 = st; 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> // </editor-fold>
@ -1029,6 +1091,15 @@ public class FormDirGerRh extends AbstractPageBean {
return "view_analise"; return "view_analise";
} }
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() { public String lnkNrSeg_action() {
// TODO: Replace with your code // TODO: Replace with your code
@ -1209,6 +1280,15 @@ public class FormDirGerRh extends AbstractPageBean {
return "view_analise"; return "view_analise";
} }
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() { public String lnkNrConcluida_action() {
// TODO: Replace with your code // 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.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider; import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider; import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;
import java.util.GregorianCalendar; import java.util.GregorianCalendar;
@ -35,6 +36,7 @@ import java.util.ListIterator;
import javax.faces.FacesException; import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid; import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent; import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import utils.Utils; import utils.Utils;
@ -836,6 +838,106 @@ public class FormDirSiprp extends AbstractPageBean {
public void setLnkAnalisesAcidente(Hyperlink h) { public void setLnkAnalisesAcidente(Hyperlink h) {
this.lnkAnalisesAcidente = h; 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> // </editor-fold>
@ -895,6 +997,8 @@ public class FormDirSiprp extends AbstractPageBean {
* resources that will be required in your event handlers.</p> * resources that will be required in your event handlers.</p>
*/ */
public void preprocess() { public void preprocess() {
txtMsg1.setText(getSessionBean1().getMsg());
getSessionBean1().setMsg("");
} }
/** /**
@ -928,7 +1032,7 @@ public class FormDirSiprp extends AbstractPageBean {
HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest(); HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest();
String referer = request.getRequestURI(); String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom(referer); String pageFrom = Utils.getPageFrom(referer);
if(!pageFrom.matches("FormDirSiprp.jsp")) if((!pageFrom.matches("FormDirSiprp.jsp")) || getSessionBean1().isFromAnaliseDeletion())
{ {
try try
@ -1047,6 +1151,15 @@ public class FormDirSiprp extends AbstractPageBean {
getSessionBean1().setNavFrom("FormDirSiprp"); getSessionBean1().setNavFrom("FormDirSiprp");
return "view_analise"; 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() { public String lnkNrSeg_action() {
// TODO: Replace with your code // TODO: Replace with your code
@ -1084,6 +1197,16 @@ public class FormDirSiprp extends AbstractPageBean {
return "view_analise"; 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() private AnaliseAcidente getTableSeguimentoRowData()
{ {
RowKey rk = tableRowGroup2.getRowKey(); RowKey rk = tableRowGroup2.getRowKey();
@ -1222,6 +1345,15 @@ public class FormDirSiprp extends AbstractPageBean {
getSessionBean1().setNavFrom("FormDirSiprp"); getSessionBean1().setNavFrom("FormDirSiprp");
return "view_analise"; 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() { public String lnkNrConcluida_action() {
// TODO: Replace with your code // 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.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider; import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider; import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;
import java.util.GregorianCalendar; import java.util.GregorianCalendar;
@ -35,6 +36,7 @@ import java.util.ListIterator;
import javax.faces.FacesException; import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid; import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent; import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import utils.Utils; import utils.Utils;
@ -836,6 +838,86 @@ public class FormGestor extends AbstractPageBean {
public void setStaticText8(StaticText st) { public void setStaticText8(StaticText st) {
this.staticText8 = st; 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> // </editor-fold>
@ -1046,6 +1128,15 @@ public class FormGestor extends AbstractPageBean {
return "view_analise"; return "view_analise";
} }
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() { public String lnkNrSeg_action() {
// TODO: Replace with your code // 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() private AnaliseAcidente getTableSeguimentoRowData()
{ {
RowKey rk = tableRowGroup1.getRowKey(); RowKey rk = tableRowGroup1.getRowKey();
@ -1236,6 +1336,15 @@ public class FormGestor extends AbstractPageBean {
return "view_analise"; return "view_analise";
} }
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() { public String lnkNrConcluida_action() {
// TODO: Replace with your code // 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.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider; import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider; import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;
import java.util.GregorianCalendar; import java.util.GregorianCalendar;
@ -36,6 +37,7 @@ import java.util.ListIterator;
import javax.faces.FacesException; import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid; import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent; import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import utils.Utils; import utils.Utils;
@ -1007,6 +1009,146 @@ public class FormHS extends AbstractPageBean {
public void setStaticText13(StaticText st) { public void setStaticText13(StaticText st) {
this.staticText13 = st; 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> // </editor-fold>
@ -1115,12 +1257,15 @@ public class FormHS extends AbstractPageBean {
HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest(); HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest();
String referer = request.getRequestURI(); String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom(referer); String pageFrom = Utils.getPageFrom(referer);
if(!pageFrom.matches("FormHS.jsp")) System.out.println("PAGE FROM : " + pageFrom);
if((!pageFrom.matches("FormHS.jsp")) || getSessionBean1().isFromAnaliseDeletion())
{ {
try try
{ {
//lblActivos.setRendered(true); //lblActivos.setRendered(true);
System.out.println("CONCLUIDAS TABLE");
getSessionBean1().getAnalisesConcluidasDataProvider().setList(null);
table3.setRendered(true); table3.setRendered(true);
ArrayList concluidasList = adp.getAnalisesConcluidasHsList(); ArrayList concluidasList = adp.getAnalisesConcluidasHsList();
getSessionBean1().getAnalisesConcluidasDataProvider().setList(concluidasList); getSessionBean1().getAnalisesConcluidasDataProvider().setList(concluidasList);
@ -1129,10 +1274,14 @@ public class FormHS extends AbstractPageBean {
{ {
//lblActivos.setRendered(false); //lblActivos.setRendered(false);
table3.setRendered(false); table3.setRendered(false);
//ex.printStackTrace(); ex.printStackTrace();
System.out.println("ERRRRRROR : " + ex.getMessage());
} }
fillAnoDropDown(); fillAnoDropDown();
} }
txtMsg.setText(getSessionBean1().getMsg());
getSessionBean1().setMsg("");
} }
/** /**
@ -1193,6 +1342,15 @@ public class FormHS extends AbstractPageBean {
getSessionBean1().setNavFrom("FormHS"); getSessionBean1().setNavFrom("FormHS");
return "analise_acidente"; 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() { public String lnkNr_action() {
// TODO: Replace with your code // TODO: Replace with your code
@ -1230,6 +1388,15 @@ public class FormHS extends AbstractPageBean {
getSessionBean1().setNavFrom("FormHS"); getSessionBean1().setNavFrom("FormHS");
return "view_analise"; 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() { public String lnkNrSeg_action() {
// TODO: Replace with your code // TODO: Replace with your code
@ -1521,6 +1688,15 @@ public class FormHS extends AbstractPageBean {
getSessionBean1().setNavFrom("FormHS"); getSessionBean1().setNavFrom("FormHS");
return "view_analise"; 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() { public String lnkNrConcluida_action() {
// TODO: Replace with your code // TODO: Replace with your code
@ -1548,6 +1724,15 @@ public class FormHS extends AbstractPageBean {
getSessionBean1().setNavFrom("FormHS"); getSessionBean1().setNavFrom("FormHS");
return "analise_acidente"; 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() { public String lnkFaseSeg_action() {
// TODO: Replace with your code // TODO: Replace with your code
@ -1557,6 +1742,16 @@ public class FormHS extends AbstractPageBean {
getSessionBean1().setNavFrom("FormHS"); getSessionBean1().setNavFrom("FormHS");
return "view_analise"; 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() { public String lnkPor_action() {
// TODO: Replace with your code // TODO: Replace with your code
@ -1599,5 +1794,27 @@ public class FormHS extends AbstractPageBean {
return null; 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.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider; import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider; import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;
import java.util.GregorianCalendar; import java.util.GregorianCalendar;
@ -36,6 +37,7 @@ import java.util.ListIterator;
import javax.faces.FacesException; import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid; import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent; import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import utils.Utils; import utils.Utils;
@ -1007,6 +1009,106 @@ public class FormRH extends AbstractPageBean {
public void setLnkAnalisesAcidente(Hyperlink h) { public void setLnkAnalisesAcidente(Hyperlink h) {
this.lnkAnalisesAcidente = h; 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> // </editor-fold>
@ -1147,7 +1249,10 @@ public class FormRH extends AbstractPageBean {
//ex.printStackTrace(); //ex.printStackTrace();
} }
fillAnoDropDown(); fillAnoDropDown();
} }
txtMsg1.setText(getSessionBean1().getMsg());
getSessionBean1().setMsg("");
} }
/** /**
@ -1215,6 +1320,15 @@ public class FormRH extends AbstractPageBean {
getSessionBean1().setNavFrom("FormRH"); getSessionBean1().setNavFrom("FormRH");
return "analise_acidente"; 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() { public String lnkNr_action() {
// TODO: Replace with your code // TODO: Replace with your code
@ -1249,16 +1363,25 @@ public class FormRH extends AbstractPageBean {
AnaliseAcidente a = getTableSeguimentoRowData(); AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a); getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormRh"); getSessionBean1().setNavFrom("FormRH");
return "view_analise"; return "view_analise";
} }
public String lnkDataAberturaSeg_action() {
// TODO: Replace with your code
AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormRH");
return "view_analise";
}
public String lnkNrSeg_action() { public String lnkNrSeg_action() {
// TODO: Replace with your code // TODO: Replace with your code
AnaliseAcidente a = getTableSeguimentoRowData(); AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a); getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormRh"); getSessionBean1().setNavFrom("FormRH");
return "view_analise"; return "view_analise";
} }
@ -1268,7 +1391,7 @@ public class FormRH extends AbstractPageBean {
AnaliseAcidente a = getTableSeguimentoRowData(); AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a); getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormRh"); getSessionBean1().setNavFrom("FormRH");
return "view_analise"; return "view_analise";
} }
@ -1544,6 +1667,15 @@ public class FormRH extends AbstractPageBean {
getSessionBean1().setNavFrom("FormRH"); getSessionBean1().setNavFrom("FormRH");
return "view_analise"; 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() { public String lnkNrConcluida_action() {
// TODO: Replace with your code // TODO: Replace with your code
@ -1577,7 +1709,7 @@ public class FormRH extends AbstractPageBean {
AnaliseAcidente a = getTableSeguimentoRowData(); AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a); getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormRh"); getSessionBean1().setNavFrom("FormRH");
return "view_analise"; return "view_analise";
} }
@ -1595,7 +1727,7 @@ public class FormRH extends AbstractPageBean {
AnaliseAcidente a = getTableSeguimentoRowData(); AnaliseAcidente a = getTableSeguimentoRowData();
getSessionBean1().setCurrentAnalise(a); getSessionBean1().setCurrentAnalise(a);
getSessionBean1().setNavFrom("FormRh"); getSessionBean1().setNavFrom("FormRH");
return "view_analise"; return "view_analise";
} }
@ -1624,5 +1756,25 @@ public class FormRH extends AbstractPageBean {
getSessionBean1().setModoEdicaoUtilizador("new"); getSessionBean1().setModoEdicaoUtilizador("new");
return "user"; 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.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider; import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider; import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.io.File;
import java.io.FileInputStream;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;
import java.util.GregorianCalendar; import java.util.GregorianCalendar;
import java.util.ListIterator; import java.util.ListIterator;
import javax.faces.FacesException; import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid; import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.context.FacesContext;
import javax.faces.event.ValueChangeEvent; import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import utils.Utils; import utils.Utils;
/** /**
@ -1037,6 +1044,106 @@ public class FormSeguranca extends AbstractPageBean {
public void setLnkAnalisesAcidente(Hyperlink h) { public void setLnkAnalisesAcidente(Hyperlink h) {
this.lnkAnalisesAcidente = h; 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> // </editor-fold>
@ -1165,7 +1272,8 @@ public class FormSeguranca extends AbstractPageBean {
} }
fillAnoDropDown(); fillAnoDropDown();
} }
txtMsg.setText(getSessionBean1().getMsg());
getSessionBean1().setMsg("");
} }
/** /**
@ -1478,6 +1586,14 @@ public class FormSeguranca extends AbstractPageBean {
getSessionBean1().setNavFrom("FormSeguranca"); getSessionBean1().setNavFrom("FormSeguranca");
return "analise_acidente"; 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() { public String lnkNr_action() {
// TODO: Replace with your code // TODO: Replace with your code
@ -1514,6 +1630,15 @@ public class FormSeguranca extends AbstractPageBean {
return "view_analise"; return "view_analise";
} }
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() { public String lnkNrSeg_action() {
// TODO: Replace with your code // TODO: Replace with your code
@ -1554,6 +1679,7 @@ public class FormSeguranca extends AbstractPageBean {
} }
public String lnkEditUser_action() { public String lnkEditUser_action() {
System.out.println("EDIT USER");
// TODO: Replace with your code // TODO: Replace with your code
getSessionBean1().setNavFrom("FormSeguranca"); getSessionBean1().setNavFrom("FormSeguranca");
getSessionBean1().setModoEdicaoUtilizador("edit"); getSessionBean1().setModoEdicaoUtilizador("edit");
@ -1567,6 +1693,15 @@ public class FormSeguranca extends AbstractPageBean {
getSessionBean1().setNavFrom("FormSeguranca"); getSessionBean1().setNavFrom("FormSeguranca");
return "view_analise"; 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() { public String lnkNrConcluida_action() {
// TODO: Replace with your code // TODO: Replace with your code
@ -1640,5 +1775,57 @@ public class FormSeguranca extends AbstractPageBean {
return null; 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.FacesException;
import javax.faces.component.html.HtmlPanelGrid; import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent; import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import utils.Utils; import utils.Utils;
@ -778,6 +779,26 @@ public class GestaoUtilizadores extends AbstractPageBean {
public void setLnkAnalisesAcidente(Hyperlink h) { public void setLnkAnalisesAcidente(Hyperlink h) {
this.lnkAnalisesAcidente = 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> * <p>Construct a new Page bean instance.</p>
*/ */
@ -1250,5 +1271,24 @@ public class GestaoUtilizadores extends AbstractPageBean {
} }
return null; 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) catch(Exception ex)
{ {
ex.printStackTrace();
getSessionBean1().setMsg("Utilizador inv&aacute;lido ! "); getSessionBean1().setMsg("Utilizador inv&aacute;lido ! ");
} }
} }

@ -34,6 +34,7 @@ import java.util.ArrayList;
import javax.faces.FacesException; import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid; import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent; import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import utils.Utils; import utils.Utils;
@ -846,24 +847,24 @@ public class NovoUtilizador extends AbstractPageBean {
this.staticText7 = st; this.staticText7 = st;
} }
private StaticText staticText8 = new StaticText(); private StaticText stOutro = new StaticText();
public StaticText getStaticText8() { public StaticText getStOutro() {
return staticText8; return stOutro;
} }
public void setStaticText8(StaticText st) { public void setStOutro(StaticText st) {
this.staticText8 = st; this.stOutro = st;
} }
private HtmlPanelGrid gridPanel5 = new HtmlPanelGrid(); private HtmlPanelGrid gridOutro = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanel5() { public HtmlPanelGrid getGridOutro() {
return gridPanel5; return gridOutro;
} }
public void setGridPanel5(HtmlPanelGrid hpg) { public void setGridOutro(HtmlPanelGrid hpg) {
this.gridPanel5 = hpg; this.gridOutro = hpg;
} }
private StaticText staticText9 = new StaticText(); private StaticText staticText9 = new StaticText();
@ -1118,6 +1119,26 @@ public class NovoUtilizador extends AbstractPageBean {
public void setLnkAnalisesAcidente(Hyperlink h) { public void setLnkAnalisesAcidente(Hyperlink h) {
this.lnkAnalisesAcidente = 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> * <p>Construct a new Page bean instance.</p>
*/ */
@ -2039,5 +2060,33 @@ public class NovoUtilizador extends AbstractPageBean {
return null; 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.StaticText;
import com.sun.rave.web.ui.component.TextField; import com.sun.rave.web.ui.component.TextField;
import db.UtilizadoresDataProvider; import db.UtilizadoresDataProvider;
import global.Global;
import java.util.Date; import java.util.Date;
import java.util.Properties; import java.util.Properties;
import javax.faces.FacesException; import javax.faces.FacesException;
@ -389,13 +390,14 @@ public class RecuperarPassword extends AbstractPageBean {
//send mail : //send mail :
try 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"); getSessionBean1().setMsg("A sua password foi enviada para o seu email");
return "login"; return "login";
} }
catch(Exception ex) catch(Exception ex)
{ {
getSessionBean1().setMsg("Erro no envio da password !"); getSessionBean1().setMsg("Erro no envio da password !");
ex.printStackTrace();
} }
} }
@ -418,7 +420,7 @@ public class RecuperarPassword extends AbstractPageBean {
{ {
Properties props = new Properties(); Properties props = new Properties();
//props.put("mail.transport.protocol", "smtp"); //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); props.put("mail.from", admin_email);
Session session1 = Session.getInstance(props); Session session1 = Session.getInstance(props);
Message msg = new MimeMessage(session1); Message msg = new MimeMessage(session1);

@ -58,6 +58,12 @@ public class SessionBean1 extends AbstractSessionBean {
setEditUser(null); setEditUser(null);
setUserDeleted(false); setUserDeleted(false);
setMudarPassword(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; 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.FacesException;
import javax.faces.component.html.HtmlPanelGrid; import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent; import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import utils.Utils; import utils.Utils;
@ -813,6 +814,26 @@ public class UtilizadorFields extends AbstractPageBean {
public void setLnkAnalisesAcidente(Hyperlink h) { public void setLnkAnalisesAcidente(Hyperlink h) {
this.lnkAnalisesAcidente = 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> * <p>Construct a new Page bean instance.</p>
*/ */
@ -1702,5 +1723,24 @@ public class UtilizadorFields extends AbstractPageBean {
// TODO: Replace with your code // 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.Button;
import com.sun.rave.web.ui.component.Form; import com.sun.rave.web.ui.component.Form;
import com.sun.rave.web.ui.component.Head; 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.Html;
import com.sun.rave.web.ui.component.Hyperlink; import com.sun.rave.web.ui.component.Hyperlink;
import com.sun.rave.web.ui.component.ImageComponent; import com.sun.rave.web.ui.component.ImageComponent;
@ -1127,16 +1128,6 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean {
this.groupPanel5 = pg; this.groupPanel5 = pg;
} }
private Button butVoltar = new Button();
public Button getButVoltar() {
return butVoltar;
}
public void setButVoltar(Button b) {
this.butVoltar = b;
}
private HtmlPanelGrid gridPanel13 = new HtmlPanelGrid(); private HtmlPanelGrid gridPanel13 = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanel13() { public HtmlPanelGrid getGridPanel13() {
@ -2176,6 +2167,66 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean {
public void setImage5(ImageComponent ic) { public void setImage5(ImageComponent ic) {
this.image5 = 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> * <p>Construct a new Page bean instance.</p>
*/ */
@ -2250,6 +2301,66 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean {
* this page.</p> * this page.</p>
*/ */
public void prerender() { 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 * <code>preprocess()</code>, or <code>prerender()</code> methods (or
* acquired during execution of an event handler).</p> * acquired during execution of an event handler).</p>
*/ */
public void destroy() { public void destroy() {
} }
@ -2323,6 +2435,19 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean {
private void initializePage() 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(); fillPage();
//fillImages(); //fillImages();
} }
@ -4171,7 +4296,7 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean {
st = new StaticText(); st = new StaticText();
st.setId("stVerificacao2"); st.setId("stVerificacao2");
st.setEscape(false); 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(); //txtVer += a.getData_assinatura_rh();
try try
{ {
@ -4326,7 +4451,7 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean {
{ {
return "form_seguranca"; return "form_seguranca";
} }
else if(navFrom.matches("FormRh")) else if(navFrom.matches("FormRH"))
{ {
System.out.println("FROM RH "); System.out.println("FROM RH ");
return "form_rh"; return "form_rh";
@ -4436,5 +4561,100 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean {
return "user"; 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 com.sun.rave.web.ui.model.Option;
import global.Global; import global.Global;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Statement; import java.sql.Statement;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;
import java.util.GregorianCalendar; import java.util.GregorianCalendar;
import java.util.HashMap;
import java.util.ListIterator; import java.util.ListIterator;
import java.util.StringTokenizer; import java.util.StringTokenizer;
import utils.Strings; import utils.Strings;
@ -95,11 +97,11 @@ public class AnalisesDataProvider {
String sql = ""; String sql = "";
if(responsavel_loja.matches("y")) 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 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); ResultSet rs = st.executeQuery(sql);
@ -113,11 +115,11 @@ public class AnalisesDataProvider {
String sql = ""; String sql = "";
if(responsavel_loja.matches("y")) 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 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); ResultSet rs = st.executeQuery(sql);
@ -128,7 +130,7 @@ public class AnalisesDataProvider {
public ArrayList getAnalisesActuaisHsList(Integer estabelecimento_id) throws Exception public ArrayList getAnalisesActuaisHsList(Integer estabelecimento_id) throws Exception
{ {
Statement st = createStatement(); 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); ResultSet rs = st.executeQuery(sql);
ArrayList list = fillAnaliseFields(rs); ArrayList list = fillAnaliseFields(rs);
return list; return list;
@ -151,16 +153,15 @@ public class AnalisesDataProvider {
if(responsavel_loja.matches("y")) 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))"; // 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 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 < 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); ResultSet rs = st.executeQuery(sql);
ArrayList list = fillAnaliseFields(rs); ArrayList list = fillAnaliseFields(rs);
return list; return list;
@ -171,9 +172,10 @@ public class AnalisesDataProvider {
Statement st = createStatement(); Statement st = createStatement();
String sql = null; 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); ResultSet rs = st.executeQuery(sql);
System.out.println("SEGUIMENTO HS SQL : " + sql);
ArrayList list = fillAnaliseFields(rs); ArrayList list = fillAnaliseFields(rs);
return list; 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 = 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 = 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 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(); Statement st = createStatement();
String sql = null; 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); ResultSet rs = st.executeQuery(sql);
ArrayList list = fillAnaliseFields(rs); ArrayList list = fillAnaliseFields(rs);
@ -217,7 +219,7 @@ public class AnalisesDataProvider {
Statement st = createStatement(); Statement st = createStatement();
String sql = null; 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); ResultSet rs = st.executeQuery(sql);
ArrayList list = fillAnaliseFields(rs); ArrayList list = fillAnaliseFields(rs);
@ -229,7 +231,7 @@ public class AnalisesDataProvider {
Statement st = createStatement(); Statement st = createStatement();
String sql = null; 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); ResultSet rs = st.executeQuery(sql);
ArrayList list = fillAnaliseFields(rs); ArrayList list = fillAnaliseFields(rs);
@ -243,11 +245,11 @@ public class AnalisesDataProvider {
if(estabelecimento_id == null) 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 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 = ""; String sql = "";
if(estabelecimento_id == null) 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 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); ResultSet rs = st.executeQuery(sql);
@ -280,7 +282,7 @@ public class AnalisesDataProvider {
public ArrayList getAnalisesConcluidasHsList() throws Exception public ArrayList getAnalisesConcluidasHsList() throws Exception
{ {
Statement st = createStatement(); 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); ResultSet rs = st.executeQuery(sql);
ArrayList list = fillAnaliseFields(rs); ArrayList list = fillAnaliseFields(rs);
@ -320,22 +322,22 @@ public class AnalisesDataProvider {
{ {
if(estabelecimento_id == null) if(estabelecimento_id == null)
{ {
sql = "SELECT * FROM analises_acidentes, acidentados WHERE acidentado_id = acidentados.id AND data_acidente = '" + data_acidente + "' AND (numero_mecanografico LIKE '%" + por + "%' OR nome LIKE '%" + nome + "%') AND estado = " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr"; 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 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) else if(por != null)
{ {
if(estabelecimento_id == 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 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) 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 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 else
{ {
if(estabelecimento_id == null) 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 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) 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 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) else if(por != null)
{ {
if(estabelecimento_id == 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 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) 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 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 else
{ {
if(estabelecimento_id == null) 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 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) 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 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) else if(por != null)
{ {
if(estabelecimento_id == 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 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) 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 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 else
{ {
if(estabelecimento_id == null) 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 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) 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 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) else if(por != null)
{ {
if(estabelecimento_id == 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 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) 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 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) 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 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(); AnaliseAcidente a = new AnaliseAcidente();
a.setId(new Integer(rs.getInt("id"))); a.setId(new Integer(rs.getInt("id")));
//System.out.println("ANALISE ID : " + a.getId());
nr++; nr++;
a.setNr(new Integer(nr)); a.setNr(new Integer(nr));
a.setData_acidente(rs.getDate("data_acidente")); a.setData_acidente(rs.getDate("data_acidente"));
a.setEmpresa_id(new Integer(rs.getInt("empresa_id"))); a.setEmpresa_id(new Integer(rs.getInt("empresa_id")));
a.setEstabelecimento_id(new Integer(rs.getInt("estabelecimento_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); ResultSet rslocal1 = stlocal1.executeQuery(sqllocal1);
rslocal1.first(); 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(new Integer(rs.getInt("estado")));
a.setEstado_assinatura(new Integer(rs.getInt("estado_assinatura"))); a.setEstado_assinatura(new Integer(rs.getInt("estado_assinatura")));
a.setFase(getFase(a.getEstado().intValue())); a.setFase(getFase(a.getEstado().intValue()));
@ -1261,7 +1264,7 @@ public class AnalisesDataProvider {
//String seq_str = new Integer(10000 + newId.intValue()).toString(); //String seq_str = new Integer(10000 + newId.intValue()).toString();
int i_analise_nr = c.getLast_analise_nr().intValue() + 1; int i_analise_nr = c.getLast_analise_nr().intValue() + 1;
c.setLast_analise_nr(new Integer(i_analise_nr)); c.setLast_analise_nr(new Integer(i_analise_nr));
updateControle(c); //updateControle(c);
String seq_str = new Integer(10000 + i_analise_nr).toString(); String seq_str = new Integer(10000 + i_analise_nr).toString();
String ano_str = new Integer(ano).toString(); String ano_str = new Integer(ano).toString();
String analise_nr = ano_str.substring(2) + "/" + seq_str.substring(1); 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() + ")"; // sql += a.getNr_relatorio_acidente_outros_colaboradores4() + ")";
System.out.println("SQL : " + sql); System.out.println("SQL : " + sql);
st.execute(sql); st.execute(sql);
updateControle(c);
return a; return a;
} }
@ -1588,11 +1591,27 @@ public class AnalisesDataProvider {
public void deleteRecomendacoesByAnalise(Integer analise_id) throws Exception public void deleteRecomendacoesByAnalise(Integer analise_id) throws Exception
{ {
System.out.println("DELETE RECOMENDACOES");
Statement st = createStatement(); Statement st = createStatement();
String sql = "DELETE FROM recomendacoes WHERE analise_id = " + analise_id; String sql = "DELETE FROM recomendacoes WHERE analise_id = " + analise_id;
st.execute(sql); 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 public ArrayList getRecomendacoesByAnalise(Integer analiseId) throws Exception
{ {
ArrayList list = new ArrayList(); ArrayList list = new ArrayList();
@ -2107,7 +2126,7 @@ public class AnalisesDataProvider {
} }
else if(estado == Global.ESTADO_ASSINATURA_RH) 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) else if(estado == Global.ESTADO_FECHAR)
{ {
@ -2116,6 +2135,26 @@ public class AnalisesDataProvider {
return null; 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() private Statement createStatement()
{ {
Db db = new Db(); Db db = new Db();

@ -21,7 +21,7 @@ import javax.servlet.http.HttpSession;
* @author lluis * @author lluis
*/ */
public class Dblocal { 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 connectionURL = "jdbc:postgresql://localhost:5436/siprp_local_3";
String User = "postgres"; String User = "postgres";
String Pass = null; String Pass = null;

@ -171,18 +171,23 @@ public class UtilizadoresDataProvider {
return u; 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(); ArrayList list = new ArrayList();
Statement st = createStatement(); Statement st = createStatement();
String sql = ""; 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")) 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 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); ResultSet rs = st.executeQuery(sql);

@ -14,6 +14,10 @@ import java.io.FileInputStream;
import java.io.FileOutputStream; import java.io.FileOutputStream;
import java.io.InputStream; import java.io.InputStream;
import java.io.OutputStream; 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 = "smtp.netcabo.pt";
public final static String SERVIDOR_SMTP_PASSWORD = "EVOLUTE"; public final static String SERVIDOR_SMTP_PASSWORD = "EVOLUTE";
public final static String ENDERECO_ENVIO = "acidentes.auchan@siprp.pt"; 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/siprp/imagens_acidentes";
//public final static String IMAGE_FOLDER = "/home/lluis/imagens_acidentes"; //public final static String IMAGE_FOLDER = "/home/lluis/imagens_acidentes";
public final static String RESOURCES_IMAGE_FOLDER = "/resources/images"; public final static String RESOURCES_IMAGE_FOLDER = "/resources/images";
public static final String PDF_FOLDER_URL = "/resources/pdf";
/** Creates a new instance of Global */ /** Creates a new instance of Global */
public 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,8 +149,13 @@ public class Utils {
public static boolean isValidEmail(String email){ public static boolean isValidEmail(String email){
boolean res = true; boolean res = true;
System.out.println("IS VALID EMAIL");
int indexOfAtChar=email.indexOf("@"); int indexOfAtChar=email.indexOf("@");
if(!isValidEmailCharacters(email))
{
return false;
}
if(indexOfAtChar > 0) if(indexOfAtChar > 0)
{ {
@ -169,7 +174,148 @@ public class Utils {
res = false; res = false;
} }
return res; 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) public static String dateToYYYYMMDD(Date ddate)
{ {

@ -9,19 +9,15 @@
<script> <script>
function showPdf() function showPdf()
{ {
/*
var hid = document.getElementById("form1:hidPdf");
var url = "./resources/pdfs/" + hid.value + "/" + hid.value + ".pdf";
sOptions = " width = '" + screen.availWidth + "'"; sOptions = " width = '" + screen.availWidth + "'";
sOptions += " height= '" + screen.availHeight + "'"; sOptions += " height= '" + screen.availHeight + "'";
var wOpen; var wOpen;
wOpen = window.open(url,'', sOptions ); wOpen = window.open('./resources/pdf/Ajuda.pdf','', sOptions );
wOpen.focus(); wOpen.focus();
wOpen.moveTo(0,0); wOpen.moveTo(0,0);
wOpen.resizeTo( screen.availWidth, screen.availHeight ); wOpen.resizeTo( screen.availWidth, screen.availHeight );
*/ }
}
function showHideEspecif(chk) function showHideEspecif(chk)
{ {
@ -114,6 +110,12 @@
} }
} }
function disableButton(btn)
{
btn.disabled = true;
}
</script> </script>
<style> <style>
table.restricoes td {border-bottom: 1px solid #000000} table.restricoes td {border-bottom: 1px solid #000000}
@ -123,32 +125,33 @@
<ui:body binding="#{AnaliseAcidenteTrabalho.body1}" id="body1" style="-rave-layout: grid"> <ui:body binding="#{AnaliseAcidenteTrabalho.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{AnaliseAcidenteTrabalho.form1}" id="form1"> <ui:form binding="#{AnaliseAcidenteTrabalho.form1}" id="form1">
<h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridBase1}" columns="1" id="gridBase1" <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%" <h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridLayout1}" columns="1" id="gridLayout1" style="height: 24px; width: 80%"
styleClass="centerBlock" width="456"> styleClass="centerBlock" width="456">
<h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridHeader1}" columnClasses="gridColRightBottom" columns="1" id="gridHeader1" <h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridHeader1}" columnClasses="gridColRightBottom" columns="1" id="gridHeader1"
style="height: 24px; width: 100%" width="624"> 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.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}" <ui:hyperlink action="#{AnaliseAcidenteTrabalho.lnkAnalisesAcidente_action}"
binding="#{AnaliseAcidenteTrabalho.lnkAnalisesAcidente}" id="lnkAnalisesAcidente" text="analisar acidentes"/> 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}" <ui:hyperlink action="#{AnaliseAcidenteTrabalho.lnkNewUser_action}" binding="#{AnaliseAcidenteTrabalho.lnkNewUser1}"
disabled="true" id="lnkNewUser1" style="width: 120px" text="gerir utilizadores"/> disabled="true" id="lnkNewUser1" style="" text="gerir utilizadores"/>
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText21}" escape="false" id="staticText21" text=" | "/> <ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText21}" escape="false" id="staticText21" text="|"/>
<ui:hyperlink binding="#{AnaliseAcidenteTrabalho.lnkEditUser}" disabled="true" id="lnkEditUser" text="alterar dados utilizador"/> <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}" <ui:hyperlink action="#{AnaliseAcidenteTrabalho.lnkLogout_action}" binding="#{AnaliseAcidenteTrabalho.lnkLogout}"
id="lnkLogout" text="sair&gt;&gt;"/> id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup> </ui:panelGroup>
<h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridPanel114}" columnClasses="gridColLeft, gridColRightBottom" columns="3" <h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridPanel114}" columnClasses="gridColLeft, gridColRightBottom" columns="3"
id="gridPanel114" style="border: 1px solid #000000; height: 24px; width: 100%" width="312"> id="gridPanel114" style="border: 1px solid #000000; width: 100%" width="312">
<ui:panelGroup binding="#{AnaliseAcidenteTrabalho.groupPanel57}" id="groupPanel57" style="height: 24px; width: 216px"> <ui:image binding="#{AnaliseAcidenteTrabalho.image27}" id="image27" url="/resources/images/SIPRP_logo_small.jpg"/>
<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" <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" <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"/> 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"> <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" <ui:tableColumn binding="#{AnaliseAcidenteTrabalho.tableColumn1}" headerText="POR" id="tableColumn1"
sort="numero_mecanografico" style="width: 10%" width="1035"> sort="numero_mecanografico" style="width: 10%" width="1035">
<ui:hyperlink action="#{AnaliseAcidenteTrabalho.lnkPOR_action}" binding="#{AnaliseAcidenteTrabalho.lnkPOR}" <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>
<ui:tableColumn binding="#{AnaliseAcidenteTrabalho.tableColumn2}" headerText="Nome" id="tableColumn2" <ui:tableColumn binding="#{AnaliseAcidenteTrabalho.tableColumn2}" headerText="Nome" id="tableColumn2"
sort="nome" style="width: 75%"> sort="nome" style="width: 75%">
<ui:hyperlink action="#{AnaliseAcidenteTrabalho.lnkNomeTrabalhador_action}" <ui:hyperlink action="#{AnaliseAcidenteTrabalho.lnkNomeTrabalhador_action}"
binding="#{AnaliseAcidenteTrabalho.lnkNomeTrabalhador}" id="lnkNomeTrabalhador" binding="#{AnaliseAcidenteTrabalho.lnkNomeTrabalhador}" id="lnkNomeTrabalhador" style="height: 24px" text="#{currentRow.value['nome']}"/>
style="width: 96px; height: 24px" text="#{currentRow.value['nome']}"/>
</ui:tableColumn> </ui:tableColumn>
<ui:tableColumn binding="#{AnaliseAcidenteTrabalho.tableColumn3}" headerText="Estabelecimento" id="tableColumn3" style="width: 15%"> <ui:tableColumn binding="#{AnaliseAcidenteTrabalho.tableColumn3}" headerText="Estabelecimento" id="tableColumn3" style="width: 15%">
<ui:hyperlink action="#{AnaliseAcidenteTrabalho.lnkEstabelecimentoTrabalhador_action}" <ui:hyperlink action="#{AnaliseAcidenteTrabalho.lnkEstabelecimentoTrabalhador_action}"
binding="#{AnaliseAcidenteTrabalho.lnkEstabelecimentoTrabalhador}" id="lnkEstabelecimentoTrabalhador" binding="#{AnaliseAcidenteTrabalho.lnkEstabelecimentoTrabalhador}" id="lnkEstabelecimentoTrabalhador"
style="width: 96px; height: 24px" text="#{currentRow.value['estabelecimento']}"/> style="height: 24px" text="#{currentRow.value['estabelecimento']}"/>
</ui:tableColumn> </ui:tableColumn>
</ui:tableRowGroup> </ui:tableRowGroup>
</ui:table> </ui:table>
@ -484,7 +486,7 @@
style="height: 24px; width: 100%" width="408"> style="height: 24px; width: 100%" width="408">
<ui:panelGroup binding="#{AnaliseAcidenteTrabalho.groupPanel50}" id="groupPanel50" style="height: 24px"> <ui:panelGroup binding="#{AnaliseAcidenteTrabalho.groupPanel50}" id="groupPanel50" style="height: 24px">
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText98}" escape="false" id="staticText98" <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:textField binding="#{AnaliseAcidenteTrabalho.txtAveriguador}" id="txtAveriguador" style="height: 24px; width: 334px"/>
</ui:panelGroup> </ui:panelGroup>
</h:panelGrid> </h:panelGrid>
@ -496,7 +498,7 @@
id="calDataOcorrencia" style="height: 24px"/> id="calDataOcorrencia" style="height: 24px"/>
<ui:panelGroup binding="#{AnaliseAcidenteTrabalho.groupPanel9}" id="groupPanel9" style="height: 24px"> <ui:panelGroup binding="#{AnaliseAcidenteTrabalho.groupPanel9}" id="groupPanel9" style="height: 24px">
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText71}" escape="false" id="staticText71" <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}" <ui:dropDown binding="#{AnaliseAcidenteTrabalho.drpHours}" id="drpHours" items="#{SessionBean1.horasOptions}"
selected="#{SessionBean1.horaChoice}" style="height: 24px; width: 48px"/> selected="#{SessionBean1.horaChoice}" style="height: 24px; width: 48px"/>
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText72}" escape="false" id="staticText72" <ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText72}" escape="false" id="staticText72"
@ -514,19 +516,19 @@
</ui:panelGroup> </ui:panelGroup>
<ui:panelGroup binding="#{AnaliseAcidenteTrabalho.groupPanel10}" id="groupPanel10" style="height: 24px"> <ui:panelGroup binding="#{AnaliseAcidenteTrabalho.groupPanel10}" id="groupPanel10" style="height: 24px">
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText163}" escape="false" id="staticText163" <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" <ui:dropDown binding="#{AnaliseAcidenteTrabalho.drpDepartamento}" id="drpDepartamento"
items="#{SessionBean1.departamentoOptions}" items="#{SessionBean1.departamentoOptions}"
onChange="common_timeoutSubmitForm(this.form, 'gridBase1:gridLayout1:gridDadosAcidenteSeg:gridPanel9:gridPanel11:groupPanel10:drpDepartamento');" onChange="common_timeoutSubmitForm(this.form, 'gridBase1:gridLayout1:gridDadosAcidenteSeg:gridPanel9:gridPanel11:groupPanel10:drpDepartamento');"
selected="#{SessionBean1.departamentoChoice}" style="height: 24px; width: 216px" valueChangeListener="#{AnaliseAcidenteTrabalho.drpDepartamento_processValueChange}"/> selected="#{SessionBean1.departamentoChoice}" style="height: 24px; width: 216px" valueChangeListener="#{AnaliseAcidenteTrabalho.drpDepartamento_processValueChange}"/>
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText17}" escape="false" id="staticText17" <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}" <ui:dropDown binding="#{AnaliseAcidenteTrabalho.drpSeccao}" id="drpSeccao" items="#{SessionBean1.seccaoOptions}"
selected="#{SessionBean1.seccaoChoice}" style="height: 24px; width: 216px"/> selected="#{SessionBean1.seccaoChoice}" style="height: 24px; width: 216px"/>
</ui:panelGroup> </ui:panelGroup>
<ui:panelGroup binding="#{AnaliseAcidenteTrabalho.groupPanel11}" id="groupPanel11" style="height: 24px"> <ui:panelGroup binding="#{AnaliseAcidenteTrabalho.groupPanel11}" id="groupPanel11" style="height: 24px">
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText18}" escape="false" id="staticText18" <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:textField binding="#{AnaliseAcidenteTrabalho.txtLocal}" id="txtLocal" style="height: 24px; width: 200px"/>
</ui:panelGroup> </ui:panelGroup>
</h:panelGrid> </h:panelGrid>
@ -539,7 +541,7 @@
<h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridPanel13}" columnClasses="gridColLeft" columns="1" id="gridPanel13" <h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridPanel13}" columnClasses="gridColLeft" columns="1" id="gridPanel13"
style="height: 24px; width: 100%" width="480"> style="height: 24px; width: 100%" width="480">
<ui:staticText binding="#{AnaliseAcidenteTrabalho.staticText20}" escape="false" id="staticText20" <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%"/> <ui:textField binding="#{AnaliseAcidenteTrabalho.txtSubstancias}" id="txtSubstancias" style="height: 24px; width: 100%"/>
</h:panelGrid> </h:panelGrid>
<h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridPanel16}" columnClasses="gridColLeft" columns="1" id="gridPanel16" <h:panelGrid binding="#{AnaliseAcidenteTrabalho.gridPanel16}" columnClasses="gridColLeft" columns="1" id="gridPanel16"
@ -1468,6 +1470,7 @@
<ui:hiddenField binding="#{AnaliseAcidenteTrabalho.hidDisableImprimir}" id="hidDisableImprimir"/> <ui:hiddenField binding="#{AnaliseAcidenteTrabalho.hidDisableImprimir}" id="hidDisableImprimir"/>
<ui:hyperlink binding="#{AnaliseAcidenteTrabalho.lnkDelImageTmp}" id="lnkDelImageTmp"/> <ui:hyperlink binding="#{AnaliseAcidenteTrabalho.lnkDelImageTmp}" id="lnkDelImageTmp"/>
<ui:hiddenField binding="#{AnaliseAcidenteTrabalho.hidAnchor}" id="hidAnchor"/> <ui:hiddenField binding="#{AnaliseAcidenteTrabalho.hidAnchor}" id="hidAnchor"/>
<ui:hiddenField binding="#{AnaliseAcidenteTrabalho.hidConfEnviar}" id="hidConfEnviar"/>
</ui:form> </ui:form>
</ui:body> </ui:body>
</ui:html> </ui:html>

@ -10,49 +10,33 @@
table.restricoes td {border-bottom: 1px solid #000000} table.restricoes td {border-bottom: 1px solid #000000}
table.centerBlock td {border: none} table.centerBlock td {border: none}
</style> </style>
<script>
function disable(o)
{
o.disabled=true;
alert(o.disabled);
}
function enable(o)
{
o.disabled=false;
}
</script>
</ui:head> </ui:head>
<ui:body binding="#{Dummy.body1}" id="body1" style="-rave-layout: grid"> <ui:body binding="#{Dummy.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{Dummy.form1}" id="form1"> <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:hiddenField binding="#{Dummy.hiddenField1}" id="hiddenField1"/>
<ui:button action="#{Dummy.button2_action}" binding="#{Dummy.button2}" id="button2" <ui:hiddenField binding="#{Dummy.hidConfEnviar}" id="hidConfEnviar"/>
style="position: absolute; left: 312px; top: 288px; width: 144px; height: 24px" text="Button"/> <h:panelGrid binding="#{Dummy.gridPanel1}" columnClasses="gridColCenter" columns="1" id="gridPanel1"
<ui:staticText binding="#{Dummy.stMsg}" id="stMsg" style="position: absolute; left: 72px; top: 144px; width: 432px; height: 24px"/> style="position: absolute; left: 72px; top: 168px; height: 24px" width="504">
<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: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:form>
</ui:body> </ui:body>
</ui:html> </ui:html>

@ -6,6 +6,18 @@
<ui:html binding="#{EnviarCorrecao.html1}" id="html1"> <ui:html binding="#{EnviarCorrecao.html1}" id="html1">
<ui:head binding="#{EnviarCorrecao.head1}" id="head1"> <ui:head binding="#{EnviarCorrecao.head1}" id="head1">
<ui:link binding="#{EnviarCorrecao.link1}" id="link1" url="/resources/stylesheet.css"/> <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:head>
<ui:body binding="#{EnviarCorrecao.body1}" id="body1" style="-rave-layout: grid"> <ui:body binding="#{EnviarCorrecao.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{EnviarCorrecao.form1}" id="form1"> <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.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:image binding="#{EnviarCorrecao.image2}" id="image2" url="/resources/images/logo_auchan_small1.jpg"/>
</ui:panelGroup> </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.lblUser1}" escape="false" id="lblUser1" styleClass="labelBold "/>
<ui:staticText binding="#{EnviarCorrecao.staticText1}" escape="false" id="staticText1" text="   "/> <ui:staticText binding="#{EnviarCorrecao.staticText1}" escape="false" id="staticText1" text="   "/>
<ui:hyperlink action="#{EnviarCorrecao.lnkAnalisesAcidente_action}" binding="#{EnviarCorrecao.lnkAnalisesAcidente}" <ui:hyperlink action="#{EnviarCorrecao.lnkAnalisesAcidente_action}" binding="#{EnviarCorrecao.lnkAnalisesAcidente}"
id="lnkAnalisesAcidente" text="analisar acidentes"/> id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{EnviarCorrecao.staticText4}" escape="false" id="staticText4" text=" | "/> <ui:staticText binding="#{EnviarCorrecao.staticText4}" escape="false" id="staticText4" text=" | "/>
<ui:hyperlink action="#{EnviarCorrecao.lnkNewUser_action}" binding="#{EnviarCorrecao.lnkNewUser1}" disabled="true" <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: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: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: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:hyperlink action="#{EnviarCorrecao.lnkLogout_action}" binding="#{EnviarCorrecao.lnkLogout1}" id="lnkLogout1" text="sair&gt;&gt;"/>
</ui:panelGroup> </ui:panelGroup>
</h:panelGrid> </h:panelGrid>
@ -36,6 +51,10 @@
style="height: 15px; position: relative; vertical-align: top; width: 100%" styleClass="centerBlock"> style="height: 15px; position: relative; vertical-align: top; width: 100%" styleClass="centerBlock">
<h:panelGrid binding="#{EnviarCorrecao.gridMain1}" columnClasses="gridColLeft" columns="1" id="gridMain1" <h:panelGrid binding="#{EnviarCorrecao.gridMain1}" columnClasses="gridColLeft" columns="1" id="gridMain1"
style="height: 24px" styleClass="centerBlock" width="504"> 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" <ui:staticText binding="#{EnviarCorrecao.staticText5}" escape="false" id="staticText5" style="height: 24px; width: 96px"
styleClass="labelBold" text="Observa&amp;ccedil;&amp;otilde;es"/> styleClass="labelBold" text="Observa&amp;ccedil;&amp;otilde;es"/>
<ui:textArea binding="#{EnviarCorrecao.txtObservacoes}" id="txtObservacoes" style="height: 48px; width: 100%"/> <ui:textArea binding="#{EnviarCorrecao.txtObservacoes}" id="txtObservacoes" style="height: 48px; width: 100%"/>
@ -49,10 +68,12 @@
</ui:tableRowGroup> </ui:tableRowGroup>
</ui:table> </ui:table>
<ui:staticText binding="#{EnviarCorrecao.staticText6}" escape="false" id="staticText6" style="height: 24px; width: 48px" text="&amp;nbsp;"/> <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" <h:panelGrid binding="#{EnviarCorrecao.gridPanel2}" columnClasses="gridColLeft, gridColRight" columns="2"
style="height: 24px; width: 100%" width="288"> id="gridPanel2" style="height: 24px; width: 100%" width="288">
<ui:button action="#{EnviarCorrecao.butCancelar_action}" binding="#{EnviarCorrecao.butCancelar}" id="butCancelar" <ui:button action="#{EnviarCorrecao.butCancelar_action}" binding="#{EnviarCorrecao.butCancelar}" id="butCancelar"
style="height: 24px; width: 120px" text="Cancelar"/> 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> </h:panelGrid>
</h:panelGrid> </h:panelGrid>

@ -7,6 +7,18 @@
<ui:head binding="#{FichaUtilizador.head1}" id="head1"> <ui:head binding="#{FichaUtilizador.head1}" id="head1">
<ui:link binding="#{FichaUtilizador.link1}" id="link1" url="/resources/stylesheet.css"/> <ui:link binding="#{FichaUtilizador.link1}" id="link1" url="/resources/stylesheet.css"/>
<script> <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() function confirmeUserDeletion()
{ {
var hid = document.getElementById("form1:hidConfDelUser"); var hid = document.getElementById("form1:hidConfDelUser");
@ -45,12 +57,17 @@
id="lnkAnalisesAcidente" text="analisar acidentes"/> id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{FichaUtilizador.staticText15}" escape="false" id="staticText15" text=" | "/> <ui:staticText binding="#{FichaUtilizador.staticText15}" escape="false" id="staticText15" text=" | "/>
<ui:hyperlink action="#{FichaUtilizador.lnkNewUser_action}" binding="#{FichaUtilizador.lnkGerirUtilizadores}" <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:staticText binding="#{FichaUtilizador.staticText14}" escape="false" id="staticText14" text=" | "/>
<ui:hyperlink action="#{FichaUtilizador.lnkEditUser_action}" binding="#{FichaUtilizador.lnkEditUser}" disabled="true" <ui:hyperlink action="#{FichaUtilizador.lnkEditUser_action}" binding="#{FichaUtilizador.lnkEditUser}" disabled="true"
id="lnkEditUser" text="alterar dados utilizador"/> id="lnkEditUser" text="alterar dados utilizador"/>
<ui:staticText binding="#{FichaUtilizador.staticText2}" escape="false" id="staticText2" text=" | "/> <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> </ui:panelGroup>
</h:panelGrid> </h:panelGrid>
<h:panelGrid binding="#{FichaUtilizador.gridMsg1}" columnClasses="gridColCenter" columns="1" id="gridMsg1" <h:panelGrid binding="#{FichaUtilizador.gridMsg1}" columnClasses="gridColCenter" columns="1" id="gridMsg1"

@ -6,6 +6,18 @@
<ui:html binding="#{FormDirGerRh.html1}" id="html1"> <ui:html binding="#{FormDirGerRh.html1}" id="html1">
<ui:head binding="#{FormDirGerRh.head1}" id="head1"> <ui:head binding="#{FormDirGerRh.head1}" id="head1">
<ui:link binding="#{FormDirGerRh.link1}" id="link1" url="/resources/stylesheet.css"/> <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:head>
<ui:body binding="#{FormDirGerRh.body1}" id="body1" style="-rave-layout: grid"> <ui:body binding="#{FormDirGerRh.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormDirGerRh.form1}" id="form1"> <ui:form binding="#{FormDirGerRh.form1}" id="form1">
@ -25,10 +37,13 @@
disabled="true" id="lnkAnalisesAcidente1" text="analisar acidentes"/> disabled="true" id="lnkAnalisesAcidente1" text="analisar acidentes"/>
<ui:staticText binding="#{FormDirGerRh.stSep2}" escape="false" id="stSep2" text=" | "/> <ui:staticText binding="#{FormDirGerRh.stSep2}" escape="false" id="stSep2" text=" | "/>
<ui:hyperlink action="#{FormDirGerRh.lnkGerirUtilizadores_action}" binding="#{FormDirGerRh.lnkGerirUtilizadores}" <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: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: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: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:hyperlink action="#{FormDirGerRh.lnkLogout_action}" binding="#{FormDirGerRh.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup> </ui:panelGroup>
</h:panelGrid> </h:panelGrid>
@ -52,6 +67,11 @@
<ui:hyperlink action="#{FormDirGerRh.lnkDataAcidenteSeg_action}" <ui:hyperlink action="#{FormDirGerRh.lnkDataAcidenteSeg_action}"
binding="#{FormDirGerRh.lnkDataAcidenteSeg}" id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/> binding="#{FormDirGerRh.lnkDataAcidenteSeg}" id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn> </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" <ui:tableColumn binding="#{FormDirGerRh.tableColumn2}" headerText="Nº acidente" id="tableColumn2"
sort="analise_nr" style="width: 10%" width="10%"> sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormDirGerRh.lnkNrSeg_action}" binding="#{FormDirGerRh.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/> <ui:hyperlink action="#{FormDirGerRh.lnkNrSeg_action}" binding="#{FormDirGerRh.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/>
@ -67,7 +87,7 @@
</ui:tableColumn> </ui:tableColumn>
<ui:tableColumn binding="#{FormDirGerRh.tableColumn5}" headerText="Fase" id="tableColumn5" width="20%"> <ui:tableColumn binding="#{FormDirGerRh.tableColumn5}" headerText="Fase" id="tableColumn5" width="20%">
<ui:hyperlink action="#{FormDirGerRh.lnkFaseSeg_action}" binding="#{FormDirGerRh.lnkFaseSeg}" <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:tableColumn>
</ui:tableRowGroup> </ui:tableRowGroup>
</ui:table> </ui:table>
@ -125,6 +145,11 @@
<ui:hyperlink action="#{FormDirGerRh.lnkDataConcluida_action}" binding="#{FormDirGerRh.lnkDataConcluida}" <ui:hyperlink action="#{FormDirGerRh.lnkDataConcluida_action}" binding="#{FormDirGerRh.lnkDataConcluida}"
id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/> id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn> </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" <ui:tableColumn binding="#{FormDirGerRh.tableColumn7}" headerText="Nº acidente" id="tableColumn7"
sort="analise_nr" style="width: 10%" width="7%"> sort="analise_nr" style="width: 10%" width="7%">
<ui:hyperlink action="#{FormDirGerRh.lnkNrConcluida_action}" binding="#{FormDirGerRh.lnkNrConcluida}" <ui:hyperlink action="#{FormDirGerRh.lnkNrConcluida_action}" binding="#{FormDirGerRh.lnkNrConcluida}"

@ -6,6 +6,18 @@
<ui:html binding="#{FormDirSiprp.html1}" id="html1"> <ui:html binding="#{FormDirSiprp.html1}" id="html1">
<ui:head binding="#{FormDirSiprp.head1}" id="head1"> <ui:head binding="#{FormDirSiprp.head1}" id="head1">
<ui:link binding="#{FormDirSiprp.link1}" id="link1" url="/resources/stylesheet.css"/> <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:head>
<ui:body binding="#{FormDirSiprp.body1}" id="body1" style="-rave-layout: grid"> <ui:body binding="#{FormDirSiprp.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormDirSiprp.form1}" id="form1"> <ui:form binding="#{FormDirSiprp.form1}" id="form1">
@ -24,14 +36,20 @@
<ui:hyperlink action="#{FormDirSiprp.lnkAnalisesAcidente_action}" binding="#{FormDirSiprp.lnkAnalisesAcidente}" <ui:hyperlink action="#{FormDirSiprp.lnkAnalisesAcidente_action}" binding="#{FormDirSiprp.lnkAnalisesAcidente}"
disabled="true" id="lnkAnalisesAcidente" text="analisar acidentes"/> disabled="true" id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{FormDirSiprp.stSep3}" escape="false" id="stSep3" text=" | "/> <ui:staticText binding="#{FormDirSiprp.stSep3}" escape="false" id="stSep3" text=" | "/>
<ui:hyperlink action="#{FormDirSiprp.lnkNewUser_action}" binding="#{FormDirSiprp.lnkNewUser}" id="lnkNewUser" <ui:hyperlink action="#{FormDirSiprp.lnkNewUser_action}" binding="#{FormDirSiprp.lnkNewUser}" id="lnkNewUser" style="" text="gerir utilizadores"/>
style="width: 120px" text="gerir utilizadores"/>
<ui:staticText binding="#{FormDirSiprp.stSep2}" escape="false" id="stSep2" text=" | "/> <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: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: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:hyperlink action="#{FormDirSiprp.lnkLogout_action}" binding="#{FormDirSiprp.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup> </ui:panelGroup>
</h:panelGrid> </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" <h:panelGrid binding="#{FormDirSiprp.gridLayoutTop1}" columnClasses="gridLayoutTopCols, gridLayoutTopCols" columns="2"
id="gridLayoutTop1" style="height: 15px; position: relative; vertical-align: top; width: 100%"> id="gridLayoutTop1" style="height: 15px; position: relative; vertical-align: top; width: 100%">
<h:panelGrid binding="#{FormDirSiprp.gridSeguimento1}" columns="1" id="gridSeguimento1" <h:panelGrid binding="#{FormDirSiprp.gridSeguimento1}" columns="1" id="gridSeguimento1"
@ -52,6 +70,11 @@
<ui:hyperlink action="#{FormDirSiprp.lnkDataAcidenteSeg_action}" <ui:hyperlink action="#{FormDirSiprp.lnkDataAcidenteSeg_action}"
binding="#{FormDirSiprp.lnkDataAcidenteSeg}" id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/> binding="#{FormDirSiprp.lnkDataAcidenteSeg}" id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn> </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" <ui:tableColumn binding="#{FormDirSiprp.tableColumn7}" headerText="Nº acidente" id="tableColumn7"
sort="analise_nr" style="width: 10%" width="10%"> sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormDirSiprp.lnkNrSeg_action}" binding="#{FormDirSiprp.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/> <ui:hyperlink action="#{FormDirSiprp.lnkNrSeg_action}" binding="#{FormDirSiprp.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/>
@ -67,7 +90,11 @@
</ui:tableColumn> </ui:tableColumn>
<ui:tableColumn binding="#{FormDirSiprp.tableColumn10}" headerText="Fase" id="tableColumn10" width="20%"> <ui:tableColumn binding="#{FormDirSiprp.tableColumn10}" headerText="Fase" id="tableColumn10" width="20%">
<ui:hyperlink action="#{FormDirSiprp.lnkFaseSeg_action}" binding="#{FormDirSiprp.lnkFaseSeg}" <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:tableColumn>
</ui:tableRowGroup> </ui:tableRowGroup>
</ui:table> </ui:table>
@ -125,6 +152,11 @@
<ui:hyperlink action="#{FormDirSiprp.lnkDataConcluida_action}" binding="#{FormDirSiprp.lnkDataConcluida}" <ui:hyperlink action="#{FormDirSiprp.lnkDataConcluida_action}" binding="#{FormDirSiprp.lnkDataConcluida}"
id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/> id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn> </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" <ui:tableColumn binding="#{FormDirSiprp.tableColumn12}" headerText="Nº acidente" id="tableColumn12"
sort="analise_nr" style="width: 10%" width="7%"> sort="analise_nr" style="width: 10%" width="7%">
<ui:hyperlink action="#{FormDirSiprp.lnkNrConcluida_action}" binding="#{FormDirSiprp.lnkNrConcluida}" <ui:hyperlink action="#{FormDirSiprp.lnkNrConcluida_action}" binding="#{FormDirSiprp.lnkNrConcluida}"

@ -6,6 +6,18 @@
<ui:html binding="#{FormGestor.html1}" id="html1"> <ui:html binding="#{FormGestor.html1}" id="html1">
<ui:head binding="#{FormGestor.head1}" id="head1"> <ui:head binding="#{FormGestor.head1}" id="head1">
<ui:link binding="#{FormGestor.link1}" id="link1" url="/resources/stylesheet.css"/> <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:head>
<ui:body binding="#{FormGestor.body1}" id="body1" style="-rave-layout: grid"> <ui:body binding="#{FormGestor.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormGestor.form1}" id="form1"> <ui:form binding="#{FormGestor.form1}" id="form1">
@ -25,10 +37,13 @@
disabled="true" id="lnkAnalisesAcidente1" text="analisar acidentes"/> disabled="true" id="lnkAnalisesAcidente1" text="analisar acidentes"/>
<ui:staticText binding="#{FormGestor.stSep2}" escape="false" id="stSep2" text=" | "/> <ui:staticText binding="#{FormGestor.stSep2}" escape="false" id="stSep2" text=" | "/>
<ui:hyperlink action="#{FormGestor.lnkGerirUtilizadores_action}" binding="#{FormGestor.lnkGerirUtilizadores}" <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: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: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: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:hyperlink action="#{FormGestor.lnkLogout_action}" binding="#{FormGestor.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup> </ui:panelGroup>
</h:panelGrid> </h:panelGrid>
@ -48,10 +63,15 @@
<ui:tableRowGroup binding="#{FormGestor.tableRowGroup1}" id="tableRowGroup1" <ui:tableRowGroup binding="#{FormGestor.tableRowGroup1}" id="tableRowGroup1"
sourceData="#{SessionBean1.analisesSeguimentoDataProvider}" sourceVar="currentRow"> sourceData="#{SessionBean1.analisesSeguimentoDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormGestor.tableColumn1}" headerText="Data do acidente" id="tableColumn1" <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}" <ui:hyperlink action="#{FormGestor.lnkDataAcidenteSeg_action}"
binding="#{FormGestor.lnkDataAcidenteSeg}" id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/> binding="#{FormGestor.lnkDataAcidenteSeg}" id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn> </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" <ui:tableColumn binding="#{FormGestor.tableColumn2}" headerText="Nº acidente" id="tableColumn2"
sort="analise_nr" style="width: 10%" width="10%"> sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormGestor.lnkNrSeg_action}" binding="#{FormGestor.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/> <ui:hyperlink action="#{FormGestor.lnkNrSeg_action}" binding="#{FormGestor.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/>
@ -67,7 +87,11 @@
</ui:tableColumn> </ui:tableColumn>
<ui:tableColumn binding="#{FormGestor.tableColumn5}" headerText="Fase" id="tableColumn5" width="20%"> <ui:tableColumn binding="#{FormGestor.tableColumn5}" headerText="Fase" id="tableColumn5" width="20%">
<ui:hyperlink action="#{FormGestor.lnkFaseSeg_action}" binding="#{FormGestor.lnkFaseSeg}" <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:tableColumn>
</ui:tableRowGroup> </ui:tableRowGroup>
</ui:table> </ui:table>
@ -117,7 +141,7 @@
<h:panelGrid binding="#{FormGestor.gridPanel6}" columnClasses="gridColCenter" columns="1" id="gridPanel6" <h:panelGrid binding="#{FormGestor.gridPanel6}" columnClasses="gridColCenter" columns="1" id="gridPanel6"
style="height: 24px; width: 80%" styleClass="centerBlock" width="456"> style="height: 24px; width: 80%" styleClass="centerBlock" width="456">
<ui:table augmentTitle="false" binding="#{FormGestor.table2}" id="table2" style="width: 89%; height: 48px" <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" <ui:tableRowGroup binding="#{FormGestor.tableRowGroup2}" id="tableRowGroup2"
sourceData="#{SessionBean1.analisesConcluidasDataProvider}" sourceVar="currentRow"> sourceData="#{SessionBean1.analisesConcluidasDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormGestor.tableColumn6}" headerText="Data do acidente" id="tableColumn6" <ui:tableColumn binding="#{FormGestor.tableColumn6}" headerText="Data do acidente" id="tableColumn6"
@ -125,6 +149,11 @@
<ui:hyperlink action="#{FormGestor.lnkDataConcluida_action}" binding="#{FormGestor.lnkDataConcluida}" <ui:hyperlink action="#{FormGestor.lnkDataConcluida_action}" binding="#{FormGestor.lnkDataConcluida}"
id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/> id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn> </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" <ui:tableColumn binding="#{FormGestor.tableColumn7}" headerText="Nº acidente" id="tableColumn7"
sort="analise_nr" style="width: 10%" width="7%"> sort="analise_nr" style="width: 10%" width="7%">
<ui:hyperlink action="#{FormGestor.lnkNrConcluida_action}" binding="#{FormGestor.lnkNrConcluida}" <ui:hyperlink action="#{FormGestor.lnkNrConcluida_action}" binding="#{FormGestor.lnkNrConcluida}"

@ -6,6 +6,18 @@
<ui:html binding="#{FormHS.html1}" id="html1"> <ui:html binding="#{FormHS.html1}" id="html1">
<ui:head binding="#{FormHS.head1}" id="head1"> <ui:head binding="#{FormHS.head1}" id="head1">
<ui:link binding="#{FormHS.link1}" id="link1" url="/resources/stylesheet.css"/> <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:head>
<ui:body binding="#{FormHS.body1}" id="body1" style="-rave-layout: grid"> <ui:body binding="#{FormHS.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormHS.form1}" id="form1"> <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.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:image binding="#{FormHS.image2}" id="image2" url="/resources/images/logo_auchan_small1.jpg"/>
</ui:panelGroup> </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.lblUser}" escape="false" id="lblUser" styleClass="labelBold"/>
<ui:staticText binding="#{FormHS.staticText1}" escape="false" id="staticText1" text="   "/> <ui:staticText binding="#{FormHS.staticText1}" escape="false" id="staticText1" text="   "/>
<ui:hyperlink action="#{FormHS.lnkAnalisesAcidente_action}" binding="#{FormHS.lnkAnalisesAcidente}" disabled="true" <ui:hyperlink action="#{FormHS.lnkAnalisesAcidente_action}" binding="#{FormHS.lnkAnalisesAcidente}" disabled="true"
id="lnkAnalisesAcidente" text="analisar acidentes"/> id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{FormHS.staticText13}" escape="false" id="staticText13" text=" | "/> <ui:staticText binding="#{FormHS.staticText13}" escape="false" id="staticText13" text=" | "/>
<ui:hyperlink action="#{FormHS.lnkNewUser_action}" binding="#{FormHS.lnkNewUser1}" disabled="true" id="lnkNewUser1" <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: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: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: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:hyperlink action="#{FormHS.lnkLogout_action}" binding="#{FormHS.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup> </ui:panelGroup>
</h:panelGrid> </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" <h:panelGrid binding="#{FormHS.gridLayoutTop1}" columnClasses="gridLayoutTopCols, gridLayoutTopCols" columns="1"
id="gridLayoutTop1" style="height: 15px; position: relative; vertical-align: top; width: 100%"> id="gridLayoutTop1" style="height: 15px; position: relative; vertical-align: top; width: 100%">
<h:panelGrid binding="#{FormHS.gridActual1}" columnClasses="gridColCenter" columns="1" id="gridActual1" <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"/> <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"> <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" <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" <ui:tableRowGroup binding="#{FormHS.tableRowGroup1}" id="tableRowGroup1"
sourceData="#{SessionBean1.analisesActualDataProvider}" sourceVar="currentRow"> sourceData="#{SessionBean1.analisesActualDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormHS.tableColumn1}" headerText="Data do acidente" id="tableColumn1" <ui:tableColumn binding="#{FormHS.tableColumn1}" headerText="Data do acidente" id="tableColumn1"
@ -52,6 +71,11 @@
<ui:hyperlink action="#{FormHS.lnkDataAcidente_action}" binding="#{FormHS.lnkDataAcidente}" <ui:hyperlink action="#{FormHS.lnkDataAcidente_action}" binding="#{FormHS.lnkDataAcidente}"
id="lnkDataAcidente" text="#{currentRow.value['data_acidente']}"/> id="lnkDataAcidente" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn> </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" <ui:tableColumn binding="#{FormHS.tableColumn2}" headerText="Nº acidente" id="tableColumn2"
sort="analise_nr" style="width: 10%" width="10%"> sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormHS.lnkNr_action}" binding="#{FormHS.lnkNr}" id="lnkNr" text="#{currentRow.value['analise_nr']}"/> <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:hyperlink action="#{FormHS.lnkPor_action}" binding="#{FormHS.lnkPor}" id="lnkPor" style="" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn> </ui:tableColumn>
<ui:tableColumn binding="#{FormHS.tableColumn3}" headerText="Nome do acidentado" id="tableColumn3" <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}" <ui:hyperlink action="#{FormHS.lnkNomeAcidentado_action}" binding="#{FormHS.lnkNomeAcidentado}"
id="lnkNomeAcidentado" text="#{currentRow.value['nome_acidentado']}"/> id="lnkNomeAcidentado" text="#{currentRow.value['nome_acidentado']}"/>
</ui:tableColumn> </ui:tableColumn>
<ui:tableColumn binding="#{FormHS.tableColumn10}" headerText="Fase" id="tableColumn10" width="20%"> <ui:tableColumn binding="#{FormHS.tableColumn10}" headerText="Fase" id="tableColumn10" width="20%">
<ui:hyperlink action="#{FormHS.lnkFase_action}" binding="#{FormHS.lnkFase}" id="lnkFase" <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:tableColumn>
</ui:tableRowGroup> </ui:tableRowGroup>
</ui:table> </ui:table>
@ -90,6 +118,11 @@
<ui:hyperlink action="#{FormHS.lnkDataAcidenteSeg_action}" binding="#{FormHS.lnkDataAcidenteSeg}" <ui:hyperlink action="#{FormHS.lnkDataAcidenteSeg_action}" binding="#{FormHS.lnkDataAcidenteSeg}"
id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/> id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn> </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" <ui:tableColumn binding="#{FormHS.tableColumn5}" headerText="Nº acidente" id="tableColumn5"
sort="analise_nr" style="width: 10%" width="10%"> sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormHS.lnkNrSeg_action}" binding="#{FormHS.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/> <ui:hyperlink action="#{FormHS.lnkNrSeg_action}" binding="#{FormHS.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/>
@ -104,7 +137,11 @@
</ui:tableColumn> </ui:tableColumn>
<ui:tableColumn binding="#{FormHS.tableColumn11}" headerText="Fase" id="tableColumn11" width="20%"> <ui:tableColumn binding="#{FormHS.tableColumn11}" headerText="Fase" id="tableColumn11" width="20%">
<ui:hyperlink action="#{FormHS.lnkFaseSeg_action}" binding="#{FormHS.lnkFaseSeg}" id="lnkFaseSeg" <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:tableColumn>
</ui:tableRowGroup> </ui:tableRowGroup>
</ui:table> </ui:table>
@ -158,6 +195,11 @@
<ui:hyperlink action="#{FormHS.lnkDataConcluida_action}" binding="#{FormHS.lnkDataConcluida}" <ui:hyperlink action="#{FormHS.lnkDataConcluida_action}" binding="#{FormHS.lnkDataConcluida}"
id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/> id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn> </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:tableColumn binding="#{FormHS.tableColumn8}" headerText="Nº acidente" id="tableColumn8" sort="analise_nr" style="width: 10%">
<ui:hyperlink action="#{FormHS.lnkNrConcluida_action}" binding="#{FormHS.lnkNrConcluida}" <ui:hyperlink action="#{FormHS.lnkNrConcluida_action}" binding="#{FormHS.lnkNrConcluida}"
id="lnkNrConcluida" text="#{currentRow.value['analise_nr']}"/> id="lnkNrConcluida" text="#{currentRow.value['analise_nr']}"/>

@ -6,6 +6,18 @@
<ui:html binding="#{FormRH.html1}" id="html1"> <ui:html binding="#{FormRH.html1}" id="html1">
<ui:head binding="#{FormRH.head1}" id="head1"> <ui:head binding="#{FormRH.head1}" id="head1">
<ui:link binding="#{FormRH.link1}" id="link1" url="/resources/stylesheet.css"/> <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:head>
<ui:body binding="#{FormRH.body1}" id="body1" style="-rave-layout: grid"> <ui:body binding="#{FormRH.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormRH.form1}" id="form1"> <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.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:image binding="#{FormRH.image2}" id="image2" url="/resources/images/logo_auchan_small1.jpg"/>
</ui:panelGroup> </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.lblUser}" escape="false" id="lblUser" styleClass="labelBold"/>
<ui:staticText binding="#{FormRH.stSep1}" escape="false" id="stSep1" text="   "/> <ui:staticText binding="#{FormRH.stSep1}" escape="false" id="stSep1" text="   "/>
<ui:hyperlink action="#{FormRH.lnkAnalisesAcidente_action}" binding="#{FormRH.lnkAnalisesAcidente}" disabled="true" <ui:hyperlink action="#{FormRH.lnkAnalisesAcidente_action}" binding="#{FormRH.lnkAnalisesAcidente}" disabled="true"
id="lnkAnalisesAcidente" text="analisar acidentes"/> id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{FormRH.staticText12}" escape="false" id="staticText12" text=" | "/> <ui:staticText binding="#{FormRH.staticText12}" escape="false" id="staticText12" text=" | "/>
<ui:hyperlink action="#{FormRH.lnkNewUser_action}" binding="#{FormRH.lnkNewUser1}" disabled="true" id="lnkNewUser1" <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: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: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: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:hyperlink action="#{FormRH.lnkLogout_action}" binding="#{FormRH.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup> </ui:panelGroup>
</h:panelGrid> </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" <h:panelGrid binding="#{FormRH.gridLayoutTop1}" columnClasses="gridLayoutTopCols, gridLayoutTopCols" columns="1"
id="gridLayoutTop1" style="height: 15px; position: relative; vertical-align: top; width: 100%"> id="gridLayoutTop1" style="height: 15px; position: relative; vertical-align: top; width: 100%">
<h:panelGrid binding="#{FormRH.gridActual1}" columnClasses="gridColCenter" columns="1" id="gridActual1" <h:panelGrid binding="#{FormRH.gridActual1}" columnClasses="gridColCenter" columns="1" id="gridActual1"
@ -52,6 +71,11 @@
<ui:hyperlink action="#{FormRH.lnkDataAcidente_action}" binding="#{FormRH.lnkDataAcidente}" <ui:hyperlink action="#{FormRH.lnkDataAcidente_action}" binding="#{FormRH.lnkDataAcidente}"
id="lnkDataAcidente" text="#{currentRow.value['data_acidente']}"/> id="lnkDataAcidente" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn> </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" <ui:tableColumn binding="#{FormRH.tableColumn2}" headerText="Nº acidente" id="tableColumn2"
sort="analise_nr" style="width: 10%" width="10%"> sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormRH.lnkNr_action}" binding="#{FormRH.lnkNr}" id="lnkNr" text="#{currentRow.value['analise_nr']}"/> <ui:hyperlink action="#{FormRH.lnkNr_action}" binding="#{FormRH.lnkNr}" id="lnkNr" text="#{currentRow.value['analise_nr']}"/>
@ -66,7 +90,7 @@
</ui:tableColumn> </ui:tableColumn>
<ui:tableColumn binding="#{FormRH.tableColumn10}" headerText="Fase" id="tableColumn10" width="20%"> <ui:tableColumn binding="#{FormRH.tableColumn10}" headerText="Fase" id="tableColumn10" width="20%">
<ui:hyperlink action="#{FormRH.lnkFase_action}" binding="#{FormRH.lnkFase}" id="lnkFase" <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:tableColumn>
</ui:tableRowGroup> </ui:tableRowGroup>
</ui:table> </ui:table>
@ -90,6 +114,11 @@
<ui:hyperlink action="#{FormRH.lnkDataAcidenteSeg_action}" binding="#{FormRH.lnkDataAcidenteSeg}" <ui:hyperlink action="#{FormRH.lnkDataAcidenteSeg_action}" binding="#{FormRH.lnkDataAcidenteSeg}"
id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/> id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn> </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" <ui:tableColumn binding="#{FormRH.tableColumn5}" headerText="Nº acidente" id="tableColumn5"
sort="analise_nr" style="width: 10%" width="10%"> sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormRH.lnkNrSeg_action}" binding="#{FormRH.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/> <ui:hyperlink action="#{FormRH.lnkNrSeg_action}" binding="#{FormRH.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/>
@ -104,7 +133,7 @@
</ui:tableColumn> </ui:tableColumn>
<ui:tableColumn binding="#{FormRH.tableColumn11}" headerText="Fase" id="tableColumn11" width="20%"> <ui:tableColumn binding="#{FormRH.tableColumn11}" headerText="Fase" id="tableColumn11" width="20%">
<ui:hyperlink action="#{FormRH.lnkFaseSeg_action}" binding="#{FormRH.lnkFaseSeg}" id="lnkFaseSeg" <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:tableColumn>
</ui:tableRowGroup> </ui:tableRowGroup>
</ui:table> </ui:table>
@ -161,6 +190,11 @@
<ui:hyperlink action="#{FormRH.lnkDataConcluida_action}" binding="#{FormRH.lnkDataConcluida}" <ui:hyperlink action="#{FormRH.lnkDataConcluida_action}" binding="#{FormRH.lnkDataConcluida}"
id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/> id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn> </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" <ui:tableColumn binding="#{FormRH.tableColumn8}" headerText="Nº acidente" id="tableColumn8" sort="analise_nr"
style="width: 10%" width="7%"> style="width: 10%" width="7%">
<ui:hyperlink action="#{FormRH.lnkNrConcluida_action}" binding="#{FormRH.lnkNrConcluida}" <ui:hyperlink action="#{FormRH.lnkNrConcluida_action}" binding="#{FormRH.lnkNrConcluida}"

@ -7,6 +7,18 @@
<ui:head binding="#{FormSeguranca.head1}" id="head1"> <ui:head binding="#{FormSeguranca.head1}" id="head1">
<ui:link binding="#{FormSeguranca.link1}" id="link1" url="/resources/stylesheet.css"/> <ui:link binding="#{FormSeguranca.link1}" id="link1" url="/resources/stylesheet.css"/>
<ui:link binding="#{FormSeguranca.link2}" id="link2" 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:head>
<ui:body binding="#{FormSeguranca.body1}" id="body1" style="-rave-layout: grid"> <ui:body binding="#{FormSeguranca.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormSeguranca.form1}" id="form1"> <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.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:image binding="#{FormSeguranca.image2}" id="image2" url="/resources/images/logo_auchan_small1.jpg"/>
</ui:panelGroup> </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.lblUser}" escape="false" id="lblUser" styleClass="labelBold"/>
<ui:staticText binding="#{FormSeguranca.staticText18}" escape="false" id="staticText18" text="   "/> <ui:staticText binding="#{FormSeguranca.staticText18}" escape="false" id="staticText18" text="   "/>
<ui:hyperlink action="#{FormSeguranca.lnkAnalisesAcidente_action}" binding="#{FormSeguranca.lnkAnalisesAcidente}" <ui:hyperlink action="#{FormSeguranca.lnkAnalisesAcidente_action}" binding="#{FormSeguranca.lnkAnalisesAcidente}"
@ -30,9 +42,16 @@
<ui:staticText binding="#{FormSeguranca.staticText9}" escape="false" id="staticText9" text=" | "/> <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: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: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:hyperlink action="#{FormSeguranca.lnkLogout_action}" binding="#{FormSeguranca.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup> </ui:panelGroup>
</h:panelGrid> </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" <h:panelGrid binding="#{FormSeguranca.gridLayoutTop}" columnClasses="gridLayoutTopCols, gridLayoutTopCols" columns="1"
id="gridLayoutTop" style="height: 15px; position: relative; vertical-align: top; width: 100%"> id="gridLayoutTop" style="height: 15px; position: relative; vertical-align: top; width: 100%">
<h:panelGrid binding="#{FormSeguranca.gridActual}" columnClasses="gridColCenter" columns="1" id="gridActual" <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%" <h:panelGrid binding="#{FormSeguranca.gridPanel4}" id="gridPanel4" style="height: 24px; width: 100%"
styleClass="centerBlock" width="456"> styleClass="centerBlock" width="456">
<ui:table augmentTitle="false" binding="#{FormSeguranca.table1}" id="table1" style="width: 80%; height: 48px" <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" <ui:tableRowGroup binding="#{FormSeguranca.tableRowGroup1}" id="tableRowGroup1" rows="10"
sourceData="#{SessionBean1.analisesActualDataProvider}" sourceVar="currentRow"> sourceData="#{SessionBean1.analisesActualDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormSeguranca.tableColumn1}" headerText="Data do acidente" id="tableColumn1" <ui:tableColumn binding="#{FormSeguranca.tableColumn1}" headerText="Data do acidente" id="tableColumn1"
@ -57,6 +76,11 @@
<ui:hyperlink action="#{FormSeguranca.lnkDataAcidente_action}" <ui:hyperlink action="#{FormSeguranca.lnkDataAcidente_action}"
binding="#{FormSeguranca.lnkDataAcidente}" id="lnkDataAcidente" text="#{currentRow.value['data_acidente']}"/> binding="#{FormSeguranca.lnkDataAcidente}" id="lnkDataAcidente" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn> </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" <ui:tableColumn binding="#{FormSeguranca.tableColumn2}" headerText="Nº acidente" id="tableColumn2"
sort="analise_nr" style="width: 10%" width="10%"> sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormSeguranca.lnkNr_action}" binding="#{FormSeguranca.lnkNr}" id="lnkNr" text="#{currentRow.value['analise_nr']}"/> <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']}"/> style="" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn> </ui:tableColumn>
<ui:tableColumn binding="#{FormSeguranca.tableColumn3}" headerText="Nome do acidentado" id="tableColumn3" <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}" <ui:hyperlink action="#{FormSeguranca.lnkNomeAcidentado_action}"
binding="#{FormSeguranca.lnkNomeAcidentado}" id="lnkNomeAcidentado" text="#{currentRow.value['nome_acidentado']}"/> binding="#{FormSeguranca.lnkNomeAcidentado}" id="lnkNomeAcidentado" text="#{currentRow.value['nome_acidentado']}"/>
</ui:tableColumn> </ui:tableColumn>
<ui:tableColumn binding="#{FormSeguranca.tableColumn10}" headerText="Fase" id="tableColumn10" width="20%"> <ui:tableColumn binding="#{FormSeguranca.tableColumn10}" headerText="Fase" id="tableColumn10" width="20%">
<ui:hyperlink action="#{FormSeguranca.lnkFase_action}" binding="#{FormSeguranca.lnkFase}" id="lnkFase" <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:tableColumn>
</ui:tableRowGroup> </ui:tableRowGroup>
</ui:table> </ui:table>
@ -88,7 +112,7 @@
<h:panelGrid binding="#{FormSeguranca.gridPanel5}" id="gridPanel5" <h:panelGrid binding="#{FormSeguranca.gridPanel5}" id="gridPanel5"
style="background-color: #f6f4e8; height: 24px; width: 100%" styleClass="centerBlock" width="456"> 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" <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" <ui:tableRowGroup binding="#{FormSeguranca.tableRowGroup2}" id="tableRowGroup2" rows="10"
sourceData="#{SessionBean1.analisesSeguimentoDataProvider}" sourceVar="currentRow"> sourceData="#{SessionBean1.analisesSeguimentoDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormSeguranca.tableColumn4}" headerText="Data do acidente" id="tableColumn4" <ui:tableColumn binding="#{FormSeguranca.tableColumn4}" headerText="Data do acidente" id="tableColumn4"
@ -96,6 +120,11 @@
<ui:hyperlink action="#{FormSeguranca.lnkDataAcidenteSeg_action}" <ui:hyperlink action="#{FormSeguranca.lnkDataAcidenteSeg_action}"
binding="#{FormSeguranca.lnkDataAcidenteSeg}" id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/> binding="#{FormSeguranca.lnkDataAcidenteSeg}" id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn> </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" <ui:tableColumn binding="#{FormSeguranca.tableColumn5}" headerText="Nº acidente" id="tableColumn5"
sort="analise_nr" style="width: 10%" width="10%"> sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormSeguranca.lnkNrSeg_action}" binding="#{FormSeguranca.lnkNrSeg}" <ui:hyperlink action="#{FormSeguranca.lnkNrSeg_action}" binding="#{FormSeguranca.lnkNrSeg}"
@ -106,14 +135,14 @@
id="lnkPorSeg" style="" text="#{currentRow.value['numero_mecanografico']}"/> id="lnkPorSeg" style="" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn> </ui:tableColumn>
<ui:tableColumn binding="#{FormSeguranca.tableColumn6}" headerText="Nome do acidentado" id="tableColumn6" <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}" <ui:hyperlink action="#{FormSeguranca.lnkNomeAcidentadoSeg_action}"
binding="#{FormSeguranca.lnkNomeAcidentadoSeg}" id="lnkNomeAcidentadoSeg" text="#{currentRow.value['nome_acidentado']}"/> binding="#{FormSeguranca.lnkNomeAcidentadoSeg}" id="lnkNomeAcidentadoSeg" text="#{currentRow.value['nome_acidentado']}"/>
</ui:tableColumn> </ui:tableColumn>
<ui:tableColumn binding="#{FormSeguranca.tableColumn11}" headerText="Fase" id="tableColumn11" <ui:tableColumn binding="#{FormSeguranca.tableColumn11}" headerText="Fase" id="tableColumn11"
style="width: 20%" width="20%"> style="width: 20%" width="20%">
<ui:hyperlink action="#{FormSeguranca.lnkFaseSeg_action}" binding="#{FormSeguranca.lnkFaseSeg}" <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:tableColumn>
</ui:tableRowGroup> </ui:tableRowGroup>
</ui:table> </ui:table>
@ -163,7 +192,7 @@
<h:panelGrid binding="#{FormSeguranca.gridPanel7}" columnClasses="gridColCenter" columns="1" id="gridPanel7" <h:panelGrid binding="#{FormSeguranca.gridPanel7}" columnClasses="gridColCenter" columns="1" id="gridPanel7"
style="height: 24px; width: 80%" styleClass="centerBlock" width="456"> style="height: 24px; width: 80%" styleClass="centerBlock" width="456">
<ui:table augmentTitle="false" binding="#{FormSeguranca.table3}" id="table3" style="width: 89%; height: 48px" <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" <ui:tableRowGroup binding="#{FormSeguranca.tableRowGroup3}" id="tableRowGroup3" rows="10"
sourceData="#{SessionBean1.analisesConcluidasDataProvider}" sourceVar="currentRow"> sourceData="#{SessionBean1.analisesConcluidasDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormSeguranca.tableColumn7}" headerText="Data do acidente" id="tableColumn7" <ui:tableColumn binding="#{FormSeguranca.tableColumn7}" headerText="Data do acidente" id="tableColumn7"
@ -171,6 +200,11 @@
<ui:hyperlink action="#{FormSeguranca.lnkDataConcluida_action}" binding="#{FormSeguranca.lnkDataConcluida}" <ui:hyperlink action="#{FormSeguranca.lnkDataConcluida_action}" binding="#{FormSeguranca.lnkDataConcluida}"
id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/> id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn> </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" <ui:tableColumn binding="#{FormSeguranca.tableColumn8}" headerText="Nº acidente" id="tableColumn8"
sort="analise_nr" style="width: 10%" width="7%"> sort="analise_nr" style="width: 10%" width="7%">
<ui:hyperlink action="#{FormSeguranca.lnkNrConcluida_action}" binding="#{FormSeguranca.lnkNrConcluida}" <ui:hyperlink action="#{FormSeguranca.lnkNrConcluida_action}" binding="#{FormSeguranca.lnkNrConcluida}"
@ -181,7 +215,7 @@
id="lnkPorConcluida" style="" text="#{currentRow.value['numero_mecanografico']}"/> id="lnkPorConcluida" style="" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn> </ui:tableColumn>
<ui:tableColumn binding="#{FormSeguranca.tableColumn9}" headerText="Nome do acidentado" id="tableColumn9" <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}" <ui:hyperlink action="#{FormSeguranca.lnkNomeConcluida_action}" binding="#{FormSeguranca.lnkNomeConcluida}"
id="lnkNomeConcluida" text="#{currentRow.value['nome_acidentado']}"/> id="lnkNomeConcluida" text="#{currentRow.value['nome_acidentado']}"/>
</ui:tableColumn> </ui:tableColumn>

@ -7,6 +7,18 @@
<ui:head binding="#{GestaoUtilizadores.head1}" id="head1"> <ui:head binding="#{GestaoUtilizadores.head1}" id="head1">
<ui:link binding="#{GestaoUtilizadores.link1}" id="link1" url="/resources/stylesheet.css"/> <ui:link binding="#{GestaoUtilizadores.link1}" id="link1" url="/resources/stylesheet.css"/>
<script> <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() function clearEmptyTables()
{ {
var t1 = document.getElementById("form1:table3:tableRowGroup3:_emptyDataColumn:_emptyDataText"); var t1 = document.getElementById("form1:table3:tableRowGroup3:_emptyDataColumn:_emptyDataText");
@ -41,11 +53,14 @@
binding="#{GestaoUtilizadores.lnkAnalisesAcidente}" id="lnkAnalisesAcidente" text="analisar acidentes"/> binding="#{GestaoUtilizadores.lnkAnalisesAcidente}" id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{GestaoUtilizadores.stSep3}" escape="false" id="stSep3" text=" | "/> <ui:staticText binding="#{GestaoUtilizadores.stSep3}" escape="false" id="stSep3" text=" | "/>
<ui:hyperlink action="#{GestaoUtilizadores.lnkNewUser_action}" binding="#{GestaoUtilizadores.lnkNewUser1}" <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:staticText binding="#{GestaoUtilizadores.stSep2}" escape="false" id="stSep2" text=" | "/>
<ui:hyperlink action="#{GestaoUtilizadores.lnkEditUser_action}" binding="#{GestaoUtilizadores.lnkEditUser1}" <ui:hyperlink action="#{GestaoUtilizadores.lnkEditUser_action}" binding="#{GestaoUtilizadores.lnkEditUser1}"
id="lnkEditUser1" text="alterar dados utilizador"/> id="lnkEditUser1" text="alterar dados utilizador"/>
<ui:staticText binding="#{GestaoUtilizadores.staticText1}" escape="false" id="staticText1" text=" | "/> <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:hyperlink action="#{GestaoUtilizadores.lnkLogout_action}" binding="#{GestaoUtilizadores.lnkLogout1}" id="lnkLogout1" text="sair&gt;&gt;"/>
</ui:panelGroup> </ui:panelGroup>
</h:panelGrid> </h:panelGrid>

@ -7,6 +7,18 @@
<ui:head binding="#{NovoUtilizador.head1}" id="head1"> <ui:head binding="#{NovoUtilizador.head1}" id="head1">
<ui:link binding="#{NovoUtilizador.link1}" id="link1" url="/resources/stylesheet.css"/> <ui:link binding="#{NovoUtilizador.link1}" id="link1" url="/resources/stylesheet.css"/>
<script> <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) function showPanel(rb)
{ {
document.getElementById("form1:gridTrabalhadores").className = "hidden"; document.getElementById("form1:gridTrabalhadores").className = "hidden";
@ -76,10 +88,13 @@
id="lnkAnalisesAcidente" text="analisar acidentes"/> id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{NovoUtilizador.staticText28}" escape="false" id="staticText28" text=" | "/> <ui:staticText binding="#{NovoUtilizador.staticText28}" escape="false" id="staticText28" text=" | "/>
<ui:hyperlink action="#{NovoUtilizador.lnkNewUser_action}" binding="#{NovoUtilizador.lnkNewUser1}" disabled="true" <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: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: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: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:hyperlink action="#{NovoUtilizador.lnkLogout_action}" binding="#{NovoUtilizador.lnkLogout1}" id="lnkLogout1" text="sair&gt;&gt;"/>
</ui:panelGroup> </ui:panelGroup>
</h:panelGrid> </h:panelGrid>
@ -118,7 +133,8 @@
<ui:checkbox binding="#{NovoUtilizador.chkGestaoGeral}" id="chkGestaoGeral" style="height: 24px; width: 24px"/> <ui:checkbox binding="#{NovoUtilizador.chkGestaoGeral}" id="chkGestaoGeral" style="height: 24px; width: 24px"/>
</ui:panelGroup> </ui:panelGroup>
<ui:panelGroup binding="#{NovoUtilizador.pgCatHs}" id="pgCatHs" style="height: 24px; width: 312px"> <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" <ui:staticText binding="#{NovoUtilizador.staticText14}" escape="false" id="staticText14"
style="height: 24px; width: 240px" text="Higiene e Seguran&amp;ccedil;a&#xa; "/> style="height: 24px; width: 240px" text="Higiene e Seguran&amp;ccedil;a&#xa; "/>
</ui:panelGroup> </ui:panelGroup>
@ -128,7 +144,8 @@
style="height: 24px; width: 240px" text="M&amp;eacute;dico&#xa; "/> style="height: 24px; width: 240px" text="M&amp;eacute;dico&#xa; "/>
</ui:panelGroup> </ui:panelGroup>
<ui:panelGroup binding="#{NovoUtilizador.pgCatRh}" id="pgCatRh" style="height: 24px; width: 312px"> <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" <ui:staticText binding="#{NovoUtilizador.staticText16}" escape="false" id="staticText16"
style="height: 24px; width: 240px" text="Recursos Humanos&#xa; "/> style="height: 24px; width: 240px" text="Recursos Humanos&#xa; "/>
</ui:panelGroup> </ui:panelGroup>
@ -188,10 +205,10 @@
</ui:table> </ui:table>
<ui:staticText binding="#{NovoUtilizador.staticText7}" escape="false" id="staticText7" <ui:staticText binding="#{NovoUtilizador.staticText7}" escape="false" id="staticText7"
style="height: 24px; width: 72px" text=" "/> style="height: 24px; width: 72px" text=" "/>
<ui:staticText binding="#{NovoUtilizador.staticText8}" escape="false" id="staticText8" <ui:staticText binding="#{NovoUtilizador.stOutro}" escape="false" id="stOutro" style="height: 24px; width: 72px"
style="height: 24px; width: 72px" styleClass="labelBold" text=" Outro"/> styleClass="labelBold" text=" Outro"/>
<h:panelGrid binding="#{NovoUtilizador.gridPanel5}" columnClasses="gridColLeft15, gridColLeft85" columns="2" <h:panelGrid binding="#{NovoUtilizador.gridOutro}" columnClasses="gridColLeft15, gridColLeft85" columns="2"
id="gridPanel5" style="height: 24px" width="360"> id="gridOutro" style="height: 24px" width="360">
<ui:staticText binding="#{NovoUtilizador.staticText9}" escape="false" id="staticText9" style="width: 72px" <ui:staticText binding="#{NovoUtilizador.staticText9}" escape="false" id="staticText9" style="width: 72px"
styleClass="labelBold" text="Designa&amp;ccedil;&amp;atilde;o:"/> styleClass="labelBold" text="Designa&amp;ccedil;&amp;atilde;o:"/>
<ui:textField binding="#{NovoUtilizador.txtNomeOutro}" id="txtNomeOutro" style="height: 18px; width: 216px"/> <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.gridPanel2}" columns="1" id="gridPanel2" style="height: 24px" styleClass="centerBlock" width="456">
<h:panelGrid binding="#{RecuperarPassword.gridPanel3}" columns="1" id="gridPanel3" <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"> 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" <h:panelGrid binding="#{RecuperarPassword.gridPanel4}" columnClasses="gridColLeft, gridColRight" columns="2" id="gridPanel4"
style="height: 72px" width="432"> 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: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%"/> <ui:textField binding="#{RecuperarPassword.txtEmail}" id="txtEmail" style="width: 100%"/>
</h:panelGrid> </h:panelGrid>
<h:panelGrid binding="#{RecuperarPassword.gridPanel5}" columnClasses="gridColRight" id="gridPanel5" <h:panelGrid binding="#{RecuperarPassword.gridPanel5}" columnClasses="gridColRight" id="gridPanel5"
@ -32,7 +35,7 @@
</ui:panelGroup> </ui:panelGroup>
</h:panelGrid> </h:panelGrid>
</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>
</h:panelGrid> </h:panelGrid>
<div class="gridColCenter" style="height: 22px; left: 0px; top: 500px; position: absolute; width: 100%"> <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:head binding="#{UtilizadorFields.head1}" id="head1">
<ui:link binding="#{UtilizadorFields.link1}" id="link1" url="/resources/stylesheet.css"/> <ui:link binding="#{UtilizadorFields.link1}" id="link1" url="/resources/stylesheet.css"/>
<script> <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() function confirmeUserDeletion()
{ {
var hid = document.getElementById("form1:hidConfDelUser"); var hid = document.getElementById("form1:hidConfDelUser");
@ -45,11 +57,14 @@
id="lnkAnalisesAcidente" text="analisar acidentes"/> id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{UtilizadorFields.staticText18}" escape="false" id="staticText18" text=" | "/> <ui:staticText binding="#{UtilizadorFields.staticText18}" escape="false" id="staticText18" text=" | "/>
<ui:hyperlink action="#{UtilizadorFields.lnkNewUser_action}" binding="#{UtilizadorFields.lnkNewUser1}" disabled="true" <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:staticText binding="#{UtilizadorFields.staticText17}" escape="false" id="staticText17" text=" | "/>
<ui:hyperlink action="#{UtilizadorFields.lnkEditUser_action}" binding="#{UtilizadorFields.lnkEditUser1}" disabled="true" <ui:hyperlink action="#{UtilizadorFields.lnkEditUser_action}" binding="#{UtilizadorFields.lnkEditUser1}" disabled="true"
id="lnkEditUser1" text="alterar dados utilizador"/> id="lnkEditUser1" text="alterar dados utilizador"/>
<ui:staticText binding="#{UtilizadorFields.staticText2}" escape="false" id="staticText2" text=" | "/> <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:hyperlink action="#{UtilizadorFields.lnkLogout_action}" binding="#{UtilizadorFields.lnkLogout1}" id="lnkLogout1" text="sair&gt;&gt;"/>
</ui:panelGroup> </ui:panelGroup>
</h:panelGrid> </h:panelGrid>

@ -6,8 +6,38 @@
<ui:html binding="#{ViewAnaliseAcidenteTrabalho.html1}" id="html1"> <ui:html binding="#{ViewAnaliseAcidenteTrabalho.html1}" id="html1">
<ui:head binding="#{ViewAnaliseAcidenteTrabalho.head1}" id="head1"> <ui:head binding="#{ViewAnaliseAcidenteTrabalho.head1}" id="head1">
<ui:link binding="#{ViewAnaliseAcidenteTrabalho.link1}" id="link1" url="/resources/stylesheet.css"/> <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: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"> <ui:form binding="#{ViewAnaliseAcidenteTrabalho.form1}" id="form1">
<h:panelGrid binding="#{ViewAnaliseAcidenteTrabalho.gridBase1}" columns="1" id="gridBase1" <h:panelGrid binding="#{ViewAnaliseAcidenteTrabalho.gridBase1}" columns="1" id="gridBase1"
style="height: 39px; top: 60px; position: absolute; width: 100%" styleClass="centerBlock"> style="height: 39px; top: 60px; position: absolute; width: 100%" styleClass="centerBlock">
@ -15,18 +45,21 @@
styleClass="centerBlock" width="456"> styleClass="centerBlock" width="456">
<h:panelGrid binding="#{ViewAnaliseAcidenteTrabalho.gridHeader1}" columnClasses="gridColRightBottom" columns="1" <h:panelGrid binding="#{ViewAnaliseAcidenteTrabalho.gridHeader1}" columnClasses="gridColRightBottom" columns="1"
id="gridHeader1" style="height: 24px; width: 100%" width="624"> 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.lblUser}" escape="false" id="lblUser" styleClass="labelBold "/>
<ui:staticText binding="#{ViewAnaliseAcidenteTrabalho.staticText21}" escape="false" id="staticText21" text="   "/> <ui:staticText binding="#{ViewAnaliseAcidenteTrabalho.staticText21}" escape="false" id="staticText21" text="   "/>
<ui:hyperlink action="#{ViewAnaliseAcidenteTrabalho.lnkAnalisesAcidente_action}" <ui:hyperlink action="#{ViewAnaliseAcidenteTrabalho.lnkAnalisesAcidente_action}"
binding="#{ViewAnaliseAcidenteTrabalho.lnkAnalisesAcidente}" id="lnkAnalisesAcidente" text="analisar acidentes"/> binding="#{ViewAnaliseAcidenteTrabalho.lnkAnalisesAcidente}" id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{ViewAnaliseAcidenteTrabalho.staticText38}" escape="false" id="staticText38" text=" | "/> <ui:staticText binding="#{ViewAnaliseAcidenteTrabalho.staticText38}" escape="false" id="staticText38" text=" | "/>
<ui:hyperlink action="#{ViewAnaliseAcidenteTrabalho.lnkNewUser_action}" <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:staticText binding="#{ViewAnaliseAcidenteTrabalho.staticText39}" escape="false" id="staticText39" text=" | "/>
<ui:hyperlink action="#{ViewAnaliseAcidenteTrabalho.lnkEditUser_action}" <ui:hyperlink action="#{ViewAnaliseAcidenteTrabalho.lnkEditUser_action}"
binding="#{ViewAnaliseAcidenteTrabalho.lnkEditUser}" id="lnkEditUser" text="alterar dados utilizador"/> binding="#{ViewAnaliseAcidenteTrabalho.lnkEditUser}" id="lnkEditUser" text="alterar dados utilizador"/>
<ui:staticText binding="#{ViewAnaliseAcidenteTrabalho.staticText40}" escape="false" id="staticText40" text=" | "/> <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}" <ui:hyperlink action="#{ViewAnaliseAcidenteTrabalho.lnkLogout_action}"
binding="#{ViewAnaliseAcidenteTrabalho.lnkLogout1}" id="lnkLogout1" text="sair&gt;&gt;"/> binding="#{ViewAnaliseAcidenteTrabalho.lnkLogout1}" id="lnkLogout1" text="sair&gt;&gt;"/>
</ui:panelGroup> </ui:panelGroup>
@ -248,7 +281,7 @@
<h:panelGrid binding="#{ViewAnaliseAcidenteTrabalho.gridSubstancias}" columnClasses="gridColLeft" columns="1" <h:panelGrid binding="#{ViewAnaliseAcidenteTrabalho.gridSubstancias}" columnClasses="gridColLeft" columns="1"
id="gridSubstancias" style="height: 24px; width: 100%" width="480"> id="gridSubstancias" style="height: 24px; width: 100%" width="480">
<ui:staticText binding="#{ViewAnaliseAcidenteTrabalho.lblSubstancias}" escape="false" id="lblSubstancias" <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"/> <ui:staticText binding="#{ViewAnaliseAcidenteTrabalho.txtSubstancias}" id="txtSubstancias" style="height: 24px"/>
</h:panelGrid> </h:panelGrid>
<h:panelGrid binding="#{ViewAnaliseAcidenteTrabalho.gridCondicoes}" columnClasses="gridColLeft" columns="1" <h:panelGrid binding="#{ViewAnaliseAcidenteTrabalho.gridCondicoes}" columnClasses="gridColLeft" columns="1"
@ -412,11 +445,13 @@
id="gridAssSupView" style="height: 24px; width: 100%" width="240"/> id="gridAssSupView" style="height: 24px; width: 100%" width="240"/>
</h:panelGrid> </h:panelGrid>
</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"> 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}" <ui:button action="#{ViewAnaliseAcidenteTrabalho.butVoltar_action}" binding="#{ViewAnaliseAcidenteTrabalho.butVoltar}"
id="butVoltar" style="height: 24px; width: 96px" text="Voltar"/> 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> </ui:panelGroup>
</h:panelGrid> </h:panelGrid>
<h:panelGrid binding="#{ViewAnaliseAcidenteTrabalho.gridPanel14}" columnClasses="gridColCenter" columns="1" id="gridPanel14" style="height: 24px; width: 100%"> <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> </h:panelGrid>
</h:panelGrid> </h:panelGrid>
<ui:panelGroup binding="#{ViewAnaliseAcidenteTrabalho.groupPanel5}" id="groupPanel5"/>
<ui:hiddenField binding="#{ViewAnaliseAcidenteTrabalho.hidConfDelete}" id="hidConfDelete"/>
</ui:form> </ui:form>
</ui:body> </ui:body>
</ui:html> </ui:html>

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

Loading…
Cancel
Save