protected override void DoExecute()
            {
                ChangePasswordWindow window = new ChangePasswordWindow();

                window.Owner = this.Window;
                window.ShowDialog();
            }
Example #2
0
        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();
     });
 }
        public void ChangePassword()
        {
            mChangepasswordViewModel = new ChangepasswordViewModel();
            mChangepasswordViewModel.ChangeCommand = new RelayCommand(SafeExecuteChangeCommand);

            mView             = new ChangePasswordWindow();
            mView.DataContext = mChangepasswordViewModel;

            mView.ShowDialog();
        }
Example #6
0
        /// <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();
        }
Example #7
0
 /// <summary>
 /// 打开修改密码界面
 /// </summary>
 internal static void ShowChangePassword()
 {
     DispatcherHelper.UIDispatcher.Invoke(new Action(() =>
     {
         var window = new ChangePasswordWindow {
             Owner = Application.Current.MainWindow
         };
         window.ShowDialog();
     }));
 }
Example #8
0
        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 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);
        }
        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);
            });
        }
Example #12
0
        private void ChangePassword_Click(object sender, RoutedEventArgs e)
        {
            var changePasswordWindow = new ChangePasswordWindow();

            changePasswordWindow.ShowDialog();
        }
Example #13
0
        /// <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);
        }
Example #14
0
        private void ChangePassMenu_Click(object sender, RoutedEventArgs e)
        {
            var changePassWindow = new ChangePasswordWindow();

            changePassWindow.ShowDialog(StaticMainWindow.Window);
        }
Example #15
0
        private void ChangePassword_Click(object sender, MouseButtonEventArgs e)
        {
            var changePassWindow = new ChangePasswordWindow();

            changePassWindow.ShowDialog(StaticMainWindow.Window);
        }
Example #16
0
        private void btnChangePassword_Click(object sender, RoutedEventArgs e)
        {
            ChangePasswordWindow win = new ChangePasswordWindow();

            win.ShowDialog();
        }