Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 326 → Rev 327

/trunk/src/org/tela_botanica/client/Mediateur.java
10,6 → 10,7
import org.tela_botanica.client.modeles.Configuration;
import org.tela_botanica.client.modeles.Information;
import org.tela_botanica.client.modeles.Menu;
import org.tela_botanica.client.modeles.MenuApplicationId;
import org.tela_botanica.client.modeles.Personne;
import org.tela_botanica.client.modeles.PersonneListe;
import org.tela_botanica.client.modeles.Projet;
89,7 → 90,7
Registry.register(RegistreId.PANNEAU_CENTRE, panneauCentre);
 
// Chargement du menu
chargeMenu(panneauOuest.listerMenu());
chargeMenuApplication();
// Retour à GWT du Viewport une fois constuit
RootPanel.get().add(viewport);
135,21 → 136,21
// GESTION du MENU
//+----------------------------------------------------------------------------------------------------------------+
public void chargeMenu(Menu menus) {
((MenuPanneauVue) Registry.get(RegistreId.PANNEAU_OUEST)).rafraichir(menus);
public void chargeMenuApplication() {
((MenuPanneauVue) Registry.get(RegistreId.PANNEAU_OUEST)).chargerMenus();
}
 
public void clicMenu(String menuNom) {
public void clicMenu(String codeMenuClique) {
panneauCentre.removeAll();
if (menuNom.equals("Institutions")) {
if (codeMenuClique.equals(MenuApplicationId.STRUCTURE)) {
modele.selectionnerStructure(panneauCentre, getProjetId(), null);
} else if (menuNom.equals("Publications")) {
} else if (codeMenuClique.equals(MenuApplicationId.PUBLICATION)) {
modele.selectionnerPublications(panneauCentre);
} else if (menuNom.equals("Personnes")) {
} else if (codeMenuClique.equals(MenuApplicationId.PERSONNE)) {
modele.selectionnerPersonne(panneauCentre, null, getProjetId(), null);
}
else {
GWT.log("Non implémenté! Menu id : "+menuNom, null);
GWT.log("Non implémenté! Menu id : "+codeMenuClique, null);
}
panneauCentre.layout();
}
283,20 → 284,19
final Listener listenerSuppression = new Listener<ComponentEvent>() {
public void handleEvent(ComponentEvent ce) {
Dialog dialog = (Dialog) ce.component;
Button btn = dialog.getButtonPressed();
if (btn.getText().equals(dialog.yesText)) {
String idStr = "" ;
for(int i = 0 ; i < personneSelection.size() ; i++) {
idStr += personneSelection.get(i).getId()+"," ;
}
modele.supprimerPersonne(vue, idStr);
}
}
};
public void handleEvent(ComponentEvent ce) {
Dialog dialog = (Dialog) ce.component;
Button btn = dialog.getButtonPressed();
 
if (btn.getText().equals(dialog.yesText)) {
String idStr = "" ;
for(int i = 0 ; i < personneSelection.size() ; i++) {
idStr += personneSelection.get(i).getId()+"," ;
}
modele.supprimerPersonne(vue, getUtilisateurId(), idStr);
}
}
};
MessageBox.confirm("Supprimer une personne", message, listenerSuppression);