|
|
|
|
@ -1853,20 +1853,28 @@ public class EditarPlano extends AbstractPageBean {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
for( Medida m: r.getMedidas() )
|
|
|
|
|
{
|
|
|
|
|
gridMedida = (HtmlPanelGrid) gridArea.findComponent("form1:gridMedida_" + m.getId() );
|
|
|
|
|
PanelGroup gridValPG = ( PanelGroup ) gridMedida.findComponent( "valPG_" + m.getId() );
|
|
|
|
|
|
|
|
|
|
DropDown drop = ( DropDown ) gridValPG.findComponent("drop_" + r.getId() + "_" + m.getId());
|
|
|
|
|
if( drop != null )
|
|
|
|
|
PlanoActuacao planoActual = getSessionBean1().getPlanoActuacao();
|
|
|
|
|
if ( planoActual.getFase().intValue() == Global.FASE_SIPRP_CONCLUSAO )
|
|
|
|
|
{
|
|
|
|
|
for( Medida m: r.getMedidas() )
|
|
|
|
|
{
|
|
|
|
|
Integer optID = ( Integer ) drop.getSelected();
|
|
|
|
|
m.setValidarMedidaId( optID.intValue() == 0 ? null : optID );
|
|
|
|
|
gridMedida = (HtmlPanelGrid) gridArea.findComponent("form1:gridMedida_" + m.getId() );
|
|
|
|
|
if ( gridMedida != null )
|
|
|
|
|
{
|
|
|
|
|
PanelGroup gridValPG = ( PanelGroup ) gridMedida.findComponent( "valPG_" + m.getId() );
|
|
|
|
|
if ( gridValPG != null )
|
|
|
|
|
{
|
|
|
|
|
DropDown drop = ( DropDown ) gridValPG.findComponent("drop_" + r.getId() + "_" + m.getId());
|
|
|
|
|
if( drop != null )
|
|
|
|
|
{
|
|
|
|
|
Integer optID = ( Integer ) drop.getSelected();
|
|
|
|
|
m.setValidarMedidaId( optID.intValue() == 0 ? null : optID );
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return r;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|