public JsonResult Delete(int id) { KQHT sinhVien = db.KQHTs.Find(id); db.KQHTs.Remove(sinhVien); return(Json(db.SaveChanges())); }
public ActionResult Edit(KQHT obj) { if (obj.IDKQHT > 0) { db.Entry(obj).State = EntityState.Modified; } else { db.KQHTs.Add(obj); } db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(int?id) { KQHT obj = new KQHT(); if (id.HasValue) { obj = db.KQHTs.Find(id); } if (obj == null) { return(HttpNotFound()); } return(View(obj)); }
public ActionResult KetQuaHocTap() { LopHocPhanService hocPhanService = new LopHocPhanService(); KetQuaHocTapService kqs = new KetQuaHocTapService(); List <KQHT> l = new List <KQHT>(); foreach (var item in kqs.GetAll()) { KQHT kq = new KQHT(); kq.kqhtid = item.kqhtID; kq.lophpid = item.LopHocPhanId; kq.svid = item.SinhVienId; kq.tk = item.ThuongKy; kq.gk = item.GiuaKy; kq.ck = item.CuoiKy; kq.tenlhp = hocPhanService.getById(item.LopHocPhanId).tenLopHocPhan; l.Add(kq); } return(PartialView(l)); }
public ActionResult KetQuaHocTap() { Model_KetQuaHocTap a = new Model_KetQuaHocTap(); List <KQHT> kqhts = new List <KQHT>(); KetQuaHocTapService kq = new KetQuaHocTapService(); List <KetQuaHocTap> list_kqht = kq.GetAll().ToList(); foreach (var item in list_kqht) { KQHT ketqua = new KQHT(); ketqua.kqhtid = item.kqhtID; ketqua.lophpid = item.LopHocPhanId; ketqua.svid = item.SinhVienId; ketqua.tk = item.ThuongKy; ketqua.gk = item.GiuaKy; ketqua.ck = item.CuoiKy; double?tongket = ketqua.tk * 0.2 + ketqua.gk * 0.3 + ketqua.ck * 0.5; ketqua.tongdiem = tongket; if (ketqua.tongdiem > 9) { ketqua.bac4 = 4.0; } else { if (ketqua.tongdiem >= 8.5) { ketqua.bac4 = 3.8; } else { if (ketqua.tongdiem >= 8) { ketqua.bac4 = 3.5; } else { if (ketqua.tongdiem >= 7) { ketqua.bac4 = 3.0; } else { if (ketqua.tongdiem >= 6) { ketqua.bac4 = 2.5; } else { if (ketqua.tongdiem >= 5) { ketqua.bac4 = 2.0; } else { if (ketqua.tongdiem >= 4) { ketqua.bac4 = 1.5; } else { ketqua.bac4 = 0; } } } } } } } if (ketqua.bac4 == 4.0) { ketqua.xeploai = "Xuất sắc"; } else { if (ketqua.bac4 == 3.8) { ketqua.xeploai = "Giỏi"; } else { if (ketqua.bac4 == 3.5 || ketqua.bac4 == 3.0) { ketqua.xeploai = "Khá"; } else { if (ketqua.bac4 == 2.5 || ketqua.bac4 == 2.0) { ketqua.xeploai = "Trung bình"; } else { if (ketqua.bac4 == 1.5) { ketqua.xeploai = "Yếu"; } else { ketqua.xeploai = "Không qua môn"; } } } } } kqhts.Add(ketqua); } //hoc ki List <HocKy> hockis = new List <HocKy>(); HocKyService hk = new HocKyService(); foreach (var item in hk.GetAll()) { var hocky = new HocKy(); hocky = item; hockis.Add(hocky); } a.mHocKy = hockis; a.mKQHT = kqhts; return(PartialView(a)); }
public JsonResult getKQHT_theoKy(int idhk) { LopHocPhanService sc = new LopHocPhanService(); IEnumerable <LopHocPhan> lst = new List <LopHocPhan>(); lst = sc.GetLopHocPhanByHK(idhk); List <KetQuaHocTap> list_kqht = new List <KetQuaHocTap>(); KetQuaHocTapService kqhtsev = new KetQuaHocTapService(); List <KQHT> lsl = new List <KQHT>(); list_kqht = kqhtsev.GetAll().ToList(); foreach (var item2 in lst) { foreach (var item in list_kqht) { if (item2.LopHocPhanId == item.LopHocPhanId) { KQHT ketqua = new KQHT(); ketqua.kqhtid = item.kqhtID; ketqua.lophpid = item.LopHocPhanId; ketqua.svid = item.SinhVienId; ketqua.tk = item.ThuongKy; ketqua.gk = item.GiuaKy; ketqua.ck = item.CuoiKy; double?tongket = ketqua.tk * 0.2 + ketqua.gk * 0.3 + ketqua.ck * 0.5; if (ketqua.tk == null && ketqua.gk == null && ketqua.ck == null) { break; } ketqua.tongdiem = tongket; if (ketqua.tongdiem > 9) { ketqua.bac4 = 4.0; } else { if (ketqua.tongdiem >= 8.5) { ketqua.bac4 = 3.8; } else { if (ketqua.tongdiem >= 8) { ketqua.bac4 = 3.5; } else { if (ketqua.tongdiem >= 7) { ketqua.bac4 = 3.0; } else { if (ketqua.tongdiem >= 6) { ketqua.bac4 = 2.5; } else { if (ketqua.tongdiem >= 5) { ketqua.bac4 = 2.0; } else { if (ketqua.tongdiem >= 4) { ketqua.bac4 = 1.5; } else { ketqua.bac4 = 0; } } } } } } } if (ketqua.bac4 == 4.0) { ketqua.xeploai = "Xuất sắc"; } else { if (ketqua.bac4 == 3.8) { ketqua.xeploai = "Giỏi"; } else { if (ketqua.bac4 == 3.5 || ketqua.bac4 == 3.0) { ketqua.xeploai = "Khá"; } else { if (ketqua.bac4 == 2.5 || ketqua.bac4 == 2.0) { ketqua.xeploai = "Trung bình"; } else { if (ketqua.bac4 == 1.5) { ketqua.xeploai = "Yếu"; } else { ketqua.xeploai = "Không qua môn"; } } } } } lsl.Add(ketqua); } } } var res = Json(lsl, JsonRequestBehavior.AllowGet); return(res); }