public ActionResult DeleteConfirmed(int id)
        {
            CHITIET_PMH cHITIET_PMH = db.CHITIET_PMH.Find(id);

            db.CHITIET_PMH.Remove(cHITIET_PMH);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "MaPMH,MaSP,SoLuong,DonGia,ThanhTien")] CHITIET_PMH cHITIET_PMH)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cHITIET_PMH).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MaPMH = new SelectList(db.PHIEUMUAHANGs, "MaPMH", "MaPMH", cHITIET_PMH.MaPMH);
     ViewBag.MaSP  = new SelectList(db.SANPHAMs, "MaSP", "TenSanPham", cHITIET_PMH.MaSP);
     return(View(cHITIET_PMH));
 }
        // GET: Manager/CT_PhieuMuaHang/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CHITIET_PMH cHITIET_PMH = db.CHITIET_PMH.Find(id);

            if (cHITIET_PMH == null)
            {
                return(HttpNotFound());
            }
            return(View(cHITIET_PMH));
        }
        // POST: Manager/CT_PhieuMuaHang/Create
        // To protect from overposting attacks, please enable the specific properties you want to bind to, for
        // more details see https://go.microsoft.com/fwlink/?LinkId=317598.
        //[HttpPost]
        //[ValidateAntiForgeryToken]
        //public ActionResult Create([Bind(Include = "MaPMH,MaSP,SoLuong,DonGia,ThanhTien")] CHITIET_PMH cHITIET_PMH)
        //{
        //    if (ModelState.IsValid)
        //    {
        //        db.CHITIET_PMH.Add(cHITIET_PMH);
        //        db.SaveChanges();
        //        return RedirectToAction("Index");
        //    }

        //    ViewBag.MaPMH = new SelectList(db.PHIEUMUAHANGs, "MaPMH", "MaPMH", cHITIET_PMH.MaPMH);
        //    ViewBag.MaSP = new SelectList(db.SANPHAMs, "MaSP", "TenSanPham", cHITIET_PMH.MaSP);
        //    return View(cHITIET_PMH);
        //}

        // GET: Manager/CT_PhieuMuaHang/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CHITIET_PMH cHITIET_PMH = db.CHITIET_PMH.Find(id);

            if (cHITIET_PMH == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MaPMH = new SelectList(db.PHIEUMUAHANGs, "MaPMH", "MaPMH", cHITIET_PMH.MaPMH);
            ViewBag.MaSP  = new SelectList(db.SANPHAMs, "MaSP", "TenSanPham", cHITIET_PMH.MaSP);
            return(View(cHITIET_PMH));
        }
        public bool AddCT_PhieuMuaHang(PhieuMuaHangViewModel phieuMuaHangViewModel)
        {
            PHIEUMUAHANG phieumuahang = new PHIEUMUAHANG();

            phieumuahang.MaNCC    = phieuMuaHangViewModel.MaNCC;
            phieumuahang.NgayLap  = phieuMuaHangViewModel.NgayLap;
            phieumuahang.TongTien = phieuMuaHangViewModel.TongTien;
            objQUANLYCUAHANGEntity.PHIEUMUAHANGs.Add(phieumuahang);
            objQUANLYCUAHANGEntity.SaveChanges();
            int maPMH = phieumuahang.MaPMH;

            foreach (var item in phieuMuaHangViewModel.DSChiTiet)
            {
                CHITIET_PMH ct_phieumuahang = new CHITIET_PMH();
                ct_phieumuahang.MaPMH     = maPMH;
                ct_phieumuahang.MaSP      = item.MaSP;
                ct_phieumuahang.SoLuong   = item.SoLuong;
                ct_phieumuahang.DonGia    = item.DonGia;
                ct_phieumuahang.ThanhTien = item.ThanhTien;
                objQUANLYCUAHANGEntity.CHITIET_PMH.Add(ct_phieumuahang);
                objQUANLYCUAHANGEntity.SaveChanges();
            }
            return(true);
        }