Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1249 Rev 1255
Line 274... Line 274...
274
				// Suite à la récupération de l'id de l'institution nouvellement ajoutée nous ajoutons les personnes et les publications liées
274
				// Suite à la récupération de l'id de l'institution nouvellement ajoutée nous ajoutons les personnes et les publications liées
275
				personneOnglet.rafraichir(info);
275
				personneOnglet.rafraichir(info);
276
				publicationOnglet.rafraichir(info);
276
				publicationOnglet.rafraichir(info);
277
				commentaireOnglet.rafraichir(info);
277
				commentaireOnglet.rafraichir(info);
278
			} else {
278
			} else {
-
 
279
				Debug.log("CollectionForm.rafraichirInformation() > ICI étrange");
279
				InfoLogger.display("Ajout d'une collection", info.toString());
280
				InfoLogger.display("Ajout d'une collection", info.toString());
280
			}
281
			}
281
		} else if (infoType.equals("liste_collection_a_personne")) {
282
		} else if (infoType.equals("liste_collection_a_personne")) {
282
			personneOnglet.rafraichir(info);
283
			personneOnglet.rafraichir(info);
283
		} else if (infoType.equals("liste_collection_a_publication")) {
284
		} else if (infoType.equals("liste_collection_a_publication")) {
Line 304... Line 305...
304
		commentaireOnglet.peupler();
305
		commentaireOnglet.peupler();
305
	}
306
	}
Line 306... Line 307...
306
 
307
 
Line 307... Line -...
307
	public boolean soumettreFormulaire() {
-
 
308
		
-
 
309
Debug.log("<$$$> BEGIN CollectionForm.soumettreFormulaire()");		
308
	public boolean soumettreFormulaire() {
310
		
309
		
-
 
310
		// Vérification de la validité des champs du formulaire
311
		// Vérification de la validité des champs du formulaire
311
		boolean formulaireValide = verifierFormulaire();
312
		boolean formulaireValide = verifierFormulaire();
312
 
313
		if (formulaireValide) {
313
		if (formulaireValide) {
Line 314... Line -...
314
			// Collecte des données du formulaire
-
 
315
			Collection collectionAEnregistrer = collecterCollection();
-
 
316
			
314
			// Collecte des données du formulaire
317
Debug.log("<$$$> CollectionForm.soumettreFormulaire(), collectionAEnregistrer.getProperties()="+collectionAEnregistrer.getProperties().toString());
315
			Collection collectionAEnregistrer = collecterCollection();
318
			
316
			
319
			if (mode.equals(MODE_AJOUTER)) {
317
			if (mode.equals(MODE_AJOUTER)) {
320
				mediateur.ajouterCollection(this, collectionAEnregistrer);
318
				mediateur.ajouterCollection(this, collectionAEnregistrer);
Line 327... Line 325...
327
				}
325
				}
328
			}
326
			}
Line 329... Line 327...
329
			
327
			
330
			soumettreOnglets();
328
			soumettreOnglets();
331
		}
-
 
332
		
-
 
333
Debug.log("<$$$> END CollectionForm.soumettreFormulaire()");		
-
 
334
		
329
		}
335
		return formulaireValide;
330
		return formulaireValide;
Line 336... Line 331...
336
	}
331
	}
337
	
332
	
Line 349... Line 344...
349
		}
344
		}
350
	}
345
	}
Line 351... Line 346...
351
	
346
	
352
	private Collection collecterCollection() {
347
	private Collection collecterCollection() {
353
		collectionCollectee = (Collection) collection.cloner(new Collection());
-
 
354
		
348
		collectionCollectee = (Collection) collection.cloner(new Collection());
355
		this.collecter();
349
		this.collecter();
Line 356... Line 350...
356
		collecterOnglets();
350
		collecterOnglets();
357
		
351
		
Line 364... Line 358...
364
	
358
	
365
	private void collecter() {
359
	private void collecter() {
366
		collectionCollectee.setNom(nomChp.getValue());
360
		collectionCollectee.setNom(nomChp.getValue());
367
		collectionCollectee.setTypeNcd(typesCollectionCombo.getValue().getId());
361
		collectionCollectee.setTypeNcd(typesCollectionCombo.getValue().getId());
368
	}
362
	}
369
	
363
 
370
	private void collecterOnglets() {
364
	private void collecterOnglets() {
371
		generalOnglet.collecter();
365
		generalOnglet.collecter();
372
		personneOnglet.collecter();
366
		personneOnglet.collecter();
373
		publicationOnglet.collecter();
367
		publicationOnglet.collecter();
374
		descriptionOnglet.collecter();
368
		descriptionOnglet.collecter();
375
		contenuOnglet.collecter();
369
		contenuOnglet.collecter();
376
		inventaireOnglet.collecter();
370
		inventaireOnglet.collecter();
377
		commentaireOnglet.collecter();
371
		commentaireOnglet.collecter();
378
	}
372
	}
379
	
373
 
380
	public boolean verifierFormulaire() {
374
	public boolean verifierFormulaire() {
Line 381... Line 375...
381
		ArrayList<String> messages = new ArrayList<String>();
375
		ArrayList<String> messages = new ArrayList<String>();
382
		
376