Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1432 → Rev 1433

/branches/v1.1-aramon/src/org/tela_botanica/client/vues/publication/PublicationForm.java
449,7 → 449,11
Personne personneSaisieSelectionnee = new Personne(personnesSaisiesComboBox.getValeur());
PublicationAPersonne pap = new PublicationAPersonne();
pap.setPersonne(personneSaisieSelectionnee);
if (modeDeCreation != Formulaire.MODE_AJOUTER) pap.setPublicationLiee(publication);
pap.setOrdreAuteurs(String.valueOf(grilleAuteurs.getStore().getCount()+1));
if (modeDeCreation != Formulaire.MODE_AJOUTER) {
pap.setPublicationLiee(publication);
pap.setIdPublication(publicationId);
}
if (grilleAuteurs.getStore().findModel(pap) != null) {
Info.display("Information", "La personne est déjà présente dans la liste d'auteurs");
} else {
462,7 → 466,7
}
private void ajouterDansGrille(PublicationAPersonne pap) {
ajouterDansGrille(pap, 0);
ajouterDansGrille(pap, grilleAuteurs.getStore().getCount());
}
private void ajouterDansGrille(PublicationAPersonne pap, int index) {
867,7 → 871,7
// - Envoyer au médiateur SSI personnes à modifier
if (listeAuteursAModifier.size() > 0) {
int seqId = sequenceur.lancerRequeteSynchrone(this);
mediateur.modifierPublicationAPersonne(sequenceur, publication.getId(), listeAuteursAModifier, PublicationAPersonne.ROLE_AUTEUR, seqId);
mediateur.modifierPublicationAPersonne(sequenceur, this.publicationId, listeAuteursAModifier, PublicationAPersonne.ROLE_AUTEUR, seqId);
}
sequenceur.enfilerRafraichissement(this, new Information("auteurs_enregistres"));
1189,6 → 1193,7
if (info.getDonnee(0) != null && info.getDonnee(0) instanceof String && ((String) info.getDonnee(0)).matches("[0-9]+")) {
String idPublication = (String) info.getDonnee(0);
this.publicationId = idPublication;
this.publication.setId(idPublication);
soumettreAuteurs();
InfoLogger.display("Ajout d'une publication", "La publication '"+publicationId+"' a bien été ajoutée");
} else {