private void btnQuenMK_Click(object sender, EventArgs e) { if (txtTaiKhoan.Text != "") { if (busNhanVien.NhanVienQuenMatKhau(txtTaiKhoan.Text)) { StringBuilder builder = new StringBuilder(); builder.Append(RandomString(4, true)); builder.Append(RandomNumber(1000, 9999)); builder.Append(RandomString(2, false)); string matkhaumoi = busNhanVien.encryption(builder.ToString()); busNhanVien.TaoMatKhau(txtTaiKhoan.Text, matkhaumoi); SendMail(txtTaiKhoan.Text, builder.ToString()); } else { MessageBox.Show("Email không tồn tại, vui lòng kiểm tra lạo email", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Bạn cần nhập email để nhận thông tin khôi phục", "Thông báo"); txtTaiKhoan.Focus(); } }
private void btSendMail_Click(object sender, EventArgs e) { if (txtEmail.Text != "") { if (busNhanVien.NhanVienQuenMatKhau(txtEmail.Text)) { StringBuilder builder = new StringBuilder(); builder.Append(busNhanVien.RandomString(4, true)); builder.Append(busNhanVien.RandomNumber(1000, 9999)); builder.Append(busNhanVien.RandomString(2, false)); DTO_NhanVien nv = new DTO_NhanVien(); nv.Email = txtEmail.Text; nv.MatKhau = busNhanVien.Encryption(builder.ToString()); if (busNhanVien.updateMK(nv)) { MessageBox.Show("Thành công"); } else { MessageBox.Show("Không thành công"); } busNhanVien.SendMail(txtEmail.Text, builder.ToString()); MessageBox.Show("Gửi thành công"); } } else { MessageBox.Show("Email Không tồn tại"); } }