private void SaveData() { List <Game> ga = Games.ToList(); LocalDataManager ldm = new LocalDataManager(); ldm.SaveGames(ga); }
public GameLoaderForm() { InitializeComponent(); Closing += OnClosing; folderGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; folderGridView.UserDeletingRow += delegate(object sender, DataGridViewRowCancelEventArgs args) { Game game = args.Row.DataBoundItem as Game; if (game != null && game.Status != GameStatus.Deactivated) { MessageBox.Show("You need to deactivate the game before you can delete it from GameLoader"); args.Cancel = true; } else { LocalDataManager ldm = new LocalDataManager(); ldm.SaveGames(Games.ToList()); } }; Games = new BindingList <Game>(LoadData()); BindingSource source = new BindingSource(Games, null); folderGridView.DataSource = source; LoadConfig(); }
public GameLoaderForm() { InitializeComponent(); Closing += OnClosing; folderGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; folderGridView.UserDeletingRow += delegate(object sender, DataGridViewRowCancelEventArgs args) { Game game = args.Row.DataBoundItem as Game; if (game != null && game.Status != GameStatus.Deactivated) { MessageBox.Show("You need to deactivate the game before you can delete it from GameLoader"); args.Cancel = true; } else { LocalDataManager ldm = new LocalDataManager(); ldm.SaveGames(Games.ToList()); } }; SetupGamesView(); LoadConfig(); FileProgressStatusStripLabel.Text = ""; }