Exemple #1
0
 /*
  *  Constructeur de base
  */
 public Catalogue()
 {
     this.lj = new LesJeux();
     this.lc = new LesConsoles();
     lc.Init();
     lj.Init();
     InitCatalogue();
 }
Exemple #2
0
    /*
     * Récupération par le Genre
     */

    public LesJeux GetJeuGenre(Genres genre)
    {
        LesJeux jeuRecup = new LesJeux();

        for (int i = 0; i < lj.Taille; i++)
        {
            if (this.lj.GetJeu(i).Genre.Equals(genre))
            {
                jeuRecup.AjoutJeu(this.lj.GetJeu(i));
            }
        }
        return(jeuRecup);
    }
Exemple #3
0
    /*
     * Récupération par le nom
     */

    public LesJeux GetJeuNom(String nom)
    {
        LesJeux ljres = new LesJeux();

        for (int i = 0; i < lj.Taille; i++)
        {
            if (this.lj.GetJeu(i).Nom.Equals(nom))
            {
                ljres.AjoutJeu(this.lj.GetJeu(i));
            }
        }
        return(ljres);
    }
Exemple #4
0
        //lorsque la modification est terminée, si elle a été validé les modifications sont appliquées au jeu sélectionné sinon aucune modification n'a lieu
        private void CloseUpdateVisibility(object sender, EventArgs e)
        {
            VisibilityGameDetails = true;
            IsAdding = false;
            var args = e as JeuEventArgs;

            if (args != null)
            {
                LesJeux[LesJeux.IndexOf(SelectedJeu)] = args.Jeu;
                SelectedJeu = args.Jeu;
            }
            AddViewButtonPressedEvent.GetInstance().Handler -= CloseUpdateVisibility;
        }
Exemple #5
0
    /*
     * Constructeur LesConsoles
     */

    public Catalogue(LesConsoles lesconsoles)
    {
        this.lj = new LesJeux();
        lj.Init();
        this.lc = lesconsoles;
    }
Exemple #6
0
    /*
     * Constructeur LesJeux
     */

    public Catalogue(LesJeux lesjeux)
    {
        this.lj = lesjeux;
        this.lc = new LesConsoles();
        lc.Init();
    }
Exemple #7
0
    /*
     *  Constructeur complet
     */

    public Catalogue(LesConsoles lesconsoles, LesJeux lesjeux)
    {
        this.lj = lesjeux;
        this.lc = lesconsoles;
        InitCatalogue();
    }