/// <summary> /// construit, à partir d'un noeud XML un objet de la classe Intervenant /// Avec ses prestations /// </summary> /// <param name="unIntervenantXml">Elément XML de l'intervenant à créer</param> /// <returns>Un objet de la classe Intervenant</returns> public static Intervenant XmlToIntervenantComplet(XmlElement unIntervenantXml) { Intervenant unIntervenant = XmlToIntervenant(unIntervenantXml); int idIntervenant = Convert.ToInt16(unIntervenantXml.GetAttribute("idintervenant")); foreach (XmlElement unePrestationXml in LesPrestations) { if (Convert.ToInt32(unePrestationXml.GetAttribute("idintervenant")) == idIntervenant) { unIntervenant.AjoutePrestation(XmlToPrestation(unePrestationXml)); } } return(unIntervenant); }