Exemplo n.º 1
0
        private void OkBtn_Click(object sender, RoutedEventArgs e)
        {
            string login = LoginTxtbx.Text;

            user = new UserBL(login, password.Password);
            password.ClearEdit();
            PasswordTxtbx.TextChanged -= PasswordTxtbx_TextChanged;
            PasswordTxtbx.Clear();
            PasswordTxtbx.TextChanged += PasswordTxtbx_TextChanged;
            MessageBox.Show($"Password saved! User login={login}");
        }
Exemplo n.º 2
0
 private void LoginTxtbx_TextChanged(object sender, TextChangedEventArgs e)
 {
     foreach (Window window in OwnedWindows)
     {
         window.Title = "! Login changed in main window. Please wait...";
         var passWindow = window as PasswordWindow;
         passWindow.password.ClearEdit();
         PasswordTxtbx.TextChanged -= PasswordTxtbx_TextChanged;
         PasswordTxtbx.Clear();
         PasswordTxtbx.TextChanged += PasswordTxtbx_TextChanged;
         window.Title = "Enter password";
     }
 }
Exemplo n.º 3
0
        private void OkBtn_Click(object sender, RoutedEventArgs e)
        {
            UserBL user       = new UserBL();
            var    mainWindow = this.Owner as MainWindow;

            if (mainWindow != null)
            {
                user = mainWindow.user;
            }
            if (user.CheckPassword(password.Password))
            {
                MessageBox.Show("Passwords match");
            }
            else
            {
                MessageBox.Show("Password does not match, please try again");
            }
            password.ClearEdit();
            PasswordTxtbx.TextChanged -= PasswordTxtbx_TextChanged;
            PasswordTxtbx.Clear();
            PasswordTxtbx.TextChanged += PasswordTxtbx_TextChanged;
        }