ChangePasswordWindow.xaml.cs 831 B

1234567891011121314151617181920212223242526
  1. using System.Linq;
  2. using System.Windows;
  3. namespace PartsWarehouse
  4. {
  5. public partial class ChangePasswordWindow : Window
  6. {
  7. public ChangePasswordWindow()
  8. {
  9. InitializeComponent();
  10. }
  11. private void Save_Click(object sender, RoutedEventArgs e)
  12. {
  13. User user = cnt.db.User.Where(item => item.IdUser == Session.userId).FirstOrDefault();
  14. if (Encrypt.GetHash(OldPassBox.Text) == user.Password && NewPassBox.Text.Trim() != "" && NewPassBox.Text.Length > 5)
  15. user.Password = Encrypt.GetHash(NewPassBox.Text);
  16. else
  17. new ErrorWindow("Произошла ошибка").ShowDialog();
  18. }
  19. private void BackButton_Click(object sender, RoutedEventArgs e)
  20. {
  21. this.Close();
  22. }
  23. }
  24. }