public bool DeLetePDNXK(string SoPhieu)
        {
            var c = from i in db.PhieuXuatKhos
                    where i.soPXK == SoPhieu
                    select i;

            if (c.Any())
            {
                throw new Exception("This Can't Be Delete");
            }
            else
            {
                PhieuDNXK phieu = db.PhieuDNXKs.Where(x => x.MaPhieuDNXK == SoPhieu).FirstOrDefault();
                if (phieu != null)
                {
                    db.PhieuDNXKs.DeleteOnSubmit(phieu);
                    db.SubmitChanges();
                    return(true);
                }
                else
                {
                    throw new Exception("Invalid ID");
                }
            }
        }
        private void tinhtrang(string ma)
        {
            PhieuDNXK p = db.PhieuDNXKs.Where(e => e.MaPhieuDNXK == ma).FirstOrDefault();

            if (p != null)
            {
                p.tinhtrang = 1;
                db.SubmitChanges();
            }
        }
        // Tao PDNXK
        // Tao chi tiet PDNXK
        // Delete PDNXK
        // Delete chi tiet PDNXK
        // ....
        // ....
        //.........>>
        public void InsertPDNXK(ePhieuDeNghiXuatKho Phieu)
        {
            Phieu.NgayLap = DateTime.Now;
            PhieuDNXK NewPhieu = new PhieuDNXK();

            NewPhieu.MaPhieuDNXK = TaoMaPDNXK();
            NewPhieu.MaKH        = Phieu.MaKH;
            NewPhieu.MaKho       = Phieu.MaKho;
            NewPhieu.MaNhanVien  = Phieu.MaNhanVien;
            NewPhieu.NgayLap     = Phieu.NgayLap;
            NewPhieu.tinhtrang   = Convert.ToInt32(Phieu.TinhTrang);
            db.PhieuDNXKs.InsertOnSubmit(NewPhieu);
            db.SubmitChanges();
        }