public ActionResult Detail(string id) { if (Session["bookEdit"] != null && Session["bookID"].ToString() != id) { Session["bookEdit"] = null; } try { using (var db = new Models.QLPhone()) { ViewBag.DsTL = db.HANGSANXUATs.ToList(); Session["bookID"] = id; ViewBag.id = id; Models.DIENTHOAI s = db.DIENTHOAIs.Where(t => t.MaDienThoai == id).FirstOrDefault(); ViewBag.DienThoai = s; if (s.HienThiDT == false) { return(RedirectToAction("Index", "Home")); } Models.KHUYENMAI km = db.KHUYENMAIs.Where(t => t.MaKhuyenMai == s.MaKhuyenMai).FirstOrDefault(); if (km != null) { ViewBag.KhuyenMai = km; ViewBag.TietKiem = s.GiaBan * (km.PhanTramKhuyenMai * 0.01); ViewBag.GiaBanHienTai = s.GiaBan * ((100 - km.PhanTramKhuyenMai) * 0.01); } if (Session["userID"] != null) { db.CTXEMs.Add(new Models.CTXEM() { MaDienThoai = id, TenTaiKhoan = Session["userID"].ToString(), NgayXem = DateTime.Now }); db.SaveChanges(); } s.SoLanTruyCap += 1; db.SaveChanges(); } } catch { } return(View()); }
public ActionResult AddBook(string tenDienThoai, string manHinh, string cameraSau, string cameraTruoc, string hdh, string cpu, string giaBan, string gioiThieuDienThoai, string tl1, string soLuongTon, HttpPostedFileBase hinh) { if (Session["userPrio"] != null && Session["userPrio"].ToString() == "Admin") { using (var db = new Models.QLPhone()) { Models.DIENTHOAI dt = new Models.DIENTHOAI(); int slDT = db.DIENTHOAIs.ToList().Count() + 1; var maDT = "DT" + slDT.ToString().PadLeft(8, '0'); dt.MaDienThoai = maDT; dt.TenDienThoai = tenDienThoai; dt.ManHinh = manHinh; dt.CameraSau = cameraSau; dt.CameraTruoc = cameraTruoc; dt.HeDieuHanh = hdh; dt.CPU = cpu; dt.GiaBan = int.Parse(giaBan); dt.SoLanTruyCap = 0; dt.GioiThieuDienThoai = gioiThieuDienThoai; dt.SoLuongTon = int.Parse(soLuongTon); dt.NgayPhatHanh = DateTime.Today; dt.MaHangSanXuat = tl1; dt.HienThiDT = true; if (hinh != null) { try { string _path = ""; if (hinh.ContentLength > 0) { string _fileName = System.IO.Path.GetFileName(hinh.FileName); _path = System.IO.Path.Combine(Server.MapPath("~/Image/DienThoai"), _fileName); hinh.SaveAs(_path); } dt.HinhDienThoai = "Image/DienThoai/" + hinh.FileName; } catch {} } db.DIENTHOAIs.Add(dt); db.SaveChanges(); return(RedirectToAction("Detail", "Book", new { id = maDT })); } } return(RedirectToAction("Index", "Home")); }
public ActionResult BookDelete(string id) { if (Session["userPrio"] != null && Session["userPrio"].ToString() == "Admin") { using (var db = new Models.QLPhone()) { Models.DIENTHOAI s = db.DIENTHOAIs.Find(id); s.HienThiDT = false; db.Entry(s).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("BookManage", "Book")); } return(RedirectToAction("Index", "Home")); }
public ActionResult UpdateBookDetail(string tenDienThoai, string manHinh, string cameraSau, string cameraTruoc, string hdh, string cpu, string giaBan, string gioiThieuDienThoai, string tl1, string soLuongTon, HttpPostedFileBase hinh) { if (Session["userPrio"] != null && Session["userPrio"].ToString() == "Admin") { using (var db = new Models.QLPhone()) { Models.DIENTHOAI dt = db.DIENTHOAIs.Find(Session["bookID"]); dt.TenDienThoai = tenDienThoai; dt.ManHinh = manHinh; dt.CameraSau = cameraSau; dt.CameraTruoc = cameraTruoc; dt.HeDieuHanh = hdh; dt.CPU = cpu; dt.GiaBan = int.Parse(giaBan); dt.GioiThieuDienThoai = gioiThieuDienThoai; dt.SoLuongTon = int.Parse(soLuongTon); dt.MaHangSanXuat = (tl1 == "null") ? null : tl1; if (hinh != null) { try { string _path = ""; if (hinh.ContentLength > 0) { string _fileName = System.IO.Path.GetFileName(hinh.FileName); _path = System.IO.Path.Combine(Server.MapPath("~/Image/DienThoai "), _fileName); hinh.SaveAs(_path); } dt.HinhDienThoai = "Image/DienThoai/" + hinh.FileName; } catch { } } db.Entry(dt).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } Session["bookEdit"] = null; return(RedirectToAction("Detail", "Book", new { id = Session["bookID"].ToString() })); } return(RedirectToAction("Index", "Home")); }