Pakistani vertically-integrated power utility K-Electric Ltd has signed a contract with Oursun Pakistan to buy all of the electricity generated by a 50-MW solar project, local news agency PPI said on Monday.