Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 315 Rev 327
Line 8... Line 8...
8
import org.tela_botanica.client.composants.ParametreFenetre;
8
import org.tela_botanica.client.composants.ParametreFenetre;
9
import org.tela_botanica.client.interfaces.Rafraichissable;
9
import org.tela_botanica.client.interfaces.Rafraichissable;
10
import org.tela_botanica.client.modeles.Configuration;
10
import org.tela_botanica.client.modeles.Configuration;
11
import org.tela_botanica.client.modeles.Information;
11
import org.tela_botanica.client.modeles.Information;
12
import org.tela_botanica.client.modeles.Menu;
12
import org.tela_botanica.client.modeles.Menu;
-
 
13
import org.tela_botanica.client.modeles.MenuApplicationId;
13
import org.tela_botanica.client.modeles.Personne;
14
import org.tela_botanica.client.modeles.Personne;
14
import org.tela_botanica.client.modeles.PersonneListe;
15
import org.tela_botanica.client.modeles.PersonneListe;
15
import org.tela_botanica.client.modeles.Projet;
16
import org.tela_botanica.client.modeles.Projet;
16
import org.tela_botanica.client.modeles.ProjetListe;
17
import org.tela_botanica.client.modeles.ProjetListe;
17
import org.tela_botanica.client.modeles.Publication;
18
import org.tela_botanica.client.modeles.Publication;
Line 87... Line 88...
87
		Registry.register(RegistreId.VIEWPORT, viewport);
88
		Registry.register(RegistreId.VIEWPORT, viewport);
88
		Registry.register(RegistreId.PANNEAU_OUEST, panneauOuest);
89
		Registry.register(RegistreId.PANNEAU_OUEST, panneauOuest);
89
		Registry.register(RegistreId.PANNEAU_CENTRE, panneauCentre);
90
		Registry.register(RegistreId.PANNEAU_CENTRE, panneauCentre);
Line 90... Line 91...
90
 
91
 
91
		// Chargement du menu
92
		// Chargement du menu
Line 92... Line 93...
92
		chargeMenu(panneauOuest.listerMenu());
93
		chargeMenuApplication();
93
		
94
		
94
		// Retour à GWT du Viewport une fois constuit
95
		// Retour à GWT du Viewport une fois constuit
Line 133... Line 134...
133
 
134
 
134
	//+----------------------------------------------------------------------------------------------------------------+
135
	//+----------------------------------------------------------------------------------------------------------------+
135
	//												GESTION du MENU
136
	//												GESTION du MENU
Line 136... Line 137...
136
	//+----------------------------------------------------------------------------------------------------------------+
137
	//+----------------------------------------------------------------------------------------------------------------+
137
	
138
	
138
	public void chargeMenu(Menu menus) {
139
	public void chargeMenuApplication() {
Line 139... Line 140...
139
		((MenuPanneauVue) Registry.get(RegistreId.PANNEAU_OUEST)).rafraichir(menus);		
140
		((MenuPanneauVue) Registry.get(RegistreId.PANNEAU_OUEST)).chargerMenus();		
140
	}
141
	}
141
 
142
 
142
	public void clicMenu(String menuNom) {
143
	public void clicMenu(String codeMenuClique) {
143
		panneauCentre.removeAll();
144
		panneauCentre.removeAll();
144
		if (menuNom.equals("Institutions")) {
145
		if (codeMenuClique.equals(MenuApplicationId.STRUCTURE)) {
145
			modele.selectionnerStructure(panneauCentre, getProjetId(), null);
146
			modele.selectionnerStructure(panneauCentre, getProjetId(), null);
146
		} else if (menuNom.equals("Publications")) {
147
		} else if (codeMenuClique.equals(MenuApplicationId.PUBLICATION)) {
147
			modele.selectionnerPublications(panneauCentre);
148
			modele.selectionnerPublications(panneauCentre);
148
		} else if (menuNom.equals("Personnes")) { 
149
		} else if (codeMenuClique.equals(MenuApplicationId.PERSONNE)) { 
149
			modele.selectionnerPersonne(panneauCentre, null, getProjetId(), null);
150
			modele.selectionnerPersonne(panneauCentre, null, getProjetId(), null);
150
		}
151
		}
151
		else {
152
		else {
152
			GWT.log("Non implémenté! Menu id : "+menuNom, null);
153
			GWT.log("Non implémenté! Menu id : "+codeMenuClique, null);
Line 153... Line 154...
153
		}
154
		}
Line 281... Line 282...
281
			}
282
			}
Line 282... Line 283...
282
			
283
			
Line 283... Line 284...
283
			
284
			
284
			final Listener listenerSuppression = new Listener<ComponentEvent>() { 
-
 
285
				
285
			final Listener listenerSuppression = new Listener<ComponentEvent>() { 
286
			       public void handleEvent(ComponentEvent ce) {  
286
				
287
			    	   
287
				public void handleEvent(ComponentEvent ce) {
288
			    	   Dialog dialog = (Dialog) ce.component;
288
					Dialog dialog = (Dialog) ce.component;
289
			    	   Button btn = dialog.getButtonPressed();  
289
					Button btn = dialog.getButtonPressed();  
290
			    	   
290
 
291
			    	   if (btn.getText().equals(dialog.yesText))	{
291
					if (btn.getText().equals(dialog.yesText)) {
292
				    	    String idStr = "" ;
292
						String idStr = "" ;
293
							for(int i = 0 ; i < personneSelection.size() ; i++) {
293
						for(int i = 0 ; i < personneSelection.size() ; i++) {
294
								idStr += personneSelection.get(i).getId()+"," ; 
294
							idStr += personneSelection.get(i).getId()+"," ; 
295
							}
295
						}
296
							modele.supprimerPersonne(vue, idStr);  
296
						modele.supprimerPersonne(vue, getUtilisateurId(), idStr);  
Line 297... Line 297...
297
					       }
297
					}
Line 298... Line 298...
298
				      }
298
				}