private void 修改用户信息ToolStripMenuItem_Click(object sender, EventArgs e) { CurrentUser =new UserManager().GetUserByRegisteredName(MainForm.LoadedUser.RegisteredName ); Pwd newPwd = new Pwd(); if (newPwd.ShowDialog() == DialogResult.OK) { if (Pwd.pwd != CurrentUser.Password ) { MessageBox.Show("您输入的密码不正确!", "提示"); } else { Register newRegister = new Register(); newRegister.Text = "修改信息"; DialogResult a; do { a = newRegister.ShowDialog(); if (a != DialogResult.OK) break; if (new UserManager().Check(CurrentUser)) { if (new UserManager().UpdateSelfInformation(CurrentUser )) { MessageBox.Show("成功修改信息!","提示"); break; } else { MessageBox.Show("没有成功修改信息!,请重新填写!", "提示"); } } else { MessageBox.Show("信息有误,请重新填写!", "提示"); } } while (true); } } }