Subversion Repositories eFlore/Applications.cel

Rev

Rev 318 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 318 Rev 325
Line 546... Line 546...
546
		
546
		
547
		listeObservation.masquerChargement() ;
547
		listeObservation.masquerChargement() ;
548
		mvz.raz() ;
548
		mvz.raz() ;
549
		imageGeneriqueVue.raz() ;
549
		imageGeneriqueVue.raz() ;
-
 
550
		informationRepartitionVue.raz() ;
550
		informationRepartitionVue.raz() ;
551
		
Line 551... Line 552...
551
		observationModele.obtenirNombreObservation(listeObservation) ;
552
		observationModele.obtenirNombreObservation(listeObservation) ;
Line 666... Line 667...
666
	 * sous forme de tableau [nom, valeur]
667
	 * sous forme de tableau [nom, valeur]
667
	 * @return Les noms et valeurs des filtres
668
	 * @return Les noms et valeurs des filtres
668
	 */
669
	 */
669
	public String[][] renvoyerFiltres()
670
	public String[][] renvoyerFiltres()
670
	{		
671
	{		
671
			int longueur = 0;
672
		int longueur = 0;
-
 
673
		
-
 
674
		String[] filtresEntitesGeo = filtres.getArbreEntiteGeographiqueObservationFiltreVue().renvoyerValeursAFiltrer() ;
-
 
675
		String chaineNomsFiltresGeo = filtresEntitesGeo[0] ;
-
 
676
		String chaineValFiltresGeo = filtresEntitesGeo[1] ;
-
 
677
		
-
 
678
		String[] filtresDate = filtres.getArbreDateObservationFiltreVue().renvoyerValeursAFiltrer() ;
-
 
679
		String chaineNomsFiltresDate = filtresDate[0] ;
-
 
680
		String chaineValFiltresDate = filtresDate[1] ;
-
 
681
		
-
 
682
		String[] filtresTaxon = filtres.getRechercheLibreVue().renvoyerValeursAFiltrer();
-
 
683
		
-
 
684
		String chaineNomsFiltres = "" ;
-
 
685
		String chaineValFiltres = "" ;
-
 
686
		
-
 
687
		if(!chaineNomsFiltresGeo.trim().equals("") && !chaineValFiltresGeo.trim().equals("")) {
-
 
688
			chaineNomsFiltres += chaineNomsFiltresGeo+",";
-
 
689
			chaineValFiltres += chaineValFiltresGeo+",";
-
 
690
		}
-
 
691
		
-
 
692
		if(!chaineNomsFiltresDate.trim().equals("") && !chaineValFiltresDate.trim().equals("")) {
-
 
693
			chaineNomsFiltres += chaineNomsFiltresDate+",";
-
 
694
			chaineValFiltres += chaineValFiltresDate+",";
-
 
695
		}
-
 
696
		
-
 
697
		if(!filtresTaxon[0].trim().equals("") && !filtresTaxon[1].trim().equals("")) {
-
 
698
			chaineNomsFiltres += filtresTaxon[0];
-
 
699
			chaineValFiltres += filtresTaxon[1];
-
 
700
		}
Line 672... Line -...
672
		
-
 
673
			String[] filtresEntitesGeo = filtres.getArbreEntiteGeographiqueObservationFiltreVue().renvoyerValeursAFiltrer() ;
-
 
674
			String chaineNomsFiltresGeo = filtresEntitesGeo[0] ;
-
 
675
			String chaineValFiltresGeo = filtresEntitesGeo[1] ;
-
 
676
			
-
 
677
			String[] filtresDate = filtres.getArbreDateObservationFiltreVue().renvoyerValeursAFiltrer() ;
-
 
678
			String chaineNomsFiltresDate = filtresDate[0] ;
-
 
679
			String chaineValFiltresDate = filtresDate[1] ;
-
 
680
			
-
 
681
			String[] filtresTaxon = filtres.getRechercheLibreVue().renvoyerValeursAFiltrer();
-
 
682
			
-
 
683
			String chaineNomsFiltres = chaineNomsFiltresGeo+","+chaineNomsFiltresDate+","+filtresTaxon[0] ;
-
 
684
			String chaineValFiltres = chaineValFiltresGeo+","+chaineValFiltresDate+","+filtresTaxon[1] ;
-
 
685
			
701
		
686
			String[] nomsFiltres = chaineNomsFiltres.split(",") ;
702
		String[] nomsFiltres = chaineNomsFiltres.split(",") ;
687
			String[] valsFiltres = chaineValFiltres.split(",") ;
703
		String[] valsFiltres = chaineValFiltres.split(",") ;
688
			
704
		
689
			longueur += nomsFiltres.length;
705
		longueur += nomsFiltres.length;
690
			
706
		
691
			String [][] valeursFiltres = new String[longueur][2] ;
707
		String [][] valeursFiltres = new String[longueur][2] ;
692
			
708
		
693
			listeObservation.afficherFiltres(chaineValFiltresGeo, chaineValFiltresDate, filtresTaxon[1]) ;
709
		listeObservation.afficherFiltres(chaineValFiltresGeo, chaineValFiltresDate, filtresTaxon[1]) ;
694
 
710
 
695
			int i = 0;
711
		int i = 0;
696
			
712
		
-
 
713
		if(valsFiltres.length > 0)
-
 
714
		{
697
			if(valsFiltres.length > 0)
715
			for(i = 0 ; i < nomsFiltres.length ; i++)
698
			{
716
			{
-
 
717
				valeursFiltres[i][0] = nomsFiltres[i] ;
-
 
718
				if(valsFiltres[i].equals("Inconnue")) 
-
 
719
				{
-
 
720
					valeursFiltres[i][1] = "000null" ;
-
 
721
				}
699
				for(i = 0 ; i < nomsFiltres.length ; i++)
722
				else
700
				{
-
 
701
					valeursFiltres[i][0] = nomsFiltres[i] ;
-
 
702
					if(valsFiltres[i].equals("Inconnue")) 
-
 
703
					{
-
 
704
						valeursFiltres[i][1] = "000null" ;
-
 
705
					}
-
 
706
					else
-
 
707
					{
723
				{
708
						valeursFiltres[i][1] = valsFiltres[i] ;
-
 
709
					}
724
					valeursFiltres[i][1] = valsFiltres[i] ;
710
				}
725
				}
-
 
726
			}
711
			}
727
		}
712
			
728
		
713
			return valeursFiltres ;
729
		return valeursFiltres ;
Line 714... Line 730...
714
	}
730
	}
715
 
731