コード例 #1
0
 public ListeequipesWindow()
 {
     InitializeComponent();
     Pilotage.LoadPreferences(this);
     ListeEquipes.ItemsSource = cm.allEquipes();
     Equipe coupe = new Equipe();
     this.DataContext = coupe;
 }
コード例 #2
0
ファイル: Match.cs プロジェクト: nabilzaini/Quiddich
 public Match(int coupeId, DateTime date, Equipe equipeDomicile, Equipe equipeVisiteur, double prix, int scoreVisiteur, int scoreDomicile, Stade stade)
 {
     this.coupeId = coupeId;
     this.date = date;
     this.equipeDomicile = equipeDomicile;
     this.equipeVisiteur = equipeVisiteur;
     this.prix = prix;
     this.scoreDomicile = scoreDomicile;
     this.scoreVisiteur = scoreVisiteur;
     this.stade = stade;
 }
コード例 #3
0
ファイル: DalManager.cs プロジェクト: nabilzaini/Quiddich
        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);
        }
コード例 #4
0
ファイル: DalManager.cs プロジェクト: nabilzaini/Quiddich
 public void deleteEquipe(Equipe equipe)
 {
     equipes.Remove(equipe);
 }
コード例 #5
0
ファイル: DalManager.cs プロジェクト: nabilzaini/Quiddich
 public void addEquipe(Equipe equipe)
 {
     equipes.Add(equipe);
 }
コード例 #6
0
ファイル: DALManager.cs プロジェクト: nabilzaini/Quiddich
 public void addEquipe(Equipe equipe)
 {
     dal.addEquipe(equipe);
 }
コード例 #7
0
ファイル: DALManager.cs プロジェクト: nabilzaini/Quiddich
 public void updateEquipe(Equipe equipe)
 {
     dal.updateEquipe(equipe);
 }
コード例 #8
0
ファイル: DALManager.cs プロジェクト: nabilzaini/Quiddich
 public void deleteEquipe(Equipe equipe)
 {
     dal.deleteEquipe(equipe);
 }
コード例 #9
0
ファイル: EquipeWS.cs プロジェクト: nabilzaini/Quiddich
 public EquipeWS(Equipe equipe)
 {
     this.nom = equipe.Nom;
     this.pays = equipe.Pays;
 }
コード例 #10
0
ファイル: DALSQLServer.cs プロジェクト: nabilzaini/Quiddich
 public void addEquipe(Equipe equipe)
 {
     ExecuteElementByRequest("INSERT INTO Equipes (Pays, Nom) VALUES('" + equipe.Pays + "','" + equipe.Nom + "')");
 }
コード例 #11
0
ファイル: DALSQLServer.cs プロジェクト: nabilzaini/Quiddich
 public void deleteEquipe(Equipe equipe)
 {
     ExecuteElementByRequest("DELETE FROM Equipes WHERE ID = " + equipe.Id);
 }
コード例 #12
0
ファイル: DALSQLServer.cs プロジェクト: nabilzaini/Quiddich
 public void updateEquipe(Equipe equipe)
 {
     ExecuteElementByRequest("UPDATE Equipes SET"
        + " Pays = '" + equipe.Pays + "'"
        + ", Nom = '" + equipe.Nom + "'"
        + " WHERE ID = " + equipe.Id
        );
 }
コード例 #13
0
ファイル: DALSQLServer.cs プロジェクト: nabilzaini/Quiddich
 public IList<Equipe> getEquipeNames()
 {
     List<Equipe> equipes = new List<Equipe>();
     DataTable table = SelectElementByRequest("SELECT * FROM Equipes");
     foreach (DataRow row in table.Rows)
     {
         Equipe equipe = new Equipe(Convert.ToString(row["Nom"]), Convert.ToString(row["Pays"]));
         equipe.Id = Convert.ToInt32(row["ID"]);
         equipes.Add(equipe);
     }
     return equipes;
 }
コード例 #14
0
ファイル: DALSQLServer.cs プロジェクト: nabilzaini/Quiddich
        public Equipe getEquipeFromRow(DataRow row)
        {
            Equipe equipe = new Equipe(Convert.ToString(row["Nom"]), Convert.ToString(row["Pays"]));
            equipe.Id = Convert.ToInt32(row["ID"]);

            List<Joueur> joueurs = new List<Joueur>();

            foreach(Joueur joueur in getJoueursOfEquipe(equipe.Id) )
            {
                    joueurs.Add(joueur);
            }
            equipe.setJoueurs(joueurs);
            return equipe;
        }
コード例 #15
0
ファイル: DALSQLServer.cs プロジェクト: nabilzaini/Quiddich
 public Equipe getEquipeByID(int equipeID)
 {
     DataTable dt = SelectElementByRequest("SELECT * FROM Equipes WHERE ID = " + equipeID);
     if (dt.Rows.Count < 1)
         return null;
     Equipe equipe = new Equipe(Convert.ToString(dt.Rows[0]["Nom"]), Convert.ToString(dt.Rows[0]["Pays"]));
     equipe.Id = equipeID;
     return equipe;
 }
コード例 #16
0
ファイル: CoupeManager.cs プロジェクト: nabilzaini/Quiddich
 public void addMatch(int coupeId, DateTime date, double prix, Stade stade, Equipe equipeD, Equipe equipeV, int scoreD, int scoreV)
 {
     data.addMatch(new Match(coupeId, date, equipeD, equipeV, prix, scoreV, scoreD, stade));
 }