예제 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            PHIEUMUAHANG pHIEUMUAHANG = db.PHIEUMUAHANGs.Find(id);

            db.PHIEUMUAHANGs.Remove(pHIEUMUAHANG);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #2
0
 public ActionResult Edit([Bind(Include = "MaPMH,NgayLap,TongTien,MaNCC")] PHIEUMUAHANG pHIEUMUAHANG)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pHIEUMUAHANG).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MaNCC = new SelectList(db.NHACUNGCAPs, "MaNCC", "TenNCC", pHIEUMUAHANG.MaNCC);
     return(View(pHIEUMUAHANG));
 }
예제 #3
0
        // GET: Manager/PhieuMuaHang/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PHIEUMUAHANG pHIEUMUAHANG = db.PHIEUMUAHANGs.Find(id);

            if (pHIEUMUAHANG == null)
            {
                return(HttpNotFound());
            }
            return(View(pHIEUMUAHANG));
        }
예제 #4
0
        // GET: Manager/PhieuMuaHang/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PHIEUMUAHANG pHIEUMUAHANG = db.PHIEUMUAHANGs.Find(id);

            if (pHIEUMUAHANG == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MaNCC = new SelectList(db.NHACUNGCAPs, "MaNCC", "TenNCC", pHIEUMUAHANG.MaNCC);
            return(View(pHIEUMUAHANG));
        }
예제 #5
0
        public void ThemPhieuMuaHang(PhieuMuaHang_DTO a)
        {
            PHIEUMUAHANG b = new PHIEUMUAHANG();

            //b.SoPhieuMua = a.SoPhieuMua;
            b.TongTien = a.TongTien;
            b.MaKH     = a.MaKH;
            KHACHHANG kh = DB.KHACHHANGs.Where(p => p.MaKH == a.MaKH).FirstOrDefault();

            if (kh != null)
            {
                kh.Quen += 1;
            }
            b.NgayMua       = DateTime.Parse(a.NgayMua);
            b.NgayThanhToan = DateTime.Parse(a.NgayThanhToan);
            DB.PHIEUMUAHANGs.InsertOnSubmit(b);
            DB.SubmitChanges();
        }
        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);
        }