Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 626 Rev 641
Line 26... Line 26...
26
import org.tela_botanica.client.modeles.StructureConservation;
26
import org.tela_botanica.client.modeles.StructureConservation;
27
import org.tela_botanica.client.modeles.StructureListe;
27
import org.tela_botanica.client.modeles.StructureListe;
28
import org.tela_botanica.client.modeles.StructureValorisation;
28
import org.tela_botanica.client.modeles.StructureValorisation;
29
import org.tela_botanica.client.modeles.Utilisateur;
29
import org.tela_botanica.client.modeles.Utilisateur;
30
import org.tela_botanica.client.modeles.ValeurListe;
30
import org.tela_botanica.client.modeles.ValeurListe;
-
 
31
import org.tela_botanica.client.vues.CollectionForm;
31
import org.tela_botanica.client.vues.CollectionListeVue;
32
import org.tela_botanica.client.vues.CollectionListeVue;
32
import org.tela_botanica.client.vues.CollectionVue;
33
import org.tela_botanica.client.vues.CollectionVue;
33
import org.tela_botanica.client.vues.ContenuVue;
34
import org.tela_botanica.client.vues.ContenuVue;
34
import org.tela_botanica.client.vues.EnteteVue;
35
import org.tela_botanica.client.vues.EnteteVue;
-
 
36
import org.tela_botanica.client.vues.Formulaire;
35
import org.tela_botanica.client.vues.PersonneForm;
37
import org.tela_botanica.client.vues.PersonneForm;
36
import org.tela_botanica.client.vues.PublicationForm;
38
import org.tela_botanica.client.vues.PublicationForm;
37
import org.tela_botanica.client.vues.StructureForm;
39
import org.tela_botanica.client.vues.StructureForm;
38
import org.tela_botanica.client.vues.PersonneVue;
40
import org.tela_botanica.client.vues.PersonneVue;
39
import org.tela_botanica.client.vues.PopupChargement;
41
import org.tela_botanica.client.vues.PopupChargement;
Line 281... Line 283...
281
 
283
 
282
	//+----------------------------------------------------------------------------------------------------------------+
284
	//+----------------------------------------------------------------------------------------------------------------+
283
	//												GESTION DES VALEURS ET LISTES
285
	//												GESTION DES VALEURS ET LISTES
Line 284... Line -...
284
	//+----------------------------------------------------------------------------------------------------------------+
-
 
285
 
-
 
286
	public void afficherListeValeurs(ValeurListe nouvelleDonnees) {
-
 
287
		if (panneauCentre.getId().equals(ComposantId.PANNEAU_STRUCTURE_FORM)) {
-
 
288
			((StructureForm) panneauCentre.getItem(0)).rafraichir(nouvelleDonnees);
-
 
289
		} else {
-
 
290
			GWT.log("Aucun panneau trouvé pour afficher la liste de valeur", null);
-
 
291
		}
-
 
292
	}
286
	//+----------------------------------------------------------------------------------------------------------------+
293
 
287
 
294
	public void obtenirListeValeurEtRafraichir(Rafraichissable vueARafraichir, String listeId)	{
288
	public void obtenirListeValeurEtRafraichir(Rafraichissable vueARafraichir, String listeId)	{
Line 295... Line 289...
295
		modele.obtenirListeValeurs(vueARafraichir, ((Configuration) Registry.get(RegistreId.CONFIG)).getListeId(listeId));
289
		modele.obtenirListeValeurs(vueARafraichir, ((Configuration) Registry.get(RegistreId.CONFIG)).getListeId(listeId));
Line 356... Line 350...
356
		}
350
		}
357
		contenuPanneauCentre.rafraichir(structuresACharger);
351
		contenuPanneauCentre.rafraichir(structuresACharger);
358
	}
352
	}
Line 359... Line 353...
359
	
353
	
360
	public void afficherFormStructure(String structureId) {
354
	public void afficherFormStructure(String structureId) {
361
		String mode = StructureForm.MODE_AJOUTER;
355
		String mode = Formulaire.MODE_AJOUTER;
362
		if (structureId != null) {
356
		if (structureId != null) {
363
			mode = StructureForm.MODE_MODIFIER;
357
			mode = Formulaire.MODE_MODIFIER;
Line 364... Line 358...
364
		}
358
		}
365
		
359
		
366
		panneauCentre.removeAll();
360
		panneauCentre.removeAll();
367
		StructureForm structureForm = new StructureForm(this, mode);
-
 
Line 368... Line 361...
368
		panneauCentre.add(structureForm);
361
		StructureForm structureForm = new StructureForm(this, mode);
369
		panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_FORM);
362
		panneauCentre.add(structureForm);
370
		
363
		
371
		if (mode.equals(StructureForm.MODE_MODIFIER)) {
364
		if (mode.equals(Formulaire.MODE_MODIFIER)) {
Line 372... Line 365...
372
			selectionnerStructure(structureForm, structureId);
365
			selectionnerStructure(structureForm, structureId);
Line 498... Line 491...
498
		}	
491
		}	
Line 499... Line 492...
499
		
492
		
500
		contenuPanneauCentre.rafraichir(collectionsACharger);
493
		contenuPanneauCentre.rafraichir(collectionsACharger);
Line -... Line 494...
-
 
494
	}
-
 
495
	
-
 
496
	public void afficherFormCollection(String collectionId) {
-
 
497
		String mode = Formulaire.MODE_AJOUTER;
-
 
498
		if (collectionId != null) {
-
 
499
			mode = Formulaire.MODE_MODIFIER;
-
 
500
		}
-
 
501
		
-
 
502
		panneauCentre.removeAll();
-
 
503
		CollectionForm collectionForm = new CollectionForm(this, mode);
-
 
504
		panneauCentre.add(collectionForm);
-
 
505
		
-
 
506
		if (mode.equals(Formulaire.MODE_MODIFIER)) {
-
 
507
			selectionnerCollection(collectionForm, collectionId);
-
 
508
		}
-
 
509
		
-
 
510
		panneauCentre.layout();
501
	}
511
	}
502
	
512
	
503
	public void clicListeCollection(Collection collectionCliquee) {
513
	public void clicListeCollection(Collection collectionCliquee) {
Line 504... Line 514...
504
		contenuPanneauCentre.rafraichir(collectionCliquee);
514
		contenuPanneauCentre.rafraichir(collectionCliquee);
505
	}
515
	}
Line 506... Line 516...
506
	
516
	
Line 507... Line 517...
507
	public void clicAjouterCollection() {
517
	public void clicAjouterCollection() {
-
 
518
		// TODO Auto-generated method stub
-
 
519
		
508
		// TODO Auto-generated method stub
520
	}
-
 
521
 
-
 
522
	public void clicModifierCollection(List<Collection> selection) {
-
 
523
		if (selection.size() == 0) {
-
 
524
			Info.display("Information", "Veuillez sélectionner une collection.");
-
 
525
		} else if (selection.size() > 1) {
509
		
526
			Info.display("Information", "Veuillez sélectionner une seule collection à la fois.");
510
	}
527
		} else if (selection.size() == 1) {
Line 511... Line 528...
511
 
528
			afficherFormCollection(selection.get(0).getId());
512
	public void clicModifierCollection(List<Collection> selection) {
529
		} else {