Esempio n. 1
0
        //ajout d'un Jeu
        public static string Ajouter(string _nomJeu, string _devJeu, string _classificationJeu, string _descJeu, string _configMinJeu, List<Plateforme> _plateformeJeu, List<ThemeJeu> _themeJeu, List<GenreJeu> _genreJeu, List<VersionJeu> _versionJeu)
        {
            //Nouveau Jeu
            cJeu jeu = new cJeu();
            jeu.nomJeu = _nomJeu;
            jeu.developeur = _devJeu;
            ClassificationJeu cJeu = CtrlClassificationJeu.GetClassification(_classificationJeu);
            jeu.ClassificationJeu = cJeu;
            jeu.descJeu = _descJeu;
            jeu.configMinimal = _configMinJeu;
            jeu.Plateforme = _plateformeJeu;
            jeu.ThemeJeu = _themeJeu;
            jeu.GenreJeu = _genreJeu;
            jeu.VersionJeu = _versionJeu;

            try
            {
                Enregistrer(jeu);
                return "Le jeu a été ajouté avec succès!";
            }
            catch (Exception)
            {
                return "Une erreur est survenue lors de l'ajout du Jeu. Les données n'ont pas été enregistrées.";
            }
        }
Esempio n. 2
0
 public frmJeu(cJeu jeu)
 {
     InitializeComponent();
     modif = true;
     btnEnregistrer.Text = "Modifier";
     txtID.Enabled = false;
     txtID.Text = jeu.idJeu.ToString();
     cmbNom.Enabled = false;
     cmbNom.Text = jeu.nomJeu;
     txtDeveloppeur.Text = jeu.developeur;
     cmbClassification.Text = jeu.ClassificationJeu.nomClassification; //Probleme daffichage... Prendrait le selected index
     rtbDescription.Text = jeu.descJeu;
     rtbDescription.Focus();
     rtbDescription.SelectAll();
     rtbConfiguration.Text = jeu.configMinimal;
     try
     {
         picJeu.Image = Image.FromFile(@"Images\Jeu\Jeux\" + jeu.idJeu + ".jpg");
         //picJeu.ImageLocation = @"..\..\Images\Jeu\"+jeu.idJeu+".jpg";
     }
     catch (FileNotFoundException)
     {
         picJeu.ImageLocation = @"Images\NoImage.png";
     }
     foreach (VersionJeu version in jeu.VersionJeu)
     {
         lstBoxVersion.Items.Add(version.nomVersionJeu);
     }
     foreach (Plateforme plat in jeu.Plateforme)
     {
         lstBoxPlat1.Items.Add(plat.nomPlateforme);
     }
     foreach (ThemeJeu theme in jeu.ThemeJeu)
     {
         lstBoxTheme1.Items.Add(theme.nomTheme);
     }
     foreach (GenreJeu genre in jeu.GenreJeu)
     {
         lstBoxGenre1.Items.Add(genre.nomGenre);
     }
 }
Esempio n. 3
0
 private static void Enregistrer(cJeu _jeu)
 {
     //Ajouter dans la BD
     context.tblJeu.Add(_jeu);
     context.SaveChanges();
 }