public ActionResult Edit([Bind(Include = "SoDH,MaKH,NgayDH,Ngaygiaohang,TriGia,TrangThai,TenNguoiNhan,DiaChiNhan,DienThoaiNhan,MaHTTT,MaHTGH")] DONDATHANG dh) { if (ModelState.IsValid) { db.Entry(dh).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("HoaDon", "ThongKe")); } return(View(dh)); }
public ActionResult EditUser([Bind(Include = "MaKH,HoTenKH,DiaChiKH,DienThoaiKH,TenDN,MatKhau,NgaySinh,GioiTinh,Email,LoaiDN")] KHACHHANG kh) { if (ModelState.IsValid) { db.Entry(kh).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Home")); } return(View(kh)); }
public ActionResult Edit([Bind(Include = "MaSP,TenSP,MaLoai,Donvitinh,DonGia,MoTa,HinhMinhHoa,NgayTao,NgayChinhSua,TrangThai,SoLuong,YeuThich")] SANPHAM sp) { if (ModelState.IsValid) { sp.NgayChinhSua = DateTime.Now; db.Entry(sp).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("IndexAdmin")); } return(View(sp)); }
public ActionResult EditMenu([Bind(Include = "ID,MenuName,ParentID,CreateDate,UpdateDate,Link")] MENU mn) { if (ModelState.IsValid) { mn.UpdateDate = DateTime.Now; db.Entry(mn).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("CreateMenu")); } return(View(mn)); }
public ActionResult GioHang(FormCollection frm, DONDATHANG donhang) { int x = 0; string danggiao = "Đang giao"; if (Session["Email"] == null && Session["username"] == null) { return(RedirectToAction("LoginSSO", "Account")); } else { if (Session["username"] != null) { x = int.Parse(Session["makh"].ToString()); } else { x = int.Parse(Session["MaKH"].ToString()); } var user = db.KHACHHANGs.FirstOrDefault(n => n.MaKH == x); if (user.DiaChiKH == null || user.DienThoaiKH == null) { user = db.KHACHHANGs.Find(x); { user.DienThoaiKH = frm["dienthoainhanhang"]; user.DiaChiKH = frm["diachinhanhang"]; }; if (Session["username"] != null) { db.Entry(user); donhang.MaKH = int.Parse(Session["makh"].ToString()); donhang.NgayDH = DateTime.Parse(DateTime.Now.ToString()); donhang.TriGia = decimal.Parse(Session["TongTien"].ToString()); donhang.TrangThai = danggiao; donhang.TenNguoiNhan = frm["tennguoinhan"]; donhang.DienThoaiNhan = frm["dienthoainhanhang"]; donhang.DiaChiNhan = frm["diachinhanhang"]; donhang.EmailNhanHang = frm["email"]; db.DONDATHANGs.Add(donhang); db.SaveChanges(); List <SanPhamGH> listSP = LayGioHang(); foreach (var item in listSP) { CTDONHANG ctdh = new CTDONHANG(); ctdh.SoDH = donhang.SoDH; ctdh.MaSP = item.MaSP; ctdh.SoLuong = item.SoLuongMua; ctdh.DonGia = (decimal)item.DonGia; db.CTDONHANGs.Add(ctdh); SANPHAM sp = db.SANPHAMs.Find(ctdh.MaSP); sp.SoLuong--; db.Entry(sp).State = EntityState.Modified; db.SaveChanges(); } foreach (var item in listSP) { SANPHAM sp = db.SANPHAMs.Find(item.MaSP); if (sp.YeuThich == null) { sp.YeuThich = 1; db.Entry(sp).State = EntityState.Modified; db.SaveChanges(); } else { sp.YeuThich += item.SoLuongMua; db.Entry(sp).State = EntityState.Modified; db.SaveChanges(); } } Session["GioHang"] = null; return(RedirectToAction("ThanhToanThanhCong", "GioHang")); } else { db.Entry(user); donhang.MaKH = int.Parse(Session["MaKH"].ToString()); donhang.NgayDH = DateTime.Parse(DateTime.Now.ToString()); donhang.TriGia = decimal.Parse(Session["TongTien"].ToString()); donhang.TrangThai = danggiao; donhang.TenNguoiNhan = frm["tennguoinhan"]; donhang.DienThoaiNhan = frm["dienthoainhanhang"]; donhang.DiaChiNhan = frm["diachinhanhang"]; donhang.EmailNhanHang = frm["email"]; db.DONDATHANGs.Add(donhang); db.SaveChanges(); List <SanPhamGH> listSP = LayGioHang(); foreach (var item in listSP) { CTDONHANG ctdh = new CTDONHANG(); ctdh.SoDH = donhang.SoDH; ctdh.MaSP = item.MaSP; ctdh.SoLuong = item.SoLuongMua; ctdh.DonGia = (decimal)item.DonGia; db.CTDONHANGs.Add(ctdh); SANPHAM sp = db.SANPHAMs.Find(ctdh.MaSP); sp.SoLuong--; db.Entry(sp).State = EntityState.Modified; db.SaveChanges(); } foreach (var item in listSP) { SANPHAM sp = db.SANPHAMs.Find(item.MaSP); if (sp.YeuThich == null) { sp.YeuThich = 1; db.Entry(sp).State = EntityState.Modified; db.SaveChanges(); } else { sp.YeuThich += item.SoLuongMua; db.Entry(sp).State = EntityState.Modified; db.SaveChanges(); } } Session["GioHang"] = null; return(RedirectToAction("ThanhToanThanhCong", "GioHang")); } } else { if (Session["username"] != null) { donhang.MaKH = int.Parse(Session["makh"].ToString()); donhang.NgayDH = DateTime.Parse(DateTime.Now.ToString()); donhang.TriGia = decimal.Parse(Session["TongTien"].ToString()); donhang.TrangThai = danggiao; donhang.TenNguoiNhan = frm["tennguoinhan"]; donhang.DienThoaiNhan = frm["dienthoainhanhang"]; donhang.DiaChiNhan = frm["diachinhanhang"]; donhang.EmailNhanHang = frm["email"]; db.DONDATHANGs.Add(donhang); db.SaveChanges(); List <SanPhamGH> listSP = LayGioHang(); foreach (var item in listSP) { CTDONHANG ctdh = new CTDONHANG(); ctdh.SoDH = donhang.SoDH; ctdh.MaSP = item.MaSP; ctdh.SoLuong = item.SoLuongMua; ctdh.DonGia = (decimal)item.DonGia; db.CTDONHANGs.Add(ctdh); SANPHAM sp = db.SANPHAMs.Find(ctdh.MaSP); sp.SoLuong--; db.Entry(sp).State = EntityState.Modified; db.SaveChanges(); } foreach (var item in listSP) { SANPHAM sp = db.SANPHAMs.Find(item.MaSP); if (sp.YeuThich == null) { sp.YeuThich = 1; db.Entry(sp).State = EntityState.Modified; db.SaveChanges(); } else { sp.YeuThich += item.SoLuongMua; db.Entry(sp).State = EntityState.Modified; db.SaveChanges(); } } Session["Madh"] = donhang.SoDH; return(RedirectToAction("ThanhToanThanhCong", "GioHang")); } else { donhang.MaKH = int.Parse(Session["MaKH"].ToString()); donhang.NgayDH = DateTime.Parse(DateTime.Now.ToString()); donhang.TriGia = decimal.Parse(Session["TongTien"].ToString()); donhang.TrangThai = danggiao; donhang.TenNguoiNhan = frm["tennguoinhan"]; donhang.DienThoaiNhan = frm["dienthoainhanhang"]; donhang.DiaChiNhan = frm["diachinhanhang"]; donhang.EmailNhanHang = frm["email"]; db.DONDATHANGs.Add(donhang); db.SaveChanges(); List <SanPhamGH> listSP = LayGioHang(); foreach (var item in listSP) { CTDONHANG ctdh = new CTDONHANG(); ctdh.SoDH = donhang.SoDH; ctdh.MaSP = item.MaSP; ctdh.SoLuong = item.SoLuongMua; ctdh.DonGia = (decimal)item.DonGia; db.CTDONHANGs.Add(ctdh); SANPHAM sp = db.SANPHAMs.Find(ctdh.MaSP); sp.SoLuong--; db.Entry(sp).State = EntityState.Modified; db.SaveChanges(); } foreach (var item in listSP) { SANPHAM sp = db.SANPHAMs.Find(item.MaSP); if (sp.YeuThich == null) { sp.YeuThich = 1; db.Entry(sp).State = EntityState.Modified; db.SaveChanges(); } else { sp.YeuThich += item.SoLuongMua; db.Entry(sp).State = EntityState.Modified; db.SaveChanges(); } } Session["Madh"] = donhang.SoDH; return(RedirectToAction("ThanhToanThanhCong", "GioHang")); } } } }