private void Button_Click_Copy(object sender, RoutedEventArgs e) { ServiceLoginPassword dataRowView = (ServiceLoginPassword)((Button)e.Source).DataContext; Clipboard.SetText(dataRowView.Password.Password); ClearTimer timer = new ClearTimer(3000, statusBar, copy_to_clipboard_string); }
private void Change_Password(object sender, RoutedEventArgs e) { ChangePasswordWindow changePasswordWindow = new ChangePasswordWindow(MasterPassword); if (changePasswordWindow.ShowDialog() == true) { MasterPassword = changePasswordWindow.NewPassword; storeData(); ClearTimer timer = new ClearTimer(3000, statusBar, change_string); } }
private void Button_Click_Add(object sender, RoutedEventArgs e) { EditDataWindow window = new EditDataWindow(); if (window.ShowDialog() == true) { items.Add(window.serviceLoginPassword); ItemList.Items.Refresh(); storeData(); ClearTimer timer = new ClearTimer(3000, statusBar, added_string); } }
private void Button_Click_Remove(object sender, RoutedEventArgs e) { ServiceLoginPassword dataRowView = (ServiceLoginPassword)((Button)e.Source).DataContext; MessageBoxResult result = MessageBox.Show(delete_row_string, delete_string, MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { items.Remove(dataRowView); ItemList.Items.Refresh(); storeData(); ClearTimer timer = new ClearTimer(3000, statusBar, remove_string); } }
private void Button_Click_Edit(object sender, RoutedEventArgs e) { ServiceLoginPassword dataRowView = (ServiceLoginPassword)((Button)e.Source).DataContext; EditDataWindow window = new EditDataWindow(dataRowView); if (window.ShowDialog() == true) { if (dataRowView.ServiceName.Equals(window.serviceLoginPassword.ServiceName) && dataRowView.Login.Equals(window.serviceLoginPassword.Login) && dataRowView.Password.Password.Equals(window.serviceLoginPassword.Password.Password)) { return; } dataRowView.ServiceName = window.serviceLoginPassword.ServiceName; dataRowView.Login = window.serviceLoginPassword.Login; dataRowView.Password = window.serviceLoginPassword.Password; ItemList.Items.Refresh(); storeData(); ClearTimer timer = new ClearTimer(3000, statusBar, change_string); } }
private void Generate_Password(object sender, RoutedEventArgs e) { if (password_ != null) { Clipboard.SetText(password_.Password); } PasswordGenerator passwordGenerator = new PasswordGenerator(); if (Uppers.IsChecked == true) { passwordGenerator.Enable_latin_upper(); } if (Kyrilic.IsChecked == true) { if (Uppers.IsChecked == true) { passwordGenerator.Enable_kyrilic_upper(); } passwordGenerator.Enable_kyrilic(); } if (Numeric.IsChecked == true) { passwordGenerator.Enable_numbers(); } if (Specials.IsChecked == true) { passwordGenerator.Enable_special_symbols(); } NetworkCredential password = passwordGenerator.Generate((int)PasswordLengthSlider.Value); Clipboard.SetText(password.Password); password_ = password; GButton.Content = copy_string; statusBar.Text = copy_to_clipboard_string; ClearTimer timer = new ClearTimer(3000, statusBar, copy_to_clipboard_string); return; }
private void Button_Click_Clear(object sender, RoutedEventArgs e) { Clipboard.SetText(""); ClearTimer timer = new ClearTimer(3000, statusBar, clear_clipboard_string); }