|
|
|
|
@ -852,6 +852,9 @@ public class EditarPlano extends AbstractPageBean
|
|
|
|
|
System.out.println( "\nEditarPlano . showRisco() : " + r.getId() + " - " + r.getDescricao() );
|
|
|
|
|
|
|
|
|
|
getSessionBean1().setCurrentRisco( r );
|
|
|
|
|
|
|
|
|
|
String riscoText = "Risco" + ( r.getIsPatrimonial() ? " Patrimonial: " : ": " );
|
|
|
|
|
|
|
|
|
|
HtmlPanelGrid grd = new HtmlPanelGrid();
|
|
|
|
|
grd.setColumns( 1 );
|
|
|
|
|
grd.setWidth( "100%" );
|
|
|
|
|
@ -870,7 +873,8 @@ public class EditarPlano extends AbstractPageBean
|
|
|
|
|
st = new StaticText();
|
|
|
|
|
st.setEscape( false );
|
|
|
|
|
st.setStyleClass( "label" );
|
|
|
|
|
st.setText( "Risco: " );
|
|
|
|
|
// st.setText( "Risco: " );
|
|
|
|
|
st.setText( riscoText );
|
|
|
|
|
pg.getChildren().add( st );
|
|
|
|
|
st = new StaticText();
|
|
|
|
|
st.setEscape( false );
|
|
|
|
|
@ -1454,9 +1458,9 @@ public class EditarPlano extends AbstractPageBean
|
|
|
|
|
|
|
|
|
|
PanelGroup group = new PanelGroup();
|
|
|
|
|
|
|
|
|
|
// Pagination pagination = getSessionBean1().getPagination();
|
|
|
|
|
Risco currentRisco = getSessionBean1().getCurrentRisco();
|
|
|
|
|
Pagination pagination = getSessionBean1().getPagination( type );
|
|
|
|
|
Vector< Pagina > paginas = pagination.getPaginas();
|
|
|
|
|
List< Pagina > paginas = pagination.getPages( currentRisco );
|
|
|
|
|
|
|
|
|
|
for ( int p = 0; p < paginas.size(); p++ )
|
|
|
|
|
{
|
|
|
|
|
@ -1493,7 +1497,7 @@ public class EditarPlano extends AbstractPageBean
|
|
|
|
|
pagina.addActionListener( new MethodExpressionActionListener( me ) );
|
|
|
|
|
pagina.setPaginationType( type );
|
|
|
|
|
group.getChildren().add( pagina );
|
|
|
|
|
if ( pagina.getPage_nr().intValue() < pagination.totalPaginas() )
|
|
|
|
|
if ( pagina.getPageNumber().intValue() < pagination.getTotalPages() )
|
|
|
|
|
{
|
|
|
|
|
st = new StaticText();
|
|
|
|
|
st.setEscape( false );
|
|
|
|
|
@ -1720,7 +1724,6 @@ public class EditarPlano extends AbstractPageBean
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Boolean validacao = ( Boolean ) chkValidacao.getSelected();
|
|
|
|
|
if ( validacao != null )
|
|
|
|
|
{
|
|
|
|
|
@ -1766,6 +1769,7 @@ public class EditarPlano extends AbstractPageBean
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
PlanosDataProvider pdp = PlanosDataProvider.getInstance();
|
|
|
|
|
@ -1776,7 +1780,6 @@ public class EditarPlano extends AbstractPageBean
|
|
|
|
|
ErrorLogger.logException( ex );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
Risco r = getSessionBean1().getCurrentRisco();
|
|
|
|
|
@ -1794,7 +1797,7 @@ public class EditarPlano extends AbstractPageBean
|
|
|
|
|
// Pagination pagination = getSessionBean1().getPagination();
|
|
|
|
|
Pagination pagination = getSessionBean1().getPagination( r.getIsPatrimonial() ? PAGINATION_ENUM.PATRIMONIAIS : PAGINATION_ENUM.NORMAL );
|
|
|
|
|
|
|
|
|
|
r = pagination.nextValor();
|
|
|
|
|
r = pagination.getNextRisco();
|
|
|
|
|
Area a = getSessionBean1().getAreasHash().get( r.getArea_id() );
|
|
|
|
|
if ( r != null )
|
|
|
|
|
{
|
|
|
|
|
@ -1816,49 +1819,50 @@ public class EditarPlano extends AbstractPageBean
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void fillPlanoFields()
|
|
|
|
|
{
|
|
|
|
|
PlanoActuacao p = getSessionBean1().getPlanoActuacao();
|
|
|
|
|
|
|
|
|
|
int fase = p.getFase().intValue();
|
|
|
|
|
switch(fase)
|
|
|
|
|
{
|
|
|
|
|
case Global.FASE_DIR_LOJA_VALIDACAO:
|
|
|
|
|
Boolean validacao = (Boolean)chkValidacao.getSelected();
|
|
|
|
|
p.setValidacao_hs(validacao);
|
|
|
|
|
|
|
|
|
|
TextArea txtObs = (TextArea) pg.findComponent("txtObservacoesDl");
|
|
|
|
|
if(txtObs != null)
|
|
|
|
|
{
|
|
|
|
|
if(txtObs.getText() != null)
|
|
|
|
|
{
|
|
|
|
|
p.setObservacoes_dl((String) txtObs.getText());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case Global.DIRECTOR_NACIONAL_SEGURANCA:
|
|
|
|
|
validacao = (Boolean)chkValidacao.getSelected();
|
|
|
|
|
p.setValidacao_hs(validacao);
|
|
|
|
|
|
|
|
|
|
txtObs = (TextArea) pg.findComponent("txtObservacoesDns");
|
|
|
|
|
if(txtObs != null)
|
|
|
|
|
{
|
|
|
|
|
if(txtObs.getText() != null)
|
|
|
|
|
{
|
|
|
|
|
p.setObservacoes_dns((String) txtObs.getText());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case Global.FASE_SIPRP_CONCLUSAO:
|
|
|
|
|
validacao = (Boolean)chkValidacao.getSelected();
|
|
|
|
|
p.setValidacao_hs(validacao);
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
// private void fillPlanoFields()
|
|
|
|
|
// {
|
|
|
|
|
// PlanoActuacao p = getSessionBean1().getPlanoActuacao();
|
|
|
|
|
//
|
|
|
|
|
// int fase = p.getFase().intValue();
|
|
|
|
|
// switch(fase)
|
|
|
|
|
// {
|
|
|
|
|
// case Global.FASE_DIR_LOJA_VALIDACAO:
|
|
|
|
|
// Boolean validacao = (Boolean)chkValidacao.getSelected();
|
|
|
|
|
// p.setValidacao_hs(validacao);
|
|
|
|
|
//
|
|
|
|
|
// TextArea txtObs = (TextArea) pg.findComponent("txtObservacoesDl");
|
|
|
|
|
// if(txtObs != null)
|
|
|
|
|
// {
|
|
|
|
|
// if(txtObs.getText() != null)
|
|
|
|
|
// {
|
|
|
|
|
// p.setObservacoes_dl((String) txtObs.getText());
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// break;
|
|
|
|
|
//
|
|
|
|
|
// case Global.DIRECTOR_NACIONAL_SEGURANCA:
|
|
|
|
|
// validacao = (Boolean)chkValidacao.getSelected();
|
|
|
|
|
// p.setValidacao_hs(validacao);
|
|
|
|
|
//
|
|
|
|
|
// txtObs = (TextArea) pg.findComponent("txtObservacoesDns");
|
|
|
|
|
// if(txtObs != null)
|
|
|
|
|
// {
|
|
|
|
|
// if(txtObs.getText() != null)
|
|
|
|
|
// {
|
|
|
|
|
// p.setObservacoes_dns((String) txtObs.getText());
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// break;
|
|
|
|
|
//
|
|
|
|
|
// case Global.FASE_SIPRP_CONCLUSAO:
|
|
|
|
|
// validacao = (Boolean)chkValidacao.getSelected();
|
|
|
|
|
// p.setValidacao_hs(validacao);
|
|
|
|
|
// break;
|
|
|
|
|
//
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// private Valor fillValorFields(Valor v)
|
|
|
|
|
private Risco fillValorFields( Risco r )
|
|
|
|
|
@ -2446,7 +2450,8 @@ public class EditarPlano extends AbstractPageBean
|
|
|
|
|
// }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void drpIrPara_processValueChange(ValueChangeEvent event) {
|
|
|
|
|
public void drpIrPara_processValueChange( ValueChangeEvent event )
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -2471,7 +2476,6 @@ public class EditarPlano extends AbstractPageBean
|
|
|
|
|
|
|
|
|
|
private void fillValoresHash( PlanoActuacao p )
|
|
|
|
|
{
|
|
|
|
|
//HashMap<Integer, Valor> valoresHash = new HashMap<Integer, Valor>();
|
|
|
|
|
HashMap< Integer, Risco > riscosHash = new HashMap< Integer, Risco >();
|
|
|
|
|
for ( Area a : p.getAreas() )
|
|
|
|
|
{
|
|
|
|
|
@ -2507,7 +2511,7 @@ public class EditarPlano extends AbstractPageBean
|
|
|
|
|
Pagination pagination = getSessionBean1().getPagination( type );
|
|
|
|
|
if ( pagination != null )
|
|
|
|
|
{
|
|
|
|
|
Risco r = pagination.getValor( pagina );
|
|
|
|
|
Risco r = pagination.getRisco( pagina );
|
|
|
|
|
r = getSessionBean1().getRiscosHash().get( r.getId() );
|
|
|
|
|
|
|
|
|
|
Area a = getSessionBean1().getAreasHash().get( r.getArea_id() );
|
|
|
|
|
|