public ActionResult XacNhanThanhToan(int id) { var dao = new DatTourDAO(); var daoTour = new TourDAO(); //Cập nhật trạng thái thanh toán var dattour = dao.TourChuaThanhToan(id); var tour = daoTour.ViewDetail(dattour.matour); //Trừ số chỗ int sochodattour = dattour.sotreem.Value + dattour.songuoilon.Value; int socho = tour.socho.Value; if (sochodattour > socho) { Session["Error"] = "Hiện tour đã hết chỗ"; return(RedirectToAction("ChiTietDatTour", "DatTour", new { id = id })); } else { bool result = dao.XacNhanThanhToan(id); daoTour.CapNhatSoCho(dattour.matour, sochodattour); } ViewBag.TourDaThanhToan = dao.TourDaThanhToan(id); return(View()); }
public ActionResult ChiTietDatTour(int id) { var dao = new DatTourDAO(); ViewBag.TourChuaThanhToan = dao.TourChuaThanhToan(id); return(View()); }
// // GET: /Admin/DatTour/ public ActionResult Index() { var dao = new DatTourDAO(); ViewBag.TourChuaThanhToan = dao.TourChuaThanhToan(); return(View()); }
public ActionResult SuaTour(int id) { var quangcaoDAO = new QuangCaoDAO(); ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao(); var dao = new DatTourDAO(); ViewBag.TTDatTour = dao.TourChuaThanhToan(id); return(View()); }
public ActionResult SuaTour(tblDATTOUR model) { var quangcaoDAO = new QuangCaoDAO(); ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao(); var dao = new DatTourDAO(); ViewBag.TTDatTour = dao.TourChuaThanhToan(model.madattour); if (ModelState.IsValid) { int?socho = new TourDAO().ViewDetail(model.matour).socho; if (model.sotreem == null) { model.sotreem = 0; } int soChoDat = model.songuoilon.Value + model.sotreem.Value; if (socho < soChoDat) { ViewBag.Error = "Số chỗ còn trống không đủ . Hiện số chỗ còn " + socho + " chỗ"; ViewBag.DetailTour = new TourDAO().ViewDetail(model.matour); var session = (TravelOnline.Common.UserLogin)Session[TravelOnline.Common.CommonConstants.CUSTOMER_SESSION]; if (session == null) { return(RedirectToAction("Login", "KhachHang")); } ViewBag.ThongTinKhachHang = new KhachHangDAO().ViewDetail(session.UserID); return(View()); } else { double giatour; var tourDAO = new TourDAO(); var tour = tourDAO.ViewDetail(model.matour); if (tour.giakhuyenmai != null) { giatour = tour.giakhuyenmai.Value; } else { giatour = tour.giatour.Value; } //Gia tour tre em double giaTourTreEm = giatour - giatour * 5 / 100; model.tongtien = giatour * model.songuoilon.Value + giaTourTreEm * model.sotreem.Value; bool result = dao.Update(model); if (result) { return(RedirectToAction("TourCuaToi", "KhachHang")); } } } return(View()); }