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(); }