private void button1_Click(object sender, EventArgs e) { if (this.Tag == "TimeIsUp") { Pwd xvzhu = new Pwd(); xvzhu.Tag = "xvzhu"; if (xvzhu.ShowDialog() == DialogResult.OK) { MainForm.CurrentGuest.StayTime = MainForm.CurrentGuest.StayTime + Pwd.days; MainForm.CurrentRoom.Deposit = MainForm.CurrentGuest.Deposit + Pwd.days * MainForm.CurrentRoom.Deposit; if (MessageBox.Show("您为客户:'" + MainForm.CurrentGuest.Name + "'办理的续住登记。\n客户续住'" + Pwd.days.ToString() + "'天\n应续交押金'" + Convert.ToString(Pwd.days * MainForm.CurrentRoom.Deposit) + "'元", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { if (new GuestManager().StayLonger(MainForm.CurrentGuest)) { this.textBoxDeposit.Text = MainForm.CurrentGuest.Deposit.ToString(); this.textBoxStayTime.Text = MainForm.CurrentGuest.StayTime.ToString(); MessageBox.Show("续住登记成功!", "提示"); } else { MessageBox.Show("操作没有成功,请重新登记!", "提示"); } } } } }
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); } } }
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); } } }