private void tile_ReviewerChangePassword_Click(object sender, EventArgs e) { this.Enabled = false; ChangePasswordWindow password_change = new ChangePasswordWindow(3, this); password_change.Show(); }
public ChangeOwnPasswordController(ChangePasswordWindow view) { Contract.Requires(view != null); _view = view; _view.SaveBtn.Click += ChangePassword; _view.KeyDown += ChangePassword; }
public MainWindowController(MainWindow view) { Contract.Requires(view != null); _view = view; _view.Show(); _functionMapping = new Dictionary <MenuItem, ContentController>(); _functionMapping.Add(_view.NormalRegistration, new NormalVoterRegistrationController(new VoterRegistrationView())); _functionMapping.Add(_view.ManualRegistration, new ManualVoterRegistrationController(new VoterRegistrationView())); _functionMapping.Add(_view.ElectionAdministration, new ElectionAdministrationController(new ElectionAdministrationView())); _view.ChangePassword.Click += (s, e) => { var pwdWin = new ChangePasswordWindow(); new ChangeOwnPasswordController(pwdWin); pwdWin.Show(); }; UpdateMenuAccess(); ShowScreen(_functionMapping[_view.NormalRegistration]); _view.Exit.Click += (s, e) => VoterListApp.App.Shutdown(); _view.LogOut.Click += (s, e) => VoterListApp.LogOut(); _view.Closed += (s, e) => { if (VoterListApp.ShutdownAllowed) { VoterListApp.App.Shutdown(); } }; }
protected override void DoExecute() { ChangePasswordWindow window = new ChangePasswordWindow(); window.Owner = this.Window; window.ShowDialog(); }
private void changePwd_Click(object sender, RoutedEventArgs e) { var id = Convert.ToInt32((sender as Button).Tag); var win = new ChangePasswordWindow(id); win.ShowDialog(); }
public void Initialize() { _viewModel = new ChangePasswordViewModel(); _view = new ChangePasswordWindow(); _viewModel.ChangePasswordCommand = new RelayCommand(ExecuteChangePasswordCommand); _view.DataContext = _viewModel; _view.ShowDialog(); }
private void ChangePassword_Click(object sender, RoutedEventArgs e) { this.Dispatcher.Invoke(() => { ChangePasswordWindow changePasswordWindow = new ChangePasswordWindow(); changePasswordWindow.Tag = "child"; changePasswordWindow.ShowDialog(); }); }
/// <summary> /// Create and show dialog allowing user to change password /// </summary> public void ShowChangePasswordDialog(ChangePasswordViewModel ViewModel) { logger.Trace(nameof(ShowChangePasswordDialog)); var setPasswordWindow = new ChangePasswordWindow(ViewModel) { Owner = App.Current.MainWindow /* this */ }; setPasswordWindow.ShowDialog(); }
public void ChangePassword() { mChangepasswordViewModel = new ChangepasswordViewModel(); mChangepasswordViewModel.ChangeCommand = new RelayCommand(SafeExecuteChangeCommand); mView = new ChangePasswordWindow(); mView.DataContext = mChangepasswordViewModel; mView.ShowDialog(); }
/// <summary> /// 打开修改密码界面 /// </summary> internal static void ShowChangePassword() { DispatcherHelper.UIDispatcher.Invoke(new Action(() => { var window = new ChangePasswordWindow { Owner = Application.Current.MainWindow }; window.ShowDialog(); })); }
private void ChangePasswordMenuItem_Click(object sender, RoutedEventArgs e) { ChangePasswordWindow changePasswordWindow = new ChangePasswordWindow(); using (MyDbContext myDbContext = new MyDbContext()) { Worker worker = Worker.GetWorkerByLog(LogTextBlock.Text); // идентифицируем сотрудника changePasswordWindow.LogTextBlock.Text = worker.Log; } changePasswordWindow.Show(); }
private void BtnChangePassSettings_Click(object sender, RoutedEventArgs e) { ChangePasswordWindow change = new ChangePasswordWindow(); if (change.Answer) { InfoWindow info = new InfoWindow(); info.ShowInfo("Hasło zmienione pomyślnie!", "Zmiana hasła", "Ok"); info.Close(); } change.ShowDialog(); change.Close(); }
public void ChangePassword(FleetServiceClient socket, User user) { this.socket = socket; this.user = user; changePasswordViewModel = new ChangePasswordViewModel() { ChangePasswordCommand = new RelayCommand(ExecutedChangePasswordCommand) }; changePasswordWindow = new ChangePasswordWindow(); changePasswordWindow.DataContext = changePasswordViewModel; changePasswordWindow.ShowDialog(); }
public void OnPasswordChange(object sender, ExecutedRoutedEventArgs e) { try { ChangePasswordWindow win = (ChangePasswordWindow)sender; string newPassword = win.PasswordTextBox.Text; string currPassword = _dealingServer.Password; _dealingServer.ChangePassword(currPassword, newPassword); } catch (Exception exc) { Error("OnPasswordChange", exc); } }
public bool ConfirmChangePassword(User currentUser) { mViewModel = new ChangePasswordViewModel() { ConfirmCommand = new RelayCommand(ExecuteConfirmCommand) }; mView = new ChangePasswordWindow { DataContext = mViewModel }; var result = mView.ShowDialog(); if (result == true) { MainWindowController.serviceClient.ChangePassword(currentUser.Username, mViewModel.Password, mViewModel.NewPassword); return(true); } return(false); }
private void ChangePassword_Click(object sender, MouseButtonEventArgs e) { var changePassWindow = new ChangePasswordWindow(); changePassWindow.ShowDialog(StaticMainWindow.Window); }
private void ChangePassword() { var window = new ChangePasswordWindow(); window.Show(); }
public LibrarianWindowViewModel(Account accountLogin) { LibrarianLogin = LibrarianDAL.Instance.GetLibrarian(accountLogin.PersonId); MenuSelectionChangedCommand = new RelayCommand <Window>((p) => { return(p != null); }, (p) => { var gridCursor = p.FindName("gridCursor") as Grid; var listViewMenu = p.FindName("ListViewMenu") as ListView; var listViewSelectedItem = (listViewMenu).SelectedItem as ListViewItem; gridCursor.Margin = new Thickness(0, 60 * listViewMenu.SelectedIndex, 0, 0); GridMain.Children.Clear(); switch (listViewSelectedItem.Name) { case "AccountInfo": GridMain.Children.Add(this.PageLibrarianInfor); break; case "MemberManager": GridMain.Children.Add(this.PageMemberManager); break; case "BookManager": GridMain.Children.Add(this.PageBookManager); break; case "PublisherManager": GridMain.Children.Add(this.PagePublisherManager); break; case "BookCategoryManager": GridMain.Children.Add(this.PageBookCategoryManager); break; case "AuthorManager": GridMain.Children.Add(this.PageAuthorManager); break; case "ChangePassword": var dataContext = new ChangePasswordWindowViewModel(LibrarianLogin.Id); var changePasswordWindow = new ChangePasswordWindow() { DataContext = dataContext }; changePasswordWindow.Show(); break; case "AboutSoftware": GridMain.Children.Add(this.PageAboutSoftware); break; case "Logout": var messageboxResult = MyMessageBox.Show("Bạn có muốn đăng xuất khỏi phần mềm ?", "Cảnh báo", "Không", "Có", MessageBoxImage.Warning); if (messageboxResult == true) { listViewMenu.SelectedIndex = 2; this.MenuSelectionChangedCommand.Execute(p); } else { System.Diagnostics.Process.Start(Application.ResourceAssembly.Location); Application.Current.Shutdown(); } break; } }); LoadedWindow = new RelayCommand <Window>((p) => { return(p != null); }, (p) => { var titleBar = p.FindName("titleBar") as TitleBar; titleBar.Tag = "Library Manager - " + LibrarianLogin.LastName + " " + LibrarianLogin.FirstName; if (LibrarianLogin.Status != true) { MyMessageBox.Show("Tài khoản của bạn đã bị khóa!\n\rLiên hệ với quản trị viên để mở lại", "Thông báo", "OK", "", MessageBoxImage.Error); p.Close(); } InitPage(accountLogin); GridMain = p.FindName("gridMain") as Grid; GridMain.Children.Add(this.PageBookManager); var icoAccount = p.FindName("icoAccount") as PackIcon; int firstChar = char.ToUpper(LibrarianLogin.FirstName[0]); if (firstChar == 'A') { icoAccount.Kind = PackIconKind.AlphaACircle; } else if (firstChar == 'B') { icoAccount.Kind = PackIconKind.AlphaBCircle; } else { icoAccount.Kind = (PackIconKind)(158 + 5 * (firstChar - (int)'A' + 2)); } }); }
public ChangePasswordViewModel(User _user, ChangePasswordWindow changePassword) { user = _user; this.changePasswordWindow = changePassword; PasswordChangeCommand = new DelegateCommand(ChangePassword); }
private void ChangePassword_Click(object sender, RoutedEventArgs e) { var changePasswordWindow = new ChangePasswordWindow(); changePasswordWindow.ShowDialog(); }
internal bool changePassword(int type, string username, string old_password, string new_password_1, string new_password_2, ChangePasswordWindow password_change_window) { if ((username.Equals("")) || (new_password_1.Equals("")) || (old_password.Equals("")) || (new_password_2.Equals(""))) { MetroFramework.MetroMessageBox.Show(password_change_window, "Incomplete form", "There are incomplete fields", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } else { string encryptedOldPassword = encrypter.Encrypt(old_password, ENCRYPT_KEY); encryptedOldPassword = encryptedOldPassword.Trim(); string encryptedNewPassword1 = encrypter.Encrypt(new_password_1, ENCRYPT_KEY); if (new_password_1.Equals(new_password_2)) { if (type == 1) { DataSet ds = dr.getAdmin(username, encryptedOldPassword); int count = ds.Tables[0].Rows.Count; if (count == 0) { MetroFramework.MetroMessageBox.Show(password_change_window, "Username or Password is incorrect", "Given Username or Password is incorrect", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { dr.changeAdminPassword(username, encryptedNewPassword1); MetroFramework.MetroMessageBox.Show(password_change_window, "Password was successfully changed", "Your account password was successfully chnaged", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } else if (type == 2) { DataSet ds = dr.getAnalyser(username, encryptedOldPassword); int count = ds.Tables[0].Rows.Count; if (count == 0) { MetroFramework.MetroMessageBox.Show(password_change_window, "Username or Password is incorrect", "Given Username or Password is incorrect", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { dr.changeAnalysistPassword(username, encryptedNewPassword1); MetroFramework.MetroMessageBox.Show(password_change_window, "Password was successfully changed", "Your account password was successfully chnaged", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } else { DataSet ds = dr.getReviewer(username, encryptedOldPassword); int count = ds.Tables[0].Rows.Count; if (count == 0) { MetroFramework.MetroMessageBox.Show(password_change_window, "Username or Password is incorrect", "Given Username or Password is incorrect", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { dr.changeReviewerPassword(username, encryptedNewPassword1); MetroFramework.MetroMessageBox.Show(password_change_window, "Password was successfully changed", "Your account password was successfully chnaged", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } } else { MetroFramework.MetroMessageBox.Show(password_change_window, "Passwords do not match", "Two passwords do not match with each other", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } } return(false); }
public MainWindowViewModel() { MenuSelectionChangedCommand = new RelayCommand <Window>((p) => { return(p != null); }, (p) => { var gridCursor = p.FindName("gridCursor") as Grid; var listViewMenu = p.FindName("ListViewMenu") as ListView; var listViewSelectedItem = (listViewMenu).SelectedItem as ListViewItem; gridCursor.Margin = new Thickness(0, 60 * listViewMenu.SelectedIndex, 0, 0); GridMain.Children.Clear(); switch (listViewSelectedItem.Name) { case "LibrarianManager": GridMain.Children.Add(this.PageLibrarianManager); break; case "MemberManager": GridMain.Children.Add(this.PageMemberManager); break; case "BookManager": GridMain.Children.Add(this.PageBookManager); break; case "PublisherManager": GridMain.Children.Add(this.PagePublisherManager); break; case "BookCategoryManager": GridMain.Children.Add(this.PageBookCategoryManager); break; case "AuthorManager": GridMain.Children.Add(this.PageAuthorManager); break; case "Statistic": GridMain.Children.Add(this.PageStatistic); break; case "ChangePassword": var dataContext = new ChangePasswordWindowViewModel("admin"); var changePasswordWindow = new ChangePasswordWindow() { DataContext = dataContext }; changePasswordWindow.ShowDialog(); break; case "AboutSoftware": GridMain.Children.Add(this.PageAboutSoftware); break; case "Logout": var messageboxResult = MyMessageBox.Show("Bạn có muốn đăng xuất khỏi phần mềm ?", "Cảnh báo", "Không", "Có", MessageBoxImage.Warning); if (messageboxResult == true) { listViewMenu.SelectedIndex = 0; MenuSelectionChangedCommand.Execute(p); } else { System.Diagnostics.Process.Start(Application.ResourceAssembly.Location); Application.Current.Shutdown(); } break; } }); LoadedWindow = new RelayCommand <Window>((p) => { return(p != null); }, (p) => { InitPage(); GridMain = p.FindName("gridMain") as Grid; GridMain.Children.Add(this.PageLibrarianManager); }); }
/// <summary> /// When the user selects change password, launches the relevant window. /// </summary> /// <param name="sender">Automatically generated by Visual Studio.</param> /// <param name="e">Automatically generated by Visual Studio.</param> private void changePasswordToolStripMenuItem_Click(object sender, EventArgs e) { ChangePasswordWindow changePswdForm = new ChangePasswordWindow(); changePswdForm.ShowDialog(this); }
private void OnChangeUserPasswordButtonClick(object sender, RoutedEventArgs e) { ChangePasswordWindow changePasswordWindow = new ChangePasswordWindow(); changePasswordWindow.Show(); }
private void ChangePassMenu_Click(object sender, RoutedEventArgs e) { var changePassWindow = new ChangePasswordWindow(); changePassWindow.ShowDialog(StaticMainWindow.Window); }
private void btnChangePassword_Click(object sender, RoutedEventArgs e) { ChangePasswordWindow win = new ChangePasswordWindow(); win.ShowDialog(); }