public List <KhuVucBanModels> sp_loadkhuvuc_danhmuc() { List <KhuVucBanModels> kv = new List <KhuVucBanModels>(); var query = from b in db.BANs group b by b.MAKHUVUC into g select new { MAKHUVUC = g.Key, SLBAN = g.Count() }; var t = from p in query join kvs in db.KHUVUCs on p.MAKHUVUC equals kvs.MAKHUVUC select new { p.MAKHUVUC, kvs.TENKHUVUC, p.SLBAN }; var ds = t.ToList(); foreach (var i in ds) { KhuVucBanModels k = new KhuVucBanModels(i.MAKHUVUC, i.TENKHUVUC, i.SLBAN); kv.Add(k); } return(kv); }
public List <KhuVucBanModels> sp_loadbantrangthaitrong(int makhuvuc) { var query = db.BANs.Where(x => x.TRANGTHAI == "Trống" && x.MAKHUVUC == makhuvuc).ToList(); List <KhuVucBanModels> list = new List <KhuVucBanModels>(); foreach (var i in query) { KhuVucBanModels t = new KhuVucBanModels(i.MABAN, i.TENBAN, i.TRANGTHAI, i.MAKHUVUC); list.Add(t); } return(list); }
public List <KhuVucBanModels> sp_loadkhuvuc() { List <KhuVucBanModels> kv = new List <KhuVucBanModels>(); foreach (var i in db.KHUVUCs.ToList()) { KhuVucBanModels t = new KhuVucBanModels(i.MAKHUVUC, i.TENKHUVUC); kv.Add(t); } return(kv); }
public List <KhuVucBanModels> sp_bandanhmuc(int makhuvuc) { List <KhuVucBanModels> list = new List <KhuVucBanModels>(); var query = from ban in db.BANs where ban.MAKHUVUC == makhuvuc orderby ban.MABAN select new { ban.MABAN, ban.TENBAN }; foreach (var i in query) { KhuVucBanModels t = new KhuVucBanModels(i.MABAN, i.TENBAN, true); list.Add(t); } return(list); }
public List <KhuVucBanModels> sp_loadbancangop(int makhuvuc, int maban) { List <KhuVucBanModels> list = new List <KhuVucBanModels>(); var query = from b in db.BANs join hd in db.HOADONs on b.MABAN equals hd.MABAN where b.TRANGTHAI == "Có người" && b.MAKHUVUC == makhuvuc && b.MABAN != maban && hd.TRANGTHAIHOADON == 0 select new { b, hd.IDHOADON }; foreach (var i in query) { KhuVucBanModels t = new KhuVucBanModels(i.b, i.IDHOADON); list.Add(t); } return(list); }
public List <KhuVucBanModels> sp_danhsachkhuvuccobantrong() { var query = from b in db.BANs join kv in db.KHUVUCs on b.MAKHUVUC equals kv.MAKHUVUC where b.TRANGTHAI == "Trống" orderby kv.TENKHUVUC select new{ b.TENBAN, kv.TENKHUVUC, b.TRANGTHAI }; List <KhuVucBanModels> list = new List <KhuVucBanModels>(); foreach (var i in query) { KhuVucBanModels t = new KhuVucBanModels(i.TENBAN, i.TENKHUVUC, i.TRANGTHAI); list.Add(t); } return(list); }