Admin view hinzugefügt

This commit is contained in:
NBTEMP\bib
2026-09-14 19:20:37 +02:00
parent fbc37f3e2b
commit d8df625bac
8 changed files with 686 additions and 7 deletions
+15 -5
View File
@@ -26,11 +26,14 @@ namespace Casino
/// </summary>
public partial class Login : Window
{
Database db = new Database();
ObservableCollection<User> users = new ObservableCollection<User>();
public Login()
{
InitializeComponent();
users = db.GetUser();
}
@@ -39,10 +42,19 @@ namespace Casino
{
if (checkLogin(TxtName.Text, TxtPasswort.Password))
{
Console.WriteLine(users[MainWindow.currentUser].Rolle);
if (users[MainWindow.currentUser].Rolle.Equals("Admin"))
{
AdminView adminView = new AdminView();
adminView.Show();
Close();
}else
{
MainWindow mainWindow = new MainWindow();
mainWindow.Show();
Close();
}
}
else
@@ -53,9 +65,7 @@ namespace Casino
private bool checkLogin(string name, string passwort)
{
Database db = new Database();
ObservableCollection<User> users = new ObservableCollection<User>();
users = db.GetUser();
string hash = HashPassword(passwort);
for (int i = 0; i < users.Count(); i++)