public static void InsertPNDAL(PHIEUNHAP item)
        {
            item.XoaDuLieu = false;
            db.PHIEUNHAPs.InsertOnSubmit(item);

            db.SubmitChanges();
        }
 public static void UpdatePNBUL(PHIEUNHAP temp)
 {
     PhieuNhapController.UpdatePNDAL(temp);
 }
 //kiểm tra lại
 public static void UpdatePNDAL(PHIEUNHAP item)
 {
     var query = db.PHIEUNHAPs.Single(sa => sa.MaPN == item.MaPN);
     query.NgayNhap = item.NgayNhap;
     db.SubmitChanges();
 }
 public static void InsertPNBUL(PHIEUNHAP temp)
 {
     PhieuNhapController.InsertPNDAL(temp);
 }
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (_chkAdd)
            {
                if (txtMaPN.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("Bạn hãy nhập mã của sách muốn thêm!", "Thông báo");
                }
                else
                {
                    if (PhieuNhapBUL.checkMaPNBUL(txtMaPN.Text.Trim()))
                    {

                        PHIEUNHAP pn = new PHIEUNHAP();
                        pn.MaPN = txtMaPN.Text;
                        pn.NgayNhap = dtpicker.Value;

                        PhieuNhapBUL.InsertPNBUL(pn);

                        MessageBox.Show("Bạn đã thêm phiếu nhập với mã [" + txtMaPN.Text + "] thành công", "Thông báo");

                        txtMaPN.Text = String.Empty;
                        dtpicker.Value = DateTime.Now.Date;

                    }
                    else
                    {
                        MessageBox.Show("Mã phiếu nhập đã tồn tại, bạn hãy nhâp một mã sách khác!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
            else
            {
                if (txtMaPN.Text.Trim() != string.Empty)
                {
                    DialogResult dialog = MessageBox.Show("Bạn có muốn sửa thông tin phiếu nhập?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                    if (dialog == DialogResult.OK)
                    {
                        PHIEUNHAP pn = new PHIEUNHAP();
                        pn.MaPN = txtMaPN.Text;
                        pn.NgayNhap = dtpicker.Value.Date;

                        //Sửa thông tin của phiếu nhập
                        PhieuNhapBUL.UpdatePNBUL(pn);

                        MessageBox.Show("Bạn đã cập nhật thông tin của phiếu nhập [" + txtMaPN.Text + "] thành công!", "Thông báo");
                    }

                }
                else
                {
                    MessageBox.Show("Không tìm được mã phiếu nhập để cập nhật!", "Thông báo");
                }

            }

            Reload();
            _chkAdd = false;

            btnAdd.Text = "Thêm";
            btnUpdate.Text = "Sửa";
            btnSave.Enabled = false;
            btnDelete.Enabled = true;
            btnAdd.Enabled = true;

            txtMaPN.Enabled = false;
            dtpicker.Enabled = false;
        }
 partial void DeletePHIEUNHAP(PHIEUNHAP instance);
 partial void UpdatePHIEUNHAP(PHIEUNHAP instance);
 partial void InsertPHIEUNHAP(PHIEUNHAP instance);