Yes my understanding of gastro is that if you have it, you are vomiting and have diarrhoea too (sometimes at the same time )... (i had it recently )
Hopefully he is ok.... he could just have a stomach virus.....