//Cập nhật nhóm Sản phẩm public bool Update(NhomSanPham inp) { try { IEnumerable <Model.NhomSanPham> dsnsp = from nsanpham in db.NhomSanPhams where nsanpham.MaNhomSP == inp.MaNhomSanPham select nsanpham; Model.NhomSanPham nsp = dsnsp.ElementAtOrDefault(0); if (nsp != null) { nsp.TenNhomSP = inp.TenNhomSanPham; int kq = db.SaveChanges(); if (kq > 0) { return(true); } else { return(false); } } else { return(false); } } catch (Exception ex) { throw ex; } }
public bool Update(NhomSanPham cate) { try { var res = db.NhomSanPhams.Find(cate.Id); res.Name = cate.Name; res.Content = cate.Content; res.CreateDate = cate.CreateDate; res.Images = cate.Images; res.Order = cate.Order; res.SeoTitle = cate.SeoTitle; res.ParentID = cate.ParentID; res.Status = cate.Status; res.ShowOnHome = cate.ShowOnHome; res.MetaTitle = cate.MetaTitle; res.MetaKeyword = cate.MetaKeyword; res.MetaDescription = cate.MetaDescription; db.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public ActionResult Create(NhomSanPham collection) { var session = (UserSession)Session[CommonConstant.USER_SESSION]; collection.CreateBy = session.UserName; collection.CreateDate = DateTime.Now; if (ModelState.IsValid) { var dao = new NhomsanphamDao(); long id = dao.Insert(collection); if (id > 0) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("", CommonConstant.INSERT_FAIL); } } else { ModelState.AddModelError("", CommonConstant.INSERT_FAIL); } return(View("Index")); }
public ActionResult Create(NhomSanPham nhomsp) { if (ModelState.IsValid) { try { // TODO: Add insert logic here HttpPostedFileBase File = Request.Files["Anh"]; string path = Server.MapPath("~/Images/" + File.FileName); string img_url = "Images/" + File.FileName; File.SaveAs(path); nhomsp.Anh = img_url; DbNhomSanPham nhom = new DbNhomSanPham(); nhom.add(nhomsp); return(RedirectToAction("Index")); } catch { return(View()); } } else { return(View()); } }
public ActionResult Edit(NhomSanPham nhomsp) { try { // TODO: Add update logic here DbNhomSanPham nhom = new DbNhomSanPham(); HttpPostedFileBase File = Request.Files["Anh"]; if (File.ContentLength > 0) { string path = Server.MapPath("~/Images/" + File.FileName); string img_url = "Images/" + File.FileName; File.SaveAs(path); nhomsp.Anh = img_url; } nhom.edit(nhomsp); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(int id) { try { using (DBNoiThat db = new DBNoiThat()) { DanhMucSanPham d = db.DanhMucSanPhams.Where(p => p.ID == id).FirstOrDefault(); NhomSanPham n = db.NhomSanPhams.Where(p => p.ID == d.IDNhomSP).FirstOrDefault(); string f = Server.MapPath(string.Format("~/storage/{0}/{1}", n.Ten_slug, d.Ten_slug)); if (Directory.Exists(f)) { Directory.Delete(f); } db.DanhMucSanPhams.Remove(d); db.SaveChanges(); return(Json(new { success = true, message = "Xóa dữ liệu thành công!" }, JsonRequestBehavior.AllowGet)); } } catch { return(Json(new { success = false, message = "Bạn không thể xóa trường này!" }, JsonRequestBehavior.AllowGet)); } }
public bool edit(NhomSanPham nhomsp) { DBContext context = new DBContext(); try { var data = context.NhomSanPhams.Find(nhomsp.ID); data.TenNhom = nhomsp.TenNhom; data.MoTa = nhomsp.MoTa; if (nhomsp.Anh.Length > 0) { data.Anh = nhomsp.Anh; } else { data.Anh = data.Anh; } context.SaveChanges(); return(true); } catch { return(false); } }
//Tìm kiếm public List <NhomSanPham> Search(string search) { List <QuanLiBanHang_DAL.Model.NhomSanPham> dsnsp = dal.GetData(); if (!string.IsNullOrEmpty(search)) { dsnsp = dsnsp.Where(nsanpham => nsanpham.TenNhomSP.ToLower().Contains(search.ToLower())).ToList(); } List <NhomSanPham> kq = new List <NhomSanPham>(); if (dsnsp.Count > 0) { foreach (QuanLiBanHang_DAL.Model.NhomSanPham nsp in dsnsp) { NhomSanPham add = new NhomSanPham { MaNhomSanPham = nsp.MaNhomSP, TenNhomSanPham = nsp.TenNhomSP }; kq.Add(add); } } return(kq); }
//Lấy thông tin nhóm sản phẩm public List <NhomSanPham> GetData() { List <QuanLiBanHang_DAL.Model.NhomSanPham> dsnsp = dal.GetData(); QuanLiBanHang_DAL.Model.NhomSanPham macdinh = new QuanLiBanHang_DAL.Model.NhomSanPham { MaNhomSP = 0, TenNhomSP = "-----------Chọn------------" }; dsnsp.Insert(0, macdinh); List <NhomSanPham> kq = new List <NhomSanPham>(); if (dsnsp.Count > 0) { foreach (QuanLiBanHang_DAL.Model.NhomSanPham nsp in dsnsp) { NhomSanPham add = new NhomSanPham { MaNhomSanPham = nsp.MaNhomSP, TenNhomSanPham = nsp.TenNhomSP }; kq.Add(add); } } return(kq); }
public bool deleteNhomSP(int?id) { NhomSanPham nsp = db.NhomSanPhams.Find(id); db.NhomSanPhams.Remove(nsp); db.SaveChanges(); return(true); }
public ActionResult DeleteConfirmed(string id) { NhomSanPham nhomSanPham = db.NhomSanPham.Find(id); db.NhomSanPham.Remove(nhomSanPham); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "MaNhomSP,TenNhomSP,MoTaNhomSP")] NhomSanPham nhomSanPham) { if (ModelState.IsValid) { db.Entry(nhomSanPham).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nhomSanPham)); }
public ActionResult Create([Bind(Include = "MaNhomSP,TenNhomSP,MoTaNhomSP")] NhomSanPham nhomSanPham) { if (ModelState.IsValid) { db.NhomSanPham.Add(nhomSanPham); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nhomSanPham)); }
public bool NhomSanPham_Update(NhomSanPham inp) { try { return(NhomSanPham_bus.Update(inp)); } catch (Exception ex) { throw ex; } }
public bool NhomSanPham_Insert(NhomSanPham inp) { try { return(NhomSanPham_bus.Insert(inp)); } catch (Exception ex) { throw ex; } }
public ActionResult Create([Bind(Include = "MaNhom,TenNhom,Meta,Hide,Order,DateBegin")] NhomSanPham nhomSanPham) { if (ModelState.IsValid) { db.NhomSanPhams.Add(nhomSanPham); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nhomSanPham)); }
public ActionResult AddOrEdit(DanhMucSanPham d) { using (DBNoiThat db = new DBNoiThat()) { if (d.ID == 0) { d.Ten_slug = RemoveUnicode(d.Ten); if (db.DanhMucSanPhams.Where(p => p.Ten_slug == d.Ten_slug).FirstOrDefault() != null) { return(Json(new { success = false, message = "Tên hoặc tên không dấu của danh mục đã tồn tại!" }, JsonRequestBehavior.AllowGet)); } NhomSanPham n = db.NhomSanPhams.Where(p => p.ID == d.IDNhomSP).FirstOrDefault(); string f = Server.MapPath(string.Format("~/storage/{0}/{1}", n.Ten_slug, d.Ten_slug)); Directory.CreateDirectory(f); db.DanhMucSanPhams.Add(d); db.SaveChanges(); return(Json(new { success = true, message = "Thêm mới thành công!" }, JsonRequestBehavior.AllowGet)); } else { try { //Đường dẫn cũ f1, đường dẫn mới f2 DanhMucSanPham dd = db.DanhMucSanPhams.Where(p => p.ID == d.ID).FirstOrDefault(); NhomSanPham nn = db.NhomSanPhams.Where(p => p.ID == dd.IDNhomSP).FirstOrDefault(); string f1 = Server.MapPath(string.Format("~/storage/{0}/{1}", nn.Ten_slug, dd.Ten_slug)); NhomSanPham n = db.NhomSanPhams.Where(p => p.ID == d.IDNhomSP).FirstOrDefault(); d.Ten_slug = RemoveUnicode(d.Ten); string f2 = Server.MapPath(string.Format("~/storage/{0}/{1}", n.Ten_slug, d.Ten_slug)); Directory.Move(f1, f2); dd.Ten = d.Ten; dd.Ten_slug = d.Ten_slug; dd.IDNhomSP = d.IDNhomSP; db.SaveChanges(); return(Json(new { success = true, message = "Cập nhật thành công!" }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { success = false, message = "Cập nhật thất bại!" }, JsonRequestBehavior.AllowGet)); } } } }
public bool insertNhomSP(NhomSanPham nhomsp) { try { db.NhomSanPhams.Add(nhomsp); db.SaveChanges(); return(true); } catch { return(false); } }
public bool updateNhomSP(NhomSanPham nhomsp) { try { NhomSanPham nsp = db.NhomSanPhams.Find(nhomsp.Id); db.Entry(nsp).CurrentValues.SetValues(nhomsp); db.SaveChanges(); return(true); } catch { return(false); } }
// GET: NhomSanPhams/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NhomSanPham nhomSanPham = db.NhomSanPham.Find(id); if (nhomSanPham == null) { return(HttpNotFound()); } return(View(nhomSanPham)); }
public JsonResult Send(int id) { var nv = new NhomSanPham(); List <NhomSanPham> nhomSanPhams = NhomspDao.GetNhomSanPhams(); foreach (var item in nhomSanPhams) { if (item.ID_Nhom == id) { nv.ID_Nhom = item.ID_Nhom; nv.TenNhom = item.TenNhom; } } return(Json(nv, JsonRequestBehavior.AllowGet)); }
public bool add(NhomSanPham nhomsp) { DBContext context = new DBContext(); try { context.NhomSanPhams.Add(nhomsp); context.SaveChanges(); return(true); } catch { return(false); } }
public ActionResult Edit(NhomSanPham cate) { if (ModelState.IsValid) { var dao = new NhomsanphamDao(); var res = dao.Update(cate); if (res) { return(RedirectToAction("Index", "NhomSanPham")); } else { ModelState.AddModelError("", CommonConstant.UPDATE_FAIL); } } return(View("Index")); }
public ActionResult AddOrEdit(NhomSanPham n) { using (DBNoiThat db = new DBNoiThat()) { if (n.ID == 0) { n.Ten_slug = RemoveUnicode(n.Ten); if (db.NhomSanPhams.Where(p => p.Ten_slug == n.Ten_slug).FirstOrDefault() != null) { return(Json(new { success = false, message = "Tên hoặc tên không dấu của nhóm này đã tồn tại!" }, JsonRequestBehavior.AllowGet)); } string f = Server.MapPath(string.Format("~/storage/{0}", n.Ten_slug)); Directory.CreateDirectory(f); db.NhomSanPhams.Add(n); db.SaveChanges(); return(Json(new { success = true, message = "Thêm mới thành công!" }, JsonRequestBehavior.AllowGet)); } else { try { NhomSanPham nn = db.NhomSanPhams.Where(p => p.ID == n.ID).FirstOrDefault(); string f1 = Server.MapPath(string.Format("~/storage/{0}", nn.Ten_slug)); n.Ten_slug = RemoveUnicode(n.Ten); string f2 = Server.MapPath(string.Format("~/storage/{0}", n.Ten_slug)); Directory.Move(f1, f2); nn.Ten = n.Ten; nn.Ten_slug = n.Ten_slug; db.SaveChanges(); return(Json(new { success = true, message = "Cập nhật thành công!" }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { success = false, message = "Cập nhật thất bại!" }, JsonRequestBehavior.AllowGet)); } } } }
public ActionResult Edit(NhomSanPham model) { if (ModelState.IsValid) { var nhomsp = NhomSanPhamDAL.createNhomSanPhamDAL(); var id = nhomsp.updateNhomSP(model); if (id == true) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "abc"); } } return(View(model)); }
private void btn_CapNhat_Click(object sender, EventArgs e) { try { if (!Checknull()) { NhomSanPhamClient client = new NhomSanPhamClient(); NhomSanPham nsp = new NhomSanPham(); nsp.MaNhomSanPham = Convert.ToInt32(txt_MaNhomSP.Text); nsp.TenNhomSanPham = txt_TenNhomSP.Text; //Cập nhật thông tin if (!string.IsNullOrEmpty(ProductGroupID)) { if (client.NhomSanPham_Update(nsp)) { MessageBox.Show("Cập nhật nhóm sản phẩm thành công"); LoadData(""); } else { MessageBox.Show("Cập nhật nhóm sản phẩm thất bại"); } } else { if (client.NhomSanPham_Insert(nsp)) { MessageBox.Show("Thêm nhóm sản phẩm thành công"); LoadData(""); } else { MessageBox.Show("Thêm nhóm sản phẩm thất bại"); } } txt_MaNhomSP.ReadOnly = true; txt_TenNhomSP.ReadOnly = true; btn_CapNhat.Visible = false; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Index(NhomSanPham nsp) { string message = string.Empty; if (nsp.ID_Nhom == 0) { NhomSanPham nv = new NhomSanPham() { TenNhom = nsp.TenNhom, Status = true }; NhomspDao.Insert(nv); message = "Thêm xong"; } else { var nv = NhomspDao.NhomSanPham(nsp.ID_Nhom); nv.TenNhom = nsp.TenNhom; NhomspDao.Update(); message = "Cập nhật xong"; } return(Json(data: new { message = "Thành công " + message, success = true }, JsonRequestBehavior.AllowGet)); }
//Thêm nhóm sản phẩm public bool Insert(NhomSanPham inp) { try { Model.NhomSanPham nspnew = new Model.NhomSanPham(); nspnew.MaNhomSP = inp.MaNhomSanPham; nspnew.TenNhomSP = inp.TenNhomSanPham; db.NhomSanPhams.Add(nspnew); int kq = db.SaveChanges(); if (kq > 0) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
public bool Update(NhomSanPham inp) { return(dal.Update(inp)); }
public ActionResult AddOrEdit(SanPham s) { using (DBNoiThat db = new DBNoiThat()) { s.Ten_slug = RemoveUnicode(s.Ten); DanhMucSanPham d = db.DanhMucSanPhams.Where(p => p.ID == s.IDDanhMucSP).FirstOrDefault(); NhomSanPham n = db.NhomSanPhams.Where(p => p.ID == d.IDNhomSP).FirstOrDefault(); if (s.ID == 0) { if (db.SanPhams.Where(p => p.Ten_slug == s.Ten_slug).FirstOrDefault() != null) { return(Json(new { success = false, message = "Tên sản phẩm đã tồn tại!" }, JsonRequestBehavior.AllowGet)); } if (s.ImgUpload != null) { //Lấy đuôi file ảnh string ex = Path.GetExtension(s.ImgUpload.FileName); //Lưu đường dẫn s.Ten_img = s.Ten_slug + ex; //Lưu file vào thư mục s.ImgUpload.SaveAs(Path.Combine(Server.MapPath("~/storage/" + n.Ten_slug + "/" + d.Ten_slug + "/"), s.Ten_slug + ex)); } else { //Copy và lưu file ảnh mặc định cho sản phẩm System.IO.File.Copy(Server.MapPath("~/storage/default.png"), Server.MapPath("~/storage/" + n.Ten_slug + "/" + d.Ten_slug + "/" + s.Ten_slug + ".png")); //Lưu đường dẫn s.Ten_img = s.Ten_slug + ".png"; } db.SanPhams.Add(s); db.SaveChanges(); return(Json(new { success = true, message = "Thêm mới thành công!" }, JsonRequestBehavior.AllowGet)); } else { SanPham ss = db.SanPhams.Where(p => p.ID == s.ID).FirstOrDefault(); SanPhamViewModel sp = (from sEdit in db.SanPhams join dEdit in db.DanhMucSanPhams on s.IDDanhMucSP equals d.ID join nh in db.NhomSanPhams on d.IDNhomSP equals nh.ID where (sEdit.ID == s.ID && sEdit.IDDanhMucSP == dEdit.ID && dEdit.IDNhomSP == nh.ID) select new SanPhamViewModel { PathImg = "~/storage/" + nh.Ten_slug + "/" + dEdit.Ten_slug + "/" + sEdit.Ten_img }).FirstOrDefault(); if (s.ImgUpload != null) { //Xóa ảnh cũ System.IO.File.Delete(Server.MapPath(sp.PathImg)); //Lấy đuôi file ảnh string ex = Path.GetExtension(s.ImgUpload.FileName); //Lưu đường dẫn s.Ten_img = s.Ten_slug + ex; //Lưu file vào thư mục s.ImgUpload.SaveAs(Path.Combine(Server.MapPath("~/storage/" + n.Ten_slug + "/" + d.Ten_slug + "/"), s.Ten_slug + ex)); } else { //Lấy đuôi file ảnh string ex = System.IO.Path.GetExtension(sp.PathImg); if (!System.IO.File.Exists(Server.MapPath(sp.PathImg))) { //Kiểm tra file ảnh để lưu file System.IO.File.Copy(Server.MapPath(sp.PathImg), Server.MapPath("~/storage/" + n.Ten_slug + "/" + d.Ten_slug + "/" + s.Ten_slug + ex)); //Lưu đường dẫn s.Ten_img = s.Ten_slug + ex; //Xóa ảnh cũ System.IO.File.Delete(Server.MapPath(sp.PathImg)); } s.Ten_img = s.Ten_slug + ex; } ss.Ten = s.Ten; ss.Ten_slug = s.Ten_slug; ss.Gia = s.Gia; ss.MoTa = s.MoTa; ss.IDDanhMucSP = s.IDDanhMucSP; ss.IDNCC = ss.IDNCC; ss.Ten_img = s.Ten_img; db.SaveChanges(); return(Json(new { success = true, message = "Cập nhật thành công!" }, JsonRequestBehavior.AllowGet)); } } }