The correct option is C than
Correlative Conjunction is always used in pairs and denote equality, and show the relationship between ideas expressed in different parts of a sentence - and thus make the joining tighter and more emphatic. Some examples are either/or, neither/nor, and not only/but also. The structure no sooner is used to talk about something that happens immediately after something else. It is often used with the past perfect, and usually followed by than. In the given sentence it is inferred that they finished their work and immediately asked for their salaries. These two activities take place almost simultaneously. There is no real time difference between them. Thus option C is correct. We can use 'when' to introduce a single completed event that takes place in the middle of a longer activity or event. In these cases, we usually use a continuous verb in the main clause to describe the background event. Thus option D is incorrect as it cannot be used along with 'no sooner'.The conjunction 'but' is used to suggest a contrast but it cannot be used along with 'no sooner than'.Thus Option B can be ruled out.For explains reason or sights purpose.Thus Option A is discarded.