public void GanAnhUpdate(Kinh mh, HttpPostedFileBase anhbia, HttpPostedFileBase anh1, HttpPostedFileBase anh2, ref string chiTiet) { int pb = 0; string path = ""; if (anhbia != null) { if (anhbia.ContentLength > 0) { string fileName = Path.GetFileName(anhbia.FileName); path = Path.Combine(HttpContext.Current.Server.MapPath("~/UploadedFiles"), fileName); anhbia.SaveAs(path); if (mh.AnhBia != fileName) { chiTiet = chiTiet + "'ẢNH BÌA'; "; mh.AnhBia = fileName; } } } string path1 = ""; if (anh1 != null) { if (anh1.ContentLength > 0) { string fileName = Path.GetFileName(anh1.FileName); path1 = Path.Combine(HttpContext.Current.Server.MapPath("~/UploadedFiles"), fileName); anh1.SaveAs(path1); if (mh.Anh1 != fileName) { chiTiet = chiTiet + "'ẢNH 1'; "; mh.Anh1 = fileName; } } } string path2 = ""; if (anh2 != null) { if (anh2.ContentLength > 0) { string fileName = Path.GetFileName(anh2.FileName); path2 = Path.Combine(HttpContext.Current.Server.MapPath("~/UploadedFiles"), fileName); anh2.SaveAs(path2); if (mh.Anh2 != fileName) { chiTiet = chiTiet + "'ẢNH 2'; "; mh.Anh2 = fileName; } } } }
// GET: ChiTietKinh public ActionResult Index(int id, int?page) { KinhContext db = new KinhContext(); Kinh mh = db.Kinhs.Find(id); mh.LuotXem++; db.SaveChanges(); DanhGiaDAO dao = new DanhGiaDAO(); Session["CTMoHinh"] = mh; if (page != null) { ViewBag.Roll = "roll"; } return(View(dao.GetList(mh.MaKinh).ToPagedList(page ?? 1, 7))); }
public void DeleteDoChoi(int idTK, int idMH) { Log log = new Log(); log.Ngay = DateTime.Now; log.HanhDong = "XMoHinh"; log.KHId = idTK; log.KhachHang = db.KhachHangs.Find(idTK); Kinh mh = db.Kinhs.Find(idMH); log.ChiTiet = "Đã XÓA Mô Hình có 'MÃ': " + mh.MaKinh + "; 'TÊN' mô hình: " + mh.TenKinh; mh.Flag = false; db.Logs.Add(log); db.SaveChanges(); }
public int AdđoChoi(int idTK, string tenmh, string gia, string sl, HttpPostedFileBase anhbia, HttpPostedFileBase anh1, HttpPostedFileBase anh2, int loai, int nsx, int km, DateTime ngay, string mota) { if (Convert.ToDouble(gia) <= 0) { return(1); } else if (Convert.ToInt32(sl) < 0) { return(2); } else { Log log = new Log(); log.Ngay = DateTime.Now; log.HanhDong = "TMoHinh"; log.KHId = idTK; log.KhachHang = db.KhachHangs.Find(idTK); Kinh mh = new Kinh(); mh.TenKinh = tenmh; mh.Gia = Convert.ToDouble(gia); mh.SoLuong = Convert.ToInt32(sl); mh.MoTa = mota; mh.NgayXB = ngay; mh.LoaiId = loai; mh.Loai = db.Loais.Find(loai); mh.KhuyenMaiId = km; mh.KhuyenMai = db.KhuyenMais.Find(km); mh.NSXId = nsx; mh.NSX = db.NSXs.Find(nsx); mh.Flag = true; GanAnh(mh, anhbia, anh1, anh2); db.Kinhs.Add(mh); db.SaveChanges(); log.ChiTiet = "Đã THÊM Mô Hình có 'MÃ': " + mh.MaKinh + "; 'TÊN' Mô Hình: " + mh.TenKinh; db.Logs.Add(log); db.SaveChanges(); return(3); } }
public int UpdateDoChoi(int idTK, int idMH, string tenmh, string gia, string sl, HttpPostedFileBase anhbia, HttpPostedFileBase anh1, HttpPostedFileBase anh2, int loai, int nsx, int km, DateTime ngay, string mota) { if (Convert.ToDouble(gia) <= 0) { return(1); } else if (Convert.ToInt32(sl) < 0) { return(2); } else { string chiTiet = "Đã SỬA Kinh có 'MÃ': " + idMH + "; "; Log log = new Log(); log.Ngay = DateTime.Now; log.HanhDong = "SMoHinh"; log.KHId = idTK; log.KhachHang = db.KhachHangs.Find(idTK); Kinh mh = db.Kinhs.Find(idMH); if (mh.TenKinh != tenmh) { chiTiet = chiTiet + "'TÊN' Kinh từ " + mh.TenKinh + " sang " + tenmh + "; "; mh.TenKinh = tenmh; } if (mh.Gia != Convert.ToDouble(gia)) { chiTiet = chiTiet + "'GIÁ' từ " + mh.Gia + " sang " + gia + "; "; mh.Gia = Convert.ToDouble(gia); } if (mh.SoLuong != Convert.ToInt32(sl)) { chiTiet = chiTiet + "'SỐ LƯỢNG' từ " + mh.SoLuong + " sang " + sl + "; "; mh.SoLuong = Convert.ToInt32(sl); } if (mh.MoTa != mota) { chiTiet = chiTiet + "'MÔ TẢ'" + "; "; mh.MoTa = mota; } if (mh.NgayXB != ngay) { chiTiet = chiTiet + "'NGÀY XUẤT BẢN' từ " + mh.NgayXB + " sang " + ngay + "; "; mh.NgayXB = ngay; } if (mh.LoaiId != loai) { chiTiet = chiTiet + "'LOẠI' Mô Hình từ " + mh.Loai.TenLoai + " sang " + db.Loais.Find(loai).TenLoai + "; "; mh.LoaiId = loai; mh.Loai = db.Loais.Find(loai); } if (mh.KhuyenMaiId != km) { if (km == 7) { chiTiet = chiTiet + "Đã BỎ Mô Hình ra khỏi Chương Trình Khuyến Mãi tên: " + mh.KhuyenMai.TenKM + "; "; } else if (mh.KhuyenMaiId == 7) { chiTiet = chiTiet + "Đã THÊM Mô Hình vào Chương Trình Khuyến Mãi tên: " + db.KhuyenMais.Find(km).TenKM + "; "; } else { chiTiet = chiTiet + "Chương Trình Khuyến Mãi của Mô Hình từ " + mh.KhuyenMai.TenKM + " sang " + db.KhuyenMais.Find(km).TenKM + "; "; } mh.KhuyenMaiId = km; mh.KhuyenMai = db.KhuyenMais.Find(km); } if (mh.NSXId != nsx) { chiTiet = chiTiet + "'NHÀ SẢN XUẤT' Mô Hình từ " + mh.NSX.TenNSX + " sang " + db.NSXs.Find(nsx).TenNSX + "; "; mh.NSXId = nsx; mh.NSX = db.NSXs.Find(nsx); } GanAnhUpdate(mh, anhbia, anh1, anh2, ref chiTiet); if (chiTiet != "Đã SỬA Mô Hình có 'MÃ': " + idMH + "; ") { log.ChiTiet = chiTiet; db.Logs.Add(log); } db.SaveChanges(); return(3); } }
public void GanAnh(Kinh mh, HttpPostedFileBase anhbia, HttpPostedFileBase anh1, HttpPostedFileBase anh2) { string path = ""; if (anhbia != null) { if (anhbia.ContentLength > 0) { string fileName = Path.GetFileName(anhbia.FileName); path = Path.Combine(HttpContext.Current.Server.MapPath("~/UploadedFiles"), fileName); anhbia.SaveAs(path); mh.AnhBia = fileName; } else { mh.AnhBia = "img"; } } else { mh.AnhBia = "img"; } string path1 = ""; if (anh1 != null) { if (anh1.ContentLength > 0) { string fileName = Path.GetFileName(anh1.FileName); path1 = Path.Combine(HttpContext.Current.Server.MapPath("~/UploadedFiles"), fileName); anh1.SaveAs(path1); mh.Anh1 = fileName; } else { mh.Anh1 = "img"; } } else { mh.Anh1 = "img"; } string path2 = ""; if (anh2 != null) { if (anh2.ContentLength > 0) { string fileName = Path.GetFileName(anh2.FileName); path2 = Path.Combine(HttpContext.Current.Server.MapPath("~/UploadedFiles"), fileName); anh2.SaveAs(path2); mh.Anh2 = fileName; } else { mh.Anh2 = "img"; } } else { mh.Anh2 = "img"; } }