Often flying out of TXL, I find that if I am upgraded to C the machine automatically only shows me C seats to select from, never been referred to a counter. This if for inter-Euro flying, my international travel is always with a paper ticket so can't comment on that.