public static List <Xe> LoadXe() { QLCHXeEntity db = new QLCHXeEntity(); var result = ( from c in db.Xes join hx in db.HangXes on c.MaHangXe equals hx.MaHangXe join lx in db.LoaiXes on c.MaLoaiXe equals lx.MaLoaiXe join ncc in db.NhaCungCaps on c.MaNhaCungCap equals ncc.MaNhaCungCap select new { MaXe = c.MaXe, MaHangXe = c.MaHangXe, MaLoaiXe = c.MaLoaiXe, MaNhaCungCap = c.MaNhaCungCap, TenXe = c.TenXe, SoLuong = c.SoLuong, BaoHanh = c.ThongTinBaoHanh, DonGia = c.DonGia, GhiChu = c.GhiChu, HangXe = hx.TenHangXe, LoaiXe = lx.TenLoaiXe, NhaCungCap = ncc.TenNhaCungCap, HinhAnh = c.HinhAnh }).ToList(); List <Xe> listReturn = new List <Xe>(); foreach (var item in result) { Xe xe_list = new Xe(); HangXe hx = new HangXe(); hx.TenHangXe = item.HangXe; xe_list.HangXe = hx; LoaiXe lx = new LoaiXe(); lx.TenLoaiXe = item.LoaiXe; xe_list.LoaiXe = lx; NhaCungCap ncc = new NhaCungCap(); ncc.TenNhaCungCap = item.NhaCungCap; xe_list.NhaCungCap = ncc; xe_list.MaXe = item.MaXe; xe_list.MaHangXe = item.MaHangXe; xe_list.MaLoaiXe = item.MaLoaiXe; xe_list.MaNhaCungCap = item.MaNhaCungCap; xe_list.TenXe = item.TenXe; xe_list.SoLuong = item.SoLuong; xe_list.ThongTinBaoHanh = item.BaoHanh; xe_list.DonGia = item.DonGia; xe_list.GhiChu = item.GhiChu; xe_list.HinhAnh = item.HinhAnh; listReturn.Add(xe_list); } return(listReturn); }
public LoaiXe GetLoaiXeByID(int id) { LoaiXe LoaiXe = null; string query = "select * from LoaiXe where ID_LoaiXe = " + id; DataProvider provider = new DataProvider(); DataTable data = provider.ExecuteQuery(query); foreach (DataRow item in data.Rows) { LoaiXe = new LoaiXe(item); return(LoaiXe); } return(LoaiXe); }
public List <LoaiXe> GetLoaiXe() { List <LoaiXe> list = new List <LoaiXe>(); string query = "SELECT * FROM LoaiXe"; DataProvider provider = new DataProvider(); DataTable data = provider.ExecuteQuery(query); foreach (DataRow item in data.Rows) { LoaiXe LoaiXe = new LoaiXe(item); list.Add(LoaiXe); } return(list); }