public ActionResult DatHang(KhachHang kh) { if (Session["GioHang"] == null) { return(RedirectToAction("Index", "Home")); } KhachHang khachhang = new KhachHang(); if (User.Identity.IsAuthenticated) { ThanhVien tv = Session["DangNhap"] as ThanhVien; khachhang.TenKH = tv.HoTen; khachhang.DiaChi = tv.DiaChi; khachhang.SoDienThoai = tv.SDT; khachhang.MaTV = tv.MaTV; db.KhachHangs.Add(khachhang); db.SaveChanges(); } // them don dat hang DonDatHang ddh = new DonDatHang(); ddh.NgayDat = DateTime.Now; ddh.DaGiao = false; ddh.DaThanhToan = false; ddh.UuDai = 0; ddh.DaHuy = false; ddh.DaXoa = false; ddh.MaKH = khachhang.MaKH; db.dondathangs.Add(ddh); db.SaveChanges(); // them chi tiet don dat hang List <ItemGioHang> lst = LayGioHang(); foreach (var item in lst) { ChiTietDonDatHang detail = new ChiTietDonDatHang(); detail.MaDDH = ddh.MaDDH; detail.MaSP = item.MaSP; detail.TenSP = item.TenSP; detail.DonGia = item.DonGia; detail.SoLuong = item.SoLuong; db.chitietdondathangs.Add(detail); } db.SaveChanges(); Session["GioHang"] = null; return(RedirectToAction("DatHangx", "GioHang", new{ MaDDH = ddh.MaDDH })); }
public ActionResult DangKy(ThanhVien tv) { using (HaiSanHopDbContext db = new HaiSanHopDbContext()) { if (ModelState.IsValid) { var user = db.thanhviens.SingleOrDefault(c => c.TaiKhoan == tv.TaiKhoan); if (user != null) { ViewBag.thongbao = "Tên Tài Khoản Đã Tồn Tại , Hãy Chọn Tên Khác"; Session["dangky"] = tv; return(View()); } tv.MaLoaiTV = 4; ViewBag.thongbao = "Đăng Ký Thành Viên Thành Công . Hãy Đăng Nhập Để Tiếp Tục Mua Hàng "; db.thanhviens.Add(tv); db.SaveChanges(); } else { ViewBag.thongbao = "Thêm Thông Tin Thất Bại , Vui Lòng Kiểm Tra Lại"; } return(View()); } }
public ActionResult SuaTT(ThanhVien tv) { string result = "Sửa Thất Bại"; var tvs = db.thanhviens.SingleOrDefault(c => c.MaTV == tv.MaTV); if (tvs != null) { tvs.HoTen = tv.HoTen; tvs.SDT = tv.SDT; tvs.DiaChi = tv.DiaChi; db.SaveChanges(); result = "Sửa thành Công"; } return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult CreateBlog(Blog b, HttpPostedFileBase HinhAnh) { if (HinhAnh != null) { if (HinhAnh.ContentLength > 0) { if (HinhAnh.ContentType != "image/jpeg" && HinhAnh.ContentType != "image/png" && HinhAnh.ContentType != "image/jfif" && HinhAnh.ContentType != "image/jpg") { ViewBag.thongbaoUpload = "Định dạng hình ảnh không hợp lệ , vui lòng kiểm tra lại"; } else { // kiểm tra hình ảnh đã tồn tại chưa var filename = Path.GetFileName(HinhAnh.FileName); var path = Path.Combine(Server.MapPath("~/Content/ImageBlog"), filename); if (System.IO.File.Exists(path)) { ViewBag.thongbaoUpload = "Hình ảnh đã tồn tại, hãy chọn ảnh khác"; } else { HinhAnh.SaveAs(path); } b.AnhMinhHoa = filename; } } } if (ModelState.IsValid) { b.NgayTao = DateTime.Now; db.Blogs.Add(b); db.SaveChanges(); return(RedirectToAction("Index")); } else { ViewBag.thongbao = "Tạo Blog Thất bại"; return(View()); } }
public ActionResult SuaGia(int?Ma, int?Gia, string Ten) { bool result = false; if (Ma == null || Gia == null) { result = false; } var banggia = db.BangGias.SingleOrDefault(c => c.Ma == Ma); if (banggia != null) { banggia.Gia = int.Parse(Gia.ToString()); banggia.TenSanPham = Ten; db.SaveChanges(); result = true; } return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult DuyetDon(DonDatHang ddh) { DonDatHang ddhupdate = db.dondathangs.SingleOrDefault(c => c.MaDDH == ddh.MaDDH); ddhupdate.DaGiao = ddh.DaGiao; ddhupdate.DaThanhToan = ddh.DaThanhToan; ddhupdate.NgayGiao = DateTime.Now; db.SaveChanges(); ViewBag.lstchitiet = db.chitietdondathangs.Where(c => c.MaDDH == ddh.MaDDH).ToList(); return(View(ddhupdate)); }
public ActionResult ThemMoi(SanPham sp, HttpPostedFileBase HinhAnh) { ViewBag.MaDM = db.DanhMucSanPhams.OrderBy(c => c.TenDanhMuc); ViewBag.MaLoaiSP = db.LoaiSanPhams.OrderBy(c => c.TenLoai); try { if (HinhAnh != null) { if (HinhAnh.ContentLength > 0) { if (HinhAnh.ContentType != "image/jpeg" && HinhAnh.ContentType != "image/png" && HinhAnh.ContentType != "image/jfif" && HinhAnh.ContentType != "image/jpg") { ViewBag.ThongBaoUpload = "Định dạng hình ảnh không hợp lệ , vui lòng kiểm tra lại"; } else { // kiểm tra hình ảnh đã tồn tại chưa var filename = Path.GetFileName(HinhAnh.FileName); var path = Path.Combine(Server.MapPath("~/Content/ImageSanPham"), filename); if (System.IO.File.Exists(path)) { ViewBag.ThonBaoUpload = "Hình ảnh đã tồn tại, hãy chọn ảnh khác"; } else { HinhAnh.SaveAs(path); } sp.HinhAnh = filename; } } } } catch (Exception ex) { ViewBag.ThongBao = "Lỗi Thực Thi " + ex.Message; } if (ModelState.IsValid) { db.SanPhams.Add(sp); db.SaveChanges(); return(RedirectToAction("Index", "QLSanPham")); } else { ViewBag.ThongBao = "Thêm Mới Sản Phẩm Thất Bại , Vui Lòng Kiểm Tra Lại"; return(View()); } }
public ActionResult SuaLoai(int?MaTV, int?MaLoaiTV) { bool result = false; if (MaTV == null || MaLoaiTV == null) { result = false; } var thanhvien = db.thanhviens.SingleOrDefault(c => c.MaTV == MaTV); if (thanhvien != null) { thanhvien.MaLoaiTV = int.Parse(MaLoaiTV.ToString()); db.SaveChanges(); result = true; } return(Json(result, JsonRequestBehavior.AllowGet)); }