Slots einsatz null behoben
This commit is contained in:
@@ -129,15 +129,35 @@ namespace Casino
|
|||||||
// Lenard Gerdes
|
// Lenard Gerdes
|
||||||
private async void Spin(object sender, RoutedEventArgs e)
|
private async void Spin(object sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
// Versucht das Textfeld auszulesen und zu konvertieren
|
||||||
|
if (string.IsNullOrWhiteSpace(einsatzFeld.Text))
|
||||||
|
{
|
||||||
|
MessageBox.Show("Bitte gib einen Einsatz ein.", "Eingabe fehlt", MessageBoxButton.OK, MessageBoxImage.Warning);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
int einsatz = Convert.ToInt32(einsatzFeld.Text);
|
int einsatz = Convert.ToInt32(einsatzFeld.Text);
|
||||||
|
|
||||||
|
if (einsatz <= 0)
|
||||||
|
{
|
||||||
|
MessageBox.Show("Der Einsatz muss größer als 0 sein.", "Ungültiger Einsatz", MessageBoxButton.OK, MessageBoxImage.Warning);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
users[MainWindow.currentUser].Geld -= einsatz;
|
users[MainWindow.currentUser].Geld -= einsatz;
|
||||||
Konto.Text = users[MainWindow.currentUser].Geld.ToString();
|
Konto.Text = users[MainWindow.currentUser].Geld.ToString();
|
||||||
|
|
||||||
await Spin();
|
await Spin();
|
||||||
|
|
||||||
users[MainWindow.currentUser].Geld += CheckWin(currentSlot, einsatz);
|
users[MainWindow.currentUser].Geld += CheckWin(currentSlot, einsatz);
|
||||||
Konto.Text = users[MainWindow.currentUser].Geld.ToString();
|
Konto.Text = users[MainWindow.currentUser].Geld.ToString();
|
||||||
|
|
||||||
db.UpdateGeld(
|
db.UpdateGeld(
|
||||||
users[MainWindow.currentUser].ID,
|
users[MainWindow.currentUser].ID,
|
||||||
users[MainWindow.currentUser].Geld);
|
users[MainWindow.currentUser].Geld);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
// Lenard Gerdes
|
// Lenard Gerdes
|
||||||
private void Hauptmenue(object sender, RoutedEventArgs e)
|
private void Hauptmenue(object sender, RoutedEventArgs e)
|
||||||
|
|||||||
Reference in New Issue
Block a user