Okay, well that helps some.
Let's check the obvious things:
1. Petcock is ON and there is ample fuel in the tank?
2. KILL switch is set to RUN and key is ON? (don't smirk, this happens)
3. Pull any of the plugs. What do they look like, and more importantly, what do they smell like? Strong odor of fuel? Dry, black, clean as a whistle?
You can "bypass" the solenoid by using a screwdriver to short the 2 large posts (bike in NEUTRAL please!!!). Key ON, RUN switch, try the screwdriver. Should spin the Starter Motor.
You could easily have an issue where you aren't getting voltage to the ignition coils from your KEY or from your KILL/RUN switch. Look under the tank (use a flashlight). You should seethe 2 coils where the spark plug wires trace back. Theres a BLACK/WHITE striped wire. Using a voltmeter, red probe on the BLK/WHT connection, BLACK probe on metal bolt of the frame, key ON, RUN on, what voltage do you get? You should see over 11.9v. If not, you aren't going to fire the coils. You have a wiring issue from the KEY or the RUN/KILL switch.