diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/AnaliseAcidenteTrabalho.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/AnaliseAcidenteTrabalho.java
index bac35ed0..085f83a3 100644
--- a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/AnaliseAcidenteTrabalho.java
+++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/AnaliseAcidenteTrabalho.java
@@ -5023,6 +5023,30 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
{
this.staticText42 = st;
}
+
+ private RadioButton rbTurnoOutro = new RadioButton();
+
+ public RadioButton getRbTurnoOutro()
+ {
+ return rbTurnoOutro;
+ }
+
+ public void setRbTurnoOutro( RadioButton rb )
+ {
+ this.rbTurnoOutro = rb;
+ }
+ private StaticText staticTextTurnoOutro = new StaticText();
+
+ public StaticText getStaticTextTurnoOutro()
+ {
+ return staticTextTurnoOutro;
+ }
+
+ public void setStaticTextTurnoOutro( StaticText st )
+ {
+ this.staticTextTurnoOutro = st;
+ }
+
private HiddenField hidDisableEnviar = new HiddenField();
public HiddenField getHidDisableEnviar()
@@ -8383,6 +8407,7 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
rbTurnoManha.setSelected( null );
rbTurnoTarde.setSelected( null );
rbTurnoNoite.setSelected( null );
+ rbTurnoOutro.setSelected( null );
if ( a.getTurno().matches( "m" ) )
{
rbTurnoManha.setSelected( new Boolean( true ) );
@@ -8395,6 +8420,10 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
{
rbTurnoNoite.setSelected( new Boolean( true ) );
}
+ else if ( a.getTurno().matches( "o" ) )
+ {
+ rbTurnoOutro.setSelected( new Boolean( true ) );
+ }
txtNomeSuperior.setText( a.getNome_superior_hierarquico() );
txtEmailSuperior.setText( a.getEmail_superior_hierarquico() );
@@ -11654,6 +11683,13 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
a.setTurno( "n" );
}
}
+ if ( rbTurnoOutro.getValue() != null )
+ {
+ if ( rbTurnoOutro.getValue().equals( new Boolean( true ) ) )
+ {
+ a.setTurno( "o" );
+ }
+ }
if ( txtNomeSuperior.getText() != null )
{
@@ -13609,7 +13645,7 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean
}
}
- if ( rbTurnoManha.getSelected() == null && rbTurnoTarde.getSelected() == null && rbTurnoNoite.getSelected() == null )
+ if ( rbTurnoManha.getSelected() == null && rbTurnoTarde.getSelected() == null && rbTurnoNoite.getSelected() == null && rbTurnoOutro.getSelected() == null )
{
getSessionBean1().setMsg( "Falta turno de trabalho!" );
return false;
diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/EstatisticasProcesso.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/EstatisticasProcesso.java
index cf52a5f6..eb2be1cd 100644
--- a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/EstatisticasProcesso.java
+++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/EstatisticasProcesso.java
@@ -383,11 +383,12 @@ public class EstatisticasProcesso extends AbstractPageBean
lblUser.setText( getSessionBean1().getCurrentUser().getLogin() );
- Option[] turnosOptions = new Option[ 4 ];
+ Option[] turnosOptions = new Option[ 5 ];
turnosOptions[ 0 ] = new Option( "", "" );
turnosOptions[ 1 ] = new Option( "m", "Manhã" );
turnosOptions[ 2 ] = new Option( "t", "Tarde" );
turnosOptions[ 3 ] = new Option( "n", "Noite" );
+ turnosOptions[ 4 ] = new Option( "o", "Outro" );
dropTurno.setItems( turnosOptions );
try
diff --git a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/ViewAnaliseAcidenteTrabalho.java b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/ViewAnaliseAcidenteTrabalho.java
index 3daeb5e9..448a9b3e 100644
--- a/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/ViewAnaliseAcidenteTrabalho.java
+++ b/trunk/AnaliseAcidentesTrabalho/src/java/analiseacidentestrabalho/ViewAnaliseAcidenteTrabalho.java
@@ -2654,7 +2654,11 @@ public class ViewAnaliseAcidenteTrabalho extends AbstractPageBean
if(a.getTurno().matches("n"))
{
turno_str += "noite";
- }
+ }
+ if(a.getTurno().matches("o"))
+ {
+ turno_str += "outro";
+ }
stTurno.setText(turno_str);
stNomeSuperior.setText(a.getNome_superior_hierarquico());
stEmailSuperior.setText(a.getEmail_superior_hierarquico());
diff --git a/trunk/AnaliseAcidentesTrabalho/web/AnaliseAcidenteTrabalho.jsp b/trunk/AnaliseAcidentesTrabalho/web/AnaliseAcidenteTrabalho.jsp
index 41482173..db422ad8 100644
--- a/trunk/AnaliseAcidentesTrabalho/web/AnaliseAcidenteTrabalho.jsp
+++ b/trunk/AnaliseAcidentesTrabalho/web/AnaliseAcidenteTrabalho.jsp
@@ -378,6 +378,9 @@
+
+