305,11 → 305,14 |
} |
|
public boolean soumettreFormulaire() { |
|
// Vérification de la validité des champs du formulaire |
boolean formulaireValide = verifierFormulaire(); |
|
if (formulaireValide) { |
// Collecte des données du formulaire |
Collection collectionAEnregistrer = collecterCollection(); |
|
if (mode.equals(MODE_AJOUTER)) { |
mediateur.ajouterCollection(this, collectionAEnregistrer); |
} else if (mode.equals(MODE_MODIFIER)) { |
356,7 → 359,7 |
collectionCollectee.setNom(nomChp.getValue()); |
collectionCollectee.setTypeNcd(typesCollectionCombo.getValue().getId()); |
} |
|
|
private void collecterOnglets() { |
generalOnglet.collecter(); |
personneOnglet.collecter(); |
366,7 → 369,7 |
inventaireOnglet.collecter(); |
commentaireOnglet.collecter(); |
} |
|
|
public boolean verifierFormulaire() { |
ArrayList<String> messages = new ArrayList<String>(); |
|