Exemplo n.º 1
0
        public ActionResult ThemMoiNSX()
        {
            if (Session["Admin"] == null)
            {
                return(RedirectToAction("LoginAdmin", "Admin"));
            }
            //Kiểm tra phân quyền
            Admin           ad = (Admin)Session["Admin"];
            PhanQuyen_Admin pq = db.PhanQuyen_Admins.SingleOrDefault(n => n.MaAdmin == ad.MaAdmin);

            if (pq.PQ_ThuongHieu == false)
            {
                return(RedirectToAction("Index", "Admin"));
            }
            return(View());
        }
Exemplo n.º 2
0
        public ActionResult ThemMoiSP()
        {
            if (Session["Admin"] == null)
            {
                return(RedirectToAction("LoginAdmin", "Admin"));
            }
            Admin           ad = (Admin)Session["Admin"];
            PhanQuyen_Admin pq = db.PhanQuyen_Admins.SingleOrDefault(n => n.MaAdmin == ad.MaAdmin);

            if (pq.PQ_MatHang == false)
            {
                return(RedirectToAction("Index", "Admin"));
            }
            ViewBag.MaDM         = new SelectList(db.DanhMucs.OrderBy(n => n.TenDM), "MaDM", "TenDM");;
            ViewBag.MaThuongHieu = new SelectList(db.ThuongHieus.OrderBy(n => n.TenThuongHieu), "MaThuongHieu", "TenThuongHieu");
            return(View());
        }
Exemplo n.º 3
0
        public ActionResult SuaNXS(int id)
        {
            if (Session["Admin"] == null)
            {
                return(RedirectToAction("LoginAdmin", "Admin"));
            }
            //Kiểm tra phân quyền
            Admin           ad = (Admin)Session["Admin"];
            PhanQuyen_Admin pq = db.PhanQuyen_Admins.SingleOrDefault(n => n.MaAdmin == ad.MaAdmin);

            if (pq.PQ_ThuongHieu == false)
            {
                return(RedirectToAction("Index", "Admin"));
            }
            var model = db.ThuongHieus.SingleOrDefault(n => n.MaThuongHieu == id);

            return(View(model));//cai nay la httpget
        }
Exemplo n.º 4
0
        public ActionResult QuanLySanPham(int?page)
        {
            if (Session["Admin"] == null)
            {
                return(RedirectToAction("Index", "Admin"));
            }
            Admin           ad = (Admin)Session["Admin"];
            PhanQuyen_Admin pq = db.PhanQuyen_Admins.SingleOrDefault(n => n.MaAdmin == ad.MaAdmin);

            if (pq.PQ_MatHang == false)
            {
                return(Content("<script language='javascript' type='text/javascript'>alert('Bạn không được phép truy cập vào mục này!');</script>"));
            }
            //Số sản phẩm 1 trang
            int pageSize = 21;
            //Số trang
            int pageNum = (page ?? 1);
            var lst     = from s in db.MatHangs orderby s.MaHang descending select s;

            return(View(lst.ToPagedList(pageNum, pageSize)));
        }
Exemplo n.º 5
0
        public ActionResult QuanLyThuongHieu(int?page)
        {
            if (Session["Admin"] == null)
            {
                return(RedirectToAction("LoginAdmin", "Admin"));
            }
            Admin           ad = (Admin)Session["Admin"];
            PhanQuyen_Admin pq = db.PhanQuyen_Admins.SingleOrDefault(n => n.MaAdmin == ad.MaAdmin);

            if (pq.PQ_ThuongHieu == false)
            {
                return(RedirectToAction("Index", "Admin"));
            }
            //Số sản phẩm 1 trang
            int pageSize = 21;
            //Số trang
            int pageNum = (page ?? 1);
            var lst     = from s in db.ThuongHieus select s;

            return(View(lst.ToPagedList(pageNum, pageSize)));
        }
Exemplo n.º 6
0
        public ActionResult XoaSP(int id)
        {
            if (Session["Admin"] == null)
            {
                return(RedirectToAction("LoginAdmin", "Admin"));
            }
            Admin           ad = (Admin)Session["Admin"];
            PhanQuyen_Admin pq = db.PhanQuyen_Admins.SingleOrDefault(n => n.MaAdmin == ad.MaAdmin);

            if (pq.PQ_MatHang == false)
            {
                return(RedirectToAction("Index", "Admin"));
            }
            MatHang sp = db.MatHangs.SingleOrDefault(n => n.MaHang == id);

            if (sp == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(sp));
        }
Exemplo n.º 7
0
        public ActionResult SuaSP(int id)
        {
            if (Session["Admin"] == null)
            {
                return(RedirectToAction("LoginAdmin", "Admin"));
            }
            Admin           ad = (Admin)Session["Admin"];
            PhanQuyen_Admin pq = db.PhanQuyen_Admins.SingleOrDefault(n => n.MaAdmin == ad.MaAdmin);

            if (pq.PQ_MatHang == false)
            {
                return(RedirectToAction("Index", "Admin"));
            }
            MatHang g = db.MatHangs.SingleOrDefault(n => n.MaHang == id);

            if (g == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            ViewBag.MaDM         = new SelectList(db.DanhMucs.OrderBy(n => n.TenDM), "MaDM", "TenDM", g.MaDM);;
            ViewBag.MaThuongHieu = new SelectList(db.ThuongHieus.OrderBy(n => n.TenThuongHieu), "MaThuongHieu", "TenThuongHieu", g.MaThuongHieu);
            return(View(g));
        }