Пример #1
0
        public ActionResult CreateSchedule(ThoiKhoaBieu tkb, int id)
        {
            // TODO: Add insert logic here
            if (ModelState.IsValid)
            {
                tkb.MaKhoaHoc = id;

                var thoiKhoaBieuDao = new ThoiKhoaBieuDao();

                int maTKB = thoiKhoaBieuDao.Insert(tkb);

                if (maTKB > 0)
                {
                    return(RedirectToAction("Index", "KhoaHoc"));
                }
                else
                {
                    ModelState.AddModelError("", "Thêm thất bại");
                }
            }
            SetViewBagKH();
            SetViewBagGV();
            return(View(tkb));
        }
Пример #2
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());
            }
        }