Material only assigning to part of object, not all of it
You need to set the diffuse color as shown below for all the parts you want to have the same material. So I added new material for the other parts as well and set the diffuse color to be the same as shown below:

The updated .blend file can be found here: