private void Window_Closed(object sender, System.EventArgs e)
        {
            // Applique les changements à la BDD
            JediTournamentManager manager = new JediTournamentManager();
            ObservableCollection<TournoiViewModel> tournois = m_tsvm.Tournois;

            foreach (TournoiViewModel tvm in tournois)
            {
                // Vérifie la validité de la saisie
                if (tvm.Tournoi.Matchs != null && tvm.Tournoi.Matchs.Count == 4)
                {
                    // Si < 0 alors ajout en BDD cas inexistant
                    if (tvm.Tournoi.ID < 0)
                    {
                        manager.addTournoi(tvm.Tournoi);
                    }
                    else
                    {
                        manager.modTournoi(tvm.Tournoi);
                    }
                }
            }

            // Désabonnement
            m_tsvm.RemoveTournoi -= M_tsvm_RemoveTournoi;
        }
Exemplo n.º 2
0
 public void EndTournoi()
 {
     GagnantPopUp gpu = new GagnantPopUp(_vainqueur.Nom);
     gpu.ShowDialog();
     JediTournamentManager jtm = new JediTournamentManager();
     jtm.modTournoi(mpg.Tv.Tvm.Tournoi);
 }