private void DeleteBtn_Click(object sender, EventArgs e) { try { UserPassDateSetCLS.AccountRow row = (UserPassDateSetCLS.AccountRow)myDataset.Account.Select(string.Format("UserName = '******'", this.comboBox1.Text))[0]; if (row != null) { myDataset.Account.RemoveAccountRow(row); WriteEncryptedKeyFile(myDataset); refreshUserList(); } DevExpress.XtraEditors.XtraMessageBox.Show("删除成功!"); } catch (Exception ex) { DevExpress.XtraEditors.XtraMessageBox.Show("删除用户失败,原因:" + ex.Message); } }
private void simpleButton1_Click(object sender, EventArgs e) { UserPassDateSetCLS.AccountRow row = (UserPassDateSetCLS.AccountRow)myDataset.Account.Select(string.Format("UserName = '******'", currentUser))[0]; if (row.Password != this.oldpassTextB.Text) { DevExpress.XtraEditors.XtraMessageBox.Show("原密码错误"); this.oldpassTextB.Text = ""; return; } if (string.IsNullOrEmpty(this.newPass1TextB.Text) || string.IsNullOrEmpty(this.newPass2TextB.Text) || (this.newPass1TextB.Text != this.newPass2TextB.Text)) { DevExpress.XtraEditors.XtraMessageBox.Show("请确认新密码非空并且两次输入正确"); return; } row.Password = this.newPass1TextB.Text; WriteEncryptedKeyFile(myDataset); DevExpress.XtraEditors.XtraMessageBox.Show(string.Format("用户{0}密码修改成功!", currentUser)); DialogResult = System.Windows.Forms.DialogResult.OK; }