private void btnTim_Click(object sender, EventArgs e)
        {
            string details = Microsoft.VisualBasic.Interaction.InputBox("Nhập thông tin cần tìm:", "Tìm kiếm");

            _lstCuonSach = CuonSachDal.TimKiemcuonsach(cs, details);


            datagvCuonSach.DataSource = _lstCuonSach;

            if (_lstCuonSach.Count == 0)
            {
                MessageBox.Show("Không tìm thấy cuốn s phù hợp", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            bool canBeDone = true;

            #region Hiện thông báo lỗi
            string errMessage = "";
            if (cbTinhTrang.Text.Trim() == "")
            {
                errMessage = "";
                canBeDone  = false;
            }
            if (txtMaDauSach.Text.Trim() == "")
            {
                if (errMessage != "")
                {
                    errMessage += ", ";
                }
                else
                {
                    errMessage += "";
                }
                canBeDone = false;
            }

            if (!canBeDone)
            {
                MessageBox.Show(errMessage + " Bạn chưa chọn dữ liệu để sửa !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
            }

            #endregion
            if (canBeDone)
            {
                cs.macuonsach = Convert.ToInt32(txtMaCuonSach.Text);
                cs.madausach  = Convert.ToInt32(txtMaDauSach.Text);

                cs.tinhtrang = cbTinhTrang.Text.ToString().Trim();

                if (cs.Update())
                {
                    MessageBox.Show("Sửa thành công!");
                    datagvCuonSach.DataSource = CuonSachDal.dscuonsach();
                }

                /* else
                 * {
                 *   MessageBox.Show("Sữa thông tin cuốn sách  không thành công", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                 * }*/
            }
        }
        private void btnThem_Click(object sender, EventArgs e)
        {
            bool canBeDone = true;

            #region Hiện thông báo lỗi
            string errMessage = "";
            if (cbTinhTrang.Text.Trim() == "")
            {
                errMessage = "tinh trang";
                canBeDone  = false;
            }
            if (txtMaDauSach.Text.Trim() == "")
            {
                if (errMessage != "")
                {
                    errMessage += ", mã đầu sách";
                }
                else
                {
                    errMessage += "mã đầu sách";
                }
                canBeDone = false;
            }
            if (!canBeDone)
            {
                MessageBox.Show(errMessage + " không được bỏ trống!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
            }

            #endregion
            if (canBeDone)
            {
                cs.madausach = Convert.ToInt32(txtMaDauSach.Text);
                cs.tinhtrang = cbTinhTrang.Text.ToString().Trim();
                cs.madausach = int.Parse(txtMaDauSach.Text);
                if (cs.Add())
                {
                    MessageBox.Show("Thêm thành công!");
                    datagvCuonSach.DataSource = CuonSachDal.dscuonsach();
                }
                else
                {
                    MessageBox.Show("Thêm cuốn sách mới không thành công", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                }
            }
        }
        private void btnXoa_Click(object sender, EventArgs e)
        {
            cs.macuonsach = Convert.ToInt32(txtMaCuonSach.Text);
            DialogResult xoa = MessageBox.Show("Bạn chắc chắn muốn xóa không?", "Cảnh báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (xoa == DialogResult.Yes)
            {
                if (cs.Delete())
                {
                    MessageBox.Show("Xóa thành công!");
                    datagvCuonSach.DataSource = CuonSachDal.dscuonsach();
                }
                else
                {
                    MessageBox.Show("Xóa không thành công!");
                }
            }
        }
 /*  private void CustomDataGridView()
  * {
  *    datagvCuonSach.Columns[0].HeaderText = "Mã cuốn sách";
  *    datagvCuonSach.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
  *
  *    datagvCuonSach.Columns[1].HeaderText = "Mã đầu sách";
  *
  *
  *    datagvCuonSach.Columns[2].HeaderText = "tình trạng";
  *    datagvCuonSach.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
  *
  *
  * }*/
 private void LoadDataGridView()
 {
     _lstCuonSach = CuonSachDal.dscuonsach();
     datagvCuonSach.DataSource = _lstCuonSach;
 }
 private void CuonSachFr_Load(object sender, EventArgs e)
 {
     datagvCuonSach.DataSource = CuonSachDal.dscuonsach();
     txtMaCuonSach.Enabled     = false;
 }