none
affichage dans une liste RRS feed

  • Discussion générale

  • J dois lister l'ensemble des adhérents ainsi que les sports pratiqués par ces dérniers ainsi que les gains su club.

    les adhérents son t groupés dans une arraylist, ils sont identifié par leurs nom leurs prénoms seulement, 

    et grace a une méthode ajout qui prend en parametre une discipline .. j'ajoute a un adhérent une discipline ...

     

    commen je peux faire ?

    mardi 7 juin 2011 18:02

Toutes les réponses

  • Bonjour,

    J'ai un peu de mal à comprendre ce que vous voulez. Mais si vous voulez ajouter une  discipline. Il suffit d'ajouter une propriété Discipline à votre classe adhérent.

    Voici une petit exemple si j'ai bien compris :

    public class Adherent
      {
        public String Nom { get; set; }
    
        public String Prenom { get; set; }
    
        public List<Discipline> Discipline { get; set; }
    
        public void AddDiscipline(Discipline discipline)
        {
          if (discipline == null) return;
          if (this.Discipline == null)
            this.Discipline = new List<Discipline>();
          //on verifie si la discipline est déjà présente dans la liste de l'adhérent
          //Et si elle n'y est pas on l'ajoute
          if(!this.Discipline.Where(ele=>ele.Libelle == discipline.Libelle).Any())
            this.Discipline.Add(discipline);
        }
      }
    
      public class Discipline
      {
        public int Libelle { get; set; }
      }
    

     


    Cordialement, Pascal.

    Développeur Wpf/SilverLight/WinPhone7

    mardi 7 juin 2011 18:45
  • Bonjour,

    Pouvez-vous svp reformuler votre question pour mieux comprendre ce que vous voulez faire ? Il sera aussi utile voir votre code s’il est possible. Enfin, il faut nous expliquer quel est le lien entre votre application et LINQ. Merci !

    Bonne journée,

    Cipri


    Suivez MSDN sur Twitter   Suivez MSDN sur Facebook


    Ciprian DUDUIALA, MSFT  
    •Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    jeudi 9 juin 2011 07:16