Exemple #1
0
        public ActionResult Impression(int id)
        {
            MatchsViewModel MatchVm = new MatchsViewModel()
            {
                Matchs          = new Matchs(),
                ListeRencontres = new List <Rencontres>()
            };

            MatchVm.Matchs = _db.Matchs.Include(m => m.Serie).Include(m => m.ClubVe).Include(m => m.ClubVr).Include(m => m.JVr1).Include(m => m.JVr2).Include(m => m.JVr3).Include(m => m.JVr4).Include(m => m.JVe1).Include(m => m.JVe2).Include(m => m.JVe3).Include(m => m.JVe4).FirstOrDefault(m => m.MatchId == id);
            int srList = _db.SchemasRencontres.Count(t => t.Type == MatchVm.Matchs.Serie.Type);

            for (int cpt = 1; cpt <= srList; cpt++)
            {
                SchemasRencontres sr = _db.SchemasRencontres.Where(s => s.Type == MatchVm.Matchs.Serie.Type).FirstOrDefault(s => s.Ordre == cpt);
                Rencontres        rc = _db.Rencontres.Where(o => o.Sr.SrId == sr.SrId).FirstOrDefault(r => r.Match.MatchId == MatchVm.Matchs.MatchId);
                if (rc != null)
                {
                    MatchVm.ListeRencontres.Add(rc);
                }
            }
            return(new ViewAsPdf(MatchVm)
            {
                FileName = "Match" + MatchVm.Matchs.NumMatch + ".pdf",
                PageSize = Size.A4,
                PageOrientation = Orientation.Landscape,
            });
        }
Exemple #2
0
 public ActionResult Edit(int id, MatchsViewModel mVm)
 {
     try
     {
         Matchs matchUpdate = _db.Matchs.Find(id);
         if (matchUpdate != null)
         {
             int srList = _db.SchemasRencontres.Count(t => t.Type == matchUpdate.Serie.Type);
             for (int cpt = 1; cpt <= srList; cpt++)
             {
                 Rencontres rc = _db.Rencontres.Where(o => o.Sr.Ordre == cpt).FirstOrDefault(r => r.Match.MatchId == id);
                 rc.Score = String.Empty;
                 if (rc != null)
                 {
                     for (int cpt2 = 0; cpt2 < 10; cpt2++)
                     {
                         if (rc != null)
                         {
                             if (cpt2 % 2 == 0)
                             {
                                 rc.Score = rc.Score + Request.Form["Set" + cpt + cpt2] + "-";
                             }
                             else
                             {
                                 rc.Score = rc.Score + Request.Form["Set" + cpt + cpt2] + ";";
                             }
                         }
                     }
                 }
                 _db.SaveChanges();
             }
             matchUpdate.SerieId           = mVm.SeriesVm.SerieChoisi;
             matchUpdate.ClubVisite        = mVm.ClubsVeVm.ClubChoisi;
             matchUpdate.ClubVisiteur      = mVm.ClubsVrVm.ClubChoisi;
             matchUpdate.CapitaineVisite   = mVm.CapitaineVe.JoueurChoisi;
             matchUpdate.CapitaineVisiteur = mVm.CapitaineVr.JoueurChoisi;
             matchUpdate.J1Visite          = mVm.Joueur1Ve.JoueurChoisi;
             matchUpdate.J2Visite          = mVm.Joueur2Ve.JoueurChoisi;
             matchUpdate.J3Visite          = mVm.Joueur3Ve.JoueurChoisi;
             matchUpdate.J4Visite          = mVm.Joueur4Ve.JoueurChoisi;
             matchUpdate.J1Visiteur        = mVm.Joueur1Vr.JoueurChoisi;
             matchUpdate.J2Visiteur        = mVm.Joueur2Vr.JoueurChoisi;
             matchUpdate.J3Visiteur        = mVm.Joueur3Vr.JoueurChoisi;
             matchUpdate.J4Visiteur        = mVm.Joueur4Vr.JoueurChoisi;
             _db.SaveChanges();
         }
         else
         {
             //Message d'erreur : Id non inexistant
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         //Message d'erreur : Problème
         return(View(mVm));
     }
 }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            // Initialisation du matchs view model
            m_msvm = new MatchsViewModel();

            // Abonnement
            m_msvm.RemoveMatch += M_msvm_RemoveMatch; ;

            matchsController.DataContext = m_msvm;
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            // Initialisation du matchs view model
            m_msvm = new MatchsViewModel();

            // Abonnement
            m_msvm.RemoveMatch += M_msvm_RemoveMatch;;

            matchsController.DataContext = m_msvm;
        }
 public ViewModelLocator()
 {
     JoueursViewModel     = new JoueursViewModel();
     ClubsViewModel       = new ClubsViewModel();
     SexesViewModel       = new SexesViewModel();
     TabViewModel         = new TabViewModel();
     SeriesViewModel      = new SeriesViewModel();
     ClassementsViewModel = new ClassementsViewModel();
     EquipesViewModel     = new EquipesViewModel();
     MatchsViewModel      = new MatchsViewModel();
     TableauBordViewModel = new TableauBordViewModel();
 }
Exemple #6
0
        private void OnAddPivotItem(object sender, EventArgs e)
        {
            MatchsViewModel pvm = (MatchsViewModel)this.DataContext;

            pvm.AddPivotItem();
            if (MatchPhasePivot.Items.Count == 1)
            {
                PivotItem pItem   = (PivotItem)MatchPhasePivot.ContainerFromIndex(0);
                UIElement element = (UIElement)VisualTreeHelper.GetChild(pItem, 0);
                if (element != null && element.Visibility == Visibility.Collapsed)
                {
                    element.Visibility = Visibility.Visible;
                }
            }
        }
Exemple #7
0
 public ActionResult Create(MatchsViewModel mVm)
 {
     mVm.Matchs.SerieId           = mVm.SeriesVm.SerieChoisi;
     mVm.Matchs.ClubVisite        = mVm.ClubsVeVm.ClubChoisi;
     mVm.Matchs.ClubVisiteur      = mVm.ClubsVrVm.ClubChoisi;
     mVm.Matchs.CapitaineVisite   = mVm.CapitaineVe.JoueurChoisi;
     mVm.Matchs.CapitaineVisiteur = mVm.CapitaineVr.JoueurChoisi;
     mVm.Matchs.J1Visite          = mVm.Joueur1Ve.JoueurChoisi;
     mVm.Matchs.J2Visite          = mVm.Joueur2Ve.JoueurChoisi;
     mVm.Matchs.J3Visite          = mVm.Joueur3Ve.JoueurChoisi;
     mVm.Matchs.J4Visite          = mVm.Joueur4Ve.JoueurChoisi;
     mVm.Matchs.J1Visiteur        = mVm.Joueur1Vr.JoueurChoisi;
     mVm.Matchs.J2Visiteur        = mVm.Joueur2Vr.JoueurChoisi;
     mVm.Matchs.J3Visiteur        = mVm.Joueur3Vr.JoueurChoisi;
     mVm.Matchs.J4Visiteur        = mVm.Joueur4Vr.JoueurChoisi;
     _db.Matchs.Add(mVm.Matchs);
     _db.SaveChanges();
     return(RedirectToAction("Index"));
 }
Exemple #8
0
        // GET: Clubs/Create
        public ActionResult Create()
        {
            MatchsViewModel matchVm = new MatchsViewModel()
            {
                Matchs      = new Matchs(),
                SeriesVm    = new SeriesViewModel(),
                ClubsVeVm   = new ClubsViewModel(),
                ClubsVrVm   = new ClubsViewModel(),
                CapitaineVr = new JoueursViewModel(),
                CapitaineVe = new JoueursViewModel(),
                Joueur1Ve   = new JoueursViewModel(),
                Joueur2Ve   = new JoueursViewModel(),
                Joueur3Ve   = new JoueursViewModel(),
                Joueur4Ve   = new JoueursViewModel(),
                Joueur1Vr   = new JoueursViewModel(),
                Joueur2Vr   = new JoueursViewModel(),
                Joueur3Vr   = new JoueursViewModel(),
                Joueur4Vr   = new JoueursViewModel()
            };

            return(View(matchVm));
        }
Exemple #9
0
        public ActionResult Details(int id)
        {
            MatchsViewModel MatchVm = new MatchsViewModel()
            {
                Matchs          = new Matchs(),
                ListeRencontres = new List <Rencontres>()
            };

            MatchVm.Matchs = _db.Matchs.Include(m => m.Serie).Include(m => m.ClubVe).Include(m => m.ClubVr).Include(m => m.JVr1).Include(m => m.JVr2).Include(m => m.JVr3).Include(m => m.JVr4).Include(m => m.JVe1).Include(m => m.JVe2).Include(m => m.JVe3).Include(m => m.JVe4).FirstOrDefault(m => m.MatchId == id);
            int srList = _db.SchemasRencontres.Count(t => t.Type == MatchVm.Matchs.Serie.Type);

            for (int cpt = 1; cpt <= srList; cpt++)
            {
                SchemasRencontres sr = _db.SchemasRencontres.Where(s => s.Type == MatchVm.Matchs.Serie.Type).FirstOrDefault(s => s.Ordre == cpt);
                Rencontres        rc = _db.Rencontres.Where(o => o.Sr.SrId == sr.SrId).FirstOrDefault(r => r.Match.MatchId == MatchVm.Matchs.MatchId);
                if (rc != null)
                {
                    MatchVm.ListeRencontres.Add(rc);
                }
            }
            return(View(MatchVm));
        }
 private void M_msvm_RemoveMatch(object sender, MatchsViewModel.MatchEventArgs e)
 {
     JediTournamentManager manager = new JediTournamentManager();
     manager.delMatch(e.Match);
 }
        public MatchsViewer()
        {
            InitializeComponent();

            m_msvm = null;
        }
Exemple #12
0
        // GET: Clubs/Edit/5
        public ActionResult Edit(int id)
        {
            MatchsViewModel MatchVm = new MatchsViewModel()
            {
                Matchs          = new Matchs(),
                SeriesVm        = new SeriesViewModel(),
                ClubsVeVm       = new ClubsViewModel(),
                ClubsVrVm       = new ClubsViewModel(),
                CapitaineVr     = new JoueursViewModel(),
                CapitaineVe     = new JoueursViewModel(),
                Joueur1Ve       = new JoueursViewModel(),
                Joueur2Ve       = new JoueursViewModel(),
                Joueur3Ve       = new JoueursViewModel(),
                Joueur4Ve       = new JoueursViewModel(),
                Joueur1Vr       = new JoueursViewModel(),
                Joueur2Vr       = new JoueursViewModel(),
                Joueur3Vr       = new JoueursViewModel(),
                Joueur4Vr       = new JoueursViewModel(),
                ListeRencontres = new List <Rencontres>()
            };

            MatchVm.Matchs = _db.Matchs.Include(m => m.Serie).Include(m => m.ClubVe).Include(m => m.ClubVr).Include(m => m.JVr1).Include(m => m.JVr2).Include(m => m.JVr3).Include(m => m.JVr4).Include(m => m.JVe1).Include(m => m.JVe2).Include(m => m.JVe3).Include(m => m.JVe4).FirstOrDefault(m => m.MatchId == id);
            int srList = _db.SchemasRencontres.Count(t => t.Type == MatchVm.Matchs.Serie.Type);

            MatchVm.SeriesVm.SerieChoisi = MatchVm.Matchs.Serie.SerieId;
            MatchVm.ClubsVeVm.ClubChoisi = MatchVm.Matchs.ClubVisite;
            MatchVm.ClubsVrVm.ClubChoisi = MatchVm.Matchs.ClubVisiteur;
            if (MatchVm.Matchs.CapitaineVisite != null)
            {
                MatchVm.CapitaineVe.JoueurChoisi = MatchVm.Matchs.CapitaineVisite.Value;
            }
            if (MatchVm.Matchs.CapitaineVisiteur != null)
            {
                MatchVm.CapitaineVr.JoueurChoisi = MatchVm.Matchs.CapitaineVisiteur.Value;
            }
            if (MatchVm.Matchs.J1Visite != null)
            {
                MatchVm.Joueur1Ve.JoueurChoisi = MatchVm.Matchs.J1Visite.Value;
            }
            if (MatchVm.Matchs.J2Visite != null)
            {
                MatchVm.Joueur2Ve.JoueurChoisi = MatchVm.Matchs.J2Visite.Value;
            }
            if (MatchVm.Matchs.J3Visite != null)
            {
                MatchVm.Joueur3Ve.JoueurChoisi = MatchVm.Matchs.J3Visite.Value;
            }
            if (MatchVm.Matchs.J4Visite != null)
            {
                MatchVm.Joueur4Ve.JoueurChoisi = MatchVm.Matchs.J4Visite.Value;
            }
            if (MatchVm.Matchs.J1Visiteur != null)
            {
                MatchVm.Joueur1Vr.JoueurChoisi = MatchVm.Matchs.J1Visiteur.Value;
            }
            if (MatchVm.Matchs.J2Visiteur != null)
            {
                MatchVm.Joueur2Vr.JoueurChoisi = MatchVm.Matchs.J2Visiteur.Value;
            }
            if (MatchVm.Matchs.J3Visiteur != null)
            {
                MatchVm.Joueur3Vr.JoueurChoisi = MatchVm.Matchs.J3Visiteur.Value;
            }
            if (MatchVm.Matchs.J4Visiteur != null)
            {
                MatchVm.Joueur4Vr.JoueurChoisi = MatchVm.Matchs.J4Visiteur.Value;
            }
            for (int cpt = 1; cpt <= srList; cpt++)
            {
                SchemasRencontres sr = _db.SchemasRencontres.Where(s => s.Type == MatchVm.Matchs.Serie.Type).FirstOrDefault(s => s.Ordre == cpt);
                Rencontres        rc = _db.Rencontres.Where(o => o.Sr.SrId == sr.SrId).FirstOrDefault(r => r.Match.MatchId == MatchVm.Matchs.MatchId);
                if (rc != null)
                {
                    MatchVm.ListeRencontres.Add(rc);
                }
                else
                {
                    MatchVm.ListeRencontres.Add(new Rencontres()
                    {
                        MatchId = id,
                        Sr      = sr,
                        SrId    = sr.SrId
                    });
                    _db.Rencontres.Add(MatchVm.ListeRencontres[cpt - 1]);
                    _db.SaveChanges();
                }
            }
            return(View(MatchVm));
        }
Exemple #13
0
 public ActionResult ListDelete(MatchsViewModel vm)
 {
     return(RedirectToAction("Delete", new { id = vm.MatchChoisi }));
 }
Exemple #14
0
        public ActionResult DeleteList()
        {
            MatchsViewModel matchsVm = new MatchsViewModel();

            return(View(matchsVm));
        }
Exemple #15
0
 public ActionResult ListEdit(MatchsViewModel vm)
 {
     return(RedirectToAction("Edit", new { id = vm.MatchChoisi }));
 }
        public MatchsViewer()
        {
            InitializeComponent();

            m_msvm = null;
        }