/// <summary> /// Permet de recuperer les coupes. /// </summary> /// <returns>Les coupes.</returns> public List<Coupe> getCoupes() { List<Coupe> coupes = new List<Coupe>(); List<Match> allMatchs = getMatchs(); List<Equipe> allEquipes = getEquipes(); DataTable resultats = Select("SELECT * FROM Coupes"); foreach (DataRow row in resultats.Rows) { int IDCoupe = (int)row["ID"]; List<Match> matchs = new List<Match>(from match in allMatchs where match.CoupeID == IDCoupe select match); List<Equipe> equipes = new List<Equipe>((from match in matchs where match.CoupeID == IDCoupe select match.EquipeDomicile) .Union( from match in matchs where match.CoupeID == IDCoupe select match.EquipeVisiteur )); Coupe coupe = new Coupe(IDCoupe, (String)row["Titre"], (int)row["Annee"], matchs, equipes); coupes.Add(coupe); } return coupes; }
public ListeCoupesWindow() { InitializeComponent(); Pilotage.LoadPreferences(this); listecoupe.ItemsSource = cm.allCoupes(); Coupe coupe = new Coupe(); this.DataContext = coupe; }
/// <summary> /// Constructeur complet. /// </summary> /// <param name="id">L'id de l'objet.</param> /// <param name="coupe">La coupe sur laquel s'effectue la reservation.</param> /// <param name="match">Le match sur lequel s'effectue la reservation.</param> /// <param name="nombrePlacesReservees">Le nombre de places reservees.</param> /// <param name="spectateur">Le spectateur qui effectue la reservation.</param> public Reservation(int id, Coupe coupe, Match match, int nombrePlacesReservees, Spectateur spectateur) : base(id) { _coupe = coupe; _match = match; _nombrePlacesReservees = nombrePlacesReservees; _spectateur = spectateur; }
public void addCoupe(Coupe coupe) { coupes.Add(coupe); }
public DalManager() { Joueur joeur1 = new Joueur(5, 12, PosteJoueur.Gardien, new DateTime(1980, 2, 1), "amin", "ben hammou"); Joueur joeur2 = new Joueur(2, 12, PosteJoueur.Poursuiveur, new DateTime(1978, 10, 11), "Nabil", "Zaini"); Joueur joeur3 = new Joueur(8, 12, PosteJoueur.Attrapeur, new DateTime(1990, 11, 28), "mohamed", "el gadi"); Joueur joeur4 = new Joueur(5, 12, PosteJoueur.Batteur, new DateTime(1982, 2, 1), "salim", "mouad"); Joueur joeur5 = new Joueur(2, 12, PosteJoueur.Poursuiveur, new DateTime(1992, 9, 11), "ismail", "daraji"); Joueur joeur6 = new Joueur(8, 12, PosteJoueur.Batteur, new DateTime(1991, 10, 28), "bilal", "nait"); Joueur joeur7 = new Joueur(5, 12, PosteJoueur.Gardien, new DateTime(1983, 3, 1), "zakaria", "dkhissi"); Joueur joeur8 = new Joueur(2, 12, PosteJoueur.Poursuiveur, new DateTime(1988, 10, 11), "youssef", "chakri"); Joueur joeur9 = new Joueur(8, 12, PosteJoueur.Attrapeur, new DateTime(1989, 6, 28), "josef", "zeroual"); Joueur joeur10 = new Joueur(5, 12, PosteJoueur.Attrapeur, new DateTime(1983, 4, 1), "mehdi", "alami"); Joueur joeur11 = new Joueur(2, 12, PosteJoueur.Poursuiveur, new DateTime(1988, 5, 11), "ismail", "qasmi"); Joueur joeur12 = new Joueur(8, 12, PosteJoueur.Attrapeur, new DateTime(1992, 9, 28), "mohamed", "sabir"); Joueur joeur13 = new Joueur(5, 12, PosteJoueur.Gardien, new DateTime(1987, 2, 11), "amin", "moha"); Joueur joeur14 = new Joueur(2, 12, PosteJoueur.Poursuiveur, new DateTime(1979, 10, 11), "Nabil", "lima"); joueurs = new List<Joueur>(); joueurs.Add(joeur1); joueurs.Add(joeur2); joueurs.Add(joeur3); joueurs.Add(joeur4); joueurs.Add(joeur5); joueurs.Add(joeur6); joueurs.Add(joeur7); joueurs.Add(joeur8); joueurs.Add(joeur9); joueurs.Add(joeur10); joueurs.Add(joeur11); joueurs.Add(joeur12); joueurs.Add(joeur13); joueurs.Add(joeur14); Equipe equipe1 = new Equipe("ASM", "France", joueurs.GetRange(0, 7)); Equipe equipe2 = new Equipe("PSG", "France", joueurs.GetRange(7, 7)); equipes = new List<Equipe>(); equipes.Add(equipe1); equipes.Add(equipe2); Stade stade1 = new Stade("Stade Michelin", "Michelin", 45000, 45.6); Stade stade2 = new Stade("Saint denis", "Parc du Prince", 55000, 75.9); stades = new List<Stade>(); stades.Add(stade1); stades.Add(stade2); Coupe coupe1 = new Coupe(2014,"Champions League"); Coupe coupe2 = new Coupe(2013, "Ligue France"); coupes = new List<Coupe>(); coupes.Add(coupe1); coupes.Add(coupe2); Match match1 = new Match(coupe1.Id, new DateTime(2014, 2, 22), equipe1, equipe2, 458.48, 50, 14, stade1); Match match2 = new Match(coupe2.Id, new DateTime(2013, 2, 22), equipe2, equipe1, 458.48, 45, 66, stade2); matches = new List<Match>(); matches.Add(match1); matches.Add(match2); Utilisateur user1 = new Utilisateur("zaini","nabil","nabil.zaini","123456"); Utilisateur user2 = new Utilisateur("benhammo", "amin", "amin.benhamo", "875"); Utilisateur user3 = new Utilisateur("el gadi", "momo", "momo.gadi", "7855"); utilisateurs = new List<Utilisateur>(); utilisateurs.Add(user1); utilisateurs.Add(user2); utilisateurs.Add(user3); }
public void deleteCoupe(Coupe coupe) { coupes.Remove(coupe); }
private void coupes_SelectionChanged(object sender, SelectionChangedEventArgs e) { coupe = (Coupe)coupes.SelectedItem; IList<Match> matchsR = cm.allMatchofCoupe(coupe.Id); matchs.ItemsSource = matchsR; }
public void deleteCoupe(Coupe coupe) { dal.deleteCoupe(coupe); }
public void addCoupe(Coupe coupe) { dal.addCoupe(coupe); }
public void updateCoupe(Coupe coupe) { dal.updateCoupe(coupe); }
public CoupeWS(Coupe coupe) { this.year = coupe.Year; this.Label = coupe.Label; }
/// <summary> /// Lance les methodes permettant d'initialiser les donnees du Quidditch. /// </summary> private void initialiserDonnees() { List<Joueur> joueursGryffondor = new List<Joueur>(); joueursGryffondor.Add(new Joueur(1, new DateTime(1991, 06, 18), "Jonhson", "Angellina", 5, PosteJoueur.Poursuiveur, 0)); joueursGryffondor.Add(new Joueur(2, new DateTime(1990, 01, 01), "Spinnet", "Alicia", 2, PosteJoueur.Poursuiveur, 0)); joueursGryffondor.Add(new Joueur(3, new DateTime(1992, 02, 22), "Bell", "Kattie", 1, PosteJoueur.Poursuiveur, 0)); joueursGryffondor.Add(new Joueur(4, new DateTime(1993, 02, 17), "Weasley", "Fred", 6, PosteJoueur.Batteur, 0)); joueursGryffondor.Add(new Joueur(5, new DateTime(1992, 04, 05), "Weasley", "George", 4, PosteJoueur.Batteur, 0)); joueursGryffondor.Add(new Joueur(6, new DateTime(1994, 05, 04), "Dubois", "Olivier", 5, PosteJoueur.Gardien, 0)); joueursGryffondor.Add(new Joueur(7, new DateTime(1992, 06, 11), "Potter", "Harry", 99, PosteJoueur.Attrapeur, 0)); _joueurs.AddRange(joueursGryffondor); _equipes.Add(new Equipe(8,joueursGryffondor,"Gryffondor","France")); List<Joueur> joueursSperpentard = new List<Joueur>(); joueursSperpentard.Add(new Joueur(9, new DateTime(1991, 01, 07), "SonNom", "Montague", 4, PosteJoueur.Poursuiveur, 0)); joueursSperpentard.Add(new Joueur(10, new DateTime(1992, 06, 18), "Pucey", "Adrian", 2, PosteJoueur.Poursuiveur, 0)); joueursSperpentard.Add(new Joueur(11, new DateTime(1990, 07, 19), "Warinton", "SonPrenom", 3, PosteJoueur.Poursuiveur, 0)); joueursSperpentard.Add(new Joueur(12, new DateTime(1992, 08, 25), "Bole", "Charlie", 9, PosteJoueur.Batteur, 0)); joueursSperpentard.Add(new Joueur(13, new DateTime(1988, 06, 01), "Derick", "James", 12, PosteJoueur.Batteur, 0)); joueursSperpentard.Add(new Joueur(14, new DateTime(1992, 09, 10), "Flint", "Marcus", 3, PosteJoueur.Gardien, 0)); joueursSperpentard.Add(new Joueur(15, new DateTime(1994, 06, 11), "Drago", "Malefoy", 99, PosteJoueur.Attrapeur, 0)); _joueurs.AddRange(joueursSperpentard); _equipes.Add(new Equipe(16, joueursSperpentard, "Serpentard", "Espagne")); List<Joueur> joueursPoufsouffle = new List<Joueur>(); joueursPoufsouffle.Add(new Joueur(17, new DateTime(1999, 05, 01), "Cadwalader", "Louis", 0, PosteJoueur.Poursuiveur, 0)); joueursPoufsouffle.Add(new Joueur(18, new DateTime(1990, 01, 05), "Smith", "Zacharias", 1, PosteJoueur.Poursuiveur, 0)); joueursPoufsouffle.Add(new Joueur(19, new DateTime(1992, 06, 01), "Diggori", "Cedric", 12, PosteJoueur.Poursuiveur, 0)); joueursPoufsouffle.Add(new Joueur(20, new DateTime(1991, 12, 04), "Abdel", "Achille", 9, PosteJoueur.Batteur, 0)); joueursPoufsouffle.Add(new Joueur(21, new DateTime(1992, 11, 17), "Anelise", "Anthony", 7, PosteJoueur.Batteur, 0)); joueursPoufsouffle.Add(new Joueur(22, new DateTime(1992, 07, 18), "Gregory", "Azaad", 7, PosteJoueur.Gardien, 0)); joueursPoufsouffle.Add(new Joueur(23, new DateTime(1993, 03, 01), "Bahar", "Barbara", 4, PosteJoueur.Attrapeur, 0)); _joueurs.AddRange(joueursPoufsouffle); _equipes.Add(new Equipe(24, joueursPoufsouffle, "Poufsouffle", "Angleterre")); List<Joueur> joueursSerdaigle = new List<Joueur>(); joueursSerdaigle.Add(new Joueur(25, new DateTime(1991, 12, 01), "Cooper", "Bradley", 0, PosteJoueur.Poursuiveur, 0)); joueursSerdaigle.Add(new Joueur(26, new DateTime(1994, 11, 03), "Chalkn", "Joe", 0, PosteJoueur.Poursuiveur, 0)); joueursSerdaigle.Add(new Joueur(27, new DateTime(1992, 10, 01), "Davies", "Rogger", 6, PosteJoueur.Poursuiveur, 0)); joueursSerdaigle.Add(new Joueur(28, new DateTime(1993, 09, 05), "Beshir", "Baptiste", 8, PosteJoueur.Batteur, 0)); joueursSerdaigle.Add(new Joueur(29, new DateTime(1992, 08, 01), "Burakfe", "Caroline", 9, PosteJoueur.Batteur, 0)); joueursSerdaigle.Add(new Joueur(30, new DateTime(1995, 07, 07), "Dupont", "Jean", 1, PosteJoueur.Gardien, 0)); joueursSerdaigle.Add(new Joueur(31, new DateTime(1990, 06, 01), "Cihan", "Jackeline", 55, PosteJoueur.Attrapeur, 0)); _joueurs.AddRange(joueursSerdaigle); _equipes.Add(new Equipe(32, joueursSerdaigle, "Serdaigle", "Brésil")); _stades.Add(new Stade(33, "3 chemin des vents nuageux 01600 Poudlard", "Stade de la coupe du monde", 5078, 10d)); _stades.Add(new Stade(34, "798 rue des marais 01600 Poudlard", "Marais de Quidditch", 4485, 8d)); _stades.Add(new Stade(35, "1 rue de l'ecole, 01600 Poudlard", "Stade de Poudlard", 9981, 5d)); Coupe coupeDuMonde = new Coupe(36, "Coupe du monde de Quidditch", 2001, new List<Match>(), new List<Equipe>()); Match gryVSSerp = new Match(39, coupeDuMonde.ID, new DateTime(2014, 01, 17), _equipes.ElementAt(0), _equipes.ElementAt(1), 100d, 0, 0, _stades.ElementAt(2)); coupeDuMonde.Equipes.Add(_equipes.ElementAt(0)); coupeDuMonde.Equipes.Add(_equipes.ElementAt(1)); coupeDuMonde.Matchs.Add(gryVSSerp); Match pouVSSer = new Match(40, coupeDuMonde.ID, new DateTime(2014, 01, 18), _equipes.ElementAt(2), _equipes.ElementAt(3), 50d, 0, 0, _stades.ElementAt(1)); coupeDuMonde.Equipes.Add(_equipes.ElementAt(2)); coupeDuMonde.Equipes.Add(_equipes.ElementAt(3)); coupeDuMonde.Matchs.Add(pouVSSer); _coupes.Add(coupeDuMonde); Coupe coupeDes4Maisons = new Coupe(42, "Coupe des 4 maisons", 1995, new List<Match>(), new List<Equipe>()); Match gryVSpou = new Match(43, coupeDes4Maisons.ID, new DateTime(2014, 02, 25), _equipes.ElementAt(0), _equipes.ElementAt(2), 100d, 0, 0, _stades.ElementAt(1)); coupeDes4Maisons.Equipes.Add(_equipes.ElementAt(0)); coupeDes4Maisons.Equipes.Add(_equipes.ElementAt(2)); coupeDes4Maisons.Matchs.Add(gryVSpou); Match SerpVSSer = new Match(44, coupeDes4Maisons.ID, new DateTime(2014, 02, 26), _equipes.ElementAt(1), _equipes.ElementAt(3), 50d, 0, 0, _stades.ElementAt(0)); coupeDes4Maisons.Equipes.Add(_equipes.ElementAt(1)); coupeDes4Maisons.Equipes.Add(_equipes.ElementAt(3)); coupeDes4Maisons.Matchs.Add(SerpVSSer); _coupes.Add(coupeDes4Maisons); _reservations.Add(new Reservation(45, coupeDes4Maisons , gryVSpou, 2, new Spectateur ( 46 , new DateTime(1992 , 06 , 11 ), "Bustos", "Jordan" , "12 rue de beau peyra", "*****@*****.**"))); _reservations.Add(new Reservation(47, coupeDuMonde, pouVSSer, 4, new Spectateur(48, new DateTime(1992, 06, 11), "Raph", "Jordan", "1u peyra", "*****@*****.**"))); }
public void deleteCoupe(Coupe coupe) { ExecuteElementByRequest("DELETE FROM Coupes WHERE ID = " + coupe.Id); }
public void updateCoupe(Coupe coupe) { ExecuteElementByRequest("UPDATE Coupes SET Annee = " + coupe.Year + ", Titre = '" + coupe.Label + "' WHERE ID = " + coupe.Id); }
public void addCoupe(Coupe coupe) { ExecuteElementByRequest("INSERT INTO Coupes (Annee, Titre) VALUES(" + coupe.Year + ", '"+ coupe.Label +"')"); }
public Coupe getCoupeFromRow(DataRow row) { Coupe coupe = new Coupe(Convert.ToInt32(row["Annee"]), Convert.ToString(row["Titre"])); coupe.Id = Convert.ToInt32(row["ID"]); return coupe; }