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