Bonjour à tous,
Je suis actuellement sur un projet qui consiste a créer un workflow autour des demandes de congés.
Dans un premier temps, j'ai créé mon formulaire sous infopath 2007 en utilisant du jscript.
Ce script permet:
- de vérifier que les dates de la demande sont cohérentes.
- de caluler le nombre de jours ouvrés entre les 2 dates.
- de remplir à l'ouverture du formulaire certains champs comme le nom et le prénom de l'utilisateur ainsi que le nom de son responsable en allant chercher les infos depuis l'active directory à l'aide du webservice WhoAmI
Tout marchait bien, cependant en voulant publier mon formulaire sur le site sharepoint, je me suis rendu compte que le jscript n'était pas supporté :s
D'après ce que je crois avoir compris, je dois utiliser du code managé tel que le Visual Basic d'où mon problème.
J'aimerais convertir mon script en visual basic mais rien ne semble marcher.
Je n'arrive pas à trouver la fonctions visual basic qui récupère un champs de mon formulaire. En jscript, j'utilisais:
var Name = XDocument.DOM.selectSingleNode("//my:prenom");Mon deuxième plus gros problème est que j'aimerais pouvoir afficher une boite de dialogue du même style que XDocument.UI.Alert en jscript afin de pouvoir faciliter le debuggage. Je pensais pouvoir utiliser MsgBox mais j'obtient une erreur: le nom "MsgBox" n'est pas déclaré. Est-ce que j'aurais oublié d'installé quelque chose? (j'utilise Visual Studio Tools for Application)
J'espère m'être bien expliqué
Merci d'avance
++