private void HallView_OnClick(object sender, RoutedEventArgs e) { var hallview = new HallView_(); hallview.Show(); Close(); }
private void Button_Click(object sender, RoutedEventArgs e) { User user = null; string pass; byte[] bytes = Encoding.Unicode.GetBytes(PassBox.Password); MD5CryptoServiceProvider CSP = new MD5CryptoServiceProvider(); using (MsSqlContext db = new MsSqlContext()) { byte[] byteHash = CSP.ComputeHash(bytes); pass = string.Empty; foreach (byte b in byteHash) { pass += string.Format("{0:x2}", b); } user = db.Users.FirstOrDefault(u => u.Email == LoginBox.Text && u.Password == pass); if (user != null) { if (user.RoleId == 0) { MessageBox.Show("Пользователь найден, авторизация прошла успешно"); id_user = user.Id; HallView_ hall = new HallView_(); hall.Show(); Close(); } else { MessageBox.Show("Данный пользователь не обладает правами администратора"); return; } } else { MessageBox.Show("Пользователя с таким логином или паролем не существует"); return; } } }