private void btnOK_Click(object sender, EventArgs e)
        {
            if (txtName.Text != "" && txtPassOld.Text != "" && txtPassNew.Text != "")
            {
                try
                {
                    if (txtName.Text == ClassLogin.Ten && txtPassOld.Text == ClassLogin.MK)
                    {
                        SqlParameter mk  = new SqlParameter("@newpass", SqlDbType.NVarChar);
                        SqlParameter ten = new SqlParameter("@name", SqlDbType.NVarChar);
                        SQL.getConnection();

                        string sql = "resetPassDangNhap";
                        SQL.cmd.CommandText = sql;
                        SQL.cmd.CommandType = System.Data.CommandType.StoredProcedure;

                        ten.Value = txtName.Text;
                        mk.Value  = txtPassNew.Text;

                        SQL.cmd.Parameters.Add(ten);
                        SQL.cmd.Parameters.Add(mk);
                        SQL.cmd.ExecuteNonQuery();

                        ClassLogin.MK = txtPassNew.Text;
                        if (ClassLogin.Ten == "admin")
                        {
                            this.Visible = false;
                            ThongTinKH ttkh = new ThongTinKH();
                            ttkh.ShowDialog();
                            this.Close();
                        }
                        else
                        {
                            this.Close();
                        }

                        SQL.closeConnection();
                    }
                    else
                    {
                        MessageBox.Show("Mật Khẩu Chưa Chính Xác", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        txtPassOld.Focus();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error : " + ex.Message);
                }
            }
            else
            {
                MessageBox.Show("Bạn Vui Lòng Nhập Đủ Thông Tin", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
 private void btnOK_Click(object sender, EventArgs e)
 {
     if (txtUserName.Text.Trim() != "" && txtUserName.Text.Trim() != "User Name............." &&
         txtPassword.Text.Trim() != "" && txtPassword.Text.Trim() != "Password...............")
     {
         try
         {
             SQL.getConnection();
             string sql = "select count(*) from DangNhap where Ten = @user and MK = @mk";
             SQL.cmd.CommandText = sql;
             SQL.cmd.Parameters.Add(new SqlParameter("@user", txtUserName.Text));
             SQL.cmd.Parameters.Add(new SqlParameter("@mk", txtPassword.Text));
             int x = (int)SQL.cmd.ExecuteScalar();
             if (x == 1)
             {
                 ClassLogin.Ten = txtUserName.Text;
                 ClassLogin.MK  = txtPassword.Text;
                 if (ClassLogin.Ten == "admin")
                 {
                     this.Visible = false;
                     ThongTinKH ttkh = new ThongTinKH();
                     ttkh.ShowDialog();
                     this.Close();
                 }
                 else
                 {
                     this.Close();
                 }
             }
             else
             {
                 MessageBox.Show("Tên đăng nhập hoặc mật khẩu bị sai", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             SQL.closeConnection();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
     else
     {
         MessageBox.Show("Bạn chưa nhập thông tin đăng nhập", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         txtUserName.Focus();
     }
 }
        private void btnOKQuenMK_Click(object sender, EventArgs e)
        {
            if (txtEmail.Text.Trim() != "" && txtEmail.Text.Trim() != "UserName/SDT.............." &&
                txtMaDN.Text.Trim() != "" && txtMaDN.Text.Trim() != "Mã đăng nhập........." &&
                txtNhapCodeQuenMK.Text.Trim() != "")
            {
                errorProvider1.SetError(txtNhapCodeQuenMK, "");
                if (txtNhapCodeQuenMK.Text.Trim() != txtCodeQuenMK.Text.Trim())
                {
                    errorProvider1.SetError(txtNhapCodeQuenMK, "Nhập sai mã CaptChar");
                    return;
                }
                try
                {
                    SqlParameter mk  = new SqlParameter("@newpass", SqlDbType.NVarChar);
                    SqlParameter ten = new SqlParameter("@name", SqlDbType.NVarChar);
                    SQL.getConnection();

                    Random       rd  = new Random();
                    string       MK  = rd.Next(10000).ToString();
                    string       mes = "Mật khẩu mới của bạn là : " + MK;
                    DialogResult ret = MessageBox.Show(mes, "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                    if (ret == DialogResult.Yes)
                    {
                        //string sql = "update DangNhap set MK = @mk where Ten = @ten";
                        string sql = "resetPassDangNhap";
                        SQL.cmd.CommandText = sql;
                        SQL.cmd.CommandType = System.Data.CommandType.StoredProcedure;

                        ten.Value = txtEmail.Text;
                        mk.Value  = MK;
                        SQL.cmd.Parameters.Add(ten);
                        SQL.cmd.Parameters.Add(mk);
                        SQL.cmd.ExecuteNonQuery();
                        ClassLogin.Ten = txtEmail.Text;
                        ClassLogin.MK  = MK;
                        if (ClassLogin.Ten == "admin")
                        {
                            this.Visible = false;
                            ThongTinKH ttkh = new ThongTinKH();
                            ttkh.ShowDialog();
                            this.Close();
                        }
                        else
                        {
                            this.Close();
                        }
                    }

                    SQL.closeConnection();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                MessageBox.Show("Bạn chưa nhập đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }