private void SavePassword_Button_Click(object sender, RoutedEventArgs e)
        {
            string strPassword = ConfigurationManager.AppSettings["Password"];

            if (strPassword == OldPassword_Edit.Password)
            {
                if (NewPassword_Edit.Password.Length == 0)
                {
                    MessageBox.Show(@"新密码不能为空,请输入!");
                    return;
                }
                if (NewPassword_Edit.Password == ConfirmPassword_Edit.Password)
                {
                    Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                    cfa.AppSettings.Settings["Password"].Value = NewPassword_Edit.Password;
                    cfa.Save(ConfigurationSaveMode.Modified);
                    ConfigurationManager.RefreshSection("appSettings");

                    Window     currentWin = Application.Current.MainWindow;
                    MainWindow mgen       = currentWin as MainWindow;
                    mgen.SettingWindow.IsSelected = true;
                }
                else
                {
                    MessageBox.Show(@"新旧密码不一致,请重新输入!");
                }
            }
            else
            {
                MessageBox.Show(@"原密码输入错误,请重新输入!");
            }
            OldPassword_Edit.Clear();
            NewPassword_Edit.Clear();
            ConfirmPassword_Edit.Clear();
        }
Esempio n. 2
0
        private void SavePassword_Button_Click(object sender, RoutedEventArgs e)
        {
            string strPassword = ConfigurationManager.AppSettings["Password"];

            if (strPassword == OldPassword_Edit.Password)
            {
                if (NewPassword_Edit.Password.Length == 0)
                {
                    MessageBox.Show(@"新密码不能为空,请输入!");
                    return;
                }
                if (NewPassword_Edit.Password == ConfirmPassword_Edit.Password)
                {
                    Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                    cfa.AppSettings.Settings["Password"].Value = NewPassword_Edit.Password;
                    cfa.Save(ConfigurationSaveMode.Modified);
                    ConfigurationManager.RefreshSection("appSettings");

                    m_pUpperWindow.Show();
                    this.Close();
                }
                else
                {
                    NewPassword_Edit.Clear();
                    ConfirmPassword_Edit.Clear();
                    MessageBox.Show(@"新旧密码不一致,请重新输入!");
                }
            }
            else
            {
                OldPassword_Edit.Clear();
                MessageBox.Show(@"原密码输入错误,请重新输入!");
            }
        }
        private void SavePassword_Button_Click(object sender, RoutedEventArgs e)
        {
            string strPassword = ConfigurationManager.AppSettings["Password"];

            if (strPassword == OldPassword_Edit.Password)
            {
                if (NewPassword_Edit.Password.Length == 0)
                {
                    MessageBox.Show(@"新密码不能为空,请输入!");
                    return;
                }
                if (NewPassword_Edit.Password == ConfirmPassword_Edit.Password)
                {
                    Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                    cfa.AppSettings.Settings["Password"].Value = NewPassword_Edit.Password;
                    cfa.Save(ConfigurationSaveMode.Modified);
                    ConfigurationManager.RefreshSection("appSettings");

                    NavigationService.Navigate(new Uri(@"View\PageOrg\SettingWindow.xaml", UriKind.Relative));
                }
                else
                {
                    NewPassword_Edit.Clear();
                    ConfirmPassword_Edit.Clear();
                    MessageBox.Show(@"新旧密码不一致,请重新输入!");
                }
            }
            else
            {
                OldPassword_Edit.Clear();
                MessageBox.Show(@"原密码输入错误,请重新输入!");
            }
        }
        private void Return_Button_Click(object sender, RoutedEventArgs e)
        {
            Window     currentWin = Application.Current.MainWindow;
            MainWindow mgen       = currentWin as MainWindow;

            mgen.SettingWindow.IsSelected = true;
            OldPassword_Edit.Clear();
            NewPassword_Edit.Clear();
            ConfirmPassword_Edit.Clear();
        }