示例#1
0
        // GET: KhachVangLais/Delete/5
        //public ActionResult Delete(int? id)
        //{
        //    if (id == null)
        //    {
        //        return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
        //    }
        //    KhachVangLai khachVangLai = db.KhachVangLais.Find(id);
        //    if (khachVangLai == null)
        //    {
        //        return HttpNotFound();
        //    }
        //    return View(khachVangLai);
        //}

        //// POST: KhachVangLais/Delete/5
        //[HttpPost, ActionName("Delete")]
        //[ValidateAntiForgeryToken]
        public ActionResult Delete(int id)
        {
            KhachVangLai khachVangLai = db.KhachVangLais.Find(id);

            db.KhachVangLais.Remove(khachVangLai);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#2
0
 public ActionResult Edit([Bind(Include = "MaKhachVangLai,HoTen,DiaChi,SoDienThoai")] KhachVangLai khachVangLai)
 {
     if (ModelState.IsValid)
     {
         db.Entry(khachVangLai).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(khachVangLai));
 }
示例#3
0
        public ActionResult Create([Bind(Include = "MaKhachVangLai,HoTen,DiaChi,SoDienThoai")] KhachVangLai khachVangLai)
        {
            if (ModelState.IsValid)
            {
                db.KhachVangLais.Add(khachVangLai);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(khachVangLai));
        }
示例#4
0
        // GET: KhachVangLais/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            KhachVangLai khachVangLai = db.KhachVangLais.Find(id);

            if (khachVangLai == null)
            {
                return(HttpNotFound());
            }
            return(View(khachVangLai));
        }
示例#5
0
        public ActionResult DatHangTrucTiep([Bind(Include = "HoTen,DiaChi,SoDienThoai")] KhachVangLai khachVangLai)
        {
            if (Session["GioHang"] == null)
            {
                RedirectToAction("Index", "Home");
            }
            if (ModelState.IsValid)
            {
                //Session["KhachVangLai"] = khachVangLai;
                db.KhachVangLais.Add(khachVangLai);
                db.SaveChanges();
                HoaDonThanhToan hoaDonThanhToan = new HoaDonThanhToan();
                hoaDonThanhToan.MaKhachVangLai  = khachVangLai.MaKhachVangLai;
                hoaDonThanhToan.ThanhToan       = false;
                hoaDonThanhToan.ThoiGianDatHang = DateTime.Now;
                hoaDonThanhToan.GiaoHang        = false;
                db.HoaDonThanhToans.Add(hoaDonThanhToan);
                db.SaveChanges();

                List <GioHang> gioHangs = LayGioHang();
                foreach (var item in gioHangs)
                {
                    DonHang donHang = new DonHang();
                    donHang.MaHoaDon = hoaDonThanhToan.MaHoaDon;
                    donHang.MaMonAn  = item.iMaMonAn;
                    donHang.SoLuong  = item.iSoLuong;
                    db.DonHangs.Add(donHang);
                    db.SaveChanges();
                }
                //ViewBag.ThongBao = "Đặt hàng thành công!";
                TempData["ThongBao"] = "Mua hàng thành công!";
                return(RedirectToAction("GioHang", "GioHang"));
            }
            ViewBag.ThongBao = "Đặt hàng không thành công!";
            return(View());
        }