public void DoiMatKhau() { t: if (doimatkhau == null || doimatkhau.IsDisposed) { doimatkhau = new frmDoiMatKhau(); } if (doimatkhau.ShowDialog() == DialogResult.OK) { String tenDangNhap = dangnhap.txtTenDangNhap.Text; String matKhau = dangnhap.txtMatKhau.Text; String matKhauCu = doimatkhau.txtMatKhauCu.Text; String matKhauMoi = doimatkhau.txtMatKhauMoi.Text; String xacNhanMatKhau = doimatkhau.txtXacNhanMatKhau.Text; if (matKhau != matKhauCu) { MessageBox.Show("Mật khẩu hiện tại không phù hợp"); goto tt; } else if (matKhauMoi != xacNhanMatKhau) { MessageBox.Show("Sai mật khẩu xác nhận"); goto tt; } else { NguoiDungControl ctrlND = new NguoiDungControl(); ctrlND.UpdatePassword(tenDangNhap, matKhauMoi); MessageBox.Show("Đổi mật khẩu thành công"); } } }
private void DangNhap() { TiepTuc: if (dangnhap == null || dangnhap.IsDisposed) { dangnhap = new DangNHap(); } if (dangnhap.ShowDialog() == DialogResult.OK) { String tenDangnhap = dangnhap.txtTenDangNhap.Text; String matKhau = dangnhap.txtMatKhau.Text; //this.toolStripStatusLabel1.Text = dangNhap.lay_TenNguoiDung; NguoiDungControl ctrlNguoiDung = new NguoiDungControl(); int ketQua = ctrlNguoiDung.DangNhap(tenDangnhap, matKhau); switch (ketQua) { case 0: MessageBox.Show("Không tồn tại người dùng trong hệ thống"); goto TiepTuc; case 1: MessageBox.Show("Mật khẩu sai"); goto TiepTuc; case 2: MessageBox.Show("Đăng nhập thành công"); if (ctrlNguoiDung.PhanQuyen == 1) { Admin(); } else { User(); } break; } } else { this.Close(); } }