using System; using System.Collections.Generic; 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 Firewatch_2._0 { /// /// Логика взаимодействия для AuthorizationWindow.xaml /// public partial class AuthorizationWindow : Window { dbData db = new dbData(); public AuthorizationWindow() { InitializeComponent(); } public void Authorization_Click(object sender, RoutedEventArgs e) { Auth(txtloginBox.Text.Trim(), txtpasswordBox.Password.Trim()); } public bool Auth(string login, string password) { if (string.IsNullOrEmpty(login) || string.IsNullOrEmpty(password)) { MessageBox.Show("Введите логин и пароль"); return false; } using (dbData db = new dbData()) { var user = db.StaffISs .AsNoTracking() .FirstOrDefault(u => u.Login == txtloginBox.Text && u.Password == txtpasswordBox.Password); if (user == null) { MessageBox.Show("Пользователь с такими данными не найден"); return false; } FirewatchWindow wa = new FirewatchWindow(); wa.Show(); Close(); return true; } } private void Registration_Click(object sender, RoutedEventArgs e) { RegistrationWindow rw = new RegistrationWindow(); rw.Show(); } private void NewPass(object sender, RoutedEventArgs e) { NewPassWindow newPass = new NewPassWindow(); newPass.Show(); } } }