Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 568 Rev 580
Line 355... Line 355...
355
		panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_LISTE);
355
		panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_LISTE);
356
		contenuPanneauCentre = institutionVue;
356
		contenuPanneauCentre = institutionVue;
357
		institutionVue.rafraichir(structuresACharger);
357
		institutionVue.rafraichir(structuresACharger);
358
	}
358
	}
Line -... Line 359...
-
 
359
	
-
 
360
	public void afficherFormStructure(String structureId) {
-
 
361
		String mode = StructureForm.MODE_AJOUTER;
-
 
362
		if (structureId != null) {
-
 
363
			mode = StructureForm.MODE_MODIFIER;
-
 
364
		}
-
 
365
		
-
 
366
		panneauCentre.removeAll();
-
 
367
		StructureForm structureForm = new StructureForm(this, mode);
-
 
368
		panneauCentre.add(structureForm);
-
 
369
		panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_FORM);
-
 
370
		
-
 
371
		if (mode.equals(StructureForm.MODE_MODIFIER)) {
-
 
372
			selectionnerStructure(structureForm, structureId);
-
 
373
			selectionnerStructureAPersonne(structureForm, structureId, StructureAPersonne.ROLE_EQUIPE);
-
 
374
		}
-
 
375
		
-
 
376
		panneauCentre.layout();
-
 
377
	}
359
	
378
	
360
	public void clicListeStructure(Structure structure) {
379
	public void clicListeStructure(Structure structure) {
361
		contenuPanneauCentre.rafraichir(structure);
380
		contenuPanneauCentre.rafraichir(structure);
362
		if (structure.getPersonnel() == null) {
381
		if (structure.getPersonnel() == null) {
363
			selectionnerStructureAPersonne(contenuPanneauCentre, structure.getId(), StructureAPersonne.ROLE_EQUIPE);
382
			selectionnerStructureAPersonne(contenuPanneauCentre, structure.getId(), StructureAPersonne.ROLE_EQUIPE);
364
		} else {
383
		} else {
365
			GWT.log("OK personnel déjà chargé", null);
384
			GWT.log("OK personnel déjà chargé", null);
366
		}
385
		}
Line 367... Line 386...
367
	}
386
	}
368
 
-
 
369
	public void clicAjouterStructure() {
-
 
370
		panneauCentre.removeAll();
387
 
371
		StructureForm structureForm = new StructureForm(this, StructureForm.MODE_AJOUTER);
-
 
372
		panneauCentre.add(structureForm);
-
 
373
		panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_FORM);
388
	public void clicAjouterStructure() {
Line 374... Line 389...
374
		panneauCentre.layout();
389
		afficherFormStructure(null);
375
	}
390
	}
376
	
391
	
377
	public void clicModifierStructure(List<Structure> structureSelection) {
392
	public void clicModifierStructure(List<Structure> structureSelection) {
378
		if (structureSelection.size() == 0) {
393
		if (structureSelection.size() == 0) {
379
			Info.display("Information", "Veuillez sélectionner une structure.");
394
			Info.display("Information", "Veuillez sélectionner une structure.");
380
		} else if (structureSelection.size() > 1) {
-
 
381
			Info.display("Information", "Veuillez sélectionner une seule structure à la fois.");
-
 
382
		} else if (structureSelection.size() == 1) {
-
 
383
			panneauCentre.removeAll();
-
 
384
			StructureForm structureForm = new StructureForm(this, StructureForm.MODE_MODIFIER);
-
 
385
			panneauCentre.add(structureForm);
395
		} else if (structureSelection.size() > 1) {
386
			panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_FORM);
-
 
387
			
-
 
388
			selectionnerStructure(structureForm, structureSelection.get(0).getId());
-
 
389
			selectionnerStructureAPersonne(structureForm, structureSelection.get(0).getId(), StructureAPersonne.ROLE_EQUIPE);
396
			Info.display("Information", "Veuillez sélectionner une seule structure à la fois.");
390
			
397
		} else if (structureSelection.size() == 1) {
391
			panneauCentre.layout();
398
			afficherFormStructure( structureSelection.get(0).getId());
392
		} else {
-
 
393
			Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierStructure() du Médiateur.");
399
		} else {
Line 394... Line 400...
394
		}
400
			Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierStructure() du Médiateur.");
395
		
401
		}
396
	}
402
	}