Subversion Repositories eFlore/Applications.coel

Rev

Rev 245 | Rev 268 | Go to most recent revision | Show entire file | Ignore 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
		
403
	}
415
	}
404
 
416
	
405
	public void clicSupprimerStructure(Rafraichissable vue, List<Structure> structureSelection) {
417
	public void clicSupprimerStructure(Rafraichissable vue, List<Structure> structureSelection) {
406
		if (structureSelection.size() == 0) {
418
		if (structureSelection.size() == 0) {
407
			Info.display("Information", "Veuillez sélectionner une structure.");
419
			Info.display("Information", "Veuillez sélectionner une structure.");
408
		} else if(structureSelection.size() > 0) {
420
		} else if(structureSelection.size() > 0) {
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.");
437
	public void selectionnerStructure(Rafraichissable vue, String structureId) {
430
		} else if(structureSelection.size() == 1) {
-
 
431
			panneauCentre.removeAll();
438
		GWT.log("Structure : "+structureId, null);
432
			FormStructureVue formStructureVue = new FormStructureVue();
-
 
433
			panneauCentre.add(formStructureVue);
-
 
-
 
439
		modele.selectionnerStructure(vue, getUtilisateurId(), null, structureId);
434
			panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_FORM);
440
	}
-
 
441
	
435
 
442
	/**
436
			String idStr = "" ;
443
	 * TODO : afficher un message du type "Structure ajoutée".  
437
			for(int i = 0 ; i < structureSelection.size() ; i++) {
444
	 * Lance la creation d'une structure
438
				idStr = structureSelection.get(i).getId(); 
445
	 * @param les données de la structure saisie
439
			}
446
	 */
440
			selectionnerStructureAPersonne(formStructureVue, idStr, StructureAPersonne.ROLE_EQUIPE);
-
 
441
			
-
 
442
			panneauCentre.layout();
-
 
443
		} else {
447
	public void ajouterStructure(Rafraichissable vue, Structure structure) {
444
			Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierStructure() du Médiateur.");
-
 
445
		}
-
 
446
		
448
		modele.ajouterStructure(vue, getUtilisateurId(), structure);
Line 447... Line 449...
447
	}
449
	}
448
	
450
	
449
	public void modifierStructure(Rafraichissable vue, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
451
	public void modifierStructure(Rafraichissable vue, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
Line -... Line 452...
-
 
452
		modele.modifierStructure(vue, getUtilisateurId(), structure, conservation, valorisation);
-
 
453
	}
450
		modele.modifierStructure(vue, getUtilisateurId(), structure, conservation, valorisation);
454
 
-
 
455
	//+----------------------------------------------------------------------------------------------------------------+
451
	}
456
	// GESTION de la relation STRUCTURE A PERSONNE
452
 
457
	public void selectionnerStructureAPersonne(Rafraichissable vue, String structureId, String roleId) {
Line 453... Line 458...
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);
455
	}
460
	}