public ActionResult EditSchedule(ThoiKhoaBieu tkb) { try { // TODO: Add insert logic here if (ModelState.IsValid) { var _tkbDao = new ThoiKhoaBieuDao(); var res = _tkbDao.Update(tkb); if (res) { return(RedirectToAction("Index", "KhoaHoc")); } else { ModelState.AddModelError("", "Cập nhật lỗi"); } } return(View(tkb)); } catch { return(RedirectToAction("Index", "KhoaHoc")); } }
public ActionResult ChiTietKhoaHoc(int id) { var details = new KhoaHocDetailsViewModels(); var khoaHocDao = new KhoaHocDao().ViewDetail(id); var tkbDao = new ThoiKhoaBieuDao().getScheduleByCourse(khoaHocDao.MaKhoaHoc); details.MaKhoaHoc = khoaHocDao.MaKhoaHoc; details.TenKhoaHoc = khoaHocDao.TenKhoaHoc; details.GiaTien = khoaHocDao.GiaTien; details.GiaTien.ToString("0.#"); details.SoLuong = khoaHocDao.SoLuong.GetValueOrDefault(0); details.NgayBatDau = khoaHocDao.NgayBatDau.GetValueOrDefault(DateTime.Now); details.NgayKetThuc = khoaHocDao.NgayKetThuc.GetValueOrDefault(DateTime.Now); details.TinhTrang = khoaHocDao.TinhTrang; details.Mota = khoaHocDao.MoTa; details.SoTuan = khoaHocDao.SoTuan.GetValueOrDefault(8); details.LuaTuoiPhuHop = khoaHocDao.LuaTuoiPhuHop.GetValueOrDefault(18); details.MaDanhMuc = khoaHocDao.MaDanhMuc.GetValueOrDefault(1); if (tkbDao == null) { // Fix bug chưa tạo tkb details.MaTKB = tkbDao.MaTKB; details.ThuBa = tkbDao.ThuBa; details.ThuTu = tkbDao.ThuTu; details.ThuNam = tkbDao.ThuNam; details.ThuSau = tkbDao.ThuSau; details.ThuHai = tkbDao.ThuHai; details.ThuBay = tkbDao.ThuBay; details.ChuNhat = tkbDao.ChuNhat; details.ThoiGianHoc = tkbDao.ThoiGianHoc; } else { details.MaTKB = tkbDao.MaTKB; details.ThuBa = tkbDao.ThuBa; details.ThuTu = tkbDao.ThuTu; details.ThuNam = tkbDao.ThuNam; details.ThuSau = tkbDao.ThuSau; details.ThuHai = tkbDao.ThuHai; details.ThuBay = tkbDao.ThuBay; details.ChuNhat = tkbDao.ChuNhat; details.ThoiGianHoc = tkbDao.ThoiGianHoc; } return(View(details)); }
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)); }
public ActionResult EditSchedule(int id) { var _tkb = new ThoiKhoaBieuDao().ViewDetailsByMaKhoaHoc(id); return(View(_tkb)); }
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()); } }
public ActionResult GetSchedule(int id) { var dao = new ThoiKhoaBieuDao().ViewDetail(id); return(View()); }