Пример #1
0
        public ActionResult themVaoGio(int Id, Don_hang don_Hang)
        {
            if (Session["Id_use"] == null)
            {
                return(RedirectToAction("Login"));
            }
            don_Hang.Id_san_pham     = Id;
            don_Hang.Id_tai_khoan_Kh = Convert.ToInt32(Session["Id_use"]);
            don_Hang.So_luong        = 1;
            don_Hang.Trang_thai      = 1;
            don_Hang.Ngay_tao        = DateTime.Now;
            var TongTien = db.San_pham.Where(n => n.Id_san_pham == Id).FirstOrDefault();

            if (TongTien.Gia_sale == 0)
            {
                don_Hang.Thanh_tien = TongTien.Gia_goc * don_Hang.So_luong;
            }
            else
            {
                if (TongTien.Gia_sale != 0)
                {
                    don_Hang.Thanh_tien = TongTien.Gia_sale * don_Hang.So_luong;
                }
            }
            db.Don_hang.Add(don_Hang);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Don_hang don_hang = db.Don_hang.Find(id);

            db.Don_hang.Remove(don_hang);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #3
0
        public ActionResult DatHang(int id)
        {
            Don_hang don             = db.Don_hang.Find(id);
            int      Id_Tai_khoan_kh = don.Id_tai_khoan_Kh.Value; // value  là lấy ra giá trị

            ViewBag.Ho_ten = db.Tai_khoan_Kh.Where(n => n.Id_Tai_khoan_kh == Id_Tai_khoan_kh).ToList();
            return(View(don));
        }
 public ActionResult Edit([Bind(Include = "Id_don_hang,Id_san_pham,Id_tai_khoan_Kh,Thanh_tien,Trang_thai,So_luong,Ngay_tao,Id_nguoi_cap_nhat,Ngay_cap_nhat,Chu_thich")] Don_hang don_hang)
 {
     if (ModelState.IsValid)
     {
         db.Entry(don_hang).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(don_hang));
 }
Пример #5
0
 public ActionResult DatHang(Don_hang don)
 {
     if (ModelState.IsValid)
     {
         don.Trang_thai      = 2;
         db.Entry(don).State = EntityState.Modified; //Xác nhận cập lại số lượng đơn hàng
         db.SaveChanges();
         return(RedirectToAction("xemgiohang"));
     }
     return(View());
 }
Пример #6
0
        public ActionResult Create([Bind(Include = "Id_don_hang,Id_san_pham,Id_tai_khoan_Kh,Thanh_tien,Trang_thai,So_luong,Ngay_tao,Id_nguoi_cap_nhat,Ngay_cap_nhat,Chu_thich")] Don_hang don_hang)
        {
            if (ModelState.IsValid)
            {
                db.Don_hang.Add(don_hang);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Id_san_pham = new SelectList(db.San_pham, "Id_san_pham", "Ten_san_pham", don_hang.Id_san_pham);
            return(View(don_hang));
        }
        // GET: Admin/Don_hang/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Don_hang don_hang = db.Don_hang.Find(id);

            if (don_hang == null)
            {
                return(HttpNotFound());
            }
            return(View(don_hang));
        }
Пример #8
0
        // GET: NhanVien/Don_hang/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Don_hang don_hang = db.Don_hang.Find(id);

            if (don_hang == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Id_san_pham = new SelectList(db.San_pham, "Id_san_pham", "Ten_san_pham", don_hang.Id_san_pham);
            return(View(don_hang));
        }
Пример #9
0
 public ActionResult CapNhatSoLuong(Don_hang don_Hang)
 {
     if (ModelState.IsValid)
     {
         int id       = don_Hang.Id_san_pham.Value;
         var tongTien = db.San_pham.Where(n => n.Id_san_pham == id).FirstOrDefault();
         if (tongTien.Gia_sale == 0)
         {
             don_Hang.Thanh_tien = tongTien.Gia_goc * don_Hang.So_luong;
         }
         else
         {
             if (tongTien.Gia_sale != 0)
             {
                 don_Hang.Thanh_tien = tongTien.Gia_sale * don_Hang.So_luong;
             }
         }
         db.Entry(don_Hang).State = EntityState.Modified; //Xác nhận cập lại số lượng đơn hàng
         db.SaveChanges();
         return(RedirectToAction("xemgiohang"));
     }
     return(View(don_Hang));
 }