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 @@ - +