예제 #1
0
 /// <summary>
 /// Usunięcie wyników z bazy danych.
 /// </summary>
 private void RemoveResults()
 {
     if (isConnectedWithDatabase)
     {
         List <MateuszThomas_Results> results = (from result in context.MateuszThomas_Results select result).ToList();
         for (int i = results.Count - 1; i >= 0; i--)
         {
             MateuszThomas_Results result = results[i];
             context.MateuszThomas_Results.Remove(result);
             context.SaveChanges();
         }
         labelBestResult.Text     = "brak";
         labelNameBestPlayer.Text = "brak";
     }
     else
     {
         MessageBox.Show("Brak połączenia z baza danych. Sprawdź połaczenie z internetem.");
     }
 }
예제 #2
0
 /// <summary>
 /// Zapis wyniku do bazy danych.
 /// </summary>
 private void SaveResult()
 {
     try
     {
         MateuszThomas_Results result = new MateuszThomas_Results();
         result.Name   = login;
         result.Points = points;
         result.Shots  = Int32.Parse(labelNumberShot.Text);
         context.MateuszThomas_Results.Add(result);
         context.SaveChanges();
     }
     catch
     {
         MessageBox.Show("Wynik nie został zapisany w bazie danych ponieważ nie ma połączenia z internetem. Wynik zapisany lokalnie na komputerze.");
         SaveResultLocal();
     }
 }