Subversion Repositories eFlore/Applications.coel

Rev

Rev 883 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 883 Rev 884
Line 182... Line 182...
182
	
182
	
183
	private FenetreForm creerFenetreModaleAvecFormulairePersonne(String mode) {
183
	private FenetreForm creerFenetreModaleAvecFormulairePersonne(String mode) {
184
		String personneId = null;
184
		String personneId = null;
185
		if (mode.equals(Formulaire.MODE_MODIFIER)) {
185
		if (mode.equals(Formulaire.MODE_MODIFIER)) {
186
			CollectionAPersonne personneSaisieSelectionnee = grille.getSelectionModel().getSelectedItem();
186
			CollectionAPersonne personneSaisieSelectionnee = grille.getSelectionModel().getSelectedItem();
187
			personneId = personneSaisieSelectionnee.getId();
187
			personneId = personneSaisieSelectionnee.getIdPersonne();
Line 188... Line 188...
188
		}
188
		}
189
		
189
		
190
		final FenetreForm fenetre = new FenetreForm("");
190
		final FenetreForm fenetre = new FenetreForm("");
Line 517... Line 517...
517
				
517
				
518
				// Suite à la récupération de l'id de la collection nouvellement ajoutée nous ajoutons les personnes liées
518
				// Suite à la récupération de l'id de la collection nouvellement ajoutée nous ajoutons les personnes liées
519
				// En mode AJOUT, il ne peut que y avoir des personnes liées ajoutées
519
				// En mode AJOUT, il ne peut que y avoir des personnes liées ajoutées
520
				mediateur.ajouterCollectionAPersonne(this, collectionId, personnesAjoutees);
520
				mediateur.ajouterCollectionAPersonne(this, collectionId, personnesAjoutees);
521
			}
521
			}
522
		} else if (type.equals("modification_personne")) {
522
		} else if (type.equals("personne_modifiee")) {
523
			if (info.getDonnee(0) != null) {
523
			if (info.getDonnee(0) != null) {
524
				Personne personne = (Personne) info.getDonnee(0);
524
				Personne personne = (Personne) info.getDonnee(0);
525
				CollectionAPersonne personneDansGrille = grille.getStore().findModel("id_personne", personne.getId());
525
				CollectionAPersonne personneDansGrille = grille.getStore().findModel("id_personne", personne.getId());
526
				int index = grille.getStore().indexOf(personneDansGrille);
526
				int index = grille.getStore().indexOf(personneDansGrille);
527
				grille.getStore().remove(personneDansGrille);
527
				grille.getStore().remove(personneDansGrille);
528
				ajouterDansGrille(personne, index);
528
				ajouterDansGrille(personne, index);
529
			}
529
			}
530
		} else if (type.equals("ajout_personne")) {
530
		} else if (type.equals("personne_ajoutee")) {
531
			if (info.getDonnee(0) != null) {
531
			if (info.getDonnee(0) != null) {
532
				Personne personne = (Personne) info.getDonnee(0);
532
				Personne personne = (Personne) info.getDonnee(0);
533
				ajouterDansGrille(personne);
533
				ajouterDansGrille(personne);
534
			}
534
			}