|  |  | @ -22,6 +22,8 @@ import javax.swing.WindowConstants; | 
			
		
	
		
		
			
				
					
					|  |  |  | import javax.swing.event.ChangeEvent; |  |  |  | import javax.swing.event.ChangeEvent; | 
			
		
	
		
		
			
				
					
					|  |  |  | import javax.swing.event.ChangeListener; |  |  |  | import javax.swing.event.ChangeListener; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import siprp.medicina.locais_realizacao.LocaisRealizacaoConstants; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.evolute.utils.data.IDObject; |  |  |  | import com.evolute.utils.data.IDObject; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.evolute.utils.dataui.ControllableComponent; |  |  |  | import com.evolute.utils.dataui.ControllableComponent; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.evolute.utils.tracker.TrackableWindow; |  |  |  | import com.evolute.utils.tracker.TrackableWindow; | 
			
		
	
	
		
		
			
				
					|  |  | @ -183,22 +185,51 @@ public class EnviarAnalisesWindow extends JFrame | 
			
		
	
		
		
			
				
					
					|  |  |  | 	@Override |  |  |  | 	@Override | 
			
		
	
		
		
			
				
					
					|  |  |  | 	public void clear() |  |  |  | 	public void clear() | 
			
		
	
		
		
			
				
					
					|  |  |  | 	{ |  |  |  | 	{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 		// TODO Auto-generated method stub
 |  |  |  | 		if( prestadorCombo.getItemCount() > 0 ) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  | 		{ | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			prestadorCombo.setSelectedIndex( 0 ); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			if( ecdsPanel != null ) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				ecdsPanel.clear(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		} | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	@Override |  |  |  | 	@Override | 
			
		
	
		
		
			
				
					
					|  |  |  | 	public void fill( Object value ) |  |  |  | 	public void fill( Object value ) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	{ |  |  |  | 	{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 		// TODO Auto-generated method stub
 |  |  |  | 		clear(); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  | 		if( value != null ) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			Date data = ( Date ) ( ( Object[] ) value )[ 0 ]; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			Integer prestadorId = ( Integer ) ( ( Object[] ) value )[ 1 ]; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			Integer ecdsEscolhidos[] = ( Integer[] ) ( ( Object[] ) value )[ 2 ]; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			if( prestadorId == null ) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				prestadorCombo.setSelectedIndex( 0 ); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			else | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				for( int n = 0; n < prestadorCombo.getItemCount(); n++ ) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					IDObject prestador = ( IDObject ) prestadorCombo.getItemAt( n ); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if( prestadorId.equals( prestador.getID() ) ) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						prestadorCombo.setSelectedIndex( n ); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			ecdsPanel.fill( ecdsEscolhidos ); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		} | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	@Override |  |  |  | 	@Override | 
			
		
	
		
		
			
				
					
					|  |  |  | 	public Object save() |  |  |  | 	public Object save() | 
			
		
	
		
		
			
				
					
					|  |  |  | 	{ |  |  |  | 	{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 		// TODO Auto-generated method stub
 |  |  |  | 		return new Object[]{  | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		return null; |  |  |  | 				dataPanel.getDate(),  | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				( ( IDObject )prestadorCombo.getSelectedItem() ).getID(), | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				ecdsPanel.save() }; | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 	 |  |  |  | 	 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	private void revalidate() |  |  |  | 	private void revalidate() | 
			
		
	
	
		
		
			
				
					|  |  | 
 |