Esempio n. 1
0
 /// <summary>
 ///     Initializes the data set.
 /// </summary>
 private void InitializeDataSet()
 {
     _amigulaDbDataSet = (AmigulaDBDataSet) FindResource("AmigulaDBDataSet");
 }
Esempio n. 2
0
 private void AddGamesRow(string x, AmigulaDBDataSet.GenresRow gameGenre,
     AmigulaDBDataSet.PublishersRow gamePublisher)
 {
     try
     {
         // Check if the path to file already exists in the database, skip inserting it if it does
         if (_amigulaDbDataSetGamesTableAdapter.FileExists(x) != 0) return;
         if (_amigulaDbDataSet == null) return;
         if (x != null)
             _amigulaDbDataSet.Games.AddGamesRow(
                 Regex.Replace(Path.GetFileNameWithoutExtension(x),
                     @"Disk\s(\d{1})\sof\s(\d{1})|Disk-(\d{1})|Disk(\d{1})$|Disk(\d{2})$|Disk[A-Za-z]$|-(\d{1})$|[\[(].+?[\])]|_",
                     ""), x, "default", IdentifyGameDisks(x).Count,
                 GetGameYear(x), 0, DateTime.Today, 0, gameGenre,
                 gamePublisher, "");
     }
     catch (Exception ex)
     {
         MessageBox.Show(
             "An exception has occured while entering the games in the database:\n\n" +
             ex.Message, "An exception has occured", MessageBoxButton.OK,
             MessageBoxImage.Error);
     }
 }