@ -472,23 +472,24 @@ public class ProcessoDadosPanel extends JPanel
Date date = calendar . getDate ( ) ;
marcacao . setData ( date ) ;
OrderedMap < PrtGruposProtocolo > grupos = marcacao . getToTrabalhadoresEcds ( ) . getGruposExamesForPerfil ( ) ;
OrderedMap < PrtGruposProtocolo > allGrupos = marcacao . getToTrabalhadoresEcds ( ) . getGruposExamesForPerfil ( ) ;
OrderedMap < PrtGruposProtocolo > grupos = new OrderedMap < PrtGruposProtocolo > ( ) ;
Map < PrtGruposProtocolo , Boolean > gruposSelected = new HashMap < PrtGruposProtocolo , Boolean > ( ) ;
Map < PrtGruposProtocolo , Boolean > gruposEnabled = new HashMap < PrtGruposProtocolo , Boolean > ( ) ;
for ( int row = 0 ; row < grupos . rows ( ) ; + + row )
for ( int row = 0 ; row < allGrupos . rows ( ) ; + + row )
{
List < Object > grupo = g rupos. getValuesAt ( row ) ;
List < Object > grupo = allG rupos. getValuesAt ( row ) ;
if ( grupo ! = null & & grupo . size ( ) > 1 )
{
String estado = grupo . get ( 1 ) . toString ( ) ;
if ( MedicinaConstants . ESTADOS_EXAME_STR [ MedicinaConstants . ESTADO_POR_MARCAR ] . equals ( estado ) )
{
gruposSelected . put ( grupos . getKeyForValue ( grupo ) , true ) ;
gruposEnabled . put ( grupos . getKeyForValue ( grupo ) , true ) ;
PrtGruposProtocolo key = allGrupos . getKeyForValue ( grupo ) ;
gruposSelected . put ( key , true ) ;
grupos . addRow ( key , grupo ) ;
}
}
}
LeafOptionDialog < PrtGruposProtocolo > gruposChosen = new LeafOptionDialog < PrtGruposProtocolo > ( grupos , gruposSelected , gruposEnabled , "Escolha os ECDs para esta marca" + ccedil + atilde + "o" , "Marcar >>" ) ;
LeafOptionDialog < PrtGruposProtocolo > gruposChosen = new LeafOptionDialog < PrtGruposProtocolo > ( grupos , gruposSelected , null , "Escolha os ECDs para esta marca" + ccedil + atilde + "o" , "Marcar >>" ) ;
for ( PrtGruposProtocolo grupo : gruposChosen . getSelected ( ) )
{
marcacao . marcarGrupoExames ( grupo ) ;