private void btn_doiMatKhau_Click(object sender, EventArgs e) { if (txt_MatKhauCu.Text == "") { MessageBox.Show("Mật khẩu cũ không được để trống!"); return; } DTO_NHANVIEN nv = new DTO_NHANVIEN(); nv.Email = txt_EmailNhanVien.Text; nv.matKhau = txt_MatKhauCu.Text; if (!BUS.BUS_NHANVIEN.DangNhap(nv)) { MessageBox.Show("Đổi mật khẩu không thành công! Mật khẩu cũ sai!"); return; } string matKhauMoi = BUS_NHANVIEN.encryption(txt_matKhauMoi.Text); string matKhauCu = BUS_NHANVIEN.encryption(txt_MatKhauCu.Text); if (txt_matKhauMoi.Text == "" || txt_nhapLaiMatKhauMoi.Text == "") { MessageBox.Show("Không được để trống!"); return; } if (txt_matKhauMoi.Text.Length < 6 || txt_nhapLaiMatKhauMoi.Text.Length < 6) { MessageBox.Show("Độ dài của mâ khẩu phải lớn hơn hoặc bằng 6 ký tự"); return; } if (txt_matKhauMoi.Text != txt_nhapLaiMatKhauMoi.Text) { MessageBox.Show("Mật khẩu mới không trùng khớp"); return; } if (BUS_NHANVIEN.DoimatKhau(txt_EmailNhanVien.Text, matKhauCu, matKhauMoi)) { cache.profile = 1; cache.session = 0; sendMail(txt_EmailNhanVien.Text, txt_nhapLaiMatKhauMoi.Text); MessageBox.Show("Đổi mật khẩu thành công vui lòng đăng nhập lại để thực hiện chức năng!"); return; } else { MessageBox.Show("Đổi mật khẩu không thành công!"); } }