コード例 #1
0
        public ActionResult Edit(TRASUA ts)
        {
            //Dua du lieu vao dropdownload
            var anhbia = Request.Form["Anhbia1"];

            if (ModelState.IsValid)
            {
                ViewBag.MaLoai = new SelectList(data.LOAIs.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai");
                HttpPostedFileBase fileName = Request.Files["Anhbia"];
                //Luu ten fie, luu y bo sung thu vien using System.IO;
                if (fileName != null && fileName.FileName != "")
                {
                    string serverPath = HttpContext.Server.MapPath("~/img/");
                    string filePath   = serverPath + fileName.FileName;
                    fileName.SaveAs(filePath);
                    ts.Anhbia = fileName.FileName;
                }
                ts.TenTS  = Request.Form["TenTS"];
                ts.Giaban = long.Parse(Request.Form["Giaban"]);
                ts.MaLoai = int.Parse(Request.Form["MaLoai"]);
                if (ts.Anhbia == null)
                {
                    ts.Anhbia = anhbia;
                }
                //Luu vao CSDL
                UpdateModel(ts);
                data.SubmitChanges();
                return(RedirectToAction("TraSua"));
            }
            return(View(ts));
        }
コード例 #2
0
        public ActionResult xoa(int id)
        {
            if (Session["Taikhoanadmin"] != null)
            {
                TRASUA          ts   = data.TRASUAs.SingleOrDefault(n => n.MaTS == id);
                CHITIETDONTHANG ctdh = data.CHITIETDONTHANGs.Where(a => a.MaTS == ts.MaTS).Single();
                ViewBag.MaTS = ts.MaTS;
                if (ts == null)
                {
                    Response.StatusCode = 404;
                    return(null);
                }
                if (ctdh != null)
                {
                    ViewBag.ThongBao = "Không thể xoá sản phẩm này vì còn tồn tại ở chi tiết đặt hàng";
                    return(View());
                }
                else
                {
                    data.TRASUAs.DeleteOnSubmit(ts);
                    data.SubmitChanges();
                }

                return(RedirectToAction("TraSua"));
            }
            else if (Session["Taikhoan"] != null)
            {
                return(RedirectToAction("Index", "TraSua"));
            }
            else
            {
                return(RedirectToAction("DangNhap", "NguoiDung"));
            }
        }
コード例 #3
0
        //Khoi tao gio hàng theo Masach duoc truyen vao voi Soluong mac dinh la 1
        public GioHang(int MaTS)
        {
            iMaTS = MaTS;
            TRASUA trasua = data.TRASUAs.Single(n => n.MaTS == iMaTS);

            sTenTS   = trasua.TenTS;
            sAnhbia  = trasua.Anhbia;
            dDongia  = double.Parse(trasua.Giaban.ToString());
            iSoluong = 1;
        }
コード例 #4
0
        public ActionResult GetTop()
        {
            //lấy top bán chạy nhất
            List <TRASUA> list_banchay = new List <TRASUA>();
            var           topbanchay   = data.topbanchay().ToList();

            foreach (var item in topbanchay)
            {
                TRASUA ts = data.TRASUAs.Where(a => a.MaTS == item.MaTS).SingleOrDefault();
                list_banchay.Add(ts);
            }
            return(PartialView(list_banchay));
        }
コード例 #5
0
        public ActionResult Themmoits()
        {
            if (Session["Taikhoanadmin"] != null)
            {
                TRASUA x = new TRASUA();

                //Dua du lieu vao dropdownList
                //Lay ds tu tabke chu de, sắp xep tang dan trheo ten chu de, chon lay gia tri Ma CD, hien thi thi Tenchude
                ViewBag.MaLoai = new SelectList(data.LOAIs.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai");
                return(View(x));
            }
            else if (Session["Taikhoan"] != null)
            {
                return(RedirectToAction("Index", "TraSua"));
            }
            else
            {
                return(RedirectToAction("DangNhap", "NguoiDung"));
            }
        }
コード例 #6
0
 public ActionResult Edit(int id)
 {
     if (Session["Taikhoanadmin"] != null)
     {
         TRASUA ts = data.TRASUAs.SingleOrDefault(n => n.MaTS == id);
         if (ts == null)
         {
             Response.StatusCode = 404;
             return(null);
         }
         ViewBag.MaLoai = new SelectList(data.LOAIs.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai");
         return(View(ts));
     }
     else if (Session["Taikhoan"] != null)
     {
         return(RedirectToAction("Index", "TraSua"));
     }
     else
     {
         return(RedirectToAction("DangNhap", "NguoiDung"));
     }
 }
コード例 #7
0
 public ActionResult Delete(int id)
 {
     if (Session["Taikhoanadmin"] != null)
     {
         TRASUA ts = data.TRASUAs.SingleOrDefault(n => n.MaTS == id);
         ViewBag.MaTS = ts.MaTS;
         if (ts == null)
         {
             Response.StatusCode = 404;
             return(null);
         }
         return(View(ts));
     }
     else if (Session["Taikhoan"] != null)
     {
         return(RedirectToAction("Index", "TraSua"));
     }
     else
     {
         return(RedirectToAction("DangNhap", "NguoiDung"));
     }
 }
コード例 #8
0
 // GET: /Admin/
 public ActionResult Index()
 {
     if (Session["Taikhoanadmin"] != null)
     {
         //lấy top bán chạy nhất
         List <TRASUA> list_banchay = new List <TRASUA>();
         var           topbanchay   = data.topbanchay().ToList();
         foreach (var item in topbanchay)
         {
             TRASUA ts = data.TRASUAs.Where(a => a.MaTS == item.MaTS).FirstOrDefault();
             list_banchay.Add(ts);
         }
         return(View(list_banchay));
     }
     else if (Session["Taikhoan"] != null)
     {
         return(RedirectToAction("Index", "TraSua"));
     }
     else
     {
         return(RedirectToAction("DangNhap", "NguoiDung"));
     }
 }
コード例 #9
0
 public ActionResult Themmoits(TRASUA ts, HttpPostedFileBase fileupload)
 {
     //Dua du lieu vao dropdownload
     ViewBag.MaLoai = new SelectList(data.LOAIs.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai");
     //Kiem tra duong dan file
     if (fileupload == null)
     {
         ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
         return(View());
     }
     //Them vao CSDL
     else
     {
         if (ModelState.IsValid)
         {
             //Luu ten fie, luu y bo sung thu vien using System.IO;
             var fileName = Path.GetFileName(fileupload.FileName);
             //Luu duong dan cua file
             var path = Path.Combine(Server.MapPath("~/img"), fileName);
             //Kiem tra hình anh ton tai chua?
             if (System.IO.File.Exists(path))
             {
                 ViewBag.Thongbao = "Hình ảnh đã tồn tại";
             }
             else
             {
                 //Luu hinh anh vao duong dan
                 fileupload.SaveAs(path);
             }
             ts.Anhbia = fileName;
             //Luu vao CSDL
             data.TRASUAs.InsertOnSubmit(ts);
             data.SubmitChanges();
         }
         return(RedirectToAction("TraSua"));
     }
 }