private void AddToDB(DateTime ngayBaoCao)
        {
            int idBaoCao = BC_SachTraTreBUS.AddBaoCao(ngayBaoCao);

            foreach (DataGridViewRow row in gvBaoCao.Rows)
            {
                int      idSach       = Int32.Parse(row.Cells[0].Value.ToString());
                DateTime ngayMuon     = DateTime.Parse(row.Cells[2].Value.ToString());
                int      soNgayTraTre = Int32.Parse(row.Cells[3].Value.ToString());
                CT_BC_SachTraTreBUS.AddCT_BaoCao(idSach, idBaoCao, ngayMuon, soNgayTraTre);
            }
        }
        private void btnLapBaoCao_Click(object sender, EventArgs e)
        {
            DateTime ngayBaoCao = dtPickerNgayLap.Value;

            if (DateTime.Now.Subtract(ngayBaoCao).Days >= 0)
            {
                if (BC_SachTraTreBUS.BaoCaoSachTraTre(ngayBaoCao).Count != 0)
                {
                    gvBaoCao.DataSource = BC_SachTraTreBUS.BaoCaoSachTraTre(ngayBaoCao);
                    EditGridView();
                    AddToDB(ngayBaoCao);
                    return;
                }
                MessageBox.Show(this, $"không có sách trả trễ vào ngày { ngayBaoCao.ToShortDateString() }", "Thông báo",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                gvBaoCao.DataSource = null;
            }
            else
            {
                MessageBox.Show(this, "Ngày lập báo cáo vượt qua ngày hôm nay", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }