예제 #1
0
        public ActionResult Payment(int idkh, string tenkh, string sdt, string diachi, string email)
        {
            var order = new HoaDon();

            order.MaKh            = idkh;
            order.NgayNhap        = DateTime.Now;
            order.TenNguoiNhan    = tenkh;
            order.SdtNguoiNhan    = sdt;
            order.DiaChiNguoiNhan = diachi;
            order.EmailNguoiNhan  = email;

            var id      = new HoaDonDao().Insert(order);
            var cart    = (List <Cartitem>)Session[CartSession];
            var chitiet = new ChiTietHoaDonDao();

            foreach (var item in cart)
            {
                var cthoadon = new ChiTietHoaDon();
                cthoadon.MaSach     = item.Sach.IDSach;
                cthoadon.MaHoaDon   = id;
                cthoadon.SoLuongMua = item.SoLuong;
                cthoadon.Gia        = item.Sach.Gia * item.SoLuong;
                chitiet.Insert(cthoadon);
            }
            return(Redirect("/hoan-thanh"));
        }