public ActionResult ThemMoi(NhaCungCap ncc) { if (ncc.TenNCC == null) { ViewBag.ThongBaoLoi = "Không Được Để trống"; return(View()); } if (ModelState.IsValid) { @ViewBag.Success = "Thêm Nhà Cung Cấp Thành Công"; db.NhaCungCaps.Add(ncc); db.SaveChanges(); } return(View()); }
public ActionResult XacNhan(int mactdh) { DonHang dh = db.DonHangs.SingleOrDefault(n => n.MaDH == mactdh); if (dh == null) { ViewBag.ThongBaoLoi = "Xác nhận Đơn Hàng Thất Bại"; return(View()); } dh.TrangThai = (int)2; db.SaveChanges(); ViewBag.ThongBao = "Xác Nhận Đơn Hàng Thành Công"; return(RedirectToAction("Index", "QuanLyDonHang")); }
public ActionResult ThemMoi(DanhMuc dm) { if (kiemTraAdmin() == false) { ViewBag.ThongBaoCanDangNhap = "Cần Đăng Nhập để tiếp tục"; return(RedirectToAction("DangNhap", "UserAdmin")); } if (dm.TenDM == null) { ViewBag.ThongBaoLoi = "Không Được Để trống"; return(View()); } if (ModelState.IsValid) { @ViewBag.Success = "Thêm Danh Mục Thành Công"; db.DanhMucs.Add(dm); db.SaveChanges(); } return(View()); }
public ActionResult ThemMoi(HangHoa hanghoa, HttpPostedFileBase fileUpload) { ViewBag.MaNCC = new SelectList(db.NhaCungCaps.ToList().OrderBy(n => n.TenNCC), "MaNCC", "TenNCC"); ViewBag.MaDM = new SelectList(db.DanhMucs.ToList().OrderBy(n => n.TenDM), "MaDM", "TenDM"); //kiểm tra ảnh bìa if (fileUpload == null) { ViewBag.ThongBaoAnhTonTai = "Hình ảnh không được để trống"; return(View()); } if (db.HangHoas.Any(x => x.MaHH == hanghoa.MaHH)) { ViewBag.ThongBaoLoi = "Mã Hàng đã tồn tại"; return(View("ThemMoi", hanghoa)); } //thêm vào CSDL if (ModelState.IsValid) { //lưu tên của file ảnh var fileName = Path.GetFileName(fileUpload.FileName); // lưu đường dẫn của file var path = Path.Combine(Server.MapPath("~/images/Item"), fileName); //kiểm tra hình ảnh if (System.IO.File.Exists(path)) { ViewBag.ThongBaoAnhTonTai = "Ảnh đã tồn tại"; } else { fileUpload.SaveAs(path); } hanghoa.AnhBia = fileUpload.FileName; hanghoa.NgayNhap = DateTime.Now; db.HangHoas.Add(hanghoa); ViewBag.Success = "Thêm Hàng Thành Công"; db.SaveChanges(); } return(View()); }
public ActionResult DangKy(ThanhVien tv) { using (QLBanGiayEntities db = new QLBanGiayEntities()) { if (db.ThanhViens.Any(x => x.TenDangNhap == tv.TenDangNhap)) { ViewBag.DuplicateMessage = "Tên Đăng Nhập đã tồn tại"; return(View("DangKy", tv)); } tv.MaQuyen = "2"; db.ThanhViens.Add(tv); db.SaveChanges(); } ModelState.Clear(); ViewBag.SuccessMesage = "Đăng Ký Thành Công"; return(View("DangKy", new ThanhVien())); }
public ActionResult DatHang(DonHang dh) { // kiểm tra đăng nhập if (Session["ThanhVien"] == null || Session["ThanhVien"].ToString() == "") { ViewBag.ThongBao = "Cần Đăng Nhập Để đặt hàng"; return(RedirectToAction("DangNhap", "User")); } if (Session["GioHang"] == null) { RedirectToAction("index", "Home"); } //Thêm đơn hàng ThanhVien tv = Session["ThanhVien"] as ThanhVien; if (tv.DiaChi != null) { ViewBag.DiaChi = tv.DiaChi; } if (tv.HoTen != null || tv.HoTen != "") { ViewBag.HoTen = tv.HoTen; } if (tv.SoDienThoai != null) { ViewBag.SoDienThoai = tv.SoDienThoai; } List <GioHang> gh = LayGioHang(); dh.MaTV = tv.MaTV; dh.NgayDat = DateTime.Now; dh.MaTV = tv.MaTV; dh.TrangThai = (int)1; db.DonHangs.Add(dh); db.SaveChanges(); decimal tien = 0; foreach (var item in gh) { ChiTietDonHang ctdh = new ChiTietDonHang(); ctdh.MaDH = dh.MaDH; ctdh.Size = item.iSize; ctdh.MaHH = item.sMaHH; ctdh.SoLuong = item.iSoLuong; HangHoa hhh = db.HangHoas.SingleOrDefault(n => n.MaHH == item.sMaHH); if (hhh != null) { hhh.SoLuong = (hhh.SoLuong - item.iSoLuong); db.SaveChanges(); } ctdh.DonGia = (decimal)item.dDonGia; ctdh.TongTien = ctdh.SoLuong * ctdh.DonGia; db.ChiTietDonHangs.Add(ctdh); db.SaveChanges(); tien = tien + (decimal)ctdh.TongTien; } dh.TongTienDonHang = tien; db.SaveChanges(); Session["GioHang"] = null; ViewBag.ThongBao = "Đặt Hàng Thành công"; return(View()); }