From bf0f703f282e3857b44ad151a5e047af4c7023cc Mon Sep 17 00:00:00 2001 From: "NBTEMP\\bib" Date: Sun, 13 Sep 2026 16:51:51 +0200 Subject: [PATCH] =?UTF-8?q?Benutzer=20k=C3=B6nnen=20erstellt=20werden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Casino/Database.cs | 26 ++++++++++++++++++++++++++ Casino/Login.xaml | 4 +++- Casino/Login.xaml.cs | 32 +++++++++++++++++++++++++++++--- Casino/User.cs | 18 +++++++++--------- 4 files changed, 67 insertions(+), 13 deletions(-) diff --git a/Casino/Database.cs b/Casino/Database.cs index 82931f5..4273045 100644 --- a/Casino/Database.cs +++ b/Casino/Database.cs @@ -57,6 +57,32 @@ namespace Casino return user; } + + public void InsertUser(User user) + { + using (MySqlConnection conn = new MySqlConnection(myConnectionString)) + { + conn.Open(); + + using (MySqlCommand cmd = new MySqlCommand( + @"INSERT INTO Nutzer + (id, name, age, passwort, geld) + VALUES + (@id, @name, @alter, @passwort, @geld)", + conn)) + { + cmd.Parameters.AddWithValue("@id", user.ID); + cmd.Parameters.AddWithValue("@name", user.Name); + cmd.Parameters.AddWithValue("@alter", user.Alter); + cmd.Parameters.AddWithValue("@passwort", user.Passwort); + cmd.Parameters.AddWithValue("@geld", user.Geld); + + cmd.ExecuteNonQuery(); + } + } + } + + public byte[] GetCardImage(int id) { byte[] imageBytes = null; diff --git a/Casino/Login.xaml b/Casino/Login.xaml index 17e3c94..138c2f2 100644 --- a/Casino/Login.xaml +++ b/Casino/Login.xaml @@ -31,8 +31,10 @@