private void ThemPhieuNhap()
        {
            if (tblGia.Text == "" || tblId.Text == "" || tblSoLuong.Text == "" || cbNahCungCap.Text == "" || cbTenSach.Text == "" || pdNgay.Text == "")
            {
                MessageBox.Show("Chưa nhập đủ thông tin");
                return;
            }
            List <chiTietNhap> data = db.chiTietNhaps.Where(t => t.ID == tblId.Text).ToList();

            if (data.Count > 0)
            {
                MessageBox.Show("mã phiếu đã  tồn tại");
                return;
            }
            else
            {
                chiTietNhap ctn = new chiTietNhap();
                ctn.ID           = tblId.Text;
                ctn.SoLuong      = int.Parse(tblSoLuong.Text);
                ctn.MaSach       = cbTenSach.SelectedValue.ToString();
                ctn.IDNhaCungCap = int.Parse(cbNahCungCap.SelectedValue.ToString());
                ctn.Gia          = float.Parse(tblGia.Text);
                ctn.NgayNhap     = DateTime.Parse(pdNgay.Text);
                db.chiTietNhaps.InsertOnSubmit(ctn);
                db.SubmitChanges();
                MessageBox.Show("Thêm thành công");
            }
        }
        private void SuaNhaCungCap()
        {
            if (tblGia.Text == "" || tblId.Text == "" || tblSoLuong.Text == "" || cbNahCungCap.Text == "" || cbTenSach.Text == "" || pdNgay.Text == "")
            {
                MessageBox.Show("Phải chọn một  dong cần  sửa");
                return;
            }
            chiTietNhap ctn = db.chiTietNhaps.Single(item => item.ID == tblId.Text);

            ctn.ID           = tblId.Text;
            ctn.SoLuong      = int.Parse(tblSoLuong.Text);
            ctn.MaSach       = cbTenSach.SelectedValue.ToString();
            ctn.IDNhaCungCap = int.Parse(cbNahCungCap.SelectedValue.ToString());
            ctn.Gia          = float.Parse(tblGia.Text);
            ctn.NgayNhap     = DateTime.Parse(pdNgay.Text);
            db.SubmitChanges();
            MessageBox.Show("Sửa thành công");
        }
 private void XoaNhaCungCap()
 {
     try
     {
         if (tblGia.Text == "" || tblId.Text == "" || tblSoLuong.Text == "" || cbNahCungCap.Text == "" || cbTenSach.Text == "" || pdNgay.Text == "")
         {
             MessageBox.Show("Phải chọn một dòng cần xóa");
             return;
         }
         chiTietNhap ctn = db.chiTietNhaps.Single(item => item.ID == tblId.Text);
         db.chiTietNhaps.DeleteOnSubmit(ctn);
         db.SubmitChanges();
         MessageBox.Show("Xóa thành công");
     }
     catch (Exception)
     {
         MessageBox.Show("Không được xóa");
     }
 }
        private void datagrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int rowindex = datagrid.SelectedIndex;

            if (rowindex == -1)
            {
                return;
            }
            else
            {
                var         nhacungcapTable1 = from item in db.GetTable <nhaCungCap>() select item;
                var         nhacungcapTable2 = from item in db.GetTable <theLoai>() select item;
                var         nhacungcapTable3 = from item in db.GetTable <tacGia>() select item;
                chiTietNhap ctn1             = (chiTietNhap)datagrid.SelectedItem;
                tblId.Text                 = ctn1.ID;
                tblGia.Text                = ctn1.Gia.ToString();
                cbTenSach.SelectedValue    = ctn1.MaSach;
                tblSoLuong.Text            = ctn1.SoLuong.ToString();
                pdNgay.Text                = ctn1.NgayNhap.ToString();
                cbNahCungCap.SelectedValue = ctn1.IDNhaCungCap;
            }
        }