hi. looooooooooooooooooooooooooooooong time no see.
okay, here's some tips for you out there. if you're already an expert, please turn away from this page. thank you.
first, please use oil control compact powder. you don't really need two-way foundation cake. if you do need, get yourself a water-based liquid foundation, make sure the texture is light. super light if you can find. and cover only the areas that need to be covered, your t-zone of course and where the large pores reside.
and then, if you have the itchiness to try shimmery eyeshadow, metallic and so forth, please, just forget it. since you're face is oily it's already "shimmers and shines". plus, don't think that you're eyelids are not "contaminated" with facial oils. so that's why shimmery eyeshadows are bad choice, because it will smudge everything you applied on your eyelid, especially the eyeliners, be it pencil, gel or liquid. use only normal eyeshadows, or matte. the same goes with blushers.
and finally lipstick. gloss, well you can use it but not in humongous amount. just enough to make your lips look wet. matte lipsticks are the best. overall, you will have a clean, non-oily look. and should your face become oily in the middle of the day, just pat your face with facial tissue, and retouch your makeup if you want.
those mentioned above are based on my own make up experience since i have oily skin and tend to sweat quite heavily. you might experience the same, or slightly different. so the aforementioned are basically come from my own experience. hope it, in any ways, helps.
see ya!