Subversion Repositories eFlore/Applications.coel

Rev

Rev 1367 | Rev 1373 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1367 Rev 1369
Line 6... Line 6...
6
 
6
 
7
import org.tela_botanica.client.ComposantClass;
7
import org.tela_botanica.client.ComposantClass;
8
import org.tela_botanica.client.Mediateur;
8
import org.tela_botanica.client.Mediateur;
9
import org.tela_botanica.client.composants.ChampComboBoxRechercheTempsReelPaginable;
9
import org.tela_botanica.client.composants.ChampComboBoxRechercheTempsReelPaginable;
-
 
10
import org.tela_botanica.client.composants.InfoLogger;
10
import org.tela_botanica.client.composants.InfoLogger;
11
import org.tela_botanica.client.composants.pagination.ProxyPersonnes;
11
import org.tela_botanica.client.composants.pagination.ProxyProjets;
12
import org.tela_botanica.client.composants.pagination.ProxyProjets;
12
import org.tela_botanica.client.composants.pagination.ProxyStructures;
13
import org.tela_botanica.client.composants.pagination.ProxyStructures;
13
import org.tela_botanica.client.images.Images;
14
import org.tela_botanica.client.images.Images;
14
import org.tela_botanica.client.interfaces.Rafraichissable;
15
import org.tela_botanica.client.interfaces.Rafraichissable;
Line 648... Line 649...
648
 
649
 
649
	public void rafraichir(Object nouvellesDonnees) {
650
	public void rafraichir(Object nouvellesDonnees) {
650
		if (nouvellesDonnees instanceof Publication) {
651
		if (nouvellesDonnees instanceof Publication) {
651
			// Si on a reçu les details d'une publication
652
			// Si on a reçu les details d'une publication
652
			publication = (Publication) nouvellesDonnees;
-
 
653
			//rafraichirPublication((Publication) nouvellesDonnees);
653
			publication = (Publication) nouvellesDonnees;
654
		} else if (nouvellesDonnees instanceof PublicationAPersonneListe) {
654
		} else if (nouvellesDonnees instanceof PublicationAPersonneListe) {
655
			rafraichirListeAuteurs((PublicationAPersonneListe) nouvellesDonnees);
655
			rafraichirListeAuteurs((PublicationAPersonneListe) nouvellesDonnees);
656
		} else if (nouvellesDonnees instanceof Information) {
656
		} else if (nouvellesDonnees instanceof Information) {
657
			rafraichirInformation((Information) nouvellesDonnees);	
657
			rafraichirInformation((Information) nouvellesDonnees);	
Line 721... Line 721...
721
				InfoLogger.display("Ajout d'une publication", info.toString());
721
				InfoLogger.display("Ajout d'une publication", info.toString());
722
			}
722
			}
723
		}	
723
		}	
724
	}
724
	}
Line 725... Line -...
725
	
-
 
726
	
725
	
727
	private void initialiserAuteurs() {
726
	private void initialiserAuteurs() {
728
		auteursAjoutes = new PersonneListe();
727
		auteursAjoutes = new PersonneListe();
729
		auteursSupprimes = new PersonneListe();
728
		auteursSupprimes = new PersonneListe();
Line 1023... Line 1022...
1023
		}
1022
		}
1024
		return valeur;
1023
		return valeur;
1025
	}
1024
	}
1026
	private void setValeurComboProjets() {
1025
	private void setValeurComboProjets() {
1027
		if (projetsCombo.getStore() != null ) {
1026
		if (projetsCombo.getStore() != null ) {
1028
			Debug.log(projetsCombo.getStore().getModels().toArray().toString());
-
 
1029
			if (mode.equals(Formulaire.MODE_MODIFIER) && publication != null) {
1027
			if (mode.equals(Formulaire.MODE_MODIFIER) && publication != null) {
1030
				projetsCombo.getCombo().setValue(projetsCombo.getStore().findModel("cpr_id_projet", publication.getIdProjet()));
1028
				projetsCombo.getCombo().setValue(projetsCombo.getStore().findModel("cpr_id_projet", publication.getIdProjet()));
1031
			} else if (mode.equals(Formulaire.MODE_AJOUTER)) {
1029
			} else if (mode.equals(Formulaire.MODE_AJOUTER)) {
1032
				projetsCombo.getCombo().setValue(projetsCombo.getStore().findModel("cpr_id_projet", mediateur.getProjetId()));
1030
				projetsCombo.getCombo().setValue(projetsCombo.getStore().findModel("cpr_id_projet", mediateur.getProjetId()));
1033
			}
1031
			}