diff --git a/Casino/Database.cs b/Casino/Database.cs
index dfbfc2d..0457be9 100644
--- a/Casino/Database.cs
+++ b/Casino/Database.cs
@@ -104,6 +104,22 @@ namespace Casino
return soundBytes;
}
+ public void UpdateGeld(string id, int geld)
+ {
+ using (MySqlConnection conn = new MySqlConnection(myConnectionString))
+ {
+ conn.Open();
+
+ using (MySqlCommand cmd = new MySqlCommand(
+ "UPDATE Users SET Geld = @geld WHERE id = @id", conn))
+ {
+ cmd.Parameters.AddWithValue("@geld", geld);
+ cmd.Parameters.AddWithValue("@id", id);
+
+ cmd.ExecuteNonQuery();
+ }
+ }
+ }
}
}
diff --git a/Casino/Slots.xaml b/Casino/Slots.xaml
index 88288dc..791afcf 100644
--- a/Casino/Slots.xaml
+++ b/Casino/Slots.xaml
@@ -62,7 +62,7 @@
-
+
diff --git a/Casino/Slots.xaml.cs b/Casino/Slots.xaml.cs
index 87ca156..ab370c4 100644
--- a/Casino/Slots.xaml.cs
+++ b/Casino/Slots.xaml.cs
@@ -27,6 +27,7 @@ namespace Casino
Database db = new Database();
private List AlleBilder;
ObservableCollection users = new ObservableCollection();
+ private int[,] currentSlot = new int[3, 6];
public Slots()
{
@@ -49,6 +50,7 @@ namespace Casino
};
Konto.Text = users[MainWindow.currentUser].Geld.ToString();
+
}
@@ -72,8 +74,6 @@ namespace Casino
}
private async Task Spin()
{
- int[,] currentSlot = new int[3, 6];
- users[MainWindow.currentUser].Geld += 100;
for (int i = 0; i < 15; i++)
{
@@ -114,8 +114,14 @@ namespace Casino
private async void Spin(object sender, RoutedEventArgs e)
{
- await Spin();
users[MainWindow.currentUser].Geld++;
+ Konto.Text = users[MainWindow.currentUser].Geld.ToString();
+ await Spin();
+
+
+ db.UpdateGeld(
+ users[MainWindow.currentUser].ID,
+ users[MainWindow.currentUser].Geld);
}
private void Hauptmenue(object sender, RoutedEventArgs e)