예제 #1
0
 private void QuanLySach_Load(object sender, EventArgs e)
 {
     dtgDanhSachSach.DataSource = QuanLySach_DAO.LoadData(10);
     addBinding();
     setUpListCMBLoaiTimKiem();
     setUpListCMBTheLoaiSach();
 }
예제 #2
0
        private void btnXoaSach_Click(object sender, EventArgs e)
        {
            //MessageBox.Show("abc");
            string maSach = txbMaSach.Text;

            if (maSach == "")
            {
                MessageBox.Show("Bạn chưa chọn sách để xóa!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            if (QuanLySach_DAO.KiemTraDuLieuLienQuanKhiXoa(maSach) == 0)
            {//không có dữ liệu liên quan ở những table khác
                if (QuanLySach_DAO.XoaSach(maSach) >= 1)
                {
                    MessageBox.Show("Xóa sách thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dtgDanhSachSach.DataSource = QuanLySach_DAO.LoadData(10);
                    clearBinding();
                    addBinding();
                }
            }
            else
            {
                DialogResult close = new DialogResult();
                close = MessageBox.Show("Phải xóa dữ liệu liên quan ở bảng Mượn sách và Trả sách!\nBạn có muốn xóa sách không?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                if (close == DialogResult.OK)
                {
                    if (QuanLySach_DAO.XoaSach(maSach) >= 1)
                    {
                        MessageBox.Show("Xóa sách thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        dtgDanhSachSach.DataSource = QuanLySach_DAO.LoadData(10);
                        clearBinding();
                        addBinding();
                    }
                }
                else if (close == DialogResult.Cancel)
                {
                    return;
                }
            }
        }