Exemplo n.º 1
0
        public IActionResult ChiTietDonMua(string id)
        {
            string                sessionval         = HttpContext.Session.GetString("TenDangNhap");
            TaiKhoanBUS           taikhoanbus        = new TaiKhoanBUS();
            TaiKhoan              taikhoan           = new TaiKhoan();
            DonHangBUS            donhangbus         = new DonHangBUS();
            DonHang               donhang            = new DonHang();
            List <ChiTietDonHang> listchitietdonhang = new List <ChiTietDonHang>();

            if (sessionval != "" && sessionval != null)
            {
                taikhoan           = taikhoanbus.CheckTaiKhoan(sessionval);
                donhang            = donhangbus.GetExactDonHang(id);
                listchitietdonhang = donhangbus.GetExactChiTietDonHang(id);
            }
            else
            {
                taikhoan = null;
                donhang  = null;
            }
            HangSanPhamBUS     hangsanphambus = new HangSanPhamBUS();
            List <HangSanPham> hang           = hangsanphambus.GetHangSanPhams();

            ViewBag.Hang           = hang;
            ViewBag.TaiKhoan       = taikhoan;
            ViewBag.ChiTietDonHang = listchitietdonhang;

            //Kiểm tra có  cho huỷ hay không
            bool huydonhang;
            List <ChiTietDonHang> listhuydon = listchitietdonhang.Where(c => c.TinhTrangChiTiet != "Chưa xử lý").ToList();

            if (listhuydon.Count == 0)
            {
                huydonhang = true;
            }
            else
            {
                huydonhang = false;
            }
            ViewBag.HuyDonHang = huydonhang;
            return(View(donhang));
        }