/// <summary> /// 更换用户信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_exit_Click(object sender, RoutedEventArgs e) { LoginHelpers.UpdateSettingString("userName", ""); LoginHelpers.UpdateSettingString("nickName", ""); LoginHelpers.UpdateSettingString("password", ""); LoginHelpers.UpdateSettingString("isRemember", ""); LoginPage loginPage = new LoginPage(); loginPage.Show(); this.Close(); }
private void btn_login_Click(object sender, RoutedEventArgs e) { //判断用户名不能为空 if (string.IsNullOrEmpty(txtUsername.Text)) { MessageBox.Show("用户名不能为空!"); return; } //判断密码不能为空 if (string.IsNullOrEmpty(txtPassword.Password)) { MessageBox.Show("密码不能为空!"); return; } beginImport();//进度条显示 UserInfo info = new UserInfo(); info.UserName = txtUsername.Text; //用户名 info.Password = txtPassword.Password; //密码 bool IsSaveLoginInfo = ckbRemember.IsChecked == true; //是否保存登陆账号密码 //验证用户名和密码 bool result = new LoginService().doLogin(info); if (result) { LoginHelpers.UpdateSettingString("nickName", info.NickName); //判断是否记住用户信息 if (Convert.ToBoolean(ckbRemember.IsChecked)) { LoginHelpers.UpdateSettingString("userName", info.UserName); LoginHelpers.UpdateSettingString("password", info.Password); LoginHelpers.UpdateSettingString("isRemember", "true"); } else { LoginHelpers.UpdateSettingString("userName", ""); LoginHelpers.UpdateSettingString("password", ""); LoginHelpers.UpdateSettingString("isRemember", ""); } MainWindow mainWindow = new MainWindow(); mainWindow.Show(); this.Close(); } else { MessageBox.Show("用户名或密码错误,请重新输入!"); pb_import.Visibility = Visibility.Hidden; return; } }