using System.Linq; using System.Windows; namespace Hotel_Course_Project { /// /// Логика взаимодействия для AuthorizationWindow.xaml /// public partial class AuthorizationWindow : Window { public AuthorizationWindow() { InitializeComponent(); } private void AuthBtn_Click(object sender, RoutedEventArgs e) { Auth(Login.Text, Password.Password); } public bool Auth(string login, string password) { var user = DataBase.db.Staff.SingleOrDefault(x => x.Login == login && x.Password == password); if (user != null && user.Id_PersStatus == 2) { MessageBox.Show("Данный пользователь удалён из базы данных"); return true; } else if (user != null && user.Id_PersStatus == 1) { MainWindow mainWindow = new MainWindow(user); mainWindow.Show(); this.Close(); return true; } else { MessageBox.Show("Ошибка авторизации"); Password.Password = ""; return false; } } private void Window_Loaded(object sender, RoutedEventArgs e) { Login.Focus(); } } }