Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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 }));
        }