|  |  | @ -200,6 +200,17 @@ public class RegistarPresencasWindow extends JFrame | 
			
		
	
		
		
			
				
					
					|  |  |  | 	protected void carregar() |  |  |  | 	protected void carregar() | 
			
		
	
		
		
			
				
					
					|  |  |  | 	{ |  |  |  | 	{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 		ECDS = null; |  |  |  | 		ECDS = null; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		IDObject prestador = ( IDObject ) prestadoresCombo.getSelectedItem(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		boolean filtrar = true; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		Integer prestadorID = null; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		if( PRESTADOR_TODOS.equals( prestador ) ) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			filtrar = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		else if( !PRESTADOR_SIPRP.equals( prestador ) ) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			prestadorID = prestador.getID(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		} | 
			
		
	
		
		
			
				
					
					|  |  |  | 		try |  |  |  | 		try | 
			
		
	
		
		
			
				
					
					|  |  |  | 		{ |  |  |  | 		{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 			Date data = dataPanel.getDate(); |  |  |  | 			Date data = dataPanel.getDate(); | 
			
		
	
	
		
		
			
				
					|  |  | @ -212,7 +223,12 @@ public class RegistarPresencasWindow extends JFrame | 
			
		
	
		
		
			
				
					
					|  |  |  | 				String nomePlain = ( String ) ecdsArray[ n ][ 2 ]; |  |  |  | 				String nomePlain = ( String ) ecdsArray[ n ][ 2 ]; | 
			
		
	
		
		
			
				
					
					|  |  |  | 				String empresa = ( String ) ecdsArray[ n ][ 3 ]; |  |  |  | 				String empresa = ( String ) ecdsArray[ n ][ 3 ]; | 
			
		
	
		
		
			
				
					
					|  |  |  | 				int tipo = ( ( Integer )ecdsArray[ n ][ 4 ] ).intValue(); |  |  |  | 				int tipo = ( ( Integer )ecdsArray[ n ][ 4 ] ).intValue(); | 
			
		
	
		
		
			
				
					
					|  |  |  | 				ecds.add( new Presenca( id, nome, nomePlain, empresa, tipo ) ); |  |  |  | 				Integer prestadorMarcacao = ( Integer )ecdsArray[ n ][ 5 ]; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				if( ( !filtrar ) ||  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						( prestadorID == null ? prestadorMarcacao == null : prestadorID.equals( prestadorMarcacao ) ) ) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					ecds.add( new Presenca( id, nome, nomePlain, empresa, tipo ) ); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				} | 
			
		
	
		
		
			
				
					
					|  |  |  | 			} |  |  |  | 			} | 
			
		
	
		
		
			
				
					
					|  |  |  | 			Collections.sort( ecds ); |  |  |  | 			Collections.sort( ecds ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 			ECDS = ecds.toArray( new Presenca[ ecds.size() ] ); |  |  |  | 			ECDS = ecds.toArray( new Presenca[ ecds.size() ] ); | 
			
		
	
	
		
		
			
				
					|  |  | @ -221,6 +237,7 @@ public class RegistarPresencasWindow extends JFrame | 
			
		
	
		
		
			
				
					
					|  |  |  | 			 |  |  |  | 			 | 
			
		
	
		
		
			
				
					
					|  |  |  | 			Object consultasArray[][] = provider.getListaConsultasByData( data ); |  |  |  | 			Object consultasArray[][] = provider.getListaConsultasByData( data ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 			List<Presenca> consultas = new Vector<Presenca>(); |  |  |  | 			List<Presenca> consultas = new Vector<Presenca>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | System.out.println( "\n\n\nfiltrar: " + filtrar ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 			for( int n = 0; n < consultasArray.length; n++ ) |  |  |  | 			for( int n = 0; n < consultasArray.length; n++ ) | 
			
		
	
		
		
			
				
					
					|  |  |  | 			{ |  |  |  | 			{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 				Integer id = ( Integer ) consultasArray[ n ][ 0 ]; |  |  |  | 				Integer id = ( Integer ) consultasArray[ n ][ 0 ]; | 
			
		
	
	
		
		
			
				
					|  |  | @ -228,7 +245,12 @@ public class RegistarPresencasWindow extends JFrame | 
			
		
	
		
		
			
				
					
					|  |  |  | 				String nomePlain = ( String ) consultasArray[ n ][ 2 ]; |  |  |  | 				String nomePlain = ( String ) consultasArray[ n ][ 2 ]; | 
			
		
	
		
		
			
				
					
					|  |  |  | 				String empresa = ( String ) consultasArray[ n ][ 3 ]; |  |  |  | 				String empresa = ( String ) consultasArray[ n ][ 3 ]; | 
			
		
	
		
		
			
				
					
					|  |  |  | 				int tipo = ( ( Integer )consultasArray[ n ][ 4 ] ).intValue(); |  |  |  | 				int tipo = ( ( Integer )consultasArray[ n ][ 4 ] ).intValue(); | 
			
		
	
		
		
			
				
					
					|  |  |  | 				consultas.add( new Presenca( id, nome, nomePlain, empresa, tipo ) ); |  |  |  | 				Integer prestadorMarcacao = ( Integer )consultasArray[ n ][ 5 ]; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				if( ( !filtrar ) ||  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						( prestadorID == null ? prestadorMarcacao == null : prestadorID.equals( prestadorMarcacao ) ) ) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					consultas.add( new Presenca( id, nome, nomePlain, empresa, tipo ) ); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				} | 
			
		
	
		
		
			
				
					
					|  |  |  | 			} |  |  |  | 			} | 
			
		
	
		
		
			
				
					
					|  |  |  | 			Collections.sort( consultas ); |  |  |  | 			Collections.sort( consultas ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 			listConsultasPanel.showList( consultas.toArray( new Presenca[ ecds.size() ] ) ); |  |  |  | 			listConsultasPanel.showList( consultas.toArray( new Presenca[ ecds.size() ] ) ); | 
			
		
	
	
		
		
			
				
					|  |  | @ -265,7 +287,7 @@ public class RegistarPresencasWindow extends JFrame | 
			
		
	
		
		
			
				
					
					|  |  |  | 		try |  |  |  | 		try | 
			
		
	
		
		
			
				
					
					|  |  |  | 		{ |  |  |  | 		{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 			Date data = dataPanel.getDate(); |  |  |  | 			Date data = dataPanel.getDate(); | 
			
		
	
		
		
			
				
					
					|  |  |  | 			if( ECDS == null || data == null ) |  |  |  | 			if( ECDS == null || data == null || ECDS.length == 0 ) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 			{ |  |  |  | 			{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 				return; |  |  |  | 				return; | 
			
		
	
		
		
			
				
					
					|  |  |  | 			} |  |  |  | 			} | 
			
		
	
	
		
		
			
				
					|  |  | 
 |