Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 119 Rev 128
Line 4... Line 4...
4
import org.tela_botanica.client.composants.IdentificationFenetre;
4
import org.tela_botanica.client.composants.IdentificationFenetre;
5
import org.tela_botanica.client.composants.ParametreFenetre;
5
import org.tela_botanica.client.composants.ParametreFenetre;
6
import org.tela_botanica.client.interfaces.Rafraichissable;
6
import org.tela_botanica.client.interfaces.Rafraichissable;
7
import org.tela_botanica.client.modeles.Configuration;
7
import org.tela_botanica.client.modeles.Configuration;
8
import org.tela_botanica.client.modeles.Menu;
8
import org.tela_botanica.client.modeles.Menu;
-
 
9
import org.tela_botanica.client.modeles.PersonneListe;
9
import org.tela_botanica.client.modeles.Publication;
10
import org.tela_botanica.client.modeles.Publication;
10
import org.tela_botanica.client.modeles.PublicationListe;
11
import org.tela_botanica.client.modeles.PublicationListe;
11
import org.tela_botanica.client.modeles.Structure;
12
import org.tela_botanica.client.modeles.Structure;
12
import org.tela_botanica.client.modeles.StructureListe;
13
import org.tela_botanica.client.modeles.StructureListe;
13
import org.tela_botanica.client.modeles.Utilisateur;
14
import org.tela_botanica.client.modeles.Utilisateur;
14
import org.tela_botanica.client.modeles.ValeurListe;
15
import org.tela_botanica.client.modeles.ValeurListe;
15
import org.tela_botanica.client.vues.ContenuPanneauVue;
16
import org.tela_botanica.client.vues.ContenuPanneauVue;
16
import org.tela_botanica.client.vues.EntetePanneauVue;
17
import org.tela_botanica.client.vues.EntetePanneauVue;
17
import org.tela_botanica.client.vues.FormStructureVue;
18
import org.tela_botanica.client.vues.FormStructureVue;
-
 
19
import org.tela_botanica.client.vues.PersonneVue;
18
import org.tela_botanica.client.vues.PublicationDetailPanneauVue;
20
import org.tela_botanica.client.vues.PublicationDetailPanneauVue;
19
import org.tela_botanica.client.vues.PublicationVue;
21
import org.tela_botanica.client.vues.PublicationVue;
20
import org.tela_botanica.client.vues.StructureDetailPanneauVue;
22
import org.tela_botanica.client.vues.StructureDetailPanneauVue;
21
import org.tela_botanica.client.vues.StructureVue;
23
import org.tela_botanica.client.vues.StructureVue;
22
import org.tela_botanica.client.vues.MenuPanneauVue;
24
import org.tela_botanica.client.vues.MenuPanneauVue;
Line 118... Line 120...
118
		if (s.equals("Institutions")) {
120
		if (s.equals("Institutions")) {
119
			((Modele) Registry.get(RegistreId.MODELE)).obtenirListeInstitutions();
121
			((Modele) Registry.get(RegistreId.MODELE)).obtenirListeInstitutions();
120
		}else if (s.equals("Publications")) {
122
		}else if (s.equals("Publications")) {
121
			((Modele) Registry.get(RegistreId.MODELE)).obtenirListePublications();
123
			((Modele) Registry.get(RegistreId.MODELE)).obtenirListePublications();
122
		}
124
		}
-
 
125
		else if (s.equals("Personnes")) { 
-
 
126
			((Modele) Registry.get(RegistreId.MODELE)).obtenirListePersonnes();
-
 
127
		}
123
		else {
128
		else {
124
			Window.alert("Non implémenté!");
129
			Window.alert("Non implémenté!");
125
		}
130
		}
126
		panneauCentre.layout();
131
		panneauCentre.layout();
127
	}
132
	}
Line 142... Line 147...
142
		StructureVue institutionVue = new StructureVue();
147
		StructureVue institutionVue = new StructureVue();
143
		panneauCentre.add(institutionVue);
148
		panneauCentre.add(institutionVue);
144
		institutionVue.rafraichir(nouvelleDonnees);
149
		institutionVue.rafraichir(nouvelleDonnees);
145
	}
150
	}
Line -... Line 151...
-
 
151
 
-
 
152
	public void afficherListePersonnes(PersonneListe nouvelleDonnees)	{
-
 
153
		PersonneVue personneVue = new PersonneVue();
-
 
154
		panneauCentre.add(personneVue);
-
 
155
		personneVue.rafraichir(nouvelleDonnees);
-
 
156
	}
146
 
157
	
147
	public void ouvrirAide() {
158
	public void ouvrirAide() {
148
		AideFenetre aideFenetre = new AideFenetre();
159
		AideFenetre aideFenetre = new AideFenetre();
149
		aideFenetre.show();
160
		aideFenetre.show();
150
		// FIXME : apparament le fade In/Fade Out pose problème sur les navigateurs...
161
		// FIXME : apparament le fade In/Fade Out pose problème sur les navigateurs...
Line 187... Line 198...
187
		panneauCentre.add(formStructureVue);
198
		panneauCentre.add(formStructureVue);
188
		panneauCentre.setId(ComposantId.PANNEAU_FORM_STRUCTURE);
199
		panneauCentre.setId(ComposantId.PANNEAU_FORM_STRUCTURE);
189
		panneauCentre.layout();
200
		panneauCentre.layout();
190
	}
201
	}
Line -... Line 202...
-
 
202
 
-
 
203
	/* GREG : Ajouter Personne
-
 
204
	 * Gestion du clic dans le menu gauche
-
 
205
	 * Affiche le formulaire 
-
 
206
	 * */	
-
 
207
	public void clicAjouterPersonne()	{
-
 
208
		GWT.log("ajouter pers", null);
-
 
209
	}
-
 
210
	
191
 
211
	
192
	public void afficherListeValeurs(ValeurListe nouvelleDonnees) {
212
	public void afficherListeValeurs(ValeurListe nouvelleDonnees) {
193
		if (panneauCentre.getId().equals(ComposantId.PANNEAU_FORM_STRUCTURE)) {
213
		if (panneauCentre.getId().equals(ComposantId.PANNEAU_FORM_STRUCTURE)) {
194
			((FormStructureVue) panneauCentre.getItem(0)).rafraichir(nouvelleDonnees);
214
			((FormStructureVue) panneauCentre.getItem(0)).rafraichir(nouvelleDonnees);
195
		} else {
215
		} else {