According to Google Translate, the translation of "Did you have a fun night?" is: Ты должен весело ночь? But I suspect должен is being used in the wrong context of "to have" here.
According to Yandex Translate, the translation is: повеселилась ночью? But I could not find any information on повеселилась on wiktionary, so I'm suspicious about the quality of this translation.