Пример #1
0
 public int CreerActuEn(string titre, string titreen, string des, string desen, DateTime date, Type type, bool versionen)
 {
     try
     {
         Actualite actu = new Actualite
         {
             Titre         = titre,
             TitreEn       = titreen,
             Description   = des,
             DescriptionEn = desen,
             Date          = date,
             VersionEn     = versionen,
             Video         = type.Video,
             Spectacle     = type.Spectacle,
             Evenement     = type.Evenement,
             Cours         = type.Cours,
             Autre         = type.Autre,
             Affiche       = true
         };
         bdd.Actualites.Add(actu);
         bdd.SaveChanges();
         return(actu.Id);
     } catch (Exception e)
     {
         Utils.Logger.Log("ERROR", "Erreur lors de création d'actualité en anglais : " + e);
         return(-1);
     }
 }
        public ActionResult SingleActuDetail(int id)
        {
            try
            {
                Actualite actu = db.Actualites.Where(s => s.actuID == id).FirstOrDefault();
                if (actu == null)
                {
                    return(RedirectToAction("Index"));
                }

                SingleActuViewModel act = new SingleActuViewModel();
                act.actuID     = actu.actuID;
                act.actuNom    = actu.actuNom;
                act.actuTitre  = actu.actuTitre;
                act.actuTexte  = actu.actuTexte;
                act.actuDate   = actu.actuDate;
                act.actuImgUrl = actu.actuImgUrl;

                return(View(act));
            }
            catch (Exception)
            {
                return(RedirectToAction("Index", "Error"));
            }
        }
        public ActionResult Create([Bind(Include = "actuID,actuNom,actuTitre,actuDate,actuTexte,actuImgUrl")] Actualite actualite, HttpPostedFileBase ImageUpload)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    if (ImageUpload != null)
                    {
                        string fileName  = Path.GetFileNameWithoutExtension(ImageUpload.FileName);
                        string extension = Path.GetExtension(ImageUpload.FileName);
                        fileName             = fileName + DateTime.Now.ToString("yymmssff") + extension;
                        actualite.actuImgUrl = fileName;
                        ImageUpload.SaveAs(Path.Combine(Server.MapPath("~/Images/Image-Actu"), fileName));
                    }
                    actualite.actuDate = DateTime.Now;
                    db.Actualites.Add(actualite);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                catch (Exception)
                {
                    throw;
                }
            }

            return(View(actualite));
        }
        public ActionResult CreerCommentairePost(string Utilisateur, string Message, int ActualiteId, string couleurCommentaire)
        {
            Actualite model = new Actualite();

            try
            {
                // On commence par créer l'entité commentaire
                Commentaire NouveauCommentaire = new Commentaire();
                NouveauCommentaire.idActualite  = ActualiteId;
                NouveauCommentaire.Message      = Message;
                NouveauCommentaire.Utilisateur  = Utilisateur;
                NouveauCommentaire.DateCreation = DateTime.Now;

                using (CommentaireDAL db = new CommentaireDAL())
                {
                    int idCommentaire = db.insertCommentaire(NouveauCommentaire);
                }
                using (ActualiteDAL dbActu = new ActualiteDAL())
                {
                    model = dbActu.getActualiteById(ActualiteId, couleurCommentaire);
                }
                model.styleCommentairesActualite = "";
                System.Web.HttpContext.Current.Session[Commons.Const.sessionName_NomUtilisateurCommentaire] = Utilisateur;
            }
            catch (Exception e)
            {
                Commons.Logger.genererErreur(typeof(CommentaireController), e.ToString());
                //	return RedirectToAction("AfficherErreur", "Error", new { message = e.Message });
            }

            return(PartialView("~/Views/Commentaire/Commentaires.cshtml", model));
        }
        /// <summary>
        /// Insertion de l'actualité. La fonction renvoie le nouvel id de l'actualité
        /// </summary>
        /// <returns>The actualite.</returns>
        /// <param name="objet">Objet.</param>
        public int insertActualite(Actualite objet)
        {
            int idInsere = -1;

            try
            {
                string requete = "insert into tblActualite (Titre,Texte,DateCreation,idEquipe,Resume, CheminDocument) ";
                requete = requete + " values ( '" + objet.Titre.Replace("'", "''") + "'";
                requete = requete + " , '" + objet.Texte.Replace("'", "''") + "'";
                requete = requete + " , '" + Commons.Utils.getFormatStringPourDateMySQL(objet.DateCreation) + "'";
                requete = requete + " , " + (objet.idEquipe.ToString() == "-1"?"NULL":objet.idEquipe.ToString());
                requete = requete + " , '" + objet.Resume.Replace("'", "''") + "'";
                requete = requete + " ,'" + objet.CheminDocument.Replace("'", "''") + "'";
                requete = requete + " )";

                bool result = db.executerRequete(requete);
                // On récupère ensuite le dernier id inséré en base en cas de succès de l'insertion.
                if (result)
                {
                    idInsere = db.getLastInsertID();
                }
            }
            catch (Exception e)
            {
                Commons.Logger.genererErreur(typeof(ActualiteDAL), e.ToString());
            }
            return(idInsere);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Actualite actualite = db.Actualites.Find(id);

            db.Actualites.Remove(actualite);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #7
0
        public IActionResult DeleteConfirmed(string id)
        {
            Actualite actualite = _context.Actualite.Single(m => m.Id == id);

            _context.Actualite.Remove(actualite);
            _context.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #8
0
        private void ListBox_MouseDoubleClick_1(object sender, MouseButtonEventArgs e)
        {
            Actualite a1 = (sender as ListBox).SelectedItem as Actualite;

            ModifActualite ma = new ModifActualite(a1);

            ma.ShowDialog();
        }
Пример #9
0
 public override void Update(Sport sport, Actualite A1)
 {
     for (int i = 0; i < sport.LiActualite.Count; i++)
     {
         if (sport.LiActualite[i].Equals(A1))
         {
             sport.LiActualite[i] = A1;
         }
     }
 }
Пример #10
0
 public IActionResult Edit(Actualite actualite)
 {
     if (ModelState.IsValid)
     {
         _context.Update(actualite);
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(actualite));
 }
Пример #11
0
 public IActionResult Create(Actualite actualite)
 {
     if (ModelState.IsValid)
     {
         actualite.Id   = Guid.NewGuid().ToString();
         actualite.Etat = "ACTIF";
         _context.Actualite.Add(actualite);
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(actualite));
 }
Пример #12
0
 public int SupprimerActu(int id)
 {
     try
     {
         Actualite asupp = ObtientActu(id);
         bdd.Actualites.Remove(asupp);
         bdd.SaveChanges();
         return(1);
     }catch (Exception e)
     {
         Utils.Logger.Log("ERROR", "Erreur suppression actualitée id -> " + id + " : " + e);
         return(-1);
     }
 }
        // GET: ActualiteAdmin/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Actualite actualite = db.Actualites.Find(id);

            if (actualite == null)
            {
                return(HttpNotFound());
            }
            return(View(actualite));
        }
        // GET: ActualiteAdmin/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index", "Error"));
            }
            Actualite actualite = db.Actualites.Find(id);

            if (actualite == null)
            {
                return(HttpNotFound());
            }
            return(View(actualite));
        }
        // GET: ActualiteAdmin/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Actualite actualite = db.Actualites.Find(id);

            if (actualite == null)
            {
                return(RedirectToAction("Index"));
            }
            return(View(actualite));
        }
Пример #16
0
        // GET: Actualites/Edit/5
        public IActionResult Edit(string id)
        {
            if (id == null)
            {
                return(HttpNotFound());
            }

            Actualite actualite = _context.Actualite.Single(m => m.Id == id);

            if (actualite == null)
            {
                return(HttpNotFound());
            }
            return(View(actualite));
        }
Пример #17
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="idActualite"></param>
        /// <param name="styleCommentaire"></param>
        /// <returns></returns>
        public Actualite getActualiteById(int idActualite, string styleCommentaire)
        {
            Actualite objet = new Actualite();

            try
            {
                string requete = "select a.Id,a.Titre,a.Texte,";
                requete = requete + " a.DateCreation, IFNULL(a.CheminDocument,''),a.Resume, a.idEquipe, IFNULL(e.Libelle,'') ";
                requete = requete + " ,IFNULL(e.isActif,0)";
                requete = requete + " from tblActualite a ";
                requete = requete + " left join tblEquipe e on e.Id=a.idEquipe ";
                requete = requete + " where a.id=" + idActualite.ToString();

                DataTable data = db.recupererDonnees(requete);

                if (data != null && data.Rows != null && data.Rows.Count > 0)
                {
                    DataRow dr = data.Rows[0];
                    objet.Id              = idActualite;
                    objet.Titre           = Convert.ToString(dr[1]);
                    objet.CheminDocument  = Convert.ToString(dr[4]);
                    objet.DateCreation    = Convert.ToDateTime(dr[3]);
                    objet.strDateCreation = Commons.Utils.getFormatStringPourDateAffichage(objet.DateCreation);
                    if (dr[6] != DBNull.Value)
                    {
                        objet.idEquipe       = Convert.ToInt32(dr[6]);
                        objet.URLEquipe      = Commons.Const.URLEquipes + objet.idEquipe.ToString();
                        objet.isEquipeActive = Convert.ToBoolean(dr[8]);
                    }
                    objet.LibelleEquipe = Convert.ToString(dr[7]);
                    objet.Texte         = Convert.ToString(dr[2]);
                    objet.Resume        = Convert.ToString(dr[5]);
                    objet.isImage       = Commons.Utils.isImage(objet.CheminDocument);
                    // On récupère les éventuels commentaires associés à l'objet
                    using (CommentaireDAL DalExterne = new CommentaireDAL())
                    {
                        objet.ListeCommentaires = DalExterne.getListeCommentaires(objet.Id, null);
                    }
                }
                objet.couleurCommentaire = styleCommentaire;
            }
            catch (Exception e)
            {
                string stridActualite = idActualite.ToString();
                Commons.Logger.genererErreur(typeof(ActualiteDAL), "stridActualite =" + stridActualite + " : " + e.ToString());
            }
            return(objet);
        }
Пример #18
0
 public override void Remove(Sport sport, Actualite actualite)
 {
     foreach (Sport s1 in lesSports)
     {
         if (s1.Equals(sport))
         {
             for (int i = 0; i < s1.LiActualite.Count; i++)
             {
                 if (s1.LiActualite[i].Equals(actualite))
                 {
                     s1.LiActualite.Remove(s1.LiActualite[i]);
                 }
                 i++;
             }
         }
     }
 }
Пример #19
0
        public ModifActualite(Actualite actualite)
        {
            InitializeComponent();
            Actualite        = actualite;
            this.DataContext = actualite;

            foreach (Sport s1 in Manager.LesSports)
            {
                for (int i = 0; i < s1.LiActualite.Count; i++)
                {
                    if (s1.LiActualite[i].Equals(Actualite))
                    {
                        leSport = s1;
                    }
                }
            }
        }
        /// <summary>
        /// Afficher l'actualité en paramètre
        /// </summary>
        /// <returns>The actualite.</returns>
        /// <param name="idActualite">Identifier actualite.</param>
        public ActionResult AfficherActualite(int idActualite)
        {
            Actualite model = new Actualite();

            try
            {
                Business.StatBLL.ajouterStat("PageActualite");
                using (ActualiteDAL db = new ActualiteDAL())
                {
                    model = db.getActualiteById(idActualite);
                }
            }
            catch (Exception e)
            {
                string stridActualite = idActualite.ToString();
                Commons.Logger.genererErreur(typeof(ActualiteController), "stridActualite = " + stridActualite + " : " + e.ToString());
            }
            return(PartialView(model));
        }
Пример #21
0
        /// <summary>
        /// Updates the actualite.
        /// </summary>
        /// <returns><c>true</c>, if actualite was updated, <c>false</c> otherwise.</returns>
        /// <param name="objet">Objet.</param>
        public bool updateActualite(Actualite objet)
        {
            bool result = false;

            try
            {
                string requete = "update tblActualite ";
                requete = requete + " set ";
                requete = requete + " Titre= '" + objet.Titre.Replace("'", "''") + "'";
                requete = requete + " ,Texte= '" + objet.Texte.Replace("'", "''") + "'";
                requete = requete + " ,idEquipe= " + (objet.idEquipe == null  ?"NULL" :(objet.idEquipe == -1?  "NULL" : objet.idEquipe.ToString()));
                requete = requete + " ,Resume= '" + objet.Resume.Replace("'", "''") + "'";
                requete = requete + " ,CheminDocument='" + objet.CheminDocument.Replace("'", "''") + "'";
                requete = requete + " where id=" + objet.Id.ToString();

                result = db.executerRequete(requete);
            }
            catch (Exception e)
            {
                Commons.Logger.genererErreur(typeof(ActualiteDAL), "idActualite=" + objet.Id.ToString() + " : " + e.ToString());
            }
            return(result);
        }
Пример #22
0
 public abstract void Update(Sport sport, Actualite A1);
Пример #23
0
        /// <summary>
        /// Retourne une liste d'actualité
        /// </summary>
        /// <param name="filtreTextuel"></param>
        /// <param name="styleCommentaire"></param>
        /// <param name="offSet"></param>
        /// <param name="limit"></param>
        /// <returns></returns>
        public List <Actualite> getListeActualite(string filtreTextuel, string styleCommentaire, int?offSet, int?limit)
        {
            List <Actualite> result = new List <Actualite>();

            try
            {
                string requete = "select a.Id,a.Titre,a.Texte, ";
                requete = requete + " a.DateCreation, a.CheminDocument,a.Resume, a.idEquipe, IFNULL(e.Libelle,'') ";
                requete = requete + " ,IFNULL(e.isActif,0)";
                requete = requete + " from tblActualite a ";
                requete = requete + " left join tblEquipe e on e.Id=a.idEquipe ";
                requete = requete + " order by a.DateCreation desc";
                if (offSet != null && limit != null)
                {
                    requete = requete + " LIMIT " + limit.Value.ToString() + " OFFSET " + offSet.Value.ToString();
                }

                DataTable data = db.recupererDonnees(requete);
                for (int i = 0; i < data.Rows.Count; i++)
                {
                    DataRow   dr    = data.Rows[i];
                    Actualite objet = new Actualite();
                    objet.Id              = Convert.ToInt32(dr[0]);
                    objet.Titre           = Convert.ToString(dr[1]);
                    objet.CheminDocument  = Convert.ToString(dr[4]);
                    objet.DateCreation    = Convert.ToDateTime(dr[3]);
                    objet.strDateCreation = Commons.Utils.getFormatStringPourDateAffichage(objet.DateCreation);
                    if (dr[6] != DBNull.Value)
                    {
                        objet.idEquipe       = Convert.ToInt32(dr[6]);
                        objet.URLEquipe      = Commons.Const.URLEquipes + objet.idEquipe.ToString();
                        objet.isEquipeActive = Convert.ToBoolean(dr[8]);
                    }
                    objet.LibelleEquipe      = Convert.ToString(dr[7]);
                    objet.Texte              = Convert.ToString(dr[2]);
                    objet.Resume             = Convert.ToString(dr[5]);
                    objet.isImage            = Commons.Utils.isImage(objet.CheminDocument);
                    objet.couleurCommentaire = styleCommentaire;

                    // on effectue le filtre sur les différentes proprotés de l'objet
                    if (objet.strDateCreation.ToLower().Contains(filtreTextuel.ToLower().Trim()) ||
                        objet.Resume.ToLower().Contains(filtreTextuel.ToLower().Trim()) ||
                        (objet.LibelleEquipe ?? String.Empty).ToLower().Contains(filtreTextuel.ToLower().Trim()) ||
                        objet.Titre.ToLower().Contains(filtreTextuel.ToLower().Trim()) ||
                        (objet.Texte ?? String.Empty).ToLower().Contains(filtreTextuel.ToLower().Trim()))
                    {
                        // On récupère les éventuels commentaires associés à l'objet
                        using (CommentaireDAL DalExterne = new CommentaireDAL())
                        {
                            objet.ListeCommentaires = DalExterne.getListeCommentaires(objet.Id, null);
                        }
                        result.Add(objet);
                    }
                }
            }
            catch (Exception e)
            {
                Commons.Logger.genererErreur(typeof(ActualiteDAL), e.ToString());
            }
            return(result);
        }
Пример #24
0
    public override ObservableCollection <Sport> loadSport()
    {
        ObservableCollection <Sport> lesSports = new ObservableCollection <Sport>();

        //***********************************************RUGBY*******************************************************************

        Actualite actu  = new Actualite("ASM en final ", "En réitérant l'exploit d 'il y a 7 ans, les jaune et bleu ont offert à leurs fidèles supporters le plus beau des cadeaux : la victoire.Une liesse populaire s'est répandue dans les rues de Clermont-Ferrand où même ceux qui avaient choisi de regarder le match chez eux ont rejoint la foule pour célébrer cette victoire tant espérée.Même si la nuit de sommeil risque d'être courte pour beaucoup, il leur faudra conserver quelques forces pour acclamer dimanche après-midi les héros d'un soir.Les dieux du stade sont, en effet, attendus, sur cette même place, dès 17H00 lundi 5 juin, pour recevoir les remerciements et la reconnaissance de ces dizaines de milliers de supporters qui rêvaient de voir enfin revenir le bouclier de Brennus en terre auvergnate.");
        Sport     Rugby = new Sport {
            Nom = "Rugby", LiActualite = new ObservableCollection <Actualite>(), LiChampionnat = new ObservableCollection <Championnat>()
        };

        lesSports.Add(Rugby);

        Rugby.AjouterActualite(actu);

        //*********************************************TOP14********************************************************************

        Championnat Top14 = new Championnat("Top 14");

        Rugby.AjouterChampionnat(Top14);

        Utilisateur U1 = new Utilisateur {
            Nom = "Supp1", Prenom = "Tata", Adresse = "*****@*****.**", Mdp = "tata"
        };


        Equipe Clermont      = new Equipe("Clermont-Ferrand", "L'ASM Clermont Auvergne, anciennement AS Montferrand, est un club de rugby à XV français basé à Clermont-Ferrand et actuellement présidé par Éric de Cromières3. L'équipe première est entraînée par le Français Franck Azéma à partir de 2014 après huit saisons sous la houlette du Néo-Zélandais Vern Cotter, et évolue dans le Top 14 et dispute la Coupe d'Europe.");
        Equipe Toulon        = new Equipe("Toulon", "Equipe null");
        Equipe Lyon          = new Equipe("Lyon", "Retraite de l'asm");
        Equipe Toulouse      = new Equipe("Toulouse", "Superbe équipe");
        Equipe Montpellier   = new Equipe("Montpellier", "Equipe null");
        Equipe LaRochelle    = new Equipe("La Rochelle", "Retraite de l'asm");
        Equipe Castres       = new Equipe("Castres", "Superbe équipe");
        Equipe Racing        = new Equipe("Racing-92", "Equipe null");
        Equipe StadeFrançais = new Equipe("Stade Français", "Retraite de l'asm");
        Equipe Brive         = new Equipe("Brive", "Superbe équipe");
        Equipe Pau           = new Equipe("Pau", "Equipe null");
        Equipe Bordeaux      = new Equipe("Bordeaux-Bègles", "Retraite de l'asm");
        Equipe Grenoble      = new Equipe("Grenoble", "Equipe null");
        Equipe Bayonne       = new Equipe("Bayonne", "Retraite de l'asm");

        Top14.AjouteEquipe(Clermont);
        Top14.AjouteEquipe(Toulon);
        Top14.AjouteEquipe(Lyon);
        Top14.AjouteEquipe(Toulouse);
        Top14.AjouteEquipe(Montpellier);
        Top14.AjouteEquipe(LaRochelle);
        Top14.AjouteEquipe(Castres);
        Top14.AjouteEquipe(Racing);
        Top14.AjouteEquipe(StadeFrançais);
        Top14.AjouteEquipe(Brive);
        Top14.AjouteEquipe(Pau);
        Top14.AjouteEquipe(Bordeaux);
        Top14.AjouteEquipe(Grenoble);
        Top14.AjouteEquipe(Bayonne);


        Journee Journee1_Top14 = new Journee(1);
        Journee Journee2_Top14 = new Journee(2);
        Journee Journee3_Top14 = new Journee(3);

        Clermont.AjouterCommentaire(U1, "salakakakaakakakakak");

        RencontreSportive R1J1_Top14 = new RencontreSportive(Rugby, Top14, Lyon, Brive, 15, 15);
        RencontreSportive R2J1_Top14 = new RencontreSportive(Rugby, Top14, StadeFrançais, Grenoble, 54, 20);
        RencontreSportive R3J1_Top14 = new RencontreSportive(Rugby, Top14, LaRochelle, Clermont, 30, 30);
        RencontreSportive R4J1_Top14 = new RencontreSportive(Rugby, Top14, Castres, Pau, 28, 11);
        RencontreSportive R5J1_Top14 = new RencontreSportive(Rugby, Top14, Bordeaux, Racing, 15, 9);
        RencontreSportive R6J1_Top14 = new RencontreSportive(Rugby, Top14, Toulouse, Montpellier, 20, 12);
        RencontreSportive R7J1_Top14 = new RencontreSportive(Rugby, Top14, Bayonne, Toulon, 15, 0);

        Journee1_Top14.AjouterRencontreSportive(R1J1_Top14);
        Journee1_Top14.AjouterRencontreSportive(R2J1_Top14);
        Journee1_Top14.AjouterRencontreSportive(R3J1_Top14);
        Journee1_Top14.AjouterRencontreSportive(R4J1_Top14);
        Journee1_Top14.AjouterRencontreSportive(R5J1_Top14);
        Journee1_Top14.AjouterRencontreSportive(R6J1_Top14);
        Journee1_Top14.AjouterRencontreSportive(R7J1_Top14);

        Top14.CréeClassement(Journee1_Top14);

        RencontreSportive R1J2_Top14 = new RencontreSportive(Rugby, Top14, Pau, Toulon, 18, 20);
        RencontreSportive R2J2_Top14 = new RencontreSportive(Rugby, Top14, Bayonne, Castres, 12, 12);
        RencontreSportive R3J2_Top14 = new RencontreSportive(Rugby, Top14, Grenoble, LaRochelle, 19, 22);
        RencontreSportive R4J2_Top14 = new RencontreSportive(Rugby, Top14, Brive, StadeFrançais, 28, 20);
        RencontreSportive R5J2_Top14 = new RencontreSportive(Rugby, Top14, Racing, Lyon, 29, 16);
        RencontreSportive R6J2_Top14 = new RencontreSportive(Rugby, Top14, Toulouse, Bordeaux, 22, 17);
        RencontreSportive R7J2_Top14 = new RencontreSportive(Rugby, Top14, Montpellier, Clermont, 22, 26);

        Journee2_Top14.AjouterRencontreSportive(R1J2_Top14);
        Journee2_Top14.AjouterRencontreSportive(R2J2_Top14);
        Journee2_Top14.AjouterRencontreSportive(R3J2_Top14);
        Journee2_Top14.AjouterRencontreSportive(R4J2_Top14);
        Journee2_Top14.AjouterRencontreSportive(R5J2_Top14);
        Journee2_Top14.AjouterRencontreSportive(R6J2_Top14);
        Journee2_Top14.AjouterRencontreSportive(R7J2_Top14);

        Top14.CréeClassement(Journee2_Top14);

        RencontreSportive R1J3_Top14 = new RencontreSportive(Rugby, Top14, StadeFrançais, Clermont, 30, 30);
        RencontreSportive R2J3_Top14 = new RencontreSportive(Rugby, Top14, Lyon, Grenoble, 32, 13);
        RencontreSportive R3J3_Top14 = new RencontreSportive(Rugby, Top14, Castres, LaRochelle, 18, 26);
        RencontreSportive R4J3_Top14 = new RencontreSportive(Rugby, Top14, Pau, Bayonne, 25, 9);
        RencontreSportive R5J3_Top14 = new RencontreSportive(Rugby, Top14, Toulon, Brive, 21, 25);
        RencontreSportive R6J3_Top14 = new RencontreSportive(Rugby, Top14, Bordeaux, Montpellier, 15, 32);
        RencontreSportive R7J3_Top14 = new RencontreSportive(Rugby, Top14, Racing, Toulouse, 28, 14);



        Journee3_Top14.AjouterRencontreSportive(R1J3_Top14);
        Journee3_Top14.AjouterRencontreSportive(R2J3_Top14);
        Journee3_Top14.AjouterRencontreSportive(R3J3_Top14);
        Journee3_Top14.AjouterRencontreSportive(R4J3_Top14);
        Journee3_Top14.AjouterRencontreSportive(R5J3_Top14);
        Journee3_Top14.AjouterRencontreSportive(R6J3_Top14);
        Journee3_Top14.AjouterRencontreSportive(R7J3_Top14);



        Top14.CréeClassement(Journee3_Top14);


        Joueur J1 = new Joueur("Julien", "Bardy", "2éme ligne");
        Joueur J2 = new Joueur("Piere", "Ezac", "3éme ligne");

        Clermont.ajouterJoueur(J1);
        Clermont.ajouterJoueur(J2);



        //********************************************ProD2**********************************************************************

        Championnat Prod2 = new Championnat("Pro D2");

        Rugby.AjouterChampionnat(Prod2);


        Equipe Montmarsan = new Equipe("Montmarsan", "Retraite de l'asm");

        Prod2.AjouteEquipe(Brive);
        Prod2.AjouteEquipe(Bayonne);
        Prod2.AjouteEquipe(Montmarsan);


        //Journee Journee1_ProD2 = new Journee(1);
        Journee Journee2_ProD2 = new Journee(2);

        RencontreSportive R1_ProD2 = new RencontreSportive(Rugby, Prod2, Brive, Bayonne, 150, 0);
        RencontreSportive R2_ProD2 = new RencontreSportive(Rugby, Prod2, Brive, Montmarsan, 15, 0);

        RencontreSportive R3_ProD2 = new RencontreSportive(Rugby, Prod2, Montmarsan, Bayonne, 15, 0);

        //RencontreSportive R4_ProD2 = new RencontreSportive(Rugby, Prod2, Brive, Bayonne, 15, 0);

        Journee2_ProD2.AjouterRencontreSportive(R1_ProD2);
        Journee2_ProD2.AjouterRencontreSportive(R2_ProD2);
        Journee2_ProD2.AjouterRencontreSportive(R3_ProD2);
        //Journee1_ProD2.AjouterRencontreSportive(R4_ProD2);

        //Prod2.CréeClassement(Journee1_ProD2);
        Prod2.CréeClassement(Journee2_ProD2);

        //*************************************FOOT***************************************************



        Actualite actu_Foot = new Actualite("ASSE", "null");
        Sport     Foot      = new Sport {
            Nom = "Foot", LiActualite = new ObservableCollection <Actualite>(), LiChampionnat = new ObservableCollection <Championnat>()
        };
        Championnat Ligue1 = new Championnat("Ligue 1");

        Foot.AjouterChampionnat(Ligue1);


        Championnat Ligue2 = new Championnat("Ligue 2");

        Foot.AjouterChampionnat(Ligue2);
        Equipe ClermontF    = new Equipe("Clermont-Ferrand", "Superbe équipe");
        Equipe ToulonF      = new Equipe("Toulon", "Equipe null");
        Equipe LyonF        = new Equipe("Lyon", "Retraite de l'asm");
        Equipe ToulouseF    = new Equipe("Toulouse", "Superbe équipe");
        Equipe MontpellierF = new Equipe("Montpellier", "Equipe null");
        Equipe LaRochelleF  = new Equipe("La Rochelle", "Retraite de l'asm");

        Ligue1.AjouteEquipe(ClermontF);
        Ligue1.AjouteEquipe(ToulonF);
        Ligue1.AjouteEquipe(LyonF);
        Ligue1.AjouteEquipe(ToulouseF);
        Ligue1.AjouteEquipe(MontpellierF);
        Ligue1.AjouteEquipe(LaRochelleF);


        Journee Journee1_Ligue1 = new Journee(1);
        Journee Journee2_Ligue1 = new Journee(2);
        Journee Journee3_Ligue1 = new Journee(3);

        Clermont.AjouterCommentaire(U1, "Vraiment une belle équipe , un beau centre de formation");


        RencontreSportive R3J1_Ligue1 = new RencontreSportive(Foot, Ligue1, LaRochelleF, ClermontF, 0, 3);
        RencontreSportive R6J1_Ligue1 = new RencontreSportive(Foot, Ligue1, ToulouseF, MontpellierF, 0, 1);

        Journee1_Ligue1.AjouterRencontreSportive(R3J1_Ligue1);
        Journee1_Ligue1.AjouterRencontreSportive(R6J1_Ligue1);


        Ligue1.CréeClassement(Journee1_Ligue1);


        lesSports.Add(Foot);
        Foot.AjouterActualite(actu_Foot);
        //Rugby.AjouterActualite(actu_Foot);

        return(lesSports);
    }
Пример #25
0
 public abstract void Remove(Sport sport, Actualite actualite);