9,6 → 9,7 |
import org.tela_botanica.client.modeles.MenuApplicationId; |
import org.tela_botanica.client.modeles.Valeur; |
import org.tela_botanica.client.modeles.collection.Collection; |
import org.tela_botanica.client.modeles.collection.CollectionBotanique; |
import org.tela_botanica.client.util.UtilArray; |
import org.tela_botanica.client.util.UtilString; |
import org.tela_botanica.client.vues.Formulaire; |
226,6 → 227,7 |
|
private void peuplerOnglets() { |
generalOnglet.peupler(); |
descriptionOnglet.peupler(); |
} |
|
private void actualiserTitrePanneau() { |
237,24 → 239,24 |
|
public boolean soumettreFormulaire() { |
// Vérification de la validité des champs du formulaire |
boolean fomulaireValide = verifierFormulaire(); |
if (fomulaireValide) { |
boolean formulaireValide = verifierFormulaire(); |
if (formulaireValide) { |
// Collecte des données du formulaire |
Collection collection = collecterCollection(); |
Collection collectionCollectee = collecterCollection(); |
|
if (mode.equals(MODE_AJOUTER)) { |
mediateur.ajouterCollection(this, collection); |
mediateur.ajouterCollection(this, collectionCollectee); |
} else if (mode.equals(MODE_MODIFIER)) { |
if (collection == null) { |
if (collectionCollectee == null) { |
Info.display("Modification d'une collection", "Rien n'a été enregistré car le formulaire n'a pas été modifié."); |
} else { |
mediateur.modifierCollection(this, collection); |
mediateur.modifierCollection(this, collectionCollectee); |
} |
} |
|
soumettreOnglets(); |
} |
return fomulaireValide; |
return formulaireValide; |
} |
|
private void soumettreOnglets() { |
292,6 → 294,7 |
generalOnglet.collecter(); |
personneOnglet.collecter(); |
publicationOnglet.collecter(); |
descriptionOnglet.collecter(); |
} |
|
public boolean verifierFormulaire() { |