diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FichaUtilizador.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FichaUtilizador.java
index 6e673945..0a184890 100644
--- a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FichaUtilizador.java
+++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/FichaUtilizador.java
@@ -474,15 +474,6 @@ public class FichaUtilizador extends AbstractPageBean {
this.groupPanel5 = pg;
}
- private Button butApagar = new Button();
-
- public Button getButApagar() {
- return butApagar;
- }
-
- public void setButApagar(Button b) {
- this.butApagar = b;
- }
private Button butGravar = new Button();
@@ -870,7 +861,7 @@ public class FichaUtilizador extends AbstractPageBean {
*/
public void prerender() {
stCriarEditar.setText("EDITAR");
- butApagar.setRendered(true);
+
if(getSessionBean1().getModoEdicaoUtilizador().matches("new"))
{
if(!isPostData)
@@ -882,12 +873,12 @@ public class FichaUtilizador extends AbstractPageBean {
lblCedula.setRendered(false);
stCedula.setRendered(false);
}
- butApagar.setRendered(false);
+
}
if(getSessionBean1().getModoEdicaoUtilizador().matches("edit"))
{
//drpNome.setRendered(true);
- butApagar.setRendered(false);
+
if(!isPostData)
{
showUser();
diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/UtilizadorFields.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/UtilizadorFields.java
index b292403a..726dd689 100644
--- a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/UtilizadorFields.java
+++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/UtilizadorFields.java
@@ -301,17 +301,7 @@ public class UtilizadorFields extends AbstractPageBean {
public void setGroupPanel5(PanelGroup pg) {
this.groupPanel5 = pg;
}
-
- private Button butApagar = new Button();
-
- public Button getButApagar() {
- return butApagar;
- }
-
- public void setButApagar(Button b) {
- this.butApagar = b;
- }
-
+
private Button butGravar = new Button();
public Button getButGravar() {
@@ -822,7 +812,6 @@ public class UtilizadorFields extends AbstractPageBean {
if(getSessionBean1().getModoEdicaoUtilizador().matches("new"))
{
stCriarEditar.setText("CRIAR");
- butApagar.setRendered(false);
initializeNew();
}
else if( getSessionBean1().getModoEdicaoUtilizador().matches("edit"))
diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/db/UtilizadoresDataProvider.java b/trunk/AnaliseAcidentesTrabalho/src/java/db/UtilizadoresDataProvider.java
index 6dac62c1..df6ae183 100644
--- a/trunk/AnaliseAcidentesTrabalho/src/java/db/UtilizadoresDataProvider.java
+++ b/trunk/AnaliseAcidentesTrabalho/src/java/db/UtilizadoresDataProvider.java
@@ -347,10 +347,12 @@ public class UtilizadoresDataProvider {
}
if(booDirRh.matches("y"))
{
- if(u.getTipo().intValue() == 1 || u.getTipo().intValue() == 2 || u.getTipo().intValue() == 6)
- {
- list.add(u);
- }
+ int uType = u.getTipo().intValue();
+ if ( uType == Global.TIPO_UTILIZADOR_SEGURANCA || uType == Global.TIPO_UTILIZADOR_RH || uType == Global.TIPO_UTILIZADOR_GESTOR
+ || uType == Global.TIPO_UTILIZADOR_DIRECTOR_LOJA )
+ {
+ list.add( u );
+ }
}
else
{
diff --git a/trunk/AnaliseAcidentesTrabalho/web/FichaUtilizador.jsp b/trunk/AnaliseAcidentesTrabalho/web/FichaUtilizador.jsp
index f96bb239..1875c0c6 100644
--- a/trunk/AnaliseAcidentesTrabalho/web/FichaUtilizador.jsp
+++ b/trunk/AnaliseAcidentesTrabalho/web/FichaUtilizador.jsp
@@ -140,9 +140,6 @@
-
-
diff --git a/trunk/AnaliseAcidentesTrabalho/web/UtilizadorFields.jsp b/trunk/AnaliseAcidentesTrabalho/web/UtilizadorFields.jsp
index 816a5472..33783e37 100644
--- a/trunk/AnaliseAcidentesTrabalho/web/UtilizadorFields.jsp
+++ b/trunk/AnaliseAcidentesTrabalho/web/UtilizadorFields.jsp
@@ -152,8 +152,7 @@
-
+