Beispiel #1
0
        private void SaveData()
        {
            List <Game>      ga  = Games.ToList();
            LocalDataManager ldm = new LocalDataManager();

            ldm.SaveGames(ga);
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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 = "";
        }