Checks if the panel is valid. If is not valid and throws
an exception, the exception message is displayed and the
user can not continue. If the return value is false,
the user can not continue but any error message is shown
to the user.
if all the obligatory fields of the panel have been