コード例 #1
0
ファイル: Frm_Login.cs プロジェクト: ThanhVH179/QLNhanSu
 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();
     }
 }
コード例 #2
0
        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");
            }
        }