public ActionResult DanhSachDiemDanh(int idsv, int idlhp) { DiemDanhService a = new DiemDanhService(); SinhVienService b = new SinhVienService(); LopHocPhanService c = new LopHocPhanService(); List <DiemDanh> lst = new List <DiemDanh>(); foreach (var item in a.GetbyIDSV(idsv, idlhp)) { DiemDanh m = new DiemDanh(); m = item; lst.Add(m); } ViewBag.ten = b.getById(idsv).tenSinhVien; ViewBag.mon = c.getById(idlhp).tenLopHocPhan; return(View(lst)); }
public ActionResult DiemDanhCf(int idsv, int idlhp, int tt) { DiemDanhService a = new DiemDanhService(); KetQuaHocTapService aa = new KetQuaHocTapService(); DiemDanh dd = new DiemDanh(); dd.kqhtID = aa.getIDkqht(idsv, idlhp); if (tt == 0) { dd.tragthai = ComMon_BaiTapLon.EnumsHelper.TrangThaiDD.CoMat; } else { dd.tragthai = ComMon_BaiTapLon.EnumsHelper.TrangThaiDD.Vang; } dd.ngayDD = DateTime.Now; var temp = a.GetbyIDSV(idsv, idlhp).Where(x => x.ngayDD.Day == dd.ngayDD.Day && x.ngayDD.Month == dd.ngayDD.Month && x.ngayDD.Year == dd.ngayDD.Year).FirstOrDefault(); if (temp != null) { if (dd.tragthai == ComMon_BaiTapLon.EnumsHelper.TrangThaiDD.CoMat) { TempData["tb"] = "Hom nay da diem danh"; } else if (dd.tragthai == ComMon_BaiTapLon.EnumsHelper.TrangThaiDD.Vang) { TempData["tb"] = "Hom nay da bi vang"; } } else { a.Add(dd); if (dd.tragthai == ComMon_BaiTapLon.EnumsHelper.TrangThaiDD.CoMat) { TempData["tb"] = "Diem danh thanh cong"; } else if (dd.tragthai == ComMon_BaiTapLon.EnumsHelper.TrangThaiDD.Vang) { TempData["tb"] = "Sinh vien da duoc danh vang"; } } return(RedirectToAction("DiemDanh", new { id = idlhp })); }