Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1123 → Rev 1124

/trunk/src/org/tela_botanica/client/i18n/Constantes.properties
151,6 → 151,7
projetTitreFormModif = Modification d'un projet
projetTitreInfoGenerale = Informations générales
projetTitreSuppression = Suppression de projet(s)
publicationNomComplet = Nom complet
projetNom = Nom
projetAbreviation = Abréviation
projetResume = Résumé
/trunk/src/org/tela_botanica/client/i18n/Constantes.java
141,6 → 141,7
String projetTitreFormModif();
String projetTitreInfoGenerale();
String projetTitreSuppression();
String publicationNomComplet();
String projetNom();
String projetAbreviation();
String projetResume();
/trunk/src/org/tela_botanica/client/vues/personne/PersonneFormPublication.java
660,6 → 660,6
}
private void obtenirPublicationsSaisies(String nom) {
mediateur.selectionnerPublicationParNomComplet(this, null, nom+"%");
mediateur.selectionnerPublicationParNomComplet(this, null, "%"+nom+"%");
}
}
/trunk/src/org/tela_botanica/client/vues/collection/CollectionFormPublication.java
543,6 → 543,6
}
private void obtenirPublicationsSaisies(String nom) {
mediateur.selectionnerPublicationParNomComplet(this, null, nom+"%");
mediateur.selectionnerPublicationParNomComplet(this, null, "%"+nom+"%");
}
}
/trunk/src/org/tela_botanica/client/vues/publication/PublicationDetailVue.java
63,18 → 63,16
private void initialiserGeneralTpl() {
contenuTpl =
"<div class='{css_corps}'>"+
" <div class='{css_fieldset}'>"+
" <h2>{i18n_titre_detail}</h2>"+
" <span class='{css_label}'>{i18n_auteurs} :</span> {auteurs}<br />"+
" <span class='{css_label}'>{i18n_titre} :</span> {titre}<br />"+
" <span class='{css_label}'>{i18n_collection} :</span> {collection}<br />"+
" <span class='{css_label}'>{i18n_editeur} :</span> {editeur}<br />"+
" <span class='{css_label}'>{i18n_annee} :</span> {annee}<br />"+
" <span class='{css_label}'>{i18n_nvt} :</span> {nvt}<br />"+
" <span class='{css_label}'>{i18n_fascicule} :</span> {fascicule}<br />"+
" <span class='{css_label}'>{i18n_pages} :</span> {pages}<br />"+
" </div>"+
" <hr class='{css_clear}'/>"+
" <h2>{i18n_titre_detail}</h2>"+
" <span class='{css_label}'>{i18n_nom_complet} :</span> {nom_complet}<br />"+
" <span class='{css_label}'>{i18n_auteurs} :</span> {auteurs}<br />"+
" <span class='{css_label}'>{i18n_titre} :</span> {titre}<br />"+
" <span class='{css_label}'>{i18n_collection} :</span> {collection}<br />"+
" <span class='{css_label}'>{i18n_editeur} :</span> {editeur}<br />"+
" <span class='{css_label}'>{i18n_annee} :</span> {annee}<br />"+
" <span class='{css_label}'>{i18n_nvt} :</span> {nvt}<br />"+
" <span class='{css_label}'>{i18n_fascicule} :</span> {fascicule}<br />"+
" <span class='{css_label}'>{i18n_pages} :</span> {pages}<br />"+
"</div>";
}
115,6 → 113,7
Params contenuParams = new Params();
contenuParams.set("i18n_titre_detail", i18nC.publicationTitre());
contenuParams.set("i18n_nom_complet", i18nC.publicationNomComplet());
contenuParams.set("i18n_auteurs", i18nC.publicationAuteurs());
contenuParams.set("i18n_titre", i18nC.publicationTitre());
contenuParams.set("i18n_collection", i18nC.publicationRevueCollection());
124,6 → 123,7
contenuParams.set("i18n_fascicule", i18nC.publicationFascicule());
contenuParams.set("i18n_pages", i18nC.publicationPage());
contenuParams.set("nom_complet", publication.getNomComplet());
contenuParams.set("auteurs", publication.getAuteur());
contenuParams.set("titre", publication.getTitre());
contenuParams.set("collection", publication.getCollection());
/trunk/src/org/tela_botanica/client/vues/publication/PublicationForm.java
657,18 → 657,7
publicationCollectee.setIdProjet(getValeurComboProjets());
String auteurIntituleFormate = "";
int auteursNombre = auteurComboboxListe.size();
for (int i = 0; i < auteursNombre; i++) {
if (auteurComboboxListe.get(i).getValue() != null) {
Personne auteur = auteurComboboxListe.get(i).getValue();
auteurIntituleFormate += auteur.getNom()+ " "+auteur.getPrenom();
if (i != (auteursNombre - 1)) {
auteurIntituleFormate += ", ";
}
}
}
publicationCollectee.setAuteur(auteurIntituleFormate);
publicationCollectee.setAuteur(construireIntituleAuteur());
String titre = titreChp.getValue();
publicationCollectee.setTitre(titre);
676,8 → 665,7
String collection = collectionChp.getValue();
publicationCollectee.setCollection(collection);
String nomComplet = titreChp.getValue()+" "+collectionChp.getValue();
publicationCollectee.setNomComplet(nomComplet);
publicationCollectee.setNomComplet(construireNomComplet());
String uri = uriChp.getValue();
publicationCollectee.setUri(uri);
711,6 → 699,72
return publicationARetourner;
}
private String construireIntituleEditeur() {
String editeur = "";
if (editeurCombobox.getValue() != null) {
editeur = editeurCombobox.getValue().getNom();
} else if (editeurCombobox.getRawValue() != "") {
editeur = editeurCombobox.getRawValue();
}
return editeur;
}
private String construireIntituleAuteur() {
String inituleAuteur = "";
int auteursNombre = auteurComboboxListe.size();
for (int i = 0; i < auteursNombre; i++) {
if (auteurComboboxListe.get(i).getValue() != null) {
Personne auteur = auteurComboboxListe.get(i).getValue();
inituleAuteur += auteur.getNom().toUpperCase()+ " "+auteur.getPrenom();
if (i != (auteursNombre - 1)) {
inituleAuteur += ", ";
}
}
}
return inituleAuteur;
}
private String construireNomComplet() {
// Intitulé de la publication complet : fmt_auteur, date_parution(année). titre. Editeur (nom), collection, fascicule, indication_nvt. pages.
String nomComplet = "";
String auteurs = construireIntituleAuteur();
String annee = datePublicationChp.getRawValue();
String titre = titreChp.getValue();
String editeur = construireIntituleEditeur();
nomComplet += auteurs+", "+annee+". "+titre+".";
if (!UtilString.isEmpty(editeur)) {
nomComplet += " Éditeur "+editeur+".";
}
if (collectionChp.getValue() != null) {
String revue = collectionChp.getValue();
nomComplet += ", "+revue;
}
if (fasciculeChp.getValue() != null) {
String fascicule = fasciculeChp.getValue();
nomComplet += ", "+fascicule;
}
if (tomeChp.getValue() != null) {
String tomaison = tomeChp.getValue();
nomComplet += ", "+tomaison;
}
if (collectionChp.getValue() != null || fasciculeChp.getValue() != null || tomeChp.getValue() != null) {
nomComplet += ".";
}
if (pagesChp.getValue() != null) {
String pages = pagesChp.getValue();
nomComplet += pages+".";
}
return nomComplet;
}
public void reinitialiserFormulaire() {
if (mode.equals(Formulaire.MODE_MODIFIER)) {
mediateur.afficherFormPublication(publication.getId());