Subversion Repositories eFlore/Applications.coel

Rev

Rev 245 | Rev 268 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 245 Rev 265
Line 391... Line 391...
391
		panneauCentre.add(formStructureVue);
391
		panneauCentre.add(formStructureVue);
392
		panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_FORM);
392
		panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_FORM);
393
		panneauCentre.layout();
393
		panneauCentre.layout();
394
	}
394
	}
Line 395... Line -...
395
	
-
 
396
	/**
395
	
397
	 * TODO : afficher un message du type "Structure ajoutée".  
396
	public void clicModifierStructure(List<Structure> structureSelection) {
-
 
397
		if (structureSelection.size() == 0) {
-
 
398
			Info.display("Information", "Veuillez sélectionner une structure.");
-
 
399
		} else if(structureSelection.size() > 1) {
-
 
400
			Info.display("Information", "Veuillez sélectionner une seule structure à la fois.");
-
 
401
		} else if(structureSelection.size() == 1) {
-
 
402
			panneauCentre.removeAll();
398
	 * Lance la creation d'une structure
403
			FormStructureVue formStructureVue = new FormStructureVue();
-
 
404
			panneauCentre.add(formStructureVue);
399
	 * @param les données de la structure saisie
405
			panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_FORM);
400
	 */
406
			
401
	public void ajouterStructure(Rafraichissable vue, Structure structure) {
407
			selectionnerStructure(formStructureVue, structureSelection.get(0).getId());
-
 
408
			selectionnerStructureAPersonne(formStructureVue, structureSelection.get(0).getId(), StructureAPersonne.ROLE_EQUIPE);
-
 
409
			
-
 
410
			panneauCentre.layout();
-
 
411
		} else {
-
 
412
			Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierStructure() du Médiateur.");
-
 
413
		}
402
		modele.ajouterStructure(vue, getUtilisateurId(), structure);
414
		
Line 403... Line 415...
403
	}
415
	}
404
 
416
	
405
	public void clicSupprimerStructure(Rafraichissable vue, List<Structure> structureSelection) {
417
	public void clicSupprimerStructure(Rafraichissable vue, List<Structure> structureSelection) {
Line 420... Line 432...
420
		} else {
432
		} else {
421
			Info.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerStructure() du Médiateur.");
433
			Info.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerStructure() du Médiateur.");
422
		}
434
		}
423
	}
435
	}
Line 424... Line 436...
424
	
436
	
425
	public void clicModifierStructure(List<Structure> structureSelection) {
-
 
426
		if(structureSelection.size() == 0) {
-
 
427
			Info.display("Information", "Veuillez sélectionner une structure.");
-
 
428
		} else if(structureSelection.size() > 1) {
-
 
429
			Info.display("Information", "Veuillez sélectionner une seule structure à la fois.");
-
 
430
		} else if(structureSelection.size() == 1) {
-
 
431
			panneauCentre.removeAll();
-
 
432
			FormStructureVue formStructureVue = new FormStructureVue();
437
	public void selectionnerStructure(Rafraichissable vue, String structureId) {
433
			panneauCentre.add(formStructureVue);
-
 
434
			panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_FORM);
-
 
435
 
-
 
436
			String idStr = "" ;
-
 
437
			for(int i = 0 ; i < structureSelection.size() ; i++) {
-
 
438
				idStr = structureSelection.get(i).getId(); 
-
 
439
			}
438
		GWT.log("Structure : "+structureId, null);
440
			selectionnerStructureAPersonne(formStructureVue, idStr, StructureAPersonne.ROLE_EQUIPE);
-
 
441
			
-
 
442
			panneauCentre.layout();
-
 
443
		} else {
-
 
444
			Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierStructure() du Médiateur.");
439
		modele.selectionnerStructure(vue, getUtilisateurId(), null, structureId);
Line -... Line 440...
-
 
440
	}
-
 
441
	
-
 
442
	/**
-
 
443
	 * TODO : afficher un message du type "Structure ajoutée".  
-
 
444
	 * Lance la creation d'une structure
-
 
445
	 * @param les données de la structure saisie
-
 
446
	 */
445
		}
447
	public void ajouterStructure(Rafraichissable vue, Structure structure) {
Line 446... Line 448...
446
		
448
		modele.ajouterStructure(vue, getUtilisateurId(), structure);
447
	}
449
	}
448
	
450
	
Line -... Line 451...
-
 
451
	public void modifierStructure(Rafraichissable vue, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
-
 
452
		modele.modifierStructure(vue, getUtilisateurId(), structure, conservation, valorisation);
449
	public void modifierStructure(Rafraichissable vue, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
453
	}
-
 
454
 
450
		modele.modifierStructure(vue, getUtilisateurId(), structure, conservation, valorisation);
455
	//+----------------------------------------------------------------------------------------------------------------+
451
	}
456
	// GESTION de la relation STRUCTURE A PERSONNE
Line 452... Line 457...
452
 
457
	public void selectionnerStructureAPersonne(Rafraichissable vue, String structureId, String roleId) {
453
	public void selectionnerStructureAPersonne(Rafraichissable vue, String structureId, String roleId) {
458
		GWT.log("Structure : "+structureId, null);
454
		modele.selectionnerStructure(vue, getUtilisateurId(), null, structureId, roleId);
459
		modele.selectionnerStructureAPersonne(vue, getUtilisateurId(), null, structureId, roleId);