public ActionResult ThanhToan1(Models.KhachHangDTO kh) { ShopingCart cart = (ShopingCart)Session[shop]; List <ItemCart> li = new List <ItemCart>(); li = cart.listItem; ViewBag.tongtien = cart.TotalMoney(); ViewBag.soluong = cart.TotalAmmount(); if (ModelState.IsValid) { KhachHang kh1 = new KhachHang(); kh1.tenkhachhang = kh.tenkhachhang; kh1.diachi = kh.diachi; kh1.email = kh.email; kh1.sodienthoai = kh.sodienthoai; KhachHangDao khDAo = new KhachHangDao(); int makhachhang1 = khDAo.ThemKhachHang(kh1); GioHang gh = new GioHang(); gh.makhachhang = makhachhang1; gh.ngaydathang = DateTime.Today; gh.tinhtranggiaohang = false; gh.tongtien = cart.TotalMoney(); GioHangDAO ghDao = new GioHangDAO(); int magiohang = ghDao.ThemGioHang(gh); foreach (ItemCart item in li) { ChiTietGioHang ct = new ChiTietGioHang() { magiohang = magiohang, masanpham = item.sanpham.masanpham, soluong = item.soluong, thanhtien = item.soluong * (item.sanpham.giaban) }; ChiTietGioHangDAO ctDao = new ChiTietGioHangDAO(); ctDao.ThemChiTiet(ct); } Session[shop] = null; return(View("Success")); } else { return(View("ThanhToan", li)); } }
public ActionResult ThanhToan1(KhachHangDTO khachHangDTO) { var sess = (Areas.Admin.Models.TaiKhoan)Session["UserLogin"]; ShoppingCart cart = (ShoppingCart)Session[shop]; List <ItemCart> li = new List <ItemCart>(); li = cart.dsItemCart; ViewBag.tongtien = cart.TotalMoney(); ViewBag.soluong = cart.TotalAmount(); if (ModelState.IsValid) { if (sess == null) { KhachHang kh = new KhachHang(); KhachHangDAO khachHangDAO = new KhachHangDAO(); kh.MaKH = khachHangDAO.GetMaxMKH(); kh.TenKh = khachHangDTO.TenKH; kh.SoDT = khachHangDTO.SoDT; kh.Email = khachHangDTO.Email; kh.DiaChi = khachHangDTO.DiaChi; string MaKH = khachHangDAO.ThemKhachHang(kh); GioHang gioHang = new GioHang(); GioHangDAO gioHangDAO = new GioHangDAO(); gioHang.MaGH = gioHangDAO.getMaGH(); gioHang.MaKH = MaKH; gioHang.NgayDatHang = DateTime.Today; gioHang.TinhTrang = false; gioHang.TongTien = cart.TotalMoney(); string MaGH = gioHangDAO.ThemGioHang(gioHang); foreach (ItemCart item in li) { ChiTietGioHang chiTietGioHang = new ChiTietGioHang() { MaGH = MaGH, MaSach = item.sach.MaSach, SoLuong = item.SoLuong, GiaTien = item.SoLuong * (item.sach.GiaTien) }; ChiTietGioHangDAO chiTietGioHangDAO = new ChiTietGioHangDAO(); chiTietGioHangDAO.Them(chiTietGioHang); } Session[shop] = null; return(View("Success")); } else { GioHang gioHang = new GioHang(); GioHangDAO gioHangDAO = new GioHangDAO(); gioHang.MaGH = gioHangDAO.getMaGH(); gioHang.MaKH = sess.MaKH; gioHang.NgayDatHang = DateTime.Today; gioHang.TinhTrang = false; gioHang.TongTien = cart.TotalMoney(); string MaGH = gioHangDAO.ThemGioHang(gioHang); foreach (ItemCart item in li) { ChiTietGioHang chiTietGioHang = new ChiTietGioHang() { MaGH = MaGH, MaSach = item.sach.MaSach, SoLuong = item.SoLuong, GiaTien = item.SoLuong * (item.sach.GiaTien) }; ChiTietGioHangDAO chiTietGioHangDAO = new ChiTietGioHangDAO(); chiTietGioHangDAO.Them(chiTietGioHang); } Session[shop] = null; return(View("Success")); } } else { return(View("ThanhToan", li)); } }