Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 209 Rev 217
Line 26... Line 26...
26
import com.google.gwt.user.client.Window;
26
import com.google.gwt.user.client.Window;
27
import com.gwtext.client.core.EventObject;
27
import com.gwtext.client.core.EventObject;
28
import com.gwtext.client.core.Ext;
28
import com.gwtext.client.core.Ext;
29
import com.gwtext.client.core.ExtElement;
29
import com.gwtext.client.core.ExtElement;
30
import com.gwtext.client.core.RegionPosition;
30
import com.gwtext.client.core.RegionPosition;
-
 
31
import com.gwtext.client.data.Record;
31
import com.gwtext.client.data.Tree;
32
import com.gwtext.client.data.Tree;
32
import com.gwtext.client.widgets.Component;
33
import com.gwtext.client.widgets.Component;
33
import com.gwtext.client.widgets.Panel;
34
import com.gwtext.client.widgets.Panel;
34
import com.gwtext.client.widgets.TabPanel;
35
import com.gwtext.client.widgets.TabPanel;
35
import com.gwtext.client.widgets.event.ContainerListenerAdapter;
36
import com.gwtext.client.widgets.event.ContainerListenerAdapter;
Line 410... Line 411...
410
		// Affichage de la carte de repartition correspondante
411
		// Affichage de la carte de repartition correspondante
411
		String numeroNomenclaturalSaisiObservation = obs.getNumeroNomenclaturalSaisi() ;
412
		String numeroNomenclaturalSaisiObservation = obs.getNumeroNomenclaturalSaisi() ;
Line 412... Line 413...
412
		
413
		
Line -... Line 414...
-
 
414
		observationModele.obtenirImageInformationRepartition(informationRepartitionVue,numeroNomenclaturalSaisiObservation) ;
-
 
415
		
-
 
416
		if(formulaireSaisieObservationVue.getModification()) {
-
 
417
			String[] ids = listeObservation.getIdSelectionnees();
-
 
418
			if(ids.length > 1) {
-
 
419
				formulaireSaisieObservationVue.setMasseModification(true);
-
 
420
				ListeObservation listeObs = new ListeObservation();
-
 
421
				for(int i=0; i < ids.length;i++) {
-
 
422
					Observation obsAjout = observationModele.getCacheObservation().get(ids[i]);
-
 
423
					listeObs.ajouterObservation(obsAjout);
-
 
424
				}
-
 
425
				formulaireSaisieObservationVue.rafraichir(listeObs, false);
413
		observationModele.obtenirImageInformationRepartition(informationRepartitionVue,numeroNomenclaturalSaisiObservation) ;
426
			} else {
-
 
427
				formulaireSaisieObservationVue.setMasseModification(false);
-
 
428
				// affichage des détails dans le formulaire d'observation
-
 
429
				formulaireSaisieObservationVue.rafraichir(obs, false) ;
414
		
430
			}
-
 
431
		} else {
415
		// affichage des détails dans le formulaire d'observation
432
			formulaireSaisieObservationVue.rafraichir(obs, false) ;
Line 416... Line 433...
416
		formulaireSaisieObservationVue.rafraichir(obs, false) ;
433
		}
Line 417... Line 434...
417
		// Affichage de l'image correspondante
434
		// Affichage de l'image correspondante
Line 432... Line 449...
432
		}
449
		}
433
		observationModele.obtenirImageInformationRepartition(informationRepartitionVue,numeroNomenclaturalSaisiObservation) ;
450
		observationModele.obtenirImageInformationRepartition(informationRepartitionVue,numeroNomenclaturalSaisiObservation) ;
434
		observationModele.obtenirImageGenerique(imageGeneriqueVue,numeroNomenclaturalSaisiObservation) ;
451
		observationModele.obtenirImageGenerique(imageGeneriqueVue,numeroNomenclaturalSaisiObservation) ;
435
	}
452
	}
Line -... Line 453...
-
 
453
	
-
 
454
	public int getTaillePage() {
-
 
455
		return listeObservation.getTaillePage();
-
 
456
	}
-
 
457
	
-
 
458
	public int getPageEnCours() {
-
 
459
		return listeObservation.getPageEncours();
-
 
460
	}
Line 436... Line 461...
436
	
461
	
Line 437... Line 462...
437
	
462
	
Line 515... Line 540...
515
	
540
	
516
	// U du CRUD
541
	// U du CRUD
Line 517... Line 542...
517
	public void modifierObservation(Observation obs) {
542
	public void modifierObservation(Observation obs) {
518
	
543
	
519
		
544
		
-
 
545
	  // On rafraichit la liste d'observation 
Line 520... Line 546...
520
	  // On raffraichi la liste d'observation 
546
	  observationModele.modifierObservation(listeObservation, obs) ;
Line -... Line 547...
-
 
547
	  filtres.getArbreEntiteGeographiqueObservationFiltreVue().rafraichir(obs,true) ;
-
 
548
	  filtres.getArbreDateObservationFiltreVue().rafraichir(obs,true) ;
-
 
549
		
521
	  observationModele.modifierObservation(listeObservation, obs) ;
550
	}
Line 522... Line 551...
522
	  filtres.getArbreEntiteGeographiqueObservationFiltreVue().rafraichir(obs,true) ;
551
	
Line 981... Line 1010...
981
	}
1010
	}
Line 982... Line 1011...
982
	
1011
	
983
	public void transmettreDonnees(Object o) {
1012
	public void transmettreDonnees(Object o) {
984
		carnetEnLigneMediateur.donneesObsVersImages(o);
1013
		carnetEnLigneMediateur.donneesObsVersImages(o);
-
 
1014
	}
-
 
1015
 
-
 
1016
	public void onModeModification() {
-
 
1017
		
-
 
1018
		String[] ids = listeObservation.getIdSelectionnees();
-
 
1019
		Observation obs = listeObservation.getCacheListeObservation().get(ids[ids.length]);
-
 
1020
		if(ids.length > 1) {
-
 
1021
			formulaireSaisieObservationVue.setMasseModification(true);
-
 
1022
			ListeObservation listeObs = new ListeObservation();
-
 
1023
			for(int i=0; i < ids.length;i++) {
-
 
1024
				Observation obsAjout = observationModele.getCacheObservation().get(ids[i]);
-
 
1025
				listeObs.ajouterObservation(obsAjout);
-
 
1026
			}
-
 
1027
			formulaireSaisieObservationVue.rafraichir(listeObs, false);
-
 
1028
		} else {
-
 
1029
			formulaireSaisieObservationVue.setMasseModification(false);
-
 
1030
			// affichage des détails dans le formulaire d'observation
-
 
1031
			formulaireSaisieObservationVue.rafraichir(obs, false) ;
-
 
1032
		}
985
	}
1033
	}