//supprimer un joueur public void Supprimer_Occurence(SNAP_DATABASE Contexte_database, Grid_data_panel_partie Grid_panel_partie_selected) { //Suppression de toiutes les occurences ayant le nom de la partie à supprimer dans les entités (tables) Occurences et partie. Contexte_database.Database.ExecuteSqlCommand("DELETE FROM Entity_partie WHERE Nom ='" + Grid_panel_partie_selected.Nom.ToString() + "'"); Contexte_database.Database.ExecuteSqlCommand("DELETE FROM Entity_Occurence WHERE Partie_ID ='" + Grid_panel_partie_selected.Nom.ToString() + "'"); //sauvegarde du contexte de la base Contexte_database.SaveChanges(); }
public void Afficher_Partie(SNAP_DATABASE Ctx_database_SNAP, DataGrid dataGrid) { //Récupération des données via la base de données List <Entity_partie> List_table_partie = Ctx_database_SNAP.Table_Parties.ToList(); //réinitialiser le tableau d'affichage dataGrid.Items.Clear(); for (int i = 0; i < List_table_partie.Count(); i++) { Grid_data_panel_partie partie_i = new Grid_data_panel_partie(); partie_i.Nom = List_table_partie[i].Nom; partie_i.Date = List_table_partie[i].Date; dataGrid.Items.Add(partie_i); } }