示例#1
0
        public bool AddCT_PhieuDichVu(PhieuDichVuViewModel phieuDichVuViewModel)
        {
            PHIEUDV phieudichvu = new PHIEUDV();

            phieudichvu.TenKH   = phieuDichVuViewModel.TenKH;
            phieudichvu.NgayLap = phieuDichVuViewModel.NgayLap;
            phieudichvu.SDT     = phieuDichVuViewModel.SDT;

            phieudichvu.TongTien         = phieuDichVuViewModel.TongTien;
            phieudichvu.TongTienTraTruoc = phieuDichVuViewModel.TongTienTraTruoc;
            phieudichvu.TongTienConLai   = phieuDichVuViewModel.TongTienConLai;
            phieudichvu.MaTinhTrangPDV   = phieuDichVuViewModel.MaTinhTrangPDV;
            objQUANLYCUAHANG.PHIEUDVs.Add(phieudichvu);
            objQUANLYCUAHANG.SaveChanges();
            int maPDV = phieudichvu.MaPDV;

            foreach (var item in phieuDichVuViewModel.DSChiTiet)
            {
                CHITIET_PHIEUDV ct_phieudichvu = new CHITIET_PHIEUDV();
                ct_phieudichvu.MaPDV             = maPDV;
                ct_phieudichvu.MaLoaiDV          = item.MaLoaiDV;
                ct_phieudichvu.SoLuong           = item.SoLuong;
                ct_phieudichvu.DonGiaDuocTinh    = item.DonGiaDuocTinh;
                ct_phieudichvu.ThanhTien         = item.ThanhTien;
                ct_phieudichvu.ThanhToanTraTruoc = item.ThanhToanTraTruoc;
                ct_phieudichvu.ThanhToanConLai   = item.ThanhToanConLai;
                ct_phieudichvu.NgayGiao          = item.NgayGiao;
                ct_phieudichvu.MaTinhTrangDV     = item.MaTinhTrangDV;
                objQUANLYCUAHANG.CHITIET_PHIEUDV.Add(ct_phieudichvu);
                objQUANLYCUAHANG.SaveChanges();
            }
            return(true);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            CHITIET_PHIEUDV cHITIET_PHIEUDV = db.CHITIET_PHIEUDV.Find(id);

            db.CHITIET_PHIEUDV.Remove(cHITIET_PHIEUDV);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "MaPDV,MaLoaiDV,DonGiaDuocTinh,SoLuong,ThanhTien,ThanhToanTraTruoc,ThanhToanConLai,NgayGiao,MaTinhTrangDV")] CHITIET_PHIEUDV cHITIET_PHIEUDV)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cHITIET_PHIEUDV).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MaLoaiDV      = new SelectList(db.LOAIDVs, "MaLoaiDV", "TenLoaiDV", cHITIET_PHIEUDV.MaLoaiDV);
     ViewBag.MaPDV         = new SelectList(db.PHIEUDVs, "MaPDV", "TenKH", cHITIET_PHIEUDV.MaPDV);
     ViewBag.MaTinhTrangDV = new SelectList(db.TINHTRANGDVs, "MaTinhTrangDV", "TenTinhTrang", cHITIET_PHIEUDV.MaTinhTrangDV);
     return(View(cHITIET_PHIEUDV));
 }
        // GET: Manager/CT_PhieuDichVu/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CHITIET_PHIEUDV cHITIET_PHIEUDV = db.CHITIET_PHIEUDV.Find(id);

            if (cHITIET_PHIEUDV == null)
            {
                return(HttpNotFound());
            }
            return(View(cHITIET_PHIEUDV));
        }
        //[HttpPost]
        //[ValidateAntiForgeryToken]
        //public ActionResult Create([Bind(Include = "MaPDV,MaLoaiDV,DonGiaDuocTinh,SoLuong,ThanhTien,ThanhToanTraTruoc,ThanhToanConLai,NgayGiao,MaTinhTrangDV")] CHITIET_PHIEUDV cHITIET_PHIEUDV)
        //{
        //    if (ModelState.IsValid)
        //    {
        //        db.CHITIET_PHIEUDV.Add(cHITIET_PHIEUDV);
        //        db.SaveChanges();
        //        return RedirectToAction("Index");
        //    }

        //    ViewBag.MaLoaiDV = new SelectList(db.LOAIDVs, "MaLoaiDV", "TenLoaiDV", cHITIET_PHIEUDV.MaLoaiDV);
        //    ViewBag.MaPDV = new SelectList(db.PHIEUDVs, "MaPDV", "TenKH", cHITIET_PHIEUDV.MaPDV);
        //    ViewBag.MaTinhTrangDV = new SelectList(db.TINHTRANGDVs, "MaTinhTrangDV", "TenTinhTrang", cHITIET_PHIEUDV.MaTinhTrangDV);
        //    return View(cHITIET_PHIEUDV);
        //}

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

            if (cHITIET_PHIEUDV == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MaLoaiDV      = new SelectList(db.LOAIDVs, "MaLoaiDV", "TenLoaiDV", cHITIET_PHIEUDV.MaLoaiDV);
            ViewBag.MaPDV         = new SelectList(db.PHIEUDVs, "MaPDV", "TenKH", cHITIET_PHIEUDV.MaPDV);
            ViewBag.MaTinhTrangDV = new SelectList(db.TINHTRANGDVs, "MaTinhTrangDV", "TenTinhTrang", cHITIET_PHIEUDV.MaTinhTrangDV);
            return(View(cHITIET_PHIEUDV));
        }