diff --git a/Casino/Login.xaml b/Casino/Login.xaml
new file mode 100644
index 0000000..b28976b
--- /dev/null
+++ b/Casino/Login.xaml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Casino/Login.xaml.cs b/Casino/Login.xaml.cs
new file mode 100644
index 0000000..9ce6180
--- /dev/null
+++ b/Casino/Login.xaml.cs
@@ -0,0 +1,56 @@
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Shapes;
+
+namespace Casino
+{
+ ///
+ /// Interaktionslogik für Login.xaml
+ ///
+ public partial class Login : Window
+ {
+ public Login()
+ {
+ InitializeComponent();
+ }
+
+ private void Anmelden_Click(object sender, RoutedEventArgs e)
+ {
+ if(checkLogin(TxtName.Text, TxtPasswort.Text))
+ {
+ DialogResult = true;
+ }
+ }
+
+
+ private bool checkLogin(string name, string passwort)
+ {
+ Database db = new Database();
+ ObservableCollection users = new ObservableCollection();
+ users = db.SelectTask();
+ for (int i = 0; i < users.Count(); i++)
+ {
+ if (name.Equals(users[1].Name))
+ {
+ if(passwort.Equals(users[1].Passwort)) {
+ return true;
+ }
+ return false;
+ }
+ }
+ return false;
+ }
+
+ }
+}
diff --git a/Casino/MainWindow.xaml.cs b/Casino/MainWindow.xaml.cs
index 4a97fe3..06a3f77 100644
--- a/Casino/MainWindow.xaml.cs
+++ b/Casino/MainWindow.xaml.cs
@@ -19,6 +19,13 @@ namespace Casino
public MainWindow()
{
InitializeComponent();
+
+ var window = new Login();
+
+ window.Owner = this;
+ window.ShowDialog();
+
+
}
}
}
\ No newline at end of file
diff --git a/Casino/User.cs b/Casino/User.cs
index 453b3ed..7b23680 100644
--- a/Casino/User.cs
+++ b/Casino/User.cs
@@ -11,19 +11,22 @@ namespace Casino
public string ID { get; }
public string Name { get; set; }
public int Alter { get; set; }
+ public string Passwort { get; set; }
public int Geld { get; set; }
- public User(string n, int a)
+ public User(string n, int a, string p)
{
ID = ID_Generation();
Name = n;
Alter = a;
+ Passwort = p;
Geld = 1000;
}
- public User(string id, string n, int a, int g)
+ public User(string id, string n, int a,string p, int g)
{
ID = id;
Name = n;
Alter = a;
+ Passwort = p;
Geld = g;
}