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 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 |
|
Line 287... |
Line 287... |
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 |
}
|
Line 296... |
Line 296... |
296 |
modele.supprimerPersonne(vue, idStr);
|
296 |
modele.supprimerPersonne(vue, getUtilisateurId(), idStr);
|