コード例 #1
0
        public ActionResult Create(Speciality collection)
        {
            var session = (AdminLogin)Session[CommonConstants.USER_SESSION];

            if (session.id_permission != 1)
            {
                return(View("Error"));
            }
            ViewBag.AdminName = session.name;
            if (ModelState.IsValid)
            {
                var dao = new SpecialityDao();


                int id = dao.Insert(collection);
                if (id > 0)
                {
                    //để thông báo thêm thành công
                    SetNotice("Hệ thống đã thêm thành công.", "success");
                    return(RedirectToAction("Create"));
                }
                else
                {
                    ModelState.AddModelError("", "Thêm ngành học không thành công.");
                }
            }
            return(View());
        }
コード例 #2
0
        public ActionResult Edit(int id)
        {
            var dao     = new AdminDao();
            var session = (AdminLogin)Session[CommonConstants.USER_SESSION];

            if (session.id_permission != 1)
            {
                return(View("Error"));
            }
            ViewBag.AdminName = session.name;

            var dao1 = new SpecialityDao().ViewDetail(id);

            if (dao1 == null)
            {
                return(View("Error"));
            }
            else
            {
                dao.UpdateLastLogin(session.id_admin);
                dao.UpdateLastSeen("Sửa thông tin của ngành " + dao1.speciality_name, "/Admin/Class/Edit" + dao1.id_speciality, session.id_admin);

                return(View(dao1));
            }
        }
コード例 #3
0
        public ActionResult Delete(int id)
        {
            var result = new SpecialityDao().Delete(id);

            if (result == true)
            {
            }
            return(RedirectToAction("Index"));
        }
コード例 #4
0
        public void UpdateTest()
        {
            var sp1       = new SpecialityDao();
            var specialit = sp1.Read(1);

            specialit.Name = "Прикладная информатика и право";
            sp1.Update(specialit);
            Assert.IsTrue(true);
        }
コード例 #5
0
        public void CreateTest()
        {
            var spec      = new Speciality(4, "Электронные узлы");
            var sp1       = new SpecialityDao();
            var specialit = sp1.Read(1);

            sp1.Create(spec);
            Assert.IsTrue(true);
        }
コード例 #6
0
        // GET: Admin/Speciality
        public ActionResult Index()
        {
            var dao     = new AdminDao();
            var session = (AdminLogin)Session[CommonConstants.USER_SESSION];

            if (session.id_permission != 1)
            {
                return(View("Error"));
            }
            ViewBag.AdminName = session.name;
            dao.UpdateLastLogin(session.id_admin);
            dao.UpdateLastSeen("Quản lý ngành đào tạo", "Admin/Speciality/", session.id_admin);
            var dap1  = new SpecialityDao();
            var model = dap1.ListAll();

            return(View(model));
        }
コード例 #7
0
        public ActionResult Edit(Model.EF.Speciality collection)
        {
            var dao     = new SpecialityDao();
            var session = (AdminLogin)Session[CommonConstants.USER_SESSION];

            if (session.id_permission != 1)
            {
                return(View("Error"));
            }
            ViewBag.AdminName = session.name;
            var id = dao.Update(collection);

            if (id)
            {
                SetNotice("Hệ thống đã sửa thành công ngành " + collection.speciality_name + ".", "success");
                return(RedirectToAction("Index"));
            }
            else
            {
                SetNotice("Có lỗi xảy ra!!", "danger");
                ModelState.AddModelError("", "Cập nhật thông tin ngành không thành công.");
            }
            return(View());
        }
コード例 #8
0
        public Report()
        {
            StudentDao studentDao = new StudentDao();

            students = studentDao.GetAll();
            StudentGradeDao studentGradeDao = new StudentGradeDao();

            grades = studentGradeDao.GetAll();
            SubjectDao subjectDao = new SubjectDao();

            subjects = subjectDao.GetAll();
            ExaminationDao examinationDao = new ExaminationDao();

            examinations = examinationDao.GetAll();
            SessionDao sessionDao = new SessionDao();

            sessions = sessionDao.GetAll();
            GroupDao groupDao = new GroupDao();

            groups = groupDao.GetAll();
            SpecialityDao specialityDao = new SpecialityDao();

            specialities = specialityDao.GetAll();
        }
コード例 #9
0
        public void SetViewBag(int?selectedId = null)
        {
            var dao = new SpecialityDao();

            ViewBag.id_speciality = new SelectList(dao.ListAll(), "id_speciality", "speciality_name", selectedId);
        }