public ActionResult Delete(int id) { using (var data = new Models.daugiaEntities()) { var ndold = data.nguoidungs.Find(id); ndold.tinhtrang = 0; data.SaveChanges(); Session["note"] = 1; var list_sp_all = data.sanphams.Where(sp => sp.tinhtrang == 1).ToList(); foreach (var sp in list_sp_all) { if (sp.id_nguoidung == ndold.id)//san pham cua nguoi dung //tra gia cho nguoi giữ giá và gắn sản phẩm = -1 (xóa) { var nd_giugia = data.nguoidungs.Find(sp.id_nguoidunghientai); nd_giugia.taikhoan += sp.giacaonhat; data.Entry(nd_giugia).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); //gui thong bao cho nguoi giu gia Helpers.thongbao.create_with_id("Sản phẩm:" + sp.ten + " bị xóa nên bạn được hoàn tiền đấu của sản phẩm này là:" + sp.giahientai + "!", (int)sp.id_nguoidunghientai); sp.giahientai = sp.giakhoidiem; sp.id_nguoidunghientai = null; sp.tinhtrang = -1;//xoa data.Entry(sp).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); } else if (sp.id_nguoidunghientai == ndold.id) //nguoi dung dang giu gia san pham nao do { ndold.taikhoan += sp.giahientai; //tra tien lai cho tai khoan bi xoa data.Entry(ndold).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); sp.giahientai = sp.giakhoidiem; sp.id_nguoidunghientai = null; DateTime date = (DateTime)sp.ngayketthuc; date.AddDays(3); sp.ngayketthuc = date; data.Entry(sp).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); //gui thong bao cho nguoi ban sp Helpers.thongbao.create_with_id("Vì tài khoản người giữ giá bị xóa nên sản phẩm:" + sp.ten + " của bạn sẽ bị quay lại giá khởi điểm!", (int)sp.id_nguoidung); } } //them thong bao sua thanh cong Helpers.thongbao.create("Bạn đã xóa người dùng:" + ndold.ten); return(RedirectToAction("Index", "Nguoidung")); } }
public ActionResult EditPass(string passo, string pass)//doi mat khau { if (ModelState.IsValid) { using (var data = new Models.daugiaEntities()) { var q = data.nguoidungs.Find(Session["slogin_id"]); var txtpasso = mahoa.Encrypt(passo + q.id.ToString());//pass cu if (txtpasso == q.pass) { q.pass = mahoa.Encrypt(pass + q.id.ToString()); data.Entry(q).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); ViewBag.Info = "1"; //them thong bao Helpers.thongbao.create("Cập nhật mật khẩu thành công"); return(View()); } else { ViewBag.Info = "0"; //them thong bao Helpers.thongbao.create("Cập nhật mật khẩu thất bại"); return(View()); } } } ViewBag.Info = "0"; return(View()); }
public ActionResult Edit(int id, string mieutangan, string chitiet) { using (var data = new Models.daugiaEntities()) { var sp = data.sanphams.Find(id); sp.mieutangan = mieutangan; sp.chitiet = chitiet; data.Entry(sp).State = System.Data.Entity.EntityState.Modified; var chitietsp = new Models.chinhsuachitietsp() { id_sanpham = id, thoigian = DateTime.Now, noidungchinhsua = chitiet }; data.chinhsuachitietsps.Add(chitietsp); data.SaveChanges(); ViewBag.note = 1; return(RedirectToAction("manage", "product")); } }
public ActionResult Edit(_1460353.Models.nguoidung u, HttpPostedFileBase file)//Sửa thong tin { using (var data = new Models.daugiaEntities()) { if (ModelState.IsValid) { var nguoidung = data.nguoidungs.Find(u.id); nguoidung.ten = u.ten; nguoidung.gioitinh = u.gioitinh; nguoidung.diachi = u.diachi; nguoidung.sodienthoai = u.sodienthoai; nguoidung.ngaycapnhat = DateTime.Now; nguoidung.ngaysinh = u.ngaysinh; if (nguoidung.email != u.email)//xet trung email khong { var checkemail = data.nguoidungs.Where(nd => nd.email == u.email).Count(); if (checkemail == 0) { nguoidung.email = u.email; } else//co email trung { ViewBag.q = "2"; //them thong bao sua thanh cong Helpers.thongbao.create("Bạn đã cập nhật thông tin thất bại!"); return(View(data.nguoidungs.Find(u.id))); } } //copy ảnh đại diện if (file != null) { var mapPath = Server.MapPath("~/Source/Images/Users"); var dirPath = Path.Combine(mapPath, u.id.ToString()); var path = Path.Combine(dirPath, "default" + Path.GetExtension(file.FileName)); file.SaveAs(path); nguoidung.anhdaidien = "/Source/Images/Users/" + u.id.ToString() + "/default" + Path.GetExtension(file.FileName); } data.Entry(nguoidung).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); ViewBag.q = "1"; //them thong bao sua thanh cong Helpers.thongbao.create("Bạn đã cập nhật thông tin thành công!"); return(View(nguoidung)); } else { ViewBag.q = "0"; //them thong bao sua thanh cong Helpers.thongbao.create("Bạn đã cập nhật thông tin thất bại!"); return(View(data.nguoidungs.Find(u.id))); } } }
public ActionResult check()//check daxem { using (var data = new Models.daugiaEntities()) { var idnguoidung = Helpers.Login.nguoidung().id; var thongbao = data.thongbaos.Where(tt => tt.daxem == 0 && tt.id_nguoidung == idnguoidung); foreach (var tt in thongbao) { tt.daxem = 1; data.Entry(tt).State = System.Data.Entity.EntityState.Modified; } data.SaveChanges(); return(Content("11")); } }
public ActionResult Reset(int id, string pass) { using (var data = new Models.daugiaEntities()) { var ndold = data.nguoidungs.Find(id); ndold.pass = mahoa.Encrypt(pass + id); data.Entry(ndold).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); Session["note"] = 1; //them thong bao sua thanh cong Helpers.thongbao.create("Bạn đã reset mật khẩu cho người dùng:" + ndold.ten); return(RedirectToAction("Index", "Nguoidung")); } }
public ActionResult Restore(int idphuchoi) { using (var p = new Models.daugiaEntities()) { var dmcu = p.danhmucs.Find(idphuchoi); dmcu.trinhtrang = 1; p.Entry(dmcu).State = System.Data.Entity.EntityState.Modified; p.SaveChanges(); Session["note"] = 1; //Them thong báo phục hồi thàng công Helpers.thongbao.create("Chúc mừng bạn đã phục hồi thành công:" + dmcu.ten); return(RedirectToAction("Index", "Category")); } }
public ActionResult delete(int id) { using (var data = new Models.daugiaEntities()) { var dmold = data.danhmucs.Find(id); dmold.trinhtrang = 0; data.Entry(dmold).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); Session["note"] = 1; //them thong bao sua thanh cong Helpers.thongbao.create("Bạn đã xóa danh mục:" + dmold.ten); return(RedirectToAction("Index", "Category")); } }
public ActionResult Edit(Models.danhmuc dm) { using (var data = new Models.daugiaEntities()) { var dmold = data.danhmucs.Find(dm.id); var thongbao = "Bạn đã cập nhật thành công danh mục :" + dmold.ten; dmold.ten = dm.ten; dmold.ngaycapnhat = DateTime.Now; dmold.trinhtrang = dm.trinhtrang; data.Entry(dmold).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); Session["note"] = 1; //them thong bao sua thanh cong Helpers.thongbao.create(thongbao + " thành:" + dm.ten); return(RedirectToAction("Index", "Category")); } }
public ActionResult Delete(int id) { using (var data = new Models.daugiaEntities()) { var sp = data.sanphams.Find(id); if (sp.ngayketthuc >= DateTime.Now && sp.tinhtrang == 1) { var nddg = data.nguoidungs.Where(nd => nd.id == sp.id_nguoidunghientai).FirstOrDefault(); if (nddg != null) { nddg.taikhoan = sp.giacaonhat + nddg.taikhoan; } sp.tinhtrang = -1; data.Entry(sp).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); } return(Json(1, JsonRequestBehavior.DenyGet)); } }
public ActionResult DeleteAjax(int id) { using (var data = new Models.daugiaEntities()) { var yeucau = data.yeucaus.Find(id); yeucau.tinhtrang = 0; data.Entry(yeucau).State = System.Data.Entity.EntityState.Modified; var nguoidung = data.nguoidungs.Find(yeucau.id_nguoidung); data.SaveChanges(); //them thong bao thanh cong Helpers.thongbao.create("Bạn đã hủy đơn yêu cầu của :" + nguoidung.ten + " xin bán hàng trong 7 ngày!"); Helpers.thongbao.create_with_id("Yêu cầu của bạn không được duyệt!", nguoidung.id); return(Json(1, JsonRequestBehavior.AllowGet)); } }
public ActionResult AcceptAjax(int id) { using (var data = new Models.daugiaEntities()) { var yeucau = data.yeucaus.Find(id); yeucau.capphep = 1; yeucau.ngayduocban = DateTime.Now; yeucau.ngayketthuc = DateTime.Now.AddDays(7); data.Entry(yeucau).State = System.Data.Entity.EntityState.Modified; var nguoidung = data.nguoidungs.Find(yeucau.id_nguoidung); nguoidung.capphep = 1; data.SaveChanges(); //them thong bao thanh cong Helpers.thongbao.create("Bạn đã cho phép :" + nguoidung.ten + " bán hàng trong 7 ngày!"); Helpers.thongbao.create_with_id("Admin cho đã duyệt yêu cầu bán hàng của bạn", nguoidung.id); return(Json(1, JsonRequestBehavior.AllowGet)); } }
public ActionResult Accept(int id) { using (var data = new Models.daugiaEntities()) { var yeucau = data.yeucaus.Find(id); yeucau.capphep = 1; yeucau.ngayduocban = DateTime.Now; yeucau.ngayketthuc = DateTime.Now.AddDays(7); data.Entry(yeucau).State = System.Data.Entity.EntityState.Modified; var nguoidung = data.nguoidungs.Find(yeucau.id_nguoidung); nguoidung.capphep = 1; data.SaveChanges(); Session["note"] = 1; //them thong bao Helpers.thongbao.create("Bạn đã cho phép " + nguoidung.ten + " bán hang trong 7 ngày!"); Helpers.thongbao.create_with_id("Admin cho đã duyệt yêu cầu bán hàng của bạn", nguoidung.id); return(RedirectToAction("Index", "Yeucau")); } }
public ActionResult send(int idsp) { using (var data = new Models.daugiaEntities()) { var sanpham = data.sanphams.Find(idsp); if (sanpham.giakhoidiem == sanpham.giahientai)//san pham khong co nguoi dau gia { //gui 1mail cho nguoi ban Helpers.sendMail.send(idsp, (int)sanpham.id_nguoidung, "Rất tiếc sản phẩm của bạn không có ai đấu giá"); sanpham.tinhtrang = 0; } else if (sanpham.giahientai <= sanpham.giabanmongmuon && sanpham.id_nguoidunghientai != null) { var nguoidunght = data.nguoidungs.Where(nd => nd.id == sanpham.id_nguoidunghientai).FirstOrDefault(); nguoidunght.taikhoan = nguoidunght.taikhoan + sanpham.giacaonhat; Helpers.sendMail.send(idsp, (int)sanpham.id_nguoidung, "Rất tiếc giá sản phẩm của bạn thấp hơn giá bán mong muốn"); Helpers.sendMail.send(idsp, (int)sanpham.id_nguoidunghientai, "Rất tiếc giá bạn đấu giá sản phẩm của bạn thấp hơn giá bán mong muốn"); sanpham.tinhtrang = 0; } else //san pham co nguoi dau gia { var nguoidunght = data.nguoidungs.Where(nd => nd.id == sanpham.id_nguoidunghientai).FirstOrDefault(); nguoidunght.taikhoan = nguoidunght.taikhoan + sanpham.giacaonhat - sanpham.giahientai; //maail nguoi ban Helpers.sendMail.send(idsp, (int)sanpham.id_nguoidung, "Sản phẩm đã của bạn đã có người đấu giá thành công"); //maail nguoi mua Helpers.sendMail.send(idsp, (int)sanpham.id_nguoidunghientai, "Chúc mừng bạn đã đấu giá thành công sản phẩm"); sanpham.tinhtrang = 2; } sanpham.guimail_ = 1; data.Entry(sanpham).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); } return(Content("", "text/plain")); }
public ActionResult New(string noidung) { using (var data = new Models.daugiaEntities()) { var id = Helpers.Login.nguoidung().id; var kiemtrayeucau = data.yeucaus.Where(yc => yc.tinhtrang == 1 && yc.id_nguoidung == id).FirstOrDefault(); if (kiemtrayeucau == null)//chua co thi them { var yeucau = new Models.yeucau() { id_nguoidung = Helpers.Login.nguoidung().id, ngaytao = DateTime.Now, tinhtrang = 1, capphep = 0, noidung = noidung }; data.yeucaus.Add(yeucau); data.SaveChanges(); //them thong bao sua thanh cong Helpers.thongbao.create("Bạn đã yêu cầu bán hàng trong 7 ngày!"); } else//co roi thi cap nhat lai { kiemtrayeucau.noidung = noidung; kiemtrayeucau.ngaytao = DateTime.Now; data.Entry(kiemtrayeucau).State = System.Data.Entity.EntityState.Modified; data.SaveChanges(); //them thong bao sua thanh cong Helpers.thongbao.create("Bạn đã yêu cầu bán hàng trong 7 ngày!"); } } return(RedirectToAction("Index", "Home")); }