public Jour(int num)
        {
            this.num = num;
            // journée type
            activitées = new List<Activitée>();
            compteRendu = "";

            Lieu lieu = new Lieu();

            Activitée a = new Activitée("Living", "Spleeping", 0, 420, this.num, lieu);
            activitées.Add(a);
            a = new Activitée("Living", "Eating", 420, 480, this.num, lieu);
            activitées.Add(a);
            a = new Activitée("Living", "Private", 480, 720, this.num, lieu);
            activitées.Add(a);
            a = new Activitée("Living", "Eating", 720, 840, this.num, lieu);
            activitées.Add(a);
            a = new Activitée("Living", "Private", 840, 1140, this.num, lieu);
            activitées.Add(a);
            a = new Activitée("Living", "Eating", 1140, 1260, this.num, lieu);
            activitées.Add(a);
            a = new Activitée("Living", "Private", 1260, 1380, this.num, lieu);
            activitées.Add(a);
            a = new Activitée("Living", "Sleeping", 1380, 1480, this.num, lieu);
            activitées.Add(a);
        }
        public static Activitée chargerXml(XmlNode rootNode)
        {
            XmlNode nodeActivitée = rootNode;

            string tmp_categorie = nodeActivitée.SelectSingleNode("Categorie").InnerText;
            string tmp_libelle = nodeActivitée.SelectSingleNode("Libelle").InnerText;
            int tmp_tempsdébut = int.Parse(nodeActivitée.SelectSingleNode("HeureDebut").InnerText);
            int tmp_tempsfin = int.Parse(nodeActivitée.SelectSingleNode("HeureFin").InnerText);
            int tmp_numJour = int.Parse(nodeActivitée.SelectSingleNode("NumJour").InnerText);
            Lieu tmp_lieu = Lieu.ChargerXml(nodeActivitée.SelectSingleNode("Lieu"));

            List<Astronaute> tmp_participants = new List<Astronaute>();

            XmlNode nodeLesAstronautes = nodeActivitée.SelectSingleNode("ListeAstronaute");

            foreach (XmlNode nodeAstro in nodeLesAstronautes.SelectNodes("Astronaute"))
            {
            tmp_participants.Add(Astronaute.chargerXml(nodeAstro));
            }

            Activitée result = new Activitée(tmp_categorie, tmp_libelle, tmp_tempsdébut, tmp_tempsfin, tmp_numJour, tmp_lieu);
            foreach (Astronaute a in tmp_participants)
            {
            result.addParticipant(a);
            }

            return result;
        }
        public Jour(int num)
        {
            this.num = num;
            // journée type
            activitées = new List<Activitée>();

            Activitée a = new Activitée("Living", "Spleeping", 0, 7, this.num);
            activitées.Add(a);
            a = new Activitée("Living", "Eating", 7, 8, this.num);
            activitées.Add(a);
            a = new Activitée("Living", "Private", 8, 12, this.num);
            activitées.Add(a);
            a = new Activitée("Living", "Eating",12, 14, this.num);
            activitées.Add(a);
            a = new Activitée("Living", "Private", 14, 19, this.num);
            activitées.Add(a);
            a = new Activitée("Living", "Eating", 19, 21, this.num);
            activitées.Add(a);
            a = new Activitée("Living", "Private", 21, 23, this.num);
            activitées.Add(a);
            a = new Activitée("Living", "Sleeping", 23, 24, this.num);
            activitées.Add(a);
        }
        public Jour(int num)
        {
            this.num = num;
            // journée type
            activitées = new List <Activitée>();

            Activitée a = new Activitée("Living", "Spleeping", 0, 7, this.num);

            activitées.Add(a);
            a = new Activitée("Living", "Eating", 7, 8, this.num);
            activitées.Add(a);
            a = new Activitée("Living", "Private", 8, 12, this.num);
            activitées.Add(a);
            a = new Activitée("Living", "Eating", 12, 14, this.num);
            activitées.Add(a);
            a = new Activitée("Living", "Private", 14, 19, this.num);
            activitées.Add(a);
            a = new Activitée("Living", "Eating", 19, 21, this.num);
            activitées.Add(a);
            a = new Activitée("Living", "Private", 21, 23, this.num);
            activitées.Add(a);
            a = new Activitée("Living", "Sleeping", 23, 24, this.num);
            activitées.Add(a);
        }
 public void addActivitée(Activitée A)
 {
     activitées.Add(A);
     trierActivitée();
 }
 public void addActivitée(string categorie, string libelle, int tempsdébut, int tempsfin, int numJour, Lieu lieu)
 {
     Activitée A = new Activitée(categorie, libelle, tempsdébut, tempsfin, numJour, lieu);
     activitées.Add(A);
     trierActivitée();
 }
 public void supprimeActivitée(Activitée a)
 {
     activitées.Remove(a);
 }