Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 921 Rev 923
Line 459... Line 459...
459
					if (btn.getText().equals(dialog.yesText))	{
459
					if (btn.getText().equals(dialog.yesText))	{
460
						String idStr = "" ;
460
						String idStr = "" ;
461
						for(int i = 0 ; i < structureSelection.size() ; i++) {
461
						for(int i = 0 ; i < structureSelection.size() ; i++) {
462
							idStr += structureSelection.get(i).getId()+","; 
462
							idStr += structureSelection.get(i).getId()+","; 
463
						}
463
						}
464
						supprimerStructure(vue, idStr); 
464
						supprimerStructure(vue, idStr);
465
					}
465
					}
466
				}
466
				}
467
			};
467
			};
Line 468... Line 468...
468
			
468
			
Line 515... Line 515...
515
	}
515
	}
Line 516... Line 516...
516
	
516
	
517
	public void supprimerStructureAPersonne(Rafraichissable vueARafraichir, StructureAPersonneListe personnelSupprime) {
517
	public void supprimerStructureAPersonne(Rafraichissable vueARafraichir, StructureAPersonneListe personnelSupprime) {
518
		if (personnelSupprime != null && personnelSupprime.size() > 0) {
518
		if (personnelSupprime != null && personnelSupprime.size() > 0) {
519
			String idStructureAPersonneSepareParVirgule = "" ;
519
			String idStructureAPersonneSepareParVirgule = "" ;
-
 
520
			Iterator<String> it = personnelSupprime.keySet().iterator();
520
			for (Iterator<String> it = personnelSupprime.keySet().iterator(); it.hasNext();) {
521
			while (it.hasNext()) {
521
				idStructureAPersonneSepareParVirgule += personnelSupprime.get(it.next()).getId();
-
 
522
				if (it.hasNext()) {
522
				idStructureAPersonneSepareParVirgule += personnelSupprime.get(it.next()).getId();
523
					idStructureAPersonneSepareParVirgule += ",";
-
 
524
				}
523
				idStructureAPersonneSepareParVirgule += (it.hasNext()) ? "," : "";
525
			}
524
			}
526
			modele.supprimerStructureAPersonne(vueARafraichir, idStructureAPersonneSepareParVirgule);
525
			supprimerStructureAPersonne(vueARafraichir, idStructureAPersonneSepareParVirgule);
527
		}
526
		}
528
	}
527
	}
-
 
528
	
-
 
529
	public void supprimerStructureAPersonne(Rafraichissable vueARafraichir, String idStructureAPersonneSeparesParVirgule) {
-
 
530
		modele.supprimerStructureAPersonne(vueARafraichir, idStructureAPersonneSeparesParVirgule);
-
 
531
	}
-
 
532
	
-
 
533
	public void supprimerStructureAPersonne(final Rafraichissable vueARafraichir, final List<Structure> structuresListe) {
-
 
534
		if (structuresListe.size() != 0) {
-
 
535
			String idStructureSepareParVirgule = "" ;
-
 
536
			Iterator<Structure> it = structuresListe.iterator();
-
 
537
			while (it.hasNext()) {
-
 
538
				Structure structure = it.next();
-
 
539
				idStructureSepareParVirgule += structure.getId();
-
 
540
				idStructureSepareParVirgule += it.hasNext() ? "," : "";
-
 
541
			}
-
 
542
			supprimerStructureAPersonne(vueARafraichir, idStructureSepareParVirgule);
-
 
543
		}
-
 
544
	}
529
 
545
	
530
	//+----------------------------------------------------------------------------------------------------------------+
546
	//+----------------------------------------------------------------------------------------------------------------+
531
	//												GESTION des COLLECTIONS
547
	//												GESTION des COLLECTIONS
Line 532... Line 548...
532
	//+----------------------------------------------------------------------------------------------------------------+
548
	//+----------------------------------------------------------------------------------------------------------------+
Line 922... Line 938...
922
				idPublicationAPersonneSepareParVirgule += personnesSupprimees.get(it.next()).getId();
938
				idPublicationAPersonneSepareParVirgule += personnesSupprimees.get(it.next()).getId();
923
				if (it.hasNext()) {
939
				if (it.hasNext()) {
924
					idPublicationAPersonneSepareParVirgule += ",";
940
					idPublicationAPersonneSepareParVirgule += ",";
925
				}
941
				}
926
			}
942
			}
927
			modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationAPersonneSepareParVirgule);
943
			supprimerPublicationAPersonne(vueARafraichir, idPublicationAPersonneSepareParVirgule);
928
		}
944
		}
929
	}
945
	}
Line 930... Line 946...
930
	
946
	
931
	public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, String idPublicationSeparesParVirgule) {
947
	public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, String idPublicationSeparesParVirgule) {