Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 615 → Rev 617

/trunk/src/org/tela_botanica/client/vues/PersonneListeVue.java
11,6 → 11,8
import org.tela_botanica.client.modeles.Information;
import org.tela_botanica.client.modeles.Personne;
import org.tela_botanica.client.modeles.PersonneListe;
import org.tela_botanica.client.modeles.Utilisateur;
 
import com.extjs.gxt.ui.client.Registry;
import com.extjs.gxt.ui.client.Style.SortDir;
import com.extjs.gxt.ui.client.data.BasePagingLoader;
48,6 → 50,7
private BarrePaginationVue pagination;
private ColumnModel modeleColonnes;
private final int nbElementsPage = Integer.valueOf(((Dictionary) Dictionary.getDictionary("configuration")).get("nbElementsPage"));
private final Button supprimer;
public PersonneListeVue() {
mediateur = Registry.get(RegistreId.MEDIATEUR);
76,7 → 79,7
});
toolBar.add(modifier);
final Button supprimer = new Button(mediateur.i18nC.supprimer());
supprimer = new Button(mediateur.i18nC.supprimer());
supprimer.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
mediateur.clicSupprimerPersonne(r, grille.getSelectionModel().getSelectedItems());
84,6 → 87,8
});
supprimer.setIcon(Images.ICONES.supprimer());
toolBar.add(supprimer);
gererEtatActivationBouton();
 
setTopComponent(toolBar);
 
140,8 → 145,18
mediateur.clicListePersonne(personne);
}
 
private void gererEtatActivationBouton() {
if (((Utilisateur) Registry.get(RegistreId.UTILISATEUR_COURANT)).isIdentifie() == false) {
supprimer.setEnabled(false);
} else {
supprimer.setEnabled(true);
}
}
public void rafraichir(Object nouvellesDonnees) {
if (nouvellesDonnees instanceof PersonneListe) {
165,6 → 180,7
}
} else if (nouvellesDonnees instanceof Information) {
Information info = (Information) nouvellesDonnees;
if (info.getType().equals("suppression_personne")) {
Info.display("Suppression de personne", info.getMessages().toString());
173,7 → 189,9
for (int i = 0; i < taille; i++) {
grille.getStore().remove(selectionPersonnes.get(i));
}
} else {
} else if (info.getType().equals("maj_utilisateur")) {
gererEtatActivationBouton();
} else {
Info.display("Erreur", info.getMessages().toString());
}
} else {