public ActionResult LieRencontrePoule(int idE, int idC, int idS) { Session["idC"] = idC; Session["idS"] = idS; Session["pos"] = 0; Equipe eToRemove = null; List <Equipe> listE = new Equipe().GetListEquipeComp(idC); foreach (Equipe e in listE) { if (e.Id == idE) { eToRemove = e; } } listE.Remove(eToRemove); List <MatchEquipe> listM = new MatchEquipe().GetMatchComp(idC, idE); foreach (MatchEquipe m in listM) { m.Equipe1.RecupererEquipe(); m.Equipe2.RecupererEquipe(); } Session["listE"] = new SelectList(listE, "Id", "Nom"); Session["listM"] = new SelectList(listM, "Id", "Info"); return(View()); }
public ActionResult ListRencontrePouleEquipe(int idP, int idC, int IdE) { Session["idC"] = idC; Session["idS"] = idP; Session["idE"] = IdE; List <MatchEquipe> listM = new MatchEquipe().GetListMatch(idP, IdE); foreach (MatchEquipe m in listM) { m.Equipe1.RecupererEquipe(); m.Equipe2.RecupererEquipe(); } Session["listR"] = listM; return(View()); }
public ActionResult LieMatch(int pos, int idC, int idS) { Session["pos"] = pos; Session["idC"] = idC; Session["idS"] = idS; List <Equipe> listE = new Equipe().GetListEquipeComp(idC); List <MatchEquipe> listM = new MatchEquipe().GetMatchComp(idC); foreach (MatchEquipe m in listM) { m.Equipe1.RecupererEquipe(); m.Equipe2.RecupererEquipe(); } Session["listE"] = new SelectList(listE, "Id", "Nom"); Session["listM"] = new SelectList(listM, "Id", "Info"); return(View()); }
internal MatchEquipe FindRencontre(int id) { MatchEquipe m = null; DBConnection con = DBConnection.Instance(); if (con.IsConnect()) { string query = "Select * FROM `rencontre` LEFT JOIN `rencontre equipe` ON `rencontre equipe`.`idMatch` = `rencontre`.`idMatch` WHERE `rencontre`.idMatch=" + id; var cmd = new MySqlCommand(query, con.Connection); var reader = cmd.ExecuteReader(); while (reader.Read()) { m = new MatchEquipe(reader.GetInt32(0), new Equipe(reader.GetInt32(8)), new Equipe(reader.GetInt32(9)), reader.GetInt32(1), reader.GetInt32(2)); } reader.Close(); return(m); } return(null); }
public ActionResult InfoRencontrePF(int id, int idS) { Session["idMatch"] = id; Session["idS"] = idS; MatchEquipe m = new MatchEquipe(id).GetInformation(); List <Match> list = new List <Match>(); MatchDouble[] tab = null; List <MatchDouble> listD = new List <MatchDouble>(); List <MatchDouble> TriedListD = new List <MatchDouble>(); m.Equipe1.RecupererEquipe(); m.Equipe2.RecupererEquipe(); Session["idE1"] = m.Equipe1.Id; Session["idE2"] = m.Equipe2.Id; foreach (Joueur j in m.Equipe1.ListJ) { list.AddRange(j.GetMatchSerie(idS)); listD.AddRange(j.GetMatchDoubleSerie(idS)); } foreach (Match match in list) { match.Joueur1.RecupererJoueur(); match.Joueur2.RecupererJoueur(); } tab = listD.ToArray(); for (int i = 0; i < tab.Length; i++) { for (int j = i + 1; j < tab.Length; j++) { if (tab[j] != null && tab[i].Id == tab[j].Id) { tab[j] = null; } } } listD = tab.ToList <MatchDouble>(); foreach (MatchDouble md in listD) { if (md != null) { TriedListD.Add(md); } } foreach (MatchDouble match in TriedListD) { match.Joueur1.RecupererJoueur(); match.Joueur2.RecupererJoueur(); match.Joueur3.RecupererJoueur(); match.Joueur4.RecupererJoueur(); } ViewBag.listMD = TriedListD; ViewBag.listM = list; return(View(m)); }