Exemple #1
0
        public ModificationFestival(Festival festival)
        {
            InitializeComponent();

            festivalAModifier = festival;
            lieuFestival      = API.API.Instance.GetLieuAsync(festivalAModifier.LieuId).Result;

            ListeRegion = API.API.Instance.GetRegionsAsync().Result;
            foreach (Region region in ListeRegion)
            {
                if (region.Nom.Trim().ToLower().Equals("normandie"))
                {
                    foreach (Departement departement in region.Departements)
                    {
                        Departement dep = API.API.Instance.GetDepartementAsync(departement.Id).Result;
                        foreach (Lieu lieu in dep.Lieux)
                        {
                            if (!ListeLieu.Contains(lieu))
                            {
                                ListeLieu.Add(lieu);
                            }
                        }
                    }
                }
            }

            path = festival.Logo;

            InitializeMap();
            FillComboBox();
            FillFestivalData();
        }
Exemple #2
0
        public Spots loadSpot()
        {
            Spots dico = new Spots();
            ObservableCollection <Lieu> Ltest  = new ObservableCollection <Lieu>();
            ObservableCollection <Lieu> Ltest2 = new ObservableCollection <Lieu>();

            //Test pour les Regions
            Region Auvergne = new Region("Région situé au centre de la france, elle est connue pour sa chaine de puys.", "Auvergne", "");
            Region Bretagne = new Region("Région très souvent considérée comme le royaume de la pluie, elle saura vous suprendre.", "Bretagne", "");

            //Test d'ajout de plusieurs Lieu à l'OberservableCollection Ltest1
            Ltest.Add(new Lieu("Chateau", "../Image/chateau.jpg", "Vraiment très bien"));
            Ltest.Add(new Lieu("Bateau", "../Image/bateau.jpg", "Vraiment très bien"));
            Ltest.Add(new Lieu("Maison", "../Image/maison.jpg", "Vraiment très bien"));

            //Ajout d'un avis pour le Lieu lieu
            Lieu lieu = new Lieu("champ", "../Image/champTest.png", "Un champ (du latin campus) est un espace défini et ouvert, parcelle de terre cultivée ou terrain réservé à une activité spécifique. Par extension de sens, un champ est une étendue virtuelle dans un domaine donné, par exemple champ d'application ou champ d'action. Champ ou champ’ est aussi une abréviation familière pour « champagne », lui - même signifiant « vin de Champagne » mais aussi pour le mot champignon.");

            Ltest2.Add(lieu);
            lieu.AddAvis(new Avis(7, "Je recommende chaudement ce site. A défault d'être éloigné de toute civilisation, il vous offrira sans aucun doute un moment de détente dont vous vous souviendrez longtemps !", "guillaume"));

            //Test d'ajout de 2 spots, composé de Region et des Lieux
            dico.AddSpots(Auvergne, Ltest);
            dico.AddSpots(Bretagne, Ltest2);

            return(dico);
        }
Exemple #3
0
        public async Task<string> CreateLieu(Lieu lieu)
        {
            ApiClient api = new ApiClient();

            await InitializeIfNeeded();

            

            HttpResponseMessage httpResponse = await api.Execute(HttpMethod.Post,
                "https://td-api.julienmialon.com/places",
                new PlaceItem()
                {
                    Title = lieu.Nom,
                    Description = lieu.Description,
                    ImageId = lieu.ImageId,
                    Comments = null,
                    Latitude = lieu.Position.Latitude,
                    Longitude = lieu.Position.Longitude
                }, ApiClient.Token);

            Response response = await api.ReadFromResponse<Response>(httpResponse);


            if (response.IsSuccess)
            {
                SaveLieux();
                return await Task.FromResult("");
            }
            else
            {
                return await Task.FromResult("Erreur " + response.ErrorCode + " : " + response.ErrorMessage);
            }

        }
Exemple #4
0
 private void Sauvegarder_Click(object sender, EventArgs e)
 {
     using (MyDbContext db = new MyDbContext())
     {
         Lieu l = lieuBindingSource.Current as Lieu;
         if (l != null)
         {
             if (db.Entry <Lieu>(l).State == System.Data.Entity.EntityState.Detached)
             {
                 db.Set <Lieu>().Attach(l);
             }
             if (l.lieuId == 0)
             {
                 db.Entry <Lieu>(l).State = System.Data.Entity.EntityState.Added;
             }
             else
             {
                 db.Entry <Lieu>(l).State = System.Data.Entity.EntityState.Modified;
             }
             db.SaveChanges();
             MetroFramework.MetroMessageBox.Show(this, "Saved successfully");
             recupLieu.Refresh();
             panel.Enabled = false;
         }
     }
 }
        public List <Lieu> List_Lieux()
        {
            List <Lieu> list_Lieux = new List <Lieu>();

            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                string     sqlQuery = "Select * from dbo.Lieu";
                SqlCommand command  = new SqlCommand(sqlQuery, connection);
                connection.Open();

                SqlDataReader reader = command.ExecuteReader();

                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        Lieu lieu = new Lieu();

                        lieu.IdL     = reader.GetInt32(0);
                        lieu.Commune = reader.GetString(1);

                        list_Lieux.Add(lieu);
                    }
                }

                return(list_Lieux);
            }
        }
Exemple #6
0
        public IHttpActionResult PutLieu(int id, Lieu lieu)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != lieu.LieuID)
            {
                return(BadRequest());
            }

            db.Entry(lieu).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!LieuExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nom,Description")] Lieu lieu)
        {
            if (id != lieu.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(lieu);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!LieuExists(lieu.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(lieu));
        }
Exemple #8
0
        static void Main(string[] args)
        {
            //Création de nouveaux objets lieux

            Lieu lieu1 = new Lieu(1, "maVille", "Rennes", 35200, DateTime.Parse("01 / 09 / 2012"));
            Lieu lieu2 = new Lieu(2, "Ville2", "Brest", 29200, DateTime.Parse("01 / 07/ 1988"));
            Lieu lieu3 = new Lieu(3, "Ville3", "Nantes", 44000, DateTime.Parse("01/04/2009"));


            //
            LieuBLL.GetInstance().Create(lieu1);
            LieuBLL.GetInstance().Create(lieu2);
            LieuBLL.GetInstance().Delete(lieu2);
            LieuBLL.GetInstance().Create(lieu3);
            lieu3.Nom = "NouvelleVille";
            LieuBLL.GetInstance().Update(lieu3);

            List <Lieu> liste = new List <Lieu>();

            liste.Add(lieu1);
            liste.Add(lieu2);
            liste.Add(lieu3);
            liste.ToString();
            LieuBLL.GetInstance().Get();



            Console.ReadKey();
        }
Exemple #9
0
        public static Trajet getUnTrajet(int idTrajet)
        {
            Trajet unTrajet = new Trajet();

            try
            {
                MySqlConnection cnx = MySQL.getCnx();
                cnx.Ping();
                string       requete = "SELECT TRA_ID, TRA_LIEU_DEPART, TRA_LIEU_ARRIVER, TRA_CONDUCTEUR, TRA_DATE, TRA_HEUREDEPART, TRA_HEUREARRIVER, TRA_NBRPLACE, TRA_DESCRIPTION FROM trajet WHERE TRA_ID = " + idTrajet;
                MySqlCommand cmd     = new MySqlCommand(requete, cnx);
                var          reader  = cmd.ExecuteReader();
                if (reader.Read())
                {
                    unTrajet.setId(reader.GetInt32(0));
                    Lieu LieuDepart = getUnLieu(reader.GetInt32(1));
                    unTrajet.setLieuDepart(LieuDepart);
                    Lieu LieuArrive = getUnLieu(reader.GetInt32(2));
                    unTrajet.setLieuArrive(LieuArrive);
                    Utilisateur Conducteur = getUnConducteur(reader.GetInt32(3));
                    unTrajet.setConducteur(Conducteur);
                    unTrajet.setDate(reader.GetDateTime(4));
                    unTrajet.setHeureDepart(reader.GetString(5));
                    unTrajet.setHeureArrive(reader.GetString(6));
                    unTrajet.setNbPlaces(reader.GetInt32(7));
                    unTrajet.setDescTrajet(reader.GetString(8));
                }
                cnx.Close();
                return(unTrajet);
            }
            catch (MySqlException ex)
            {
                unTrajet.setDescTrajet(ex.ToString());
                return(unTrajet);
            }
        }
Exemple #10
0
        public static List <Lieu> getLesLieux()
        {
            List <Lieu> lesLieux = new List <Lieu>();

            try
            {
                MySqlConnection cnx = MySQL.getCnx();
                cnx.Ping();
                string       requete = "SELECT LIE_ID, LIE_LIBELLE FROM lieux";
                MySqlCommand cmd     = new MySqlCommand(requete, cnx);
                var          reader  = cmd.ExecuteReader();
                while (reader.Read())
                {
                    Lieu unLieu = new Lieu(reader.GetInt32(0), reader.GetString(1));
                    lesLieux.Add(unLieu);
                }
                cnx.Close();
                return(lesLieux);
            }
            catch (MySqlException ex)
            {
                Lieu unLieu = new Lieu();
                unLieu.setLibbelle(ex.ToString());
                lesLieux.Add(unLieu);
                return(lesLieux);
            }
        }
Exemple #11
0
        public static Lieu getUnLieuParLibelle(string libelle)
        {
            Lieu unLieu = new Lieu();

            unLieu.setLibbelle(libelle);
            try
            {
                MySqlConnection cnx = MySQL.getCnx();
                cnx.Ping();
                string       requete = "SELECT LIE_ID FROM lieux WHERE LIE_LIBELLE = '" + libelle + "';";
                MySqlCommand cmd     = new MySqlCommand(requete, cnx);
                var          reader  = cmd.ExecuteReader();
                if (reader.Read())
                {
                    unLieu.setId(reader.GetInt32(0));
                }
                cnx.Close();
                return(unLieu);
            }
            catch (MySqlException ex)
            {
                unLieu.setLibbelle(ex.ToString());
                return(unLieu);
            }
        }
Exemple #12
0
        public async Task <ActionResult <Lieu> > PostLieu(Lieu lieu)
        {
            _context.Lieu.Add(lieu);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetLieu", new { id = lieu.IdL }, lieu));
        }
Exemple #13
0
        public async Task <IActionResult> PutLieu(int id, Lieu lieu)
        {
            if (id != lieu.IdL)
            {
                return(BadRequest());
            }

            _context.Entry(lieu).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!LieuExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemple #14
0
        public void EqualsTest()
        {
            Lieu l  = new Lieu(-60, 80);
            Lieu l2 = new Lieu(-60, 80);
            Lieu l3 = new Lieu(60, -80);

            Assert.IsTrue(l.Equals(l2), "Les lieux devraient être égaux");
            Assert.IsFalse(l.Equals(l3), "Les lieux ne devraient pas être égaux");
        }
Exemple #15
0
        private void recupLieu_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            Lieu l = lieuBindingSource.Current as Lieu;

            if (l != null)
            {
                pictureLieu.Image = Image.FromFile(l.image);
            }
        }
Exemple #16
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            Lieu lieu = await _applicationDbContext.Lieux.FindAsync(id);

            _applicationDbContext.Lieux.Remove(lieu);
            await _applicationDbContext.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
        public PageAjoutAvis(Spots dico, Connexion connexion, Region region, Lieu lieu)
        {
            InitializeComponent();
            DicoAjourAvis      = dico;
            RegionAjoutAvis    = region;
            LieuAjoutAvis      = lieu;
            ConnexionAjoutAvis = connexion;

            groot.DataContext = this;
        }
Exemple #18
0
        public IHttpActionResult GetLieu(int id)
        {
            Lieu lieu = db.Lieux.Find(id);

            if (lieu == null)
            {
                return(NotFound());
            }

            return(Ok(lieu));
        }
Exemple #19
0
        public async Task <IActionResult> Create([Bind("SalleId,Libelle,Occupe,Visible")] Lieu lieu)
        {
            if (ModelState.IsValid)
            {
                _context.Add(lieu);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(lieu));
        }
        public async Task <IActionResult> Create([Bind("Id,Nom,Description")] Lieu lieu)
        {
            if (ModelState.IsValid)
            {
                _context.Add(lieu);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(lieu));
        }
Exemple #21
0
        public async Task <IHttpActionResult> GetLieu(int id)
        {
            Lieu lieu = await dao.getById(id);

            if (lieu == null)
            {
                return(NotFound());
            }

            return(Json(lieu));
        }
Exemple #22
0
        public async Task <ActionResult> Edit([Bind(Include = "LieuId,LieuCode,LieuNom,Adresse,Adresse2,CodePostal,Ville")] Lieu lieu)
        {
            if (ModelState.IsValid)
            {
                _applicationDbContext.Entry(lieu).State = EntityState.Modified;
                await _applicationDbContext.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(lieu));
        }
 //Constructeur par défaut
 public Activités(string nom, string type, int hDebut, int hFin, Lieu tempLieuActivite, List<Astronautes> tempListeAstronautes, string tempTexteDescriptif)
 {
     nbActivité++;
     nomActivité = nom;
     idActivité = nbActivité;
     horaireDebut = hDebut;
     horaireFin = hFin;
     typeActivite = type;
     lieuActivite = tempLieuActivite;
     listeAstronautes = tempListeAstronautes;
     texteDescriptif = tempTexteDescriptif;
 }
        // GET: InscriptionCreneau

        public ActionResult Index(int id)
        {
            //recupere le creneau dont l'id est passe en parametre
            Creneau creneau = context.Creneau
                              .Where(x => x.Id_Creneau == id)
                              .FirstOrDefault();

            //passe a la vue le creneau et son id
            ViewBag.Creneau   = creneau;
            ViewBag.idCreneau = creneau.Id_Creneau;
            //enregistre dans la session l'id du creneau
            Session["Creneau"] = creneau.Id_Creneau;

            //recupere la section a laquelle appartient le creneau
            Section s = context.Section
                        .Where(x => x.Id_Section == creneau.Section_Id_Section)
                        .FirstOrDefault();

            //passe a la vue les informations sur la section
            ViewBag.SectionId      = s.Id_Section;
            ViewBag.SectionCreneau = s.Nom;
            ViewBag.PrixSection    = s.Prix;
            //enregistre dans la session l'id de la section
            Session["S_id"] = s.Id_Section;

            //recupere le lieu ou se passe le cours du creneau
            Lieu l = context.Lieu
                     .Where(x => x.Id_Lieu == creneau.Lieu_Id_Lieu)
                     .FirstOrDefault();

            //passe a la vue les informations sur le lieu
            ViewBag.LieuCreneau    = l.Nom;
            ViewBag.AdresseCreneau = l.Adresse;

            //recupere les informations sur l'encadrant du creneau
            Personne p = context.Personne
                         .Where(x => x.Id_Personne == creneau.Encadrant)
                         .FirstOrDefault();

            //passe a la vue cet encadrant
            ViewBag.Encadrant = p;

            //recupere la discipline du creneau
            Discipline d = context.Discipline
                           .Where(x => x.Id_Discipline == s.Discipline_Id_Discipline)
                           .FirstOrDefault();

            //passe le nom de la discipline a la vue
            ViewBag.CreneauDiscipline = d.Nom_Discipline;

            //retourne la vue
            return(View());
        }
Exemple #25
0
        public async Task <ActionResult> Create([Bind(Include = "LieuId,LieuCode,LieuNom,Adresse,Adresse2,CodePostal,Ville")] Lieu lieu)
        {
            if (ModelState.IsValid)
            {
                _applicationDbContext.Lieux.Add(lieu);
                await _applicationDbContext.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(lieu));
        }
        public ModifierFestival(Festival festival)
        {
            InitializeComponent();

            festivalAModifier = festival;
            lieuFestival      = API.API.Instance.GetLieuAsync(festivalAModifier.LieuId).Result;
            ListeLieu         = API.API.Instance.GetLieuxAsync().Result;

            InitializeMap();
            FillComboBox();
            FillFestivalData();
        }
Exemple #27
0
        public async void deleteLieu(int id)
        {
            Lieu lieu = await db.LieuSet.FindAsync(id);

            if (lieu == null)
            {
                return;
            }

            db.LieuSet.Remove(lieu);
            await db.SaveChangesAsync();
        }
Exemple #28
0
        public IHttpActionResult PostLieu(Lieu lieu)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Lieux.Add(lieu);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = lieu.LieuID }, lieu));
        }
Exemple #29
0
        public async Task <Lieu> GetLieuAsync(int?id)
        {
            Lieu lieu = null;
            HttpResponseMessage response = client.GetAsync("api/lieux/" + id).Result;

            if (response.IsSuccessStatusCode)
            {
                var resp = await response.Content.ReadAsStringAsync();

                lieu = JsonConvert.DeserializeObject <Lieu>(resp);
            }
            return(lieu);
        }
Exemple #30
0
        public IHttpActionResult DeleteLieu(int id)
        {
            Lieu lieu = db.Lieux.Find(id);

            if (lieu == null)
            {
                return(NotFound());
            }

            db.Lieux.Remove(lieu);
            db.SaveChanges();

            return(Ok(lieu));
        }
Exemple #31
0
        // GET: Lieux/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Lieu lieu = await _applicationDbContext.Lieux.FindAsync(id);

            if (lieu == null)
            {
                return(HttpNotFound());
            }
            return(View(lieu));
        }
        //FinAccesseurs//
        //Au chargement de la page, on initialise le planning qui contient la liste de jour et propose un premier affichage par défaut.
        private void Form1_Load_1(object sender, EventArgs e)
        {
            Lieu stationMars = new Lieu("base principale", 0, 0);
            Lieu lieuExploration1 = new Lieu("cratere 1 ", 50, 50);

            listeDeLieux.Add(stationMars);
            listeDeLieux.Add(lieuExploration1);

            List<Astronautes> listeAstronautesParDefaut1 = new List<Astronautes>();
            List<Astronautes> listeAstronautesParDefaut2 = new List<Astronautes>();

            Astronautes a1 = new Astronautes("Johnson", "John", 30);
            Astronautes a2 = new Astronautes("Billyson", "Billy Junior", 30);
            Astronautes a3 = new Astronautes("Pokora", "Matt", 30);
            Astronautes a4 = new Astronautes("Josianeson", "Josiane", 28);
            Astronautes a5 = new Astronautes("Poliakoff", "Paula", 35);

            listeDesAstronautes.Add(a1);
            listeDesAstronautes.Add(a2);
            listeDesAstronautes.Add(a3);
            listeDesAstronautes.Add(a4);
            listeDesAstronautes.Add(a5);

            listeAstronautesParDefaut1.Add(a1);
            listeAstronautesParDefaut1.Add(a2);
            listeAstronautesParDefaut1.Add(a3);

            listeAstronautesParDefaut2.Add(a4);
            listeAstronautesParDefaut2.Add(a5);

            // Activité 1
            List<Activités> listeActiviteParDefaut = new List<Activités>();
               // DateTime horaireDebut = new DateTime(2015, 11, 19, 08, 00, 00);
            //DateTime horaireFin = new DateTime(2015, 11, 19, 09, 00, 00);
            Activités activité1 = new Activités("Dormir", "Sleeping", 0, 600, stationMars, listeAstronautesParDefaut1, "Sieste matinale pour l'équipe 1");
            listeActiviteParDefaut.Add(activité1);
            // Activité 2
            //DateTime horaireDebut2 = new DateTime(2015, 11, 19, 09, 00, 00);
            //DateTime horaireFin2 = new DateTime(2015, 11, 19, 11, 00, 00);
            Activités activité2 = new Activités("Repas midi", "Eating", 600, 800, stationMars, listeAstronautesParDefaut2, "Repas de l'équipe 2");
            listeActiviteParDefaut.Add(activité2);
            // Activité 3
            //DateTime horaireDebut3 = new DateTime(2015, 11, 19, 11, 00, 00);
            //DateTime horaireFin3 = new DateTime(2015, 11, 19, 13, 00, 00);
            Activités activité3 = new Activités("Travail privé", "Private", 800, 1000, stationMars, listeAstronautesParDefaut2, "Temps alloué pour réaliser des tâches personnelles");
            listeActiviteParDefaut.Add(activité3);
            // Activité 4
            //DateTime horaireDebut4 = new DateTime(2015, 11, 19, 13, 00, 00);
            //DateTime horaireFin4 = new DateTime(2015, 11, 19, 14, 00, 00);
            Activités activité4 = new Activités("Récurer les chiotes", "Cleaning", 1000, 1200, stationMars, listeAstronautesParDefaut1, "Nettoyage des sanitaires");
            listeActiviteParDefaut.Add(activité4);
            // Exploration
            DateTime horaireDebut5 = new DateTime(2015, 11, 19, 14, 00, 00);
            DateTime horaireFin5 = new DateTime(2015, 11, 19, 18, 00, 00);
            Activités exploration = new Exploration("Exploration du cratere 0", "Vehicle", 1200, 1480, lieuExploration1, listeAstronautesParDefaut2, "Exploration du cratere numero 0");

            listeActiviteParDefaut.Add(exploration);

            Activités Test = new Activités("Toto", "Cleaning", 1000, 1200, lieuExploration1, listeAstronautesParDefaut2, "Exploration du cratere numero 0");

            List<Activités> listeActiviteRecherche = new List<Activités>();

            listeActiviteRecherche.Add(Test);

            //Cette boucle implémente 500 jours pour la liste de jour
            for (int i = 0; i <= 499; i++)
            {

                if(i==50){
                    Jour j = new Jour(listeActiviteRecherche);
                    listeJourForm1.Add(j);
                }else{

                    Jour j = new Jour(listeActiviteParDefaut);
                    listeJourForm1.Add(j);

                }

            }

            //Initialisation du planning
            DateTime dateDebut = new DateTime(2015, 11, 15, 0, 0, 0);

            List<Jour> listeJourPlanning = new List<Jour>();
            listeJourPlanning = listeJourForm1;
            planning = new Planning("Planning de Mars", listeJourPlanning, dateDebut);

            jourPivot = 0;

            jourActuel = planning.getJourActuel();

            //Affiche les jours colorés selon leur temporalité

            ListeBoutons.Add(boutonJour1);
            ListeBoutons.Add(boutonJour2);
            ListeBoutons.Add(boutonJour3);
            ListeBoutons.Add(boutonJour4);
            ListeBoutons.Add(boutonJour5);
            ListeBoutons.Add(boutonJour6);
            ListeBoutons.Add(boutonJour7);
            ListeBoutons.Add(boutonJour8);
            ListeBoutons.Add(boutonJour9);
            ListeBoutons.Add(boutonJour10);
            ListeBoutons.Add(boutonJour11);
            ListeBoutons.Add(boutonJour12);
            ListeBoutons.Add(boutonJour13);
            ListeBoutons.Add(boutonJour14);
            ListeBoutons.Add(boutonJour15);
            ListeBoutons.Add(boutonJour16);
            ListeBoutons.Add(boutonJour17);
            ListeBoutons.Add(boutonJour18);
            ListeBoutons.Add(boutonJour19);
            ListeBoutons.Add(boutonJour20);
            ListeBoutons.Add(boutonJour21);

            //Affichage des jours, par défaut : 7 jours.
            afficherJour(jourPivot);
            affichage7Jours.PerformClick();
        }
 //Constructeur par défaut
 public Exploration(string tempTypeExploration, string nom, int hDebut, int hFin, Lieu tempNomLieu, List<Astronautes> tempListeAstronautes, string tempTexteDescriptif)
     : base(nom, "Exploration", hDebut, hFin, tempNomLieu, tempListeAstronautes, tempTexteDescriptif)
 {
     typeExploration = tempTypeExploration;
 }