Exemple #1
0
        /// <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);
        }