118,10 → 118,11 |
|
public PersonneForm(Mediateur mediateurCourrant, String personneId, Rafraichissable vueARafraichirApresValidation) { |
vueExterneARafraichirApresValidation = vueARafraichirApresValidation; |
initialiserPersonneForm(mediateurCourrant, personneId); |
initialiserPersonneForm(mediateurCourrant, personneId); |
} |
|
private void initialiserPersonneForm(Mediateur mediateurCourrant, String personneIdCourrant) { |
|
personne = new Personne(); |
personne.setId(personneIdCourrant); |
personneId = personneIdCourrant; |
132,9 → 133,9 |
initialiserComposants(); |
genererTitreFormulaire(); |
|
mediateur.obtenirListeValeurEtRafraichir(this, "relationPersonnePublication"); |
if (modeDeCreation.equals(Formulaire.MODE_MODIFIER)) { |
mediateur.selectionnerPersonne(this, personne, null); |
mediateurCourrant.selectionnerPublicationAPersonne(this, null, personne.getId(), PublicationAPersonne.ROLE_SUJET); |
} |
} |
|
768,6 → 769,7 |
info.setDonnee(0, (PublicationAPersonneListe) nouvellesDonnees); |
tiPubli.rafraichir(info); |
} else if (nouvellesDonnees instanceof ValeurListe) { |
|
ValeurListe listeValeurs = (ValeurListe) nouvellesDonnees; |
|
// Créer une liste de valeurs |
775,9 → 777,9 |
for (Iterator<String> it = listeValeurs.keySet().iterator(); it.hasNext();) { |
liste.add(listeValeurs.get(it.next())); |
} |
|
|
if (listeValeurs.getId().equals(config.getListeId("prefixe"))) { |
if (listeValeurs.getId().equals(config.getListeId("relationPersonnePublication"))) { |
tiPubli.rafraichir(nouvellesDonnees); |
} else if (listeValeurs.getId().equals(config.getListeId("prefixe"))) { |
remplirCombobox("cbPrefixe", liste, "hmIdentite"); |
} else if (listeValeurs.getId().equals(config.getListeId("suffixes"))) { |
remplirCombobox("cbSuffixe", liste, "hmIdentite"); |
1105,8 → 1107,8 |
} |
|
public boolean soumettreFormulaire() { |
tiPubli.collecter(); |
if (verifierFormulaire()) { |
tiPubli.collecter(); |
tiPubli.soumettre(); |
mediateur.enregistrerPersonne(this, personneSelectionnee); |
} |
1215,6 → 1217,7 |
String specialite = ((ChampMultiValeurs) hmInfosNat.get("specialite")).getValeurs(); |
personneSelectionnee.set("ce_truk_specialite", specialite); |
|
lstMessageErreur.addAll(tiPubli.verifier()); |
|
if (lstMessageErreur.size() != 0) { |
String strMessagesErreur = "<span><br />"; |