// GET: KhuyenMaiHome public ActionResult Index() { KhuyenMaiDAO dao = new KhuyenMaiDAO(); Session["KhuyenMai"] = dao.GetListConHan(); return(View()); }
public ActionResult Delete(int id) { var dao = new KhuyenMaiDAO(); dao.Delete(id); return(RedirectToAction("Index")); }
// // GET: /Admin/KhuyenMai/ public ActionResult Index(int page = 1, int pageSize = 10) { var dao = new KhuyenMaiDAO(); var model = dao.ListAllPaging(page, pageSize); return(View(model)); }
public ActionResult Update(int idKM) { if (Session["TaiKhoan"] != null) { var tk = Session["TaiKhoan"] as KhachHang; if (tk.LoaiTK == "Khách Hàng") { return(View("../Home/Index")); } else { KhuyenMaiDAO dao = new KhuyenMaiDAO(); var km = dao.GetKM(idKM); if (km == null) { ViewBag.Alert = "Không thể tìm thấy chương trình khuyến mãi"; } else { Session["UpdateKM"] = km; } return(View("Index")); } } else { return(View("../DangNhap/Index")); } }
public ActionResult Edit(int id) { var khuyenmai = new KhuyenMaiDAO().ViewDetail(id); SetViewBag(khuyenmai.matour); return(View(khuyenmai)); }
public ActionResult Index(KhuyenMai km, HttpPostedFileBase file, double phanTram) { var tk = Session["TaiKhoan"] as KhachHang; if (tk == null) { return(View("../Login/Index")); } else { if (tk.LoaiTK != "Admin") { return(View("../Home/Index")); } else { if (Session["UpdateKM"] == null) { var db = new KhuyenMaiDAO(); int result = db.InsertKM(km, file, phanTram); if (result == 0) { ModelState.AddModelError("Date", "Ngày bắt đầu phải < ngày kết thúc"); return(View("Index", km)); } else if (result == 1) { ModelState.AddModelError("Date1", "Ngày bắt đầu phải > ngày hiện tại"); return(View("Index", km)); } else { Session["ListKM"] = null; View("Index"); return(Redirect(Request.UrlReferrer.ToString())); } } else { var db = new KhuyenMaiDAO(); var km1 = Session["UpdateKM"] as KhuyenMai; int result = db.UpdateKM(km1.IdKhuyenMai, km, file, phanTram); if (result == 0) { ModelState.AddModelError("Date", "Ngày bắt đầu phải < ngày kết thúc"); return(View("Index", km)); } else { Session["ListKM"] = null; Session["UpdateKM"] = null; return(RedirectToAction("Reset", "KhuyenMai", new { area = "Admin" })); } } } } }
public ActionResult ChiTietKhuyenMai(long id) { var km = new KhuyenMaiDAO(); Session["KM"] = km.Find(id); var sach = new SachDAO(); Session["Title"] = km.Find(id).TenKhuyenMai; Session["Products"] = sach.GetListKM(id); return(View("../DanhSachSanPham/Index")); }
public PartialViewResult _KhuyenMai_ChiTiet(int ID) { List <KhuyenMaiDAO> promotions = (List <KhuyenMaiDAO>)TempData["promotions"]; TempData.Keep(); KhuyenMaiDAO promotion = promotions.Where(x => x.MaKhuyenMai.Equals(ID)).FirstOrDefault(); if (promotion == null) { promotion = new KhuyenMaiDAO(); promotion.ThoiGianBatDau = DateTime.Now; promotion.ThoiGianKetThuc = DateTime.Now; } return(PartialView(promotion)); }
public ActionResult Edit(tblKHUYENMAI khuyenmai) { if (ModelState.IsValid) { var dao = new KhuyenMaiDAO(); var result = dao.Update(khuyenmai); if (result) { return(RedirectToAction("Index", "KhuyenMai")); } else { ModelState.AddModelError("", "Sửa khuyến mại không thành công"); } } return(View("Edit")); }
public ActionResult Create(tblKHUYENMAI khuyenmai) { if (ModelState.IsValid) { var dao = new KhuyenMaiDAO(); long id = dao.Insert(khuyenmai); if (id > 0) { return(RedirectToAction("Index", "KhuyenMai")); } else { ModelState.AddModelError("", "Thêm tour không thành công"); } } SetViewBag(); return(View("Create")); }
public ActionResult Delete(bool confirm, int idKM) { if (Session["TaiKhoan"] != null) { var tk = Session["TaiKhoan"] as KhachHang; if (tk.LoaiTK == "Khách Hàng") { return(View("../Home/Index")); } else { KhuyenMaiDAO dao = new KhuyenMaiDAO(); if (confirm == true) { if (dao.DeleteKM(tk.MaKH, idKM) == false) { ViewBag.Alert = "Không thể xóa chương trình khuyến mãi này"; } else { if (Session["UpdateKM"] != null) { var km = Session["UpdateKM"] as KhuyenMai; if (km.MaKhuyenMai == idKM) { Session["UpdateKM"] = null; } } Session["ListKM"] = dao.GetList(); } } return(View("Index")); } } else { return(View("../DangNhap/Index")); } }
public ActionResult Update(long idKM) { var tk = Session["TaiKhoan"] as KhachHang; if (tk == null) { return(View("../Login/Index")); } else { if (tk.LoaiTK != "Admin") { return(View("../Home/Index")); } else { var db = new KhuyenMaiDAO(); Session["UpdateKM"] = db.Find(idKM); return(View("Index")); } } }
public ActionResult Search(string tenKM, DateTime?ngayBD, DateTime?ngayKT) { var tk = Session["TaiKhoan"] as KhachHang; if (tk == null) { return(View("../Login/Index")); } else { if (tk.LoaiTK != "Admin") { return(View("../Home/Index")); } else { var db = new KhuyenMaiDAO(); Session["ListKM"] = db.Search(tenKM, ngayBD, ngayKT); return(View("Index")); } } }
public JsonResult addOrUpdatePromotion(KhuyenMaiDAO obj, bool isUpdate) { AjaxResultModel Result = new AjaxResultModel(); bool check = true; try { if (isUpdate) { check = KhuyenMai_Service.Update(obj); } else { check = KhuyenMai_Service.Insert(obj); } if (check) { Result.Code = 0; Result.Message = "Thành công"; } else { Result.Code = 1; Result.Message = "Đã có lỗi xảy ra. Vui lòng thử lại."; } } catch (Exception e) { Result.Code = 1; Result.Message = e.Message; //throw; } return(Json(new JsonResult() { Data = Result })); }
public ActionResult Reset() { if (Session["TaiKhoan"] != null) { var tk = Session["TaiKhoan"] as KhachHang; if (tk.LoaiTK == "Khách Hàng") { return(View("../Home/Index")); } else { KhuyenMaiDAO dao = new KhuyenMaiDAO(); Session["ListKM"] = dao.GetList(); return(View("Index")); } } else { return(View("../DangNhap/Index")); } }
public ActionResult TimKiem(string tenkm, DateTime?batdau, DateTime?ketthuc, string phantram, DateTime?indate) { if (Session["TaiKhoan"] != null) { var tk = Session["TaiKhoan"] as KhachHang; if (tk.LoaiTK == "Khách Hàng") { return(View("../Home/Index")); } else { KhuyenMaiDAO dao = new KhuyenMaiDAO(); Session["ListKM"] = dao.Search(tenkm, batdau, ketthuc, phantram, indate); return(View("Index")); } } else { return(View("../DangNhap/Index")); } }
public ActionResult Index(string tenkm, DateTime batdau, DateTime ketthuc, string phantram, HttpPostedFileBase anh) { if (Session["TaiKhoan"] != null) { var tk = Session["TaiKhoan"] as KhachHang; if (tk.LoaiTK == "Khách Hàng") { return(View("../Home/Index")); } else { KhuyenMaiDAO dao = new KhuyenMaiDAO(); if (Session["UpdateKM"] == null) { int rs = dao.AddKM(tk.MaKH, tenkm, phantram, batdau, ketthuc, anh); if (rs == 1) { ViewBag.Ten = "Tên khuyến mãi đã tồn tại"; } else if (rs == 2) { ViewBag.BD = "Ngày bắt đầu phải bé hơn ngày kết thúc"; } else if (rs == 3) { ViewBag.KT = "Ngày kết thúc phải lớn hơn ngày hiện tại"; } else if (rs == 4) { ViewBag.PT = "Phần trăm phải lớn hơn 0 và bé hơn 100"; } else { Session["ListKM"] = dao.GetList(); } } else { var km = Session["UpdateKM"] as KhuyenMai; int rs = dao.UpdateKM(tk.MaKH, km.MaKhuyenMai, tenkm, phantram, batdau, ketthuc, anh); if (rs == 1) { ViewBag.Ten = "Tên khuyến mãi đã tồn tại"; } else if (rs == 2) { ViewBag.BD = "Ngày bắt đầu phải bé hơn ngày kết thúc"; } else if (rs == 3) { ViewBag.KT = "Ngày kết thúc phải lớn hơn ngày hiện tại"; } else if (rs == 4) { ViewBag.PT = "Phần trăm phải lớn hơn 0 và bé hơn 100"; } else { Session["UpdateKM"] = null; Session["ListKM"] = dao.GetList(); } } return(View("Index")); } } else { return(View("../DangNhap/Index")); } }