You first need to check if your router is config to send DHCP, Open CMD and type ipconfig and see what IP address you get on "Default Gateway", this is your router, if you don't get it meaning you not even connected to the router.
If he does and you still don't get any internet, try to connect directly to the router ( if you already connect directly then ignore this ).
Open CMD and type ipconfig and see what IP address you got, if it starts in 169 then change ports in your router and try again.
You can also try to type in CMD ipconfig /release and when finished ipconfig /renew
Let me know if its working or not.