//constructeur par défaut, qui initialise la mission en chargeant les données
        public ClassMission()
        {
            _activites = new List<string>();
            _astronautes = new List<string>();
            _lieu = new ClassLieu();
            _planning = new Dictionary<int, ClassJour>();

            chargerInfo(); //désérialise infosGenerales.xml
            LoadPlanning(); //désérialise planning.xml
                            // initialisePlanning();  //sérialise un planning par défaut dans planning.xml
            autoSetJourJ(); //actualise le jour courant
            autoSetStatuts(); //actualise le statut de chaq jour en fonction du jour courant
        }
        // désérialisation de <lieu>
        private void load_lieu(XmlDocument doc)
        {
            _lieu = new ClassLieu();
            // on crée un noeud pour la balise lieu
            XmlNode node = doc.SelectSingleNode("/informations/lieu");

            //on recupere son nom dans l'attribut de la balise du .xml
            XmlAttribute xml_attr = node.Attributes["nom"];

            // on affecte la propriété _lieu._nom avec l'attribut qu'on vient de récup
            _lieu.setNom(xml_attr.Value);

            //idem pour la balise carte de lieu
            node = doc.SelectSingleNode("/informations/lieu/carte");
            xml_attr = node.Attributes["image"];
            _lieu.setCarte(xml_attr.Value);

            xml_attr = node.Attributes["echelle"];
            _lieu.setEchelle(int.Parse(xml_attr.Value));

            //idem pour la balise position de lieu
            node = doc.SelectSingleNode("/informations/lieu/position");
            xml_attr = node.Attributes["longitude"];
            XmlAttribute xml_attr2 = node.Attributes["latitude"];
            _lieu.setPosition(double.Parse(xml_attr.Value), double.Parse(xml_attr2.Value));
        }
 public ClassActivite()
 {
     Astronautes = new List<string>();
     Lieu = new ClassLieu();
 }