Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 918 Rev 919
Line 419... Line 419...
419
	
419
	
420
	public void clicListeStructure(Structure structure) {
420
	public void clicListeStructure(Structure structure) {
421
		panneauCentre.getContenu().rafraichir(structure);
421
		panneauCentre.getContenu().rafraichir(structure);
422
		if (structure != null && structure.getPersonnel() == null) {
422
		if (structure != null && structure.getPersonnel() == null) {
423
			selectionnerStructureAPersonne(panneauCentre.getContenu(), structure.getId(), StructureAPersonne.ROLE_EQUIPE);
423
			selectionnerStructureAPersonne(panneauCentre.getContenu(), structure.getId(), StructureAPersonne.ROLE_EQUIPE);
424
		} 
424
		}
Line 425... Line 425...
425
	}
425
	}
426
 
426
 
427
	public void clicAjouterStructure() {
427
	public void clicAjouterStructure() {
Line 715... Line 715...
715
			Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierPersonne() du Médiateur.");
715
			Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierPersonne() du Médiateur.");
716
		}			
716
		}			
717
	}
717
	}
Line 718... Line 718...
718
	
718
	
719
	
719
	
720
	public void clicSupprimerPersonne(final Rafraichissable vue,final List<Personne> personneSelection) {
720
	public void clicSupprimerPersonne(final Rafraichissable vue, final List<Personne> personneSelection) {
721
		//Empecher suppression utilisateur
721
		//Empecher suppression utilisateur
722
		for (int i=0; i < personneSelection.size(); i++)	{
722
		for (int i=0; i < personneSelection.size(); i++)	{
723
			Personne courante = personneSelection.get(i);
723
			Personne courante = personneSelection.get(i);
Line 844... Line 844...
844
				public void handleEvent(MessageBoxEvent ce) {  
844
				public void handleEvent(MessageBoxEvent ce) {  
845
					Dialog dialog = (Dialog) ce.getComponent();
845
					Dialog dialog = (Dialog) ce.getComponent();
846
				    Button btn = ce.getButtonClicked();  
846
				    Button btn = ce.getButtonClicked();  
Line 847... Line 847...
847
				    	   
847
				    	   
848
				    if (btn.getText().equals(dialog.yesText)) {
848
				    if (btn.getText().equals(dialog.yesText)) {
-
 
849
				    	supprimerPublication(panneauCentre.getContenu(), publicationListe);
849
				    	modele.supprimerPublication(panneauCentre.getContenu(), publicationListe);  
850
				    	supprimerPublicationAPersonne(panneauCentre.getContenu(), publicationListe.get(0).getId());
850
				    }
851
				    }
851
				}
852
				}
Line 852... Line 853...
852
			};
853
			};
Line 868... Line 869...
868
	}
869
	}
Line 869... Line 870...
869
	
870
	
870
	public void modifierPublication(Rafraichissable vueARafraichir, Publication publication) {
871
	public void modifierPublication(Rafraichissable vueARafraichir, Publication publication) {
871
		modele.modifierPublication(vueARafraichir, publication);
872
		modele.modifierPublication(vueARafraichir, publication);
-
 
873
	}
-
 
874
	
-
 
875
	public void supprimerPublication(Rafraichissable vueARafraichir, List<Publication> publicationsListe) {
-
 
876
		if (publicationsListe != null && publicationsListe.size() > 0) {
-
 
877
			String idPublicationSeparesParVirgule = "" ;
-
 
878
			Iterator<Publication> it = publicationsListe.iterator();
-
 
879
			while (it.hasNext()) {
-
 
880
				idPublicationSeparesParVirgule += it.next().getId();
-
 
881
				if (it.hasNext()) {
-
 
882
					idPublicationSeparesParVirgule += ",";
-
 
883
				}
-
 
884
			}
-
 
885
			modele.supprimerPublication(vueARafraichir, idPublicationSeparesParVirgule);
-
 
886
			modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationSeparesParVirgule);
-
 
887
		}
Line 872... Line 888...
872
	}
888
	}
873
 
889
 
874
	public void clicObtenirListeEditeurs(Rafraichissable vueARafraichir) {
890
	public void clicObtenirListeEditeurs(Rafraichissable vueARafraichir) {
Line 910... Line 926...
910
			}
926
			}
911
			modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationAPersonneSepareParVirgule);
927
			modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationAPersonneSepareParVirgule);
912
		}
928
		}
913
	}
929
	}
Line -... Line 930...
-
 
930
	
-
 
931
	public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, String idPublicationSeparesParVirgule) {
-
 
932
		modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationSeparesParVirgule);
-
 
933
	}
914
	
934
	
915
	//+----------------------------------------------------------------------------------------------------------------+
935
	//+----------------------------------------------------------------------------------------------------------------+
916
	//												RAFRAICHISSEMENT
936
	//												RAFRAICHISSEMENT
Line 917... Line 937...
917
	//+----------------------------------------------------------------------------------------------------------------+
937
	//+----------------------------------------------------------------------------------------------------------------+