The normal working dress is the same here in Qatar casual smart, open neck and trousers. If it's a formal event then jacket and tie is expected, as for shorts no problems in any areas i have been to, I wear them all year round coming from England.
If you are going to any of the clubs (Garvey;s and Rugby club excepted) then you may not get in in shorts.
Hope it helps