Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 222 → Rev 223

/trunk/src/org/tela_botanica/client/Mediateur.java
1,7 → 1,5
package org.tela_botanica.client;
 
import java.sql.Time;
import java.util.Date;
import java.util.List;
 
import org.tela_botanica.client.composants.AideFenetre;
26,6 → 24,7
import org.tela_botanica.client.vues.ContenuPanneauVue;
import org.tela_botanica.client.vues.EntetePanneauVue;
import org.tela_botanica.client.vues.FormPersonneVue;
import org.tela_botanica.client.vues.FormPublicationVue;
import org.tela_botanica.client.vues.FormStructureVue;
import org.tela_botanica.client.vues.PersonneDetailPanneauVue;
import org.tela_botanica.client.vues.PersonneVue;
274,8 → 273,11
}
 
public void clicAjouterPublication() {
// TODO Auto-generated method stub
panneauCentre.removeAll();
FormPublicationVue formPublicationVue = new FormPublicationVue();
panneauCentre.add(formPublicationVue);
panneauCentre.setId(ComposantId.PANNEAU_FORM_PUBLICATION);
panneauCentre.layout();
}
//+----------------------------------------------------------------------------------------------------------------+
380,7 → 382,56
//FIXME Le rafraichissement du panneau ne se fait pas!
}
}
 
public void clicSupprimerPersonne(Rafraichissable vue,List<Personne> personneSelection) {
String ids = "" ;
if (personneSelection.size() == 0) {
Info.display("Information", "Veuillez sélectionner une personne.");
} else if(personneSelection.size() > 0) {
String message = "Êtes vous sur de vouloir supprimer les personnes sélectionnées ?";
if (personneSelection.size() == 1) {
message = "Êtes vous sur de vouloir supprimer la personne sélectionnée ?";
}
if(Window.confirm(message)) {
String idStr = "" ;
for(int i = 0 ; i < personneSelection.size() ; i++) {
idStr += personneSelection.get(i).getId()+"," ;
}
modele.supprimerPersonne(vue, getUtilisateurId(), idStr);
}
} else {
Info.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerPersonne() du Médiateur.");
}
}
 
public void clicModifierPublication(List<Publication> publicationListe) {
if(publicationListe.size() <= 0) {
Window.alert("Il faut selectionner une publication");
}
else {
Publication pubAModifier = publicationListe.get(publicationListe.size() -1);
panneauCentre.removeAll();
FormPublicationVue formPublicationVue = new FormPublicationVue();
panneauCentre.add(formPublicationVue);
panneauCentre.setId(ComposantId.PANNEAU_FORM_PUBLICATION);
panneauCentre.layout();
formPublicationVue.rafraichir(pubAModifier);
}
}
 
public void ajouterPublication(FormPublicationVue formPublicationVue,
Publication publi) {
// TODO: faire des trucs
}
public void modifierPublication(FormPublicationVue formPublicationVue,
Publication publi) {
// TODO: faire des trucs
}
}