| Line 195... |
Line 195... |
| 195 |
GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
|
195 |
GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
|
| 196 |
}
|
196 |
}
|
| 197 |
} catch (Exception e) {
|
197 |
} catch (Exception e) {
|
| 198 |
GWT.log("rafraichir()", e);
|
198 |
GWT.log("rafraichir()", e);
|
| 199 |
}
|
199 |
}
|
| 200 |
verifierApresRafraichissement();
|
200 |
controlerFermetureApresRafraichissement();
|
| 201 |
}
|
201 |
}
|
| Line 202... |
Line 202... |
| 202 |
|
202 |
|
| 203 |
private void rafraichirInformation(Information info) {
|
203 |
private void rafraichirInformation(Information info) {
|
| 204 |
if (info.getMessages() != null && !info.getMessages().toString().equals("[]")) {
|
204 |
if (info.getMessages() != null && !info.getMessages().toString().equals("[]")) {
|
| Line 233... |
Line 233... |
| 233 |
SelectionListener<ButtonEvent> ecouteur = new SelectionListener<ButtonEvent>() {
|
233 |
SelectionListener<ButtonEvent> ecouteur = new SelectionListener<ButtonEvent>() {
|
| 234 |
@Override
|
234 |
@Override
|
| 235 |
public void componentSelected(ButtonEvent ce) {
|
235 |
public void componentSelected(ButtonEvent ce) {
|
| 236 |
String code = ((Button) ce.getComponent()).getData("code");
|
236 |
String code = ((Button) ce.getComponent()).getData("code");
|
| 237 |
if (code.equals(FormulaireBarreValidation.CODE_BOUTON_VALIDER)) {
|
237 |
if (code.equals(FormulaireBarreValidation.CODE_BOUTON_VALIDER)) {
|
| 238 |
soumettreFormulaire(renvoyerCollectionForm());
|
238 |
soumettreFormulaire();
|
| 239 |
clicBoutonvalidation = true;
|
239 |
clicBoutonvalidation = true;
|
| 240 |
} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_APPLIQUER)) {
|
240 |
} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_APPLIQUER)) {
|
| 241 |
soumettreFormulaire(renvoyerCollectionForm());
|
241 |
soumettreFormulaire();
|
| 242 |
} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_ANNULER)) {
|
242 |
} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_ANNULER)) {
|
| 243 |
mediateur.clicMenu(menuIdCourant);
|
243 |
mediateur.clicMenu(menuIdCourant);
|
| 244 |
} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_REINITIALISER)) {
|
244 |
} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_REINITIALISER)) {
|
| 245 |
reinitialiserFormulaire();
|
245 |
reinitialiserFormulaire();
|
| 246 |
}
|
246 |
}
|
| Line 248... |
Line 248... |
| 248 |
};
|
248 |
};
|
| Line 249... |
Line 249... |
| 249 |
|
249 |
|
| 250 |
return ecouteur;
|
250 |
return ecouteur;
|
| Line 251... |
Line -... |
| 251 |
}
|
- |
|
| 252 |
|
- |
|
| 253 |
private CollectionForm renvoyerCollectionForm() {
|
- |
|
| 254 |
return this;
|
- |
|
| 255 |
}
|
251 |
}
|
| 256 |
|
252 |
|
| 257 |
protected void soumettreFormulaire(Rafraichissable vueARafraichir) {
|
253 |
protected void soumettreFormulaire() {
|
| 258 |
// Vérification de la validité des champs du formulaire
|
254 |
// Vérification de la validité des champs du formulaire
|
| 259 |
if (verifierFormulaire()) {
|
255 |
if (verifierFormulaire()) {
|
| Line 260... |
Line 256... |
| 260 |
// Collecte des données du formulaire
|
256 |
// Collecte des données du formulaire
|
| 261 |
Collection collection = collecterCollection();
|
257 |
Collection collection = collecterCollection();
|
| 262 |
|
258 |
|
| 263 |
if (mode.equals(MODE_AJOUTER)) {
|
259 |
if (mode.equals(MODE_AJOUTER)) {
|
| 264 |
mediateur.ajouterCollection(vueARafraichir, collection);
|
260 |
mediateur.ajouterCollection(this, collection);
|
| 265 |
} else if (mode.equals(MODE_MODIFIER)) {
|
261 |
} else if (mode.equals(MODE_MODIFIER)) {
|
| 266 |
if (collection == null) {
|
262 |
if (collection == null) {
|
| 267 |
Info.display("Modification d'une collection", "Rien n'a été enregistré car le formulaire n'a pas été modifié.");
|
263 |
Info.display("Modification d'une collection", "Rien n'a été enregistré car le formulaire n'a pas été modifié.");
|
| 268 |
} else {
|
264 |
} else {
|
| 269 |
mediateur.modifierCollection(vueARafraichir, collection);
|
265 |
mediateur.modifierCollection(this, collection);
|
| 270 |
}
|
266 |
}
|