Line 10... |
Line 10... |
10 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
10 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
11 |
import org.tela_botanica.client.modeles.Information;
|
11 |
import org.tela_botanica.client.modeles.Information;
|
12 |
import org.tela_botanica.client.modeles.Structure;
|
12 |
import org.tela_botanica.client.modeles.Structure;
|
13 |
import org.tela_botanica.client.modeles.StructureListe;
|
13 |
import org.tela_botanica.client.modeles.StructureListe;
|
14 |
import org.tela_botanica.client.modeles.Utilisateur;
|
14 |
import org.tela_botanica.client.modeles.Utilisateur;
|
- |
|
15 |
import org.tela_botanica.client.util.Debug;
|
Line 15... |
Line 16... |
15 |
|
16 |
|
16 |
import com.extjs.gxt.ui.client.Registry;
|
17 |
import com.extjs.gxt.ui.client.Registry;
|
17 |
import com.extjs.gxt.ui.client.Style.SortDir;
|
18 |
import com.extjs.gxt.ui.client.Style.SortDir;
|
18 |
import com.extjs.gxt.ui.client.event.BaseEvent;
|
19 |
import com.extjs.gxt.ui.client.event.BaseEvent;
|
Line 159... |
Line 160... |
159 |
} else if (nouvellesDonnees instanceof Information) {
|
160 |
} else if (nouvellesDonnees instanceof Information) {
|
160 |
Information info = (Information) nouvellesDonnees;
|
161 |
Information info = (Information) nouvellesDonnees;
|
161 |
if (info.getType().equals("suppression_structure")) {
|
162 |
if (info.getType().equals("suppression_structure")) {
|
162 |
// Affichage d'un message d'information
|
163 |
// Affichage d'un message d'information
|
163 |
Info.display(i18nC.suppressionStructure(), info.toString().replaceAll("\n", "<br />"));
|
164 |
Info.display(i18nC.suppressionStructure(), info.toString().replaceAll("\n", "<br />"));
|
164 |
|
165 |
|
165 |
// Suppression des structures sélectionnées de la grille
|
- |
|
166 |
List<Structure> selectionStructure = grille.getSelectionModel().getSelectedItems();
|
166 |
List<Structure> selectionStructure = grille.getSelectionModel().getSelectedItems();
|
- |
|
167 |
|
- |
|
168 |
if (info.toString().replaceAll("\n", "").equals("OK")) {
|
- |
|
169 |
mediateur.supprimerStructureAPersonne(this, selectionStructure);
|
- |
|
170 |
}
|
- |
|
171 |
|
- |
|
172 |
// Suppression des structures sélectionnées de la grille
|
167 |
final int taille = selectionStructure.size();
|
173 |
final int taille = selectionStructure.size();
|
168 |
for (int i = 0; i < taille; i++) {
|
174 |
for (int i = 0; i < taille; i++) {
|
169 |
store.remove(selectionStructure.get(i));
|
175 |
store.remove(selectionStructure.get(i));
|
170 |
}
|
176 |
}
|
Line 171... |
Line 177... |
171 |
|
177 |
|
172 |
gererEtatActivationBouton();
|
178 |
gererEtatActivationBouton();
|
173 |
} else if (info.getType().equals("maj_utilisateur")) {
|
179 |
} else if (info.getType().equals("maj_utilisateur")) {
|
- |
|
180 |
gererEtatActivationBouton();
|
- |
|
181 |
} else if (info.getType().equals("suppression_structure_a_personne")) {
|
- |
|
182 |
// Affichage d'un message d'information
|
174 |
gererEtatActivationBouton();
|
183 |
Info.display(i18nC.suppressionStructureAPersonne(), info.toString().replaceAll("\n", "<br />"));
|
175 |
}
|
184 |
}
|
176 |
} else {
|
185 |
} else {
|
177 |
GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
|
186 |
GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
|
178 |
}
|
187 |
}
|