public void LoadDropdownlistNXB()
        {
            SachDAO sachDAO = new SachDAO();

            DDLNXB.DataSource     = sachDAO.GetAllNXB();
            DDLNXB.DataTextField  = "TenNXB";
            DDLNXB.DataValueField = "MaNXB";
            DDLNXB.DataBind();
        }
        public void LoadDropdownlistTheLoai()
        {
            SachDAO sachDAO = new SachDAO();

            DDLTheLoai.DataSource     = sachDAO.GetAllTheLoai();
            DDLTheLoai.DataTextField  = "TenLoai";
            DDLTheLoai.DataValueField = "MaLoai";
            DDLTheLoai.DataBind();
        }
        protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string  masach  = GridView1.SelectedRow.Cells[0].Text;
            SachDAO sachDAO = new SachDAO();
            Sach    sach    = sachDAO.GetTheLoaiByMaSach(masach);

            if (sach != null)
            {
                // Đổ dữ liệu từ đối tượng TheLoai vào các trường trên Form
                DoDuLieuLenForm(sach);
            }
        }
        protected void btnThem_Click(object sender, EventArgs e)
        {
            if (txtGia.Text != "" && txtMaSach.Text != "" && txtTenSach.Text != "" && txtNamXB.Text != "" && txtSoLuong.Text != "" && txtTacGia.Text != "")
            {
                if (int.Parse(txtSoLuong.Text) >= 1)
                {
                    // Lấy các giá trị từ giao diện
                    Sach    sach    = LayDuLieuTuForm();
                    SachDAO sachDAO = new SachDAO();
                    // Kiểm tra mã sách này đã tồn tại trong CSDL chưa
                    bool exist = sachDAO.CheckMaSach(sach.MaSach);
                    if (exist)
                    {
                        lblMessage.Text = "Mã sách đã tồn tại";
                    }
                    else
                    {
                        // Thực hiện ghi xuống CSDL
                        bool result = sachDAO.Insert(sach);

                        if (result)
                        {
                            lblMessage.Text = "Thêm thành công!";
                            LayDuLieuVaoGridView();
                        }
                        else
                        {
                            lblMessage.Text = "Có lỗi. Vui lòng thử lại sau";
                        }
                    }
                }
                else
                {
                    lblMessage.Text = "Vui lòng điền số lượng hợp lệ";
                }
            }

            else
            {
                lblMessage.Text = "Vui lòng điền đầy đủ thông tin";
            }
        }
 protected void btnSua_Click(object sender, EventArgs e)
 {
     if (txtGia.Text != "" && txtMaSach.Text != "" && txtTenSach.Text != "" && txtNamXB.Text != "" && txtSoLuong.Text != "" && txtTacGia.Text != "")
     {
         Sach    sach    = LayDuLieuTuForm();
         SachDAO sachDAO = new SachDAO();
         bool    result  = sachDAO.UpdateSach(sach);
         if (result)
         {
             lblMessage.Text = "Cập nhật thành công";
             LayDuLieuVaoGridView();
         }
         else
         {
             lblMessage.Text = "Cập nhật không thành công, vui lòng kiểm tra lại";
         }
     }
     else
     {
         lblMessage.Text = "Vui lòng điền đầy đủ thông tin";
     }
 }