Undecided Question

Care and make up for oily skin?

i have moderate oily skin but by the middle of the day my face is pretty shiney. i've gone to a dermo but she didn't really help that much. does anyone know any good skin care products and possibly make up foundation and powder that won't run off my face and is moderately priced?