Пример #1
0
        public ActionResult DiemDanh(int id)
        {
            List <KetQuaHocTap> lst  = new List <KetQuaHocTap>();
            List <SinhVien>     list = new List <SinhVien>();

            ViewBag.id = id;
            using (QLSVDatabaseContext db = new QLSVDatabaseContext())
            {
                var kq = db.KetQuaHocTaps.Where(x => x.LopHocPhanId == id);
                if (kq != null)
                {
                    foreach (var item in kq)
                    {
                        KetQuaHocTap k = new KetQuaHocTap();
                        k = item;
                        lst.Add(k);
                    }
                }

                foreach (var item in lst)
                {
                    SinhVien sv = db.SinhViens.Where(y => y.SinhVienId == item.SinhVienId).FirstOrDefault();
                    list.Add(sv);
                }
                ViewBag.name = db.LopHocPhans.Where(x => x.LopHocPhanId == id).FirstOrDefault();
            }
            return(View(list));
        }
        public ActionResult DangKyHocPhan()
        {
            List <MonHoc>       list              = new List <MonHoc>();
            MonHocService       mh                = new MonHocService();
            KetQuaHocTapService ketQuaHocTap      = new KetQuaHocTapService();
            LopHocPhanService   lopHocPhanService = new LopHocPhanService();
            QLSVDatabaseContext db                = new QLSVDatabaseContext();
            List <KetQuaHocTap> a = db.KetQuaHocTaps.Where(x => x.SinhVienId == 2).ToList();

            if (a.Count == 0)
            {
                return(PartialView(mh.GetAll()));
            }
            foreach (var item in a)
            {
                foreach (var y in mh.GetAll())
                {
                    if (y.MonhocId != lopHocPhanService.getById(item.LopHocPhanId).MonHocId)
                    {
                        var DataMonHoc = new MonHoc();
                        DataMonHoc = y;
                        list.Add(DataMonHoc);
                    }
                }
            }
            return(PartialView(list));
        }
 public GiangVienController()
 {
     serMH   = new MonHocService();
     serLHP  = new LopHocPhanService();
     serSV   = new SinhVienService();
     serkqht = new KetQuaHocTapService();
     db      = new QLSVDatabaseContext();
 }
Пример #4
0
 public QLSinhVienRepository()
 {
     databaseContext = new QLSVDatabaseContext();
 }