Beispiel #1
0
        public ActionResult Edit(DanhMucKhoaHoc _danhMuc)
        {
            try
            {
                // TODO: Add update logic here
                if (ModelState.IsValid)
                {
                    var _daoDanhMuc = new DanhMucKhoaHocDao();

                    var res = _daoDanhMuc.Update(_danhMuc);
                    if (res)
                    {
                        return(RedirectToAction("Index", "DanhMucKhoaHoc"));
                    }
                    else
                    {
                        ModelState.AddModelError("", "Cập nhật lỗi");
                    }
                }

                return(View(_danhMuc));
            }
            catch
            {
                return(RedirectToAction("Index", "DanhMucKhoaHoc"));
            }
        }
Beispiel #2
0
        public ActionResult Create(DanhMucKhoaHoc danhMuc)
        {
            try
            {
                // TODO: Add insert logic here
                if (ModelState.IsValid)
                {
                    var danhMucDao = new DanhMucKhoaHocDao();

                    int maHoaDon = danhMucDao.Insert(danhMuc);
                    if (maHoaDon > 0)
                    {
                        return(RedirectToAction("Index", "DanhMucKhoaHoc"));
                    }
                    else
                    {
                        ModelState.AddModelError("", "Thêm thất bại");
                    }
                }
                return(View(danhMuc));
            }
            catch
            {
                return(View());
            }
        }
Beispiel #3
0
        // GET: DanhMucKhoaHoc
        //[HasCredential(Roles = "Xem_HoaDon")]
        public ActionResult Index(string searchString, int page = 1, int pageSize = 10)
        {
            var danhMucDao   = new DanhMucKhoaHocDao();
            var modelDanhMuc = danhMucDao.ListAllPaging(searchString, page, pageSize);

            return(View(modelDanhMuc));
        }
Beispiel #4
0
        public ActionResult EditCategoryCourse(DanhMucKhoaHoc _danhMuc)
        {
            var _dao = new DanhMucKhoaHocDao();

            var res = _dao.Update(_danhMuc);

            if (res)
            {
                return(RedirectToAction("Index", "KhoaHoc"));
            }
            else
            {
                ModelState.AddModelError("", "Cập nhật lỗi");
            }

            return(View(_danhMuc));
        }
Beispiel #5
0
        public ActionResult TaoMoiVaSuaDanhMuc(DanhMucKhoaHoc danhMuc)
        {
            eCenterDbContext _context = new eCenterDbContext();
            var danhMucDao            = new DanhMucKhoaHocDao();

            int _maDanhMuc = danhMucDao.Insert(danhMuc);

            //var modal = danhMucDao.GetById(_maDanhMuc);

            if (_maDanhMuc > 0)
            {
                return(RedirectToAction("Index", "KhoaHoc"));
            }
            else
            {
                ModelState.AddModelError("", "Thêm thất bại");
            }

            return(View(danhMuc));
        }
Beispiel #6
0
        public ActionResult EditCategoryCourse(int id)
        {
            var model = new DanhMucKhoaHocDao().ViewDetails(id);

            return(View(model));
        }
Beispiel #7
0
        public void SetViewBagDMKHDetails(int?maDanhMucKhoaHoc = null)
        {
            var dao = new DanhMucKhoaHocDao();

            ViewBag.MaDanhMucDetails = new SelectList(dao.ListAll(), "MaDanhMuc", "TenDanhMuc", maDanhMucKhoaHoc);
        }
Beispiel #8
0
        public ActionResult CreateDetails(KhoaHocDetailsModels khoaHocDetails)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    // Create Data Access Object
                    var _khoaHocDao = new KhoaHocDao();
                    var _tkbDao     = new ThoiKhoaBieuDao();
                    var _danhMucDao = new DanhMucKhoaHocDao();

                    // Create Model
                    var khoaHoc      = new KhoaHoc();
                    var danhMuc      = new DanhMucKhoaHoc();
                    var thoiKhoaBieu = new ThoiKhoaBieu();

                    // Thêm khóa học
                    khoaHoc.TenKhoaHoc    = khoaHocDetails.KhoaHoc.TenKhoaHoc;
                    khoaHoc.SoLuong       = khoaHocDetails.KhoaHoc.SoLuong;
                    khoaHoc.TinhTrang     = khoaHocDetails.KhoaHoc.TinhTrang;
                    khoaHoc.GiaTien       = khoaHocDetails.KhoaHoc.GiaTien;
                    khoaHoc.MoTa          = khoaHocDetails.KhoaHoc.MoTa;
                    khoaHoc.LuaTuoiPhuHop = khoaHocDetails.KhoaHoc.LuaTuoiPhuHop;
                    khoaHoc.MaDanhMuc     = khoaHocDetails.MaDanhMuc;
                    khoaHoc.MaGiaoVien    = khoaHocDetails.MaGiaoVien;

                    int idKH = _khoaHocDao.Insert(khoaHoc);


                    //// Thêm thời khóa biểu
                    thoiKhoaBieu.ThoiGianHoc = khoaHocDetails.ThoiGianHoc.ToString();
                    thoiKhoaBieu.ThuHai      = khoaHocDetails.ThuHai;
                    thoiKhoaBieu.ThuBa       = khoaHocDetails.ThuBa;
                    thoiKhoaBieu.ThuTu       = khoaHocDetails.ThuTu;
                    thoiKhoaBieu.ThuNam      = khoaHocDetails.ThuNam;
                    thoiKhoaBieu.ThuSau      = khoaHocDetails.ThuSau;
                    thoiKhoaBieu.ThuBay      = khoaHocDetails.ThuBay;
                    thoiKhoaBieu.ChuNhat     = khoaHocDetails.ChuNhat;
                    thoiKhoaBieu.MaKhoaHoc   = idKH;
                    int idTKB = _tkbDao.Insert(thoiKhoaBieu);

                    if (idKH > 0 && idTKB > 0)
                    {
                        return(RedirectToAction("Index", "KhoaHoc"));
                    }
                    else
                    {
                        ModelState.AddModelError("", "Xảy ra lỗi khi thêm khóa học");
                    }
                    SetViewBagKH();
                    SetViewBagGV();
                    return(View(khoaHoc));
                }

                return(RedirectToAction("Index", "KhoaHoc"));
            }

            catch
            {
                return(View());
            }
        }
Beispiel #9
0
        // GET: DanhMucKhoaHoc/Edit/5
        public ActionResult Edit(int id)
        {
            var danhMuc = new DanhMucKhoaHocDao().ViewDetails(id);

            return(View(danhMuc));
        }