@ -472,23 +472,24 @@ public class ProcessoDadosPanel extends JPanel
 
			
		
	
		
		
			
				
					
							Date  date  =  calendar . getDate ( ) ; 
		Date  date  =  calendar . getDate ( ) ; 
 
			
		
	
		
		
			
				
					
							marcacao . setData (  date  ) ; 
		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 >  gruposSelected  =  new  HashMap < PrtGruposProtocolo ,  Boolean > ( ) ; 
 
			
		
	
		
		
			
				
					
							Map < PrtGruposProtocolo ,  Boolean >  gruposEnabled  =  new  HashMap < PrtGruposProtocolo ,  Boolean > ( ) ; 
		for ( int  row  =  0 ;  row  <  allGrupos . rows ( ) ;  + + row ) 
 
			
				
				
			
		
	
		
		
			
				
					
							for ( int  row  =  0 ;  row  <  grupos . rows ( ) ;  + + row ) 
 
			
		
	
		
		
	
		
		
			
				
					
							{ 
		{ 
 
			
		
	
		
		
			
				
					
								List < Object >  grupo  =  g rupos. getValuesAt (  row  ) ; 
			List < Object >  grupo  =  allG rupos. getValuesAt (  row  ) ; 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
								if (  grupo  ! =  null  & &  grupo . size ( )  >  1 ) 
			if (  grupo  ! =  null  & &  grupo . size ( )  >  1 ) 
 
			
		
	
		
		
			
				
					
								{ 
			{ 
 
			
		
	
		
		
			
				
					
									String  estado  =  grupo . get (  1  ) . toString ( ) ; 
				String  estado  =  grupo . get (  1  ) . toString ( ) ; 
 
			
		
	
		
		
			
				
					
									if ( MedicinaConstants . ESTADOS_EXAME_STR [ MedicinaConstants . ESTADO_POR_MARCAR ] . equals (  estado  ) ) 
				if ( MedicinaConstants . ESTADOS_EXAME_STR [ MedicinaConstants . ESTADO_POR_MARCAR ] . equals (  estado  ) ) 
 
			
		
	
		
		
			
				
					
									{ 
				{ 
 
			
		
	
		
		
			
				
					
										gruposSelected . put (  grupos . getKeyForValue (  grupo  ) ,  true  ) ; 
					PrtGruposProtocolo  key  =  allGrupos . getKeyForValue (  grupo  ) ; 
 
			
				
				
			
		
	
		
		
			
				
					
										gruposEnabled . put (  grupos . getKeyForValue (  grupo  ) ,  true  ) ; 
					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 ( )  ) 
		for (  PrtGruposProtocolo  grupo  :  gruposChosen . getSelected ( )  ) 
 
			
		
	
		
		
			
				
					
							{ 
		{ 
 
			
		
	
		
		
			
				
					
								marcacao . marcarGrupoExames (  grupo  ) ; 
			marcacao . marcarGrupoExames (  grupo  ) ;