Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 373 Rev 379
Line 176... Line 176...
176
			modele.selectionnerStructure(panneauCentre, getProjetId(), null);
176
			modele.selectionnerStructure(panneauCentre, getProjetId(), null);
177
		} else if (codeMenuClique.equals(MenuApplicationId.PUBLICATION)) {
177
		} else if (codeMenuClique.equals(MenuApplicationId.PUBLICATION)) {
178
			modele.selectionnerPublications(panneauCentre);
178
			modele.selectionnerPublications(panneauCentre);
179
		} else if (codeMenuClique.equals(MenuApplicationId.PERSONNE)) { 
179
		} else if (codeMenuClique.equals(MenuApplicationId.PERSONNE)) { 
180
			modele.selectionnerPersonne(panneauCentre, null, getProjetId(), null);
180
			modele.selectionnerPersonne(panneauCentre, null, getProjetId(), null);
181
		}
-
 
182
		else {
181
		} else {
183
			GWT.log("Non implémenté! Menu id : "+codeMenuClique, null);
182
			GWT.log("Non implémenté! Menu id : "+codeMenuClique, null);
184
		}
183
		}
185
		panneauCentre.layout();
184
		panneauCentre.layout();
186
	}
185
	}
Line 302... Line 301...
302
			panneauCentre.removeAll();
301
			panneauCentre.removeAll();
303
			FormPersonneVue formulairePersonneVue = new FormPersonneVue();
302
			FormPersonneVue formulairePersonneVue = new FormPersonneVue();
304
			contenuPanneauCentre = formulairePersonneVue;
303
			contenuPanneauCentre = formulairePersonneVue;
305
			panneauCentre.add(formulairePersonneVue);
304
			panneauCentre.add(formulairePersonneVue);
Line 306... Line -...
306
			
-
 
307
			
305
			
Line 308... Line 306...
308
			selectionnerPersonne(formulairePersonneVue, personne);
306
			selectionnerPersonne(formulairePersonneVue, personne);
Line 351... Line 349...
351
					}
349
					}
352
				}
350
				}
353
			};
351
			};
Line 354... Line 352...
354
				     
352
				     
355
			MessageBox.confirm("Supprimer une personne", message, listenerSuppression);
-
 
356
			
-
 
357
			
353
			MessageBox.confirm("Supprimer une personne", message, listenerSuppression);
358
		} else {
354
		} else {
359
			Info.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerPersonne() du Médiateur.");
355
			Info.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerPersonne() du Médiateur.");
360
		}
356
		}
Line 388... Line 384...
388
		publicationVue.rafraichir(nouvelleDonnees);
384
		publicationVue.rafraichir(nouvelleDonnees);
Line 389... Line 385...
389
		
385
		
Line 390... Line 386...
390
	}
386
	}
391
 
-
 
392
	public void clicListePublication(Publication publication) {
387
 
393
		
388
	public void clicListePublication(Publication publication) {
Line 394... Line 389...
394
		((PublicationDetailPanneauVue) Registry.get(RegistreId.PANNEAU_PUBLICATION_DETAIL)).rafraichir(publication);	
389
		panneauCentre.rafraichir(publication);	
395
	}
390
	}
396
 
391
 
Line 403... Line 398...
403
	}
398
	}
Line 404... Line 399...
404
	
399
	
405
	public void clicModifierPublication(List<Publication> publicationListe) {
400
	public void clicModifierPublication(List<Publication> publicationListe) {
406
		if(publicationListe.size() <= 0) {
401
		if(publicationListe.size() <= 0) {
407
			MessageBox.alert("Attention", "Vous devez sélectionner une publication", null);
-
 
408
		}
402
			MessageBox.alert("Attention", "Vous devez sélectionner une publication", null);
409
		else {
403
		} else {
410
			Publication pubAModifier = publicationListe.get(publicationListe.size() -1);
404
			Publication pubAModifier = publicationListe.get(publicationListe.size() -1);
411
			panneauCentre.removeAll();
405
			panneauCentre.removeAll();
412
			FormPublicationVue formPublicationVue = new FormPublicationVue();
406
			FormPublicationVue formPublicationVue = new FormPublicationVue();
413
			panneauCentre.add(formPublicationVue);
407
			panneauCentre.add(formPublicationVue);
414
			panneauCentre.setId(ComposantId.PANNEAU_FORM_PUBLICATION);
408
			panneauCentre.setId(ComposantId.PANNEAU_FORM_PUBLICATION);
415
			panneauCentre.layout();
409
			panneauCentre.layout();
416
			formPublicationVue.rafraichir(pubAModifier);
410
			formPublicationVue.rafraichir(pubAModifier);
417
		}
-
 
418
		
411
		}
Line 419... Line -...
419
	}
-
 
420
	
412
	}
421
	
413
	
422
	public void clicSupprimerPublication(final List<Publication> publicationListe) {
414
	public void clicSupprimerPublication(final List<Publication> publicationListe) {
423
		if(publicationListe.size() <= 0) {
-
 
424
			MessageBox.alert("Attention", "Vous devez sélectionner une publication", null); 
415
		if(publicationListe.size() <= 0) {
425
		}
416
			MessageBox.alert("Attention", "Vous devez sélectionner une publication", null); 
426
		else {
417
		} else {
427
			String message = "" ;
418
			String message = "" ;
428
			if(publicationListe.size() == 1) {
419
			if(publicationListe.size() == 1) {
429
				message = "Voulez-vous vraiment supprimer cette publication ?";
420
				message = "Voulez-vous vraiment supprimer cette publication ?";
Line 437... Line 428...
437
				public void handleEvent(ComponentEvent ce) {  
428
				public void handleEvent(ComponentEvent ce) {  
Line 438... Line 429...
438
				    	   
429
				    	   
439
					Dialog dialog = (Dialog) ce.component;
430
					Dialog dialog = (Dialog) ce.component;
Line 440... Line 431...
440
				    Button btn = dialog.getButtonPressed();  
431
				    Button btn = dialog.getButtonPressed();  
441
				    	   
432
				    	   
442
				    if (btn.getText().equals(dialog.yesText))	{
433
				    if (btn.getText().equals(dialog.yesText)) {
443
				    	modele.supprimerPublication(contenuPanneauCentre, getUtilisateurId(),publicationListe);  
434
				    	modele.supprimerPublication(contenuPanneauCentre, getUtilisateurId(),publicationListe);  
444
				    }
435
				    }
Line 458... Line 449...
458
		modele.modifierPublication(contenuPanneauCentre, getUtilisateurId(),publi);
449
		modele.modifierPublication(contenuPanneauCentre, getUtilisateurId(),publi);
459
	}
450
	}
Line 460... Line 451...
460
 
451
 
461
	public void clicObtenirListeEditeurs(Rafraichissable vue) {
452
	public void clicObtenirListeEditeurs(Rafraichissable vue) {
462
		modele.selectionnerStructure(vue, null, null);
-
 
463
		
453
		modele.selectionnerStructure(vue, null, null);
Line 464... Line 454...
464
	}
454
	}
465
 
455
 
466
	public void clicObtenirListeAuteurs(Rafraichissable vue) {
456
	public void clicObtenirListeAuteurs(Rafraichissable vue) {
Line 467... Line 457...
467
		modele.selectionnerPersonne(vue, null, null, null);
457
		modele.selectionnerPersonne(vue, null, null, null);
468
	}
458
	}
469
	
459
	
Line 470... Line 460...
470
	//+----------------------------------------------------------------------------------------------------------------+
460
	//+----------------------------------------------------------------------------------------------------------------+
-
 
461
	//												GESTION DES STRUCTURES
-
 
462
	//+----------------------------------------------------------------------------------------------------------------+
471
	//												GESTION DES STRUCTURES
463
 
-
 
464
	public void clicListeStructure(Structure structure) {
-
 
465
		contenuPanneauCentre.rafraichir(structure);
-
 
466
		if (structure.getPersonnel() == null) {
472
	//+----------------------------------------------------------------------------------------------------------------+
467
			selectionnerStructureAPersonne(contenuPanneauCentre, structure.getId(), StructureAPersonne.ROLE_EQUIPE);
Line 473... Line 468...
473
 
468
		} else {
474
	public void clicListeInstitution(Structure institution) {
469
			GWT.log("OK personnel déjà chargé", null);
475
		((StructureDetailPanneauVue) Registry.get(RegistreId.PANNEAU_INSTITUTION_DETAIL)).rafraichir(institution);		
470
		}
Line 493... Line 488...
493
	}
488
	}
Line 494... Line 489...
494
	
489
	
495
	public void clicModifierStructure(List<Structure> structureSelection) {
490
	public void clicModifierStructure(List<Structure> structureSelection) {
496
		if (structureSelection.size() == 0) {
491
		if (structureSelection.size() == 0) {
497
			Info.display("Information", "Veuillez sélectionner une structure.");
492
			Info.display("Information", "Veuillez sélectionner une structure.");
498
		} else if(structureSelection.size() > 1) {
493
		} else if (structureSelection.size() > 1) {
499
			Info.display("Information", "Veuillez sélectionner une seule structure à la fois.");
494
			Info.display("Information", "Veuillez sélectionner une seule structure à la fois.");
500
		} else if(structureSelection.size() == 1) {
495
		} else if (structureSelection.size() == 1) {
501
			panneauCentre.removeAll();
496
			panneauCentre.removeAll();
502
			FormStructureVue formStructureVue = new FormStructureVue(FormStructureVue.MODE_MODIFIER);
497
			FormStructureVue formStructureVue = new FormStructureVue(FormStructureVue.MODE_MODIFIER);
503
			panneauCentre.add(formStructureVue);
498
			panneauCentre.add(formStructureVue);