// GET: NguoiBan/HoaDon_BanHang public ActionResult CapNhatTinhTrang() { var hdbh = db.HoaDon_BanHang.Include(p => p.TaiKhoan).ToList(); var cnttvms = new List <CapNhatTinhTrangViewModel>(); foreach (var item in hdbh) { CapNhatTinhTrangViewModel cnttvm = new CapNhatTinhTrangViewModel(); cnttvm.HoaDon_BanHang = item; cnttvm.DanhSachTrangThai = new List <SelectListItem>() { new SelectListItem() { Text = "Đang chờ xử lý", Value = "1", Selected = (cnttvm.HoaDon_BanHang.TrangThai == 1) }, new SelectListItem() { Text = "Đang giao hàng", Value = "2", Selected = (cnttvm.HoaDon_BanHang.TrangThai == 2) }, new SelectListItem() { Text = "Đã hoàn tất", Value = "3", Selected = (cnttvm.HoaDon_BanHang.TrangThai == 3) }, new SelectListItem() { Text = "Đã hủy", Value = "0", Selected = (cnttvm.HoaDon_BanHang.TrangThai == 0) }, }; cnttvms.Add(cnttvm); } return(View(cnttvms)); }
public ActionResult CapNhatTinhTrang(IEnumerable <DanhSachTinhTrang> dstt) { foreach (var item in dstt) { HoaDon_BanHang hd = db.HoaDon_BanHang.Find(item.MaHDH); hd.TrangThai = item.TrangThai; db.Entry(hd).State = EntityState.Modified; } db.SaveChanges(); ModelState.Clear(); var hdbh = db.HoaDon_BanHang.Include(p => p.TaiKhoan).ToList(); var cnttvms = new List <CapNhatTinhTrangViewModel>(); foreach (var item in hdbh) { CapNhatTinhTrangViewModel cnttvm = new CapNhatTinhTrangViewModel(); cnttvm.HoaDon_BanHang = item; cnttvm.DanhSachTrangThai = new List <SelectListItem>() { new SelectListItem() { Text = "Đang chờ xử lý", Value = "1", Selected = (cnttvm.HoaDon_BanHang.TrangThai == 1) }, new SelectListItem() { Text = "Đang giao hàng", Value = "2", Selected = (cnttvm.HoaDon_BanHang.TrangThai == 2) }, new SelectListItem() { Text = "Đã hoàn tất", Value = "3", Selected = (cnttvm.HoaDon_BanHang.TrangThai == 3) }, new SelectListItem() { Text = "Đã hủy", Value = "0", Selected = (cnttvm.HoaDon_BanHang.TrangThai == 0) }, }; cnttvms.Add(cnttvm); } return(View(cnttvms)); }