public ActionResult Sua(QuangCao qc)
 {
     SetViewBag();
     if (ModelState.IsValid)
     {
         var dao    = new QuangCaoDAO();
         var result = dao.Sua(qc);
         if (result)
         {
             SetAlert("Cập nhật quảng cáo " + qc.Id + " thành công", "success");
             logger.Info("Thêm mới quảng cáo " + qc.Id + " thành công!");
             if (Session["returnUrl"] == null)
             {
                 return(Redirect("/Admin/Home/Index"));
             }
             else
             {
                 return(Redirect(Session["returnUrl"].ToString()));
             }
         }
         else
         {
             SetAlert("Cập nhật quảng cáo " + qc.Id + " không thành công", "error");
             logger.Error("Cập nhật quảng cáo " + qc.Id + " không thành công!");
             ModelState.AddModelError("", "Cập nhật không thành công");
         }
     }
     return(View());
 }
        public ActionResult Delete(int id)
        {
            var dao = new QuangCaoDAO();

            dao.Delete(id);
            return(RedirectToAction("Index"));
        }
        //
        // GET: /Admin/QuangCao/

        public ActionResult Index(int page = 1, int pageSize = 10)
        {
            var dao   = new QuangCaoDAO();
            var model = dao.ListAllPaging(page, pageSize);

            return(View(model));
        }
        public ActionResult Login()
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            return(View());
        }
        public ActionResult Login(LoginModel model)
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            if (ModelState.IsValid)
            {
                var dao    = new KhachHangDAO();
                var result = dao.Login(model.UserName, Encryptor.MD5Hash(model.PassWord));
                if (result == 1)
                {
                    var userSession = new UserLogin();
                    var user        = dao.GetByID(model.UserName);
                    userSession.UserID   = user.makh;
                    userSession.UserName = user.taikhoan;
                    Session.Add(CommonConstants.CUSTOMER_SESSION, userSession);
                    return(Redirect("/"));
                }
                else
                {
                    if (result == -2)
                    {
                        ModelState.AddModelError("", "Mật khẩu không chính xác");
                    }

                    else
                    {
                        ModelState.AddModelError("", "Tài khoản không tồn tại");
                    }
                }
            }

            return(View(model));
        }
        public ActionResult DetailTour(int id)
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao   = quangcaoDAO.DanhSachQuangCao();
            ViewBag.DetailTour = new TourDAO().ViewDetail(id);
            return(View());
        }
        // GET: Admin/QuangCao
        public ActionResult DanhSachQuangCao(string tukhoa, int page = 1, int pageSize = 30)
        {
            var dao   = new QuangCaoDAO();
            var model = dao.DanhSachQuangCao(tukhoa, page, pageSize);

            ViewBag.TuKhoa = tukhoa;
            return(View(model));
        }
Ejemplo n.º 8
0
        public ActionResult DetailNews(int id)
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            var tour = new TinTucDAO().ViewDetail(id);

            return(View(tour));
        }
        public JsonResult ThayDoiTrangThai(long id)
        {
            var result = new QuangCaoDAO().ThayDoiTrangThai(id);

            return(Json(new
            {
                trangthai = result
            }));
        }
        public ActionResult LichKhoiHanh()
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            var tourDAO = new TourDAO();

            ViewBag.LichKhoiHanh = tourDAO.GetTourGanDay(20);
            return(View());
        }
        public ActionResult TourKhuyenMai(int page = 1, int pageSize = 8)
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            var tourDAO = new TourDAO();
            var model   = tourDAO.GetTourKhuyenMai(page, pageSize);

            return(View(model));
        }
        public ActionResult TourTrongNuoc(int page = 1, int pageSize = 8)
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            var tourDAO = new TourDAO();
            var model   = tourDAO.GetListTourOfCategory("Trong nước", page, pageSize);

            return(View(model));
        }
        public ActionResult Search(int diemden, int giatour, string khoihanh)
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            var dao = new TourDAO();

            ViewBag.Tour = dao.SearchTour(diemden, giatour, khoihanh);
            return(View());
        }
Ejemplo n.º 14
0
        public ActionResult SuaTour(int id)
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            var dao = new DatTourDAO();

            ViewBag.TTDatTour = dao.TourChuaThanhToan(id);
            return(View());
        }
Ejemplo n.º 15
0
        public ActionResult HuyTour(int id)
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            var  dao    = new DatTourDAO();
            bool result = dao.Delete(id);

            return(RedirectToAction("TourCuaToi", "KhachHang"));
        }
Ejemplo n.º 16
0
        //
        // GET: /TinTuc/

        public ActionResult Index(int page = 1, int pageSize = 6)
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            var dao   = new TinTucDAO();
            var model = dao.ListAll(page, pageSize);

            ViewBag.News = dao.ListAll(page, pageSize);
            return(View(model));
        }
        public ActionResult Sua(int id)
        {
            SetViewBag();
            if (Request["returnUrl"] != null)
            {
                Session["returnUrl"] = Request["returnUrl"];
            }
            var quangcao = new QuangCaoDAO().ViewDetailByID(id);

            return(View(quangcao));
        }
        public JsonResult GetDiemDen(int id)
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            var        result = new DiemDenDAO().Seach(id);
            JsonResult json   = new JsonResult();

            json.Data = result;
            return(json);
        }
Ejemplo n.º 19
0
        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());
        }
        public ActionResult TourNuocNgoai(int page = 1, int pageSize = 8)
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            var tourDAO = new TourDAO();
            var model   = tourDAO.GetListTourOfCategory("Quốc tế", page, pageSize);

            //ViewBag.TourOfCategory = tourDAO.GetListTourOfCategory("Quốc tế");
            return(View(model));
        }
Ejemplo n.º 21
0
        //
        // GET: /Home/

        public ActionResult Index()
        {
            var tourDAO   = new TourDAO();
            var tintucDAO = new TinTucDAO();

            ViewBag.NewTour    = tourDAO.ListNewTour(4);
            ViewBag.News       = tintucDAO.ListNews(3);
            ViewBag.TourGanDay = tourDAO.GetTourGanDay(5);
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            return(View());
        }
        public ActionResult LayLaiMatKhau()
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            var session = (TravelOnline.Common.UserLogin)Session[TravelOnline.Common.CommonConstants.CUSTOMER_SESSION];

            if (session != null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            return(View());
        }
        public ActionResult UpdateProfile()
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            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());
        }
 public ActionResult Edit(tblQUANGCAO qc)
 {
     if (ModelState.IsValid)
     {
         var dao    = new QuangCaoDAO();
         var result = dao.Update(qc);
         if (result)
         {
             return(RedirectToAction("Index", "QuangCao"));
         }
         else
         {
             ModelState.AddModelError("", "Sửa quảng cáo không thành công");
         }
     }
     return(View("Edit"));
 }
 public ActionResult Create(tblQUANGCAO model)
 {
     if (ModelState.IsValid)
     {
         var  dao = new QuangCaoDAO();
         long id  = dao.Insert(model);
         if (id > 0)
         {
             return(RedirectToAction("Index", "QuangCao"));
         }
         else
         {
             ModelState.AddModelError("", "Thêm quảng cáo không thành công");
         }
     }
     return(View("Create"));
 }
        public ActionResult TourCuaToi()
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            var session = (TravelOnline.Common.UserLogin)Session[TravelOnline.Common.CommonConstants.CUSTOMER_SESSION];

            if (session == null)
            {
                return(RedirectToAction("Login", "KhachHang"));
            }
            else
            {
                var dao = new DatTourDAO();
                ViewBag.TourChuaThanhToan = dao.TourChuaThanhToanTheoKhachHang(session.UserID);
            }
            return(View());
        }
        public ActionResult Register(DangKyModel model)
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            if (ModelState.IsValid)
            {
                var dao = new KhachHangDAO();
                if (dao.kiemTraTaiKhoan(model.taikhoan) > 0)
                {
                    ModelState.AddModelError("", "Tên đăng nhập đã tồn tại");
                }
                else if (dao.kiemTraEmail(model.email) > 0)
                {
                    ModelState.AddModelError("", "Tên email đã tồn tại");
                }
                else
                {
                    var khachhang = new tblKHACHHANG();
                    khachhang.taikhoan  = model.taikhoan;
                    khachhang.hoten     = model.hoten;
                    khachhang.ngaysinh  = model.ngaysinh;
                    khachhang.cmt       = model.cmt;
                    khachhang.diachi    = model.diachi;
                    khachhang.dienthoai = model.dienthoai;
                    khachhang.gioitinh  = model.gioitinh;
                    khachhang.email     = model.email;
                    var encrytedMd5Pas = Encryptor.MD5Hash(model.matkhau);
                    khachhang.matkhau = encrytedMd5Pas;
                    var result = dao.Insert(khachhang);
                    if (result > 0)
                    {
                        Session["Register"] = "Đăng ký";
                        return(RedirectToAction("Login", "KhachHang"));
                    }
                    else
                    {
                        ModelState.AddModelError("", "Đăng ký không thành công");
                    }
                }
            }
            return(View(model));
        }
        public ActionResult CapNhatMatKhau(string taikhoan, string email, string rdcode)
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            var session = (TravelOnline.Common.UserLogin)Session[TravelOnline.Common.CommonConstants.CUSTOMER_SESSION];

            if (session != null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            //Kiểm tra tài khoản, email và rdcode
            var  dao    = new KhachHangDAO();
            bool result = dao.KiemTraTaiKhoanEmailRDCode(taikhoan, email, rdcode);

            if (result == false)
            {
                return(RedirectToAction("Index", "Home"));
            }
            return(View());
        }
        public ActionResult Them(QuangCao qc)
        {
            SetViewBag();
            if (ModelState.IsValid)
            {
                var dao = new QuangCaoDAO();

                long id = dao.Them(qc);
                if (id > 0)
                {
                    SetAlert("Thêm mới quảng cáo " + qc.Id + " thành công!", "success");
                    logger.Info("Thêm mới quảng cáo " + qc.Id + " thành công!");
                    return(RedirectToAction("Them"));
                }
                else
                {
                    SetAlert("Thêm mới quảng cáo " + qc.Id + " không thành công!", "error");
                    logger.Error("Thêm mới quảng cáo " + qc.Id + " không thành công!");
                }
            }
            return(View());
        }
Ejemplo n.º 30
0
        public ActionResult DatTourThanhCong()
        {
            var quangcaoDAO = new QuangCaoDAO();

            ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao();
            var session = (TravelOnline.Common.ThongTinDatTour)Session[TravelOnline.Common.CommonConstants.DATTOUR_SESSION];

            if (session == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                //string content = System.IO.File.ReadAllText(Server.MapPath("~/Assets/client/templates/dattour.html"));
                //string name = "<title>Thông tin đặt tour1</title>";
                //content = content.Replace("<title>Thông tin đặt tour</title>\r\n", name);
                //new MailHelper().SendMail("*****@*****.**", "Thông tin đặt tour", content);
                ViewBag.DetailTour = new TourDAO().ViewDetail(session.matour);
            }

            return(View());
        }