// 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();
        }
        public List <ePhieuDeNghiXuatKho> GetPDNXK()
        {
            List <ePhieuDeNghiXuatKho> ls = new List <ePhieuDeNghiXuatKho>();

            foreach (PhieuDNXK pdn in db.PhieuDNXKs.Where(e => e.tinhtrang != 1))
            {
                ePhieuDeNghiXuatKho t = new ePhieuDeNghiXuatKho();
                t.SoPhieuDeNghiXuatKho = pdn.MaPhieuDNXK;
                t.NgayLap = pdn.NgayLap;
                t.MaKho   = pdn.MaKho;

                ls.Add(t);
            }
            return(ls);
        }
        public List <ePhieuDeNghiXuatKho> GetPDNXKbyMa(string ma)
        {
            List <ePhieuDeNghiXuatKho> ls = new List <ePhieuDeNghiXuatKho>();

            foreach (PhieuDNXK pdn in db.PhieuDNXKs.Where(e => e.MaPhieuDNXK == ma))
            {
                ePhieuDeNghiXuatKho t = new ePhieuDeNghiXuatKho();
                t.SoPhieuDeNghiXuatKho = pdn.MaPhieuDNXK;
                t.NgayLap = pdn.NgayLap;
                t.MaKho   = pdn.MaKho;

                ls.Add(t);
            }
            return(ls);
        }
        public List <ePhieuDeNghiXuatKho> GetALLPDNXK()
        {
            var c = from i in db.PhieuDNXKs
                    select i;
            List <ePhieuDeNghiXuatKho> ls = new List <ePhieuDeNghiXuatKho>();

            foreach (PhieuDNXK Phieu in c.ToList())
            {
                ePhieuDeNghiXuatKho XK = new ePhieuDeNghiXuatKho();
                XK.SoPhieuDeNghiXuatKho = Phieu.MaPhieuDNXK;
                XK.MaNhanVien           = Phieu.MaNhanVien;
                XK.MaKH      = Phieu.MaKH;
                XK.MaKho     = Phieu.MaKho;
                XK.NgayLap   = Phieu.NgayLap;
                XK.TinhTrang = Phieu.tinhtrang;
                ls.Add(XK);
            }
            return(ls);
        }
 public void ThemPDNXK(ePhieuDeNghiXuatKho Phieu)
 {
     XK.InsertPDNXK(Phieu);
 }