Is the following the correct thing to say in French?
I, John Smith, promise that I will not work or carry out any professional activities
Je suis John Smith promesse que je ne vais pas travailler ou d'exercer toute activité professionnelle
Thanks.