Ejemplo n.º 1
0
 public ActionResult Details(int ID)
 {
     return(View(DonHangBLL.GetSingleDonHang(ID)));
 }
Ejemplo n.º 2
0
 // GET: Admin/AdminDonHang
 public ActionResult DonHang()
 {
     return(View(DonHangBLL.GetALLDonHang()));
 }
Ejemplo n.º 3
0
 public ActionResult Edit(DonHang donhang)
 {
     DonHangBLL.UpdateIntoLDonHang(donhang);
     return(RedirectToAction("DonHang"));
 }
        public ActionResult OrderProduct(DonHangViewModels model)
        {
            if (ModelState.IsValid)
            {
                var donHang = new DonHang
                {
                    TenKhachHang = model.TenKhachHang,
                    TenNhanVien  = model.TenNhanVien,
                    SDT          = model.SDT,
                    Email        = model.Email,
                };
                DonHangBLL.InsertIntoDonHang(donHang);

                var gioHangs = Session["GioHang"] as List <GioHangViewModels>;
                for (int i = 0; i < gioHangs.Count; i++)
                {
                    if (gioHangs[i].IDLoaiSanPham == "Phone")
                    {
                        ChiTietDonHangPhoneBLL.InsertIntoChiTietDonHangPhone(new ChiTietDonHangPhone
                        {
                            MaDonHang  = donHang.ID,
                            MaSanPham  = gioHangs[i].ID,
                            TenSanPham = gioHangs[i].TenSanPham,
                            DonGia     = gioHangs[i].DonGia,
                            ThanhTien  = gioHangs[i].ThanhTien,
                            SoLuong    = gioHangs[i].SoLuong
                        });
                    }
                    else if (gioHangs[i].IDLoaiSanPham == "Laptop")
                    {
                        ChiTietDonHangLaptopBLL.InsertIntoChiTietDonHangLaptop(new ChiTietDonHangLaptop
                        {
                            MaDonHang  = donHang.ID,
                            MaSanPham  = gioHangs[i].ID,
                            TenSanPham = gioHangs[i].TenSanPham,
                            DonGia     = gioHangs[i].DonGia,
                            ThanhTien  = gioHangs[i].ThanhTien,
                            SoLuong    = gioHangs[i].SoLuong
                        });
                    }
                    else
                    {
                        ChiTietDonHangTabletBLL.InsertIntoChiTietDonHangTablet(new ChiTietDonHangTablet
                        {
                            MaDonHang  = donHang.ID,
                            MaSanPham  = gioHangs[i].ID,
                            TenSanPham = gioHangs[i].TenSanPham,
                            DonGia     = gioHangs[i].DonGia,
                            ThanhTien  = gioHangs[i].ThanhTien,
                            SoLuong    = gioHangs[i].SoLuong
                        });
                    }
                }
                Session.Clear();
                return(RedirectToAction("Index", "Home"));
            }
            if (Session["GioHang"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            ViewBag.gioHangs       = Session["GioHang"] as List <GioHangViewModels>;
            ViewBag.sumTotalAmount = SumTotalAmount();
            return(View("GioHang"));
        }