Haul truck ran out of fuel while going up a ramp. Operator applied brakes but truck rolled backwards hitting spoils and tipping over on right side. Operator was wearing his seat belt but got banged around in cab bruising his shoulder. He was not released to work on his next scheduled shift.