public List <DanhMuc> LayToanBoDanhMuc() { CSDLTestDataContext context = new CSDLTestDataContext(); List <DanhMuc> dsDM = context.DanhMucs.ToList(); foreach (DanhMuc dm in dsDM) { dm.SanPhams.Clear(); } return(dsDM); }
public DanhMuc DoanhMucTheoMa(int id) { CSDLTestDataContext context = new CSDLTestDataContext(); DanhMuc dm = context.DanhMucs.FirstOrDefault(x => x.MaDM == id); if (dm != null) { dm.SanPhams.Clear(); } return(dm); }
public List <SanPham> TimSanPhamTrongKhoangDonGia(int bd, int kt) { CSDLTestDataContext context = new CSDLTestDataContext(); List <SanPham> dsSP = context.SanPhams.Where(x => x.DonGia >= bd && x.DonGia <= kt).ToList(); foreach (SanPham sp in dsSP) { sp.DanhMuc = null; } return(dsSP); }
public List <SanPham> DanhSachSanPhamTheoDanhMuc(int maDM) { CSDLTestDataContext context = new CSDLTestDataContext(); List <SanPham> dsSP = context.SanPhams.Where(x => x.DanhMuc == maDM).ToList(); foreach (SanPham sp in dsSP) { sp.DanhMuc = null; } return(dsSP); }
public SanPham SanPhamTheoMa(int id) { CSDLTestDataContext context = new CSDLTestDataContext(); SanPham sp = context.SanPhams.FirstOrDefault(x => x.MaSP == id); if (sp != null) { sp.DanhMuc = null; } //khử đệ quy return(sp); }
public List <SanPham> LayToanBoSanPham() { CSDLTestDataContext context = new CSDLTestDataContext(); List <SanPham> dsSP = context.SanPhams.ToList(); //khử đệ quy foreach (SanPham sp in dsSP) { sp.DanhMuc = null; } return(dsSP); }
public bool SuaDanhMuc(int maDM, string tenDM) { try { CSDLTestDataContext context = new CSDLTestDataContext(); DanhMuc dm = context.DanhMucs.FirstOrDefault(x => x.MaDM == maDM); if (dm != null) { dm.TenDM = tenDM; context.SubmitChanges(); return(true); } } catch { } return(false); }
public bool LuuDanhMuc(int maDM, string tenDM) { try { CSDLTestDataContext context = new CSDLTestDataContext(); DanhMuc dm = new DanhMuc(); dm.MaDM = maDM; dm.TenDM = tenDM; context.DanhMucs.InsertOnSubmit(dm); context.SubmitChanges(); return(true); } catch { } return(false); }
public bool XoaSanPham(int maSP) { try { CSDLTestDataContext context = new CSDLTestDataContext(); SanPham sp = context.SanPhams.FirstOrDefault(x => x.MaSP == maSP); if (sp != null) { context.SanPhams.DeleteOnSubmit(sp); context.SubmitChanges(); return(true); } } catch { } return(false); }
public bool SuaSanPham(int maSP, string tenSP, int donGia, int danhMuc) { try { CSDLTestDataContext context = new CSDLTestDataContext(); SanPham sp = context.SanPhams.FirstOrDefault(x => x.MaSP == maSP); if (sp != null) { sp.TenSP = tenSP; sp.DonGia = donGia; sp.DanhMuc = danhMuc; context.SubmitChanges(); return(true); } } catch { } return(false); }
public bool LuuSanPham(int maSP, string tenSP, int donGia, int danhMuc) { try { CSDLTestDataContext context = new CSDLTestDataContext(); SanPham sp = new SanPham(); sp.MaSP = maSP; sp.TenSP = tenSP; sp.DonGia = donGia; sp.DanhMuc = danhMuc; context.SanPhams.InsertOnSubmit(sp); context.SubmitChanges(); return(true); } catch { } return(false); }
public bool XoaDanhMuc(int maDM) { try { CSDLTestDataContext context = new CSDLTestDataContext(); DanhMuc dm = context.DanhMucs.FirstOrDefault(x => x.MaDM == maDM); if (dm != null) { if (dm.SanPhams.Count > 0) { return(false); } context.DanhMucs.DeleteOnSubmit(dm); context.SubmitChanges(); return(true); } } catch { } return(false); }