Looks good. This is something where a true table widget would be handy, just to compress the information a bit. Colour coding the cells would be handy, too, so we could have colours for freetime, whoring, study, service jobs - just so you could get an at-a-glance feel for what was going on.
Another option would be to reduce the time span, say to six weeks, but do one (or two) lines per girl in a brothel in a scroller. Mybe we could catch clicks on table cells and bring up a drop down menu with the possible job options.
OK, that's maybe getting over-complicated. But you're definitely on the right lines. We're going to need some better way of managing job assignments, once all these new jobs go live.