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 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 void GetListTest()// Lay het { Assert.AreEqual(3, dao.GetList().Count); }
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")); } }