Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 602 Rev 609
Line 373... Line 373...
373
		panneauCentre.layout();
373
		panneauCentre.layout();
374
	}
374
	}
Line 375... Line 375...
375
	
375
	
376
	public void clicListeStructure(Structure structure) {
376
	public void clicListeStructure(Structure structure) {
377
		contenuPanneauCentre.rafraichir(structure);
377
		contenuPanneauCentre.rafraichir(structure);
378
		if (structure.getPersonnel() == null) {
378
		if (structure != null && structure.getPersonnel() == null) {
379
			selectionnerStructureAPersonne(contenuPanneauCentre, structure.getId(), StructureAPersonne.ROLE_EQUIPE);
379
			selectionnerStructureAPersonne(contenuPanneauCentre, structure.getId(), StructureAPersonne.ROLE_EQUIPE);
380
		} else {
380
		} else {
381
			GWT.log("OK personnel déjà chargé", null);
381
			GWT.log("OK personnel déjà chargé", null);
382
		}
382
		}
Line 390... Line 390...
390
		if (structureSelection.size() == 0) {
390
		if (structureSelection.size() == 0) {
391
			Info.display("Information", "Veuillez sélectionner une structure.");
391
			Info.display("Information", "Veuillez sélectionner une structure.");
392
		} else if (structureSelection.size() > 1) {
392
		} else if (structureSelection.size() > 1) {
393
			Info.display("Information", "Veuillez sélectionner une seule structure à la fois.");
393
			Info.display("Information", "Veuillez sélectionner une seule structure à la fois.");
394
		} else if (structureSelection.size() == 1) {
394
		} else if (structureSelection.size() == 1) {
395
			afficherFormStructure( structureSelection.get(0).getId());
395
			afficherFormStructure(structureSelection.get(0).getId());
396
		} else {
396
		} else {
397
			Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierStructure() du Médiateur.");
397
			Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierStructure() du Médiateur.");
398
		}
398
		}
399
	}
399
	}
Line 400... Line 400...
400
	
400
	
401
	public void clicSupprimerStructure(final Rafraichissable vue, final List<Structure> structureSelection) {
401
	public void clicSupprimerStructure(final Rafraichissable vue, final List<Structure> structureSelection) {
402
		if (structureSelection.size() == 0) {
402
		if (structureSelection.size() == 0) {
403
			Info.display("Information", "Veuillez sélectionner une structure.");
403
			Info.display("Information", "Veuillez sélectionner une structure.");
-
 
404
		} else if(structureSelection.size() > 0) {
404
		} else if(structureSelection.size() > 0) {
405
			String titre = "Supprimer des structures";
405
			String message = "Êtes vous sur de vouloir supprimer les structures sélectionnées ?";
406
			String message = "Êtes vous sur de vouloir supprimer les structures sélectionnées ?";
-
 
407
			if (structureSelection.size() == 1) {
406
			if (structureSelection.size() == 1) {
408
				titre = "Supprimer une structure";
407
				message = "Êtes vous sur de vouloir supprimer la structure sélectionnée ?";
409
				message = "Êtes vous sur de vouloir supprimer la structure sélectionnée ?";
Line 408... Line 410...
408
			}
410
			}
409
			
411
			
Line 413... Line 415...
413
					Button btn = ce.getButtonClicked();  
415
					Button btn = ce.getButtonClicked();  
Line 414... Line 416...
414
 
416
 
415
					if (btn.getText().equals(dialog.yesText))	{
417
					if (btn.getText().equals(dialog.yesText))	{
416
						String idStr = "" ;
418
						String idStr = "" ;
417
						for(int i = 0 ; i < structureSelection.size() ; i++) {
419
						for(int i = 0 ; i < structureSelection.size() ; i++) {
418
							idStr += structureSelection.get(i).getId()+"," ; 
420
							idStr += structureSelection.get(i).getId()+","; 
419
						}
421
						}
420
						supprimerStructure(vue, idStr); 
422
						supprimerStructure(vue, idStr); 
421
					}
423
					}
422
				}
424
				}
Line 423... Line 425...
423
			};
425
			};
424
			
426
			
425
			MessageBox.confirm("Supprimer une structure", message, suppressionEcouteur);
427
			MessageBox.confirm(titre, message, suppressionEcouteur);
426
		} else {
428
		} else {
427
			Info.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerStructure() du Médiateur.");
429
			Info.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerStructure() du Médiateur.");