Subversion Repositories eFlore/Applications.coel

Rev

Rev 919 | Rev 935 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 919 Rev 923
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
		}