Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 875 Rev 883
Line 4... Line 4...
4
 
4
 
5
import org.tela_botanica.client.Mediateur;
5
import org.tela_botanica.client.Mediateur;
6
import org.tela_botanica.client.composants.ChampComboBoxListeValeurs;
6
import org.tela_botanica.client.composants.ChampComboBoxListeValeurs;
7
import org.tela_botanica.client.interfaces.Rafraichissable;
7
import org.tela_botanica.client.interfaces.Rafraichissable;
-
 
8
import org.tela_botanica.client.modeles.Collection;
-
 
9
import org.tela_botanica.client.modeles.CollectionAPersonneListe;
8
import org.tela_botanica.client.modeles.Collection;
10
import org.tela_botanica.client.modeles.CollectionAPublicationListe;
9
import org.tela_botanica.client.modeles.Information;
11
import org.tela_botanica.client.modeles.Information;
-
 
12
import org.tela_botanica.client.modeles.MenuApplicationId;
-
 
13
import org.tela_botanica.client.modeles.Publication;
10
import org.tela_botanica.client.modeles.MenuApplicationId;
14
import org.tela_botanica.client.modeles.PublicationAPersonne;
11
import org.tela_botanica.client.modeles.Valeur;
15
import org.tela_botanica.client.modeles.Valeur;
Line 12... Line 16...
12
import org.tela_botanica.client.util.UtilArray;
16
import org.tela_botanica.client.util.UtilArray;
13
 
17
 
Line 41... Line 45...
41
	private CollectionFormDescription descriptionOnglet = null;
45
	private CollectionFormDescription descriptionOnglet = null;
42
	private CollectionFormContenu contenuOnglet = null;
46
	private CollectionFormContenu contenuOnglet = null;
43
	private CollectionFormInventaire inventaireOnglet = null;
47
	private CollectionFormInventaire inventaireOnglet = null;
44
	private TextField<String> nomChp = null;
48
	private TextField<String> nomChp = null;
Line 45... Line 49...
45
	
49
	
-
 
50
	public CollectionForm(Mediateur mediateurCourrant, String collectionId) {
-
 
51
		initialiserCollectionForm(mediateurCourrant, collectionId);
-
 
52
	}
-
 
53
	
-
 
54
	private void initialiserCollectionForm(Mediateur mediateurCourrant, String collectionId) {
-
 
55
		collection = new Collection();
-
 
56
		collection.setId(collectionId);
-
 
57
		
46
	public CollectionForm(Mediateur mediateurCourrant, String modeDeCreation) {
58
		String modeDeCreation = (collection.getId().isEmpty() ? Formulaire.MODE_AJOUTER : Formulaire.MODE_MODIFIER);
-
 
59
		initialiserFormulaire(mediateurCourrant, modeDeCreation, MenuApplicationId.COLLECTION);
47
		initialiserFormulaire(mediateurCourrant, modeDeCreation, MenuApplicationId.COLLECTION);
60
		
-
 
61
		creerFieldsetPrincipal();
-
 
62
		
-
 
63
		if (modeDeCreation.equals(Formulaire.MODE_MODIFIER)) {
-
 
64
			mediateurCourrant.selectionnerCollection(this, collectionId);
-
 
65
			mediateurCourrant.selectionnerCollectionAPersonne(this, collectionId, null);
-
 
66
			mediateurCourrant.selectionnerCollectionAPublication(this, collectionId);
48
		creerFieldsetPrincipal();
67
		}
Line 49... Line 68...
49
	}
68
	}
50
	
69
	
51
	private void creerFieldsetPrincipal() {
70
	private void creerFieldsetPrincipal() {
Line 191... Line 210...
191
				personneOnglet.rafraichir(info);
210
				personneOnglet.rafraichir(info);
192
				publicationOnglet.rafraichir(info);
211
				publicationOnglet.rafraichir(info);
193
			} else {
212
			} else {
194
				Info.display("Ajout d'une Institution", info.toString());
213
				Info.display("Ajout d'une Institution", info.toString());
195
			}
214
			}
-
 
215
		} else if (info.getType().equals("liste_collection_a_personne")) {
-
 
216
			personneOnglet.rafraichir(info);
-
 
217
		} else if (info.getType().equals("liste_collection_a_publication")) {
-
 
218
			publicationOnglet.rafraichir(info);
196
		}
219
		}
197
	}
220
	}
Line 198... Line 221...
198
		
221
		
199
	private void peupler() {
222
	private void peupler() {
Line 205... Line 228...
205
		}
228
		}
206
	}
229
	}
Line 207... Line 230...
207
 
230
 
208
	private void peuplerOnglets() {
231
	private void peuplerOnglets() {
209
		generalOnglet.peupler();
-
 
210
		personneOnglet.peupler();
232
		generalOnglet.peupler();
Line 211... Line 233...
211
	}
233
	}
212
 
234
 
213
	private void actualiserTitrePanneau() {
235
	private void actualiserTitrePanneau() {
Line 291... Line 313...
291
		collectionCollectee.setTypeNcd(typesCollectionCombo.getValue().getId());
313
		collectionCollectee.setTypeNcd(typesCollectionCombo.getValue().getId());
292
	}
314
	}
Line 293... Line 315...
293
	
315
	
294
	private void collecterOnglets() {
316
	private void collecterOnglets() {
-
 
317
		generalOnglet.collecter();
295
		generalOnglet.collecter();
318
		personneOnglet.collecter();
Line 296... Line 319...
296
	}
319
	}
297
	
320