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)); }
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")); } }
//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; }
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)); }
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")); } }
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")); } }
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")); } }
// 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")); } }
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")); } }