Exemple #1
0
        public ActionResult XacNhanXoa(int _MaGiay)
        {
            Giay giay = db.Giays.SingleOrDefault(n => n.MaGiay == _MaGiay);

            db.Giays.Remove(giay);
            db.SaveChanges();

            KhachHang kh = Session["TaiKhoan"] as KhachHang;

            if (kh == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            using (var db = new QuanLyBanGiayModel())
            {
                db.Logs.Add(new Log
                {
                    Email   = kh.Email,
                    Time    = DateTime.Now,
                    Message = $"Quản Trị Viên {kh.HoTen} đã vừa XÓA giày  {giay.TenGiay } vào lúc {DateTime.Now}"
                });

                db.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
Exemple #2
0
        public ActionResult ChinhSua(Giay _Giay, HttpPostedFileBase FileUpload)
        {
            //đưa dữ liệu vào dropdownlist
            ViewBag.MaLoai = new SelectList(db.Loais.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai", _Giay.MaLoai);
            ViewBag.MaNCC  = new SelectList(db.NhaCungCaps.ToList().OrderBy(n => n.TenNCC), "NhaCC", "TenNCC", _Giay.MaNCC);
            //kiểm tra ảnh bìa
            if (FileUpload == null)
            {
                ViewBag.ThongBao = "Chưa chọn Ảnh bìa";
                return(View(_Giay));
            }
            //đưa vào csdl
            if (!ModelState.IsValid)
            {
                return(View(_Giay));
            }
            var FileName = Path.GetFileName(FileUpload.FileName);
            var DuongDan = Path.Combine(Server.MapPath("~/HinhAnhSP"), FileName);

            if (!System.IO.File.Exists(DuongDan))
            {
                FileUpload.SaveAs(DuongDan);
            }
            _Giay.AnhBia = FileUpload.FileName;
            // thực hiện cập nhật model
            db.Entry(_Giay).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();

            KhachHang kh = Session["TaiKhoan"] as KhachHang;

            if (kh == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            using (var db = new QuanLyBanGiayModel())
            {
                db.Logs.Add(new Log
                {
                    Email   = kh.Email,
                    Time    = DateTime.Now,
                    Message = $"Quản Trị Viên {kh.HoTen} đã vừa CHỈNH SỬA giày {_Giay.TenGiay} vào lúc {DateTime.Now}"
                });
                ViewBag.Logs = db.Logs.OrderByDescending(log => log.Time).ToList();
                db.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
Exemple #3
0
        //Thêm mới
        public ActionResult ThemMoi(Giay _Giay, HttpPostedFileBase FileUpload)
        {
            ViewBag.MaLoai = new SelectList(db.Loais.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai");
            ViewBag.MaNCC  = new SelectList(db.NhaCungCaps.ToList().OrderBy(n => n.TenNCC), "MaNCC", "TenNCC");
            if (FileUpload == null)
            {
                ViewBag.ThongBao = "Chưa chọn Ảnh bìa";
                return(View());
            }
            if (!ModelState.IsValid)
            {
                return(View(_Giay));
            }
            //Lưu tên và đường dẫn của file
            var FileName = Path.GetFileName(FileUpload.FileName);
            var DuongDan = Path.Combine(Server.MapPath("~/HinhAnhSP"), FileName);

            //Kiểm tra hình ảnh đã tồn tại chưa
            if (!System.IO.File.Exists(DuongDan))
            {
                FileUpload.SaveAs(DuongDan);
            }
            _Giay.AnhBia      = FileUpload.FileName;
            _Giay.NgayCapNhat = DateTime.Now;
            db.Giays.Add(_Giay);
            db.SaveChanges();

            KhachHang kh = Session["TaiKhoan"] as KhachHang;

            if (kh == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            using (var db = new QuanLyBanGiayModel())
            {
                db.Logs.Add(new Log
                {
                    Email   = kh.Email,
                    Time    = DateTime.Now,
                    Message = $"Quản Trị Viên {kh.HoTen} đã vừa THÊM giày: {_Giay.TenGiay} vào lúc {DateTime.Now}"
                });
                ViewBag.Logs = db.Logs.OrderByDescending(log => log.Time).ToList();
                db.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult Index(int?_Page)
        {
            int       PageNumber = (_Page ?? 1);
            int       PageSize   = 20;
            KhachHang kh         = Session["TaiKhoan"] as KhachHang;

            if (kh == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            using (var db = new QuanLyBanGiayModel())
            {
                db.Logs.Add(new Log
                {
                    Email   = kh.Email,
                    Time    = DateTime.Now,
                    Message = $"Quản Trị Viên {kh.HoTen} đã vừa đăng nhập vào lúc {DateTime.Now}"
                });
                ViewBag.Logs = db.Logs.OrderByDescending(log => log.Time).ToList();
                db.SaveChanges();
            }
            return(View(db.Logs.ToList().OrderByDescending(n => n.ID).ToPagedList(PageNumber, PageSize)));
        }