private void btnSingIn_Click(object sender, RoutedEventArgs e) { if (canUserLoginIn) { try { var Info = DB.database.Users.FirstOrDefault( x => x.Email == tbLogin.Text && x.Password == pbPassword.Password); if (Info != null) { BD.Activity userTimeInfo = new BD.Activity() { UserID = Info.ID, Date = DateTime.Today, TimeLogin = DateTime.Now.ToString("HH:mm:ss"); }; DB.database.Activity.Add(userTimeInfo); DB.database.SaveChanges(); UserHelpClass.user = Info; UserHelpClass.sessionID = userTimeInfo.SessionID; UserHelpClass.userWasLoginIn = true; switch (Info.RoleID) { case 1: SupClass.frm.Navigate(new PageAdmin()); break; case 2: SupClass.frm.Navigate(new PageUser()); break; } } else { k++; if (k % 3 == 0) { MessageBox.Show("Такой пользователь не найден, подождите 10 секунд", "Ошибка", MessageBoxButton.OK); Timer(); } else { MessageBox.Show("Такой пользователь не найден", "Ошибка", MessageBoxButton.OK); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } }