A man will face court over allegedly shooting another man in the knee in a Belconnen hotel carpark.