Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 836 Rev 841
Line 195... Line 195...
195
		} else if (codeMenuClique.equals(MenuApplicationId.PUBLICATION)) {
195
		} else if (codeMenuClique.equals(MenuApplicationId.PUBLICATION)) {
196
			selectionnerPublication(panneauCentre,null);
196
			selectionnerPublication(panneauCentre,null);
197
		} else if (codeMenuClique.equals(MenuApplicationId.PROJET)) {
197
		} else if (codeMenuClique.equals(MenuApplicationId.PROJET)) {
198
			selectionnerProjets(panneauCentre); 
198
			selectionnerProjets(panneauCentre); 
199
		} else {
199
		} else {
200
			GWT.log("Non implémenté! Menu id : "+codeMenuClique, null);
200
			GWT.log(i18nM.nonImplemente(codeMenuClique), null);
201
		}
201
		}
202
		panneauCentre.layout();
202
		panneauCentre.layout();
203
	}
203
	}
Line 204... Line 204...
204
 
204
 
Line 366... Line 366...
366
	
366
	
367
	public void clicListeStructure(Structure structure) {
367
	public void clicListeStructure(Structure structure) {
368
		panneauCentre.getContenu().rafraichir(structure);
368
		panneauCentre.getContenu().rafraichir(structure);
369
		if (structure != null && structure.getPersonnel() == null) {
369
		if (structure != null && structure.getPersonnel() == null) {
370
			selectionnerStructureAPersonne(panneauCentre.getContenu(), structure.getId(), StructureAPersonne.ROLE_EQUIPE);
-
 
371
		} else {
-
 
372
			GWT.log("OK personnel déjà chargé", null);
370
			selectionnerStructureAPersonne(panneauCentre.getContenu(), structure.getId(), StructureAPersonne.ROLE_EQUIPE);
373
		}
371
		} 
Line 374... Line 372...
374
	}
372
	}
375
 
373
 
376
	public void clicAjouterStructure() {
374
	public void clicAjouterStructure() {
Line 564... Line 562...
564
		
562
		
565
		panneauCentre.getContenu().rafraichir(personnesACharger);
563
		panneauCentre.getContenu().rafraichir(personnesACharger);
Line 566... Line 564...
566
	}
564
	}
567
 
565
 
568
	public void clicAjouterPersonne()	{
-
 
569
		afficherPopinChargement();
-
 
570
		 
-
 
571
		panneauCentre.removeAll();
-
 
572
		PersonneForm formulairePersonneVue = new PersonneForm(PersonneForm.MODE_AJOUTER);
-
 
573
		panneauCentre.add(formulairePersonneVue);
566
	public void clicAjouterPersonne()	{
Line 574... Line 567...
574
		panneauCentre.layout();
567
		afficherPersonneForm(null);
-
 
568
	}
-
 
569
	
-
 
570
	public void clicModifierPersonne(Personne personne)	{
-
 
571
		afficherPersonneForm(personne);			
-
 
572
	}
-
 
573
	
575
	}
574
	public void afficherPersonneForm(Personne personne)	{
-
 
575
		String mode = "";
-
 
576
		String personneId = null;
-
 
577
		if (personne != null)	{
-
 
578
			mode = PersonneForm.MODE_MODIFIER;
-
 
579
			personneId = personne.getId();
-
 
580
		}	else	{
576
	
581
			mode = PersonneForm.MODE_AJOUTER;
577
	public void clicModifierPersonne(Personne personne)	{
582
		}
578
		if (personne != null)	{
-
 
579
			panneauCentre.removeAll();
583
		
-
 
584
		panneauCentre.removeAll();
580
			PersonneForm formulairePersonneVue = new PersonneForm(PersonneForm.MODE_MODIFIER);
585
		PersonneForm formulairePersonneVue = new PersonneForm(this, mode, personneId);
581
			panneauCentre.add(formulairePersonneVue);
-
 
582
			
-
 
583
			selectionnerPersonne(formulairePersonneVue, personne, null);
586
		
-
 
587
		if (mode.equals(PersonneForm.MODE_MODIFIER))	{
-
 
588
			selectionnerPersonne(formulairePersonneVue, personne, null);
-
 
589
		}
584
			
590
		
Line 585... Line 591...
585
			panneauCentre.layout();			
591
		panneauCentre.add(formulairePersonneVue);
Line 586... Line 592...
586
		}
592
		panneauCentre.layout();
Line 775... Line 781...
775
	
781
	
776
	public void rafraichir(Object nouvelleDonnees) {
782
	public void rafraichir(Object nouvelleDonnees) {
777
		if (nouvelleDonnees instanceof Utilisateur) {
783
		if (nouvelleDonnees instanceof Utilisateur) {
778
			mettreAJourEtatIdentification((Utilisateur) nouvelleDonnees);
784
			mettreAJourEtatIdentification((Utilisateur) nouvelleDonnees);
779
		} else {
785
		} else {
780
			GWT.log("Pas de correspondance dans la méthode rafraichir() de la classe "+this.getClass(), null);
786
			GWT.log(i18nM.erreurRafraichir(nouvelleDonnees.getClass(), this.getClass()), null);
781
		}
787
		}
Line 782... Line 788...
782
	}
788
	}
783
	
789