private void LireNoeud_Ingredients(XmlNode pNode, TComplement pComplement) { foreach (XmlNode sousnode in pNode.ChildNodes) { if (sousnode.Name == "IngredientsAutres") { LireNoeud_IngredientsAutres(sousnode, pComplement.IngredientsAutres); } if (sousnode.Name == "Plantes") { LireNoeud_Plantes(sousnode, pComplement.Plantes); } if (sousnode.Name == "MicroOrganismes") { LireNoeud_MicroOrganismes(sousnode, pComplement.MicroOrganismes); } } }
private void LireNoeud_Complement(XmlNode pNode, BindingList <TComplement> pListe) { TComplement complement = new TComplement(); pListe.Add(complement); foreach (XmlNode nodeChamp in pNode.ChildNodes) { if (nodeChamp.Name == "IdComplement") { complement.IdComplement = nodeChamp.ChildNodes[0].InnerText; } if (nodeChamp.Name == "NomCommercial") { complement.NomCommercial = nodeChamp.ChildNodes[0].InnerText; } if (nodeChamp.Name == "Marque") { complement.Marque = nodeChamp.ChildNodes[0].InnerText; } if (nodeChamp.Name == "FormeGalenique") { complement.FormeGalenique = nodeChamp.ChildNodes[0].InnerText; } if (nodeChamp.Name == "ResponsableEtiquetage") { complement.ResponsableEtiquetage = nodeChamp.ChildNodes[0].InnerText; } if (nodeChamp.Name == "DoseJournaliere") { complement.DoseJournaliere = nodeChamp.ChildNodes[0].InnerText; } if (nodeChamp.Name == "ModeEmploi") { complement.ModeEmploi = nodeChamp.ChildNodes[0].InnerText; } if (nodeChamp.Name == "Gamme") { complement.Gamme = nodeChamp.ChildNodes[0].InnerText; } if (nodeChamp.Name == "Aromes") { complement.Aromes = nodeChamp.ChildNodes[0].InnerText; } if (nodeChamp.Name == "ObjectifsEffets") { LireNoeud_ObjectifsEffets(nodeChamp, complement.ObjectifsEffets); } if (nodeChamp.Name == "Ingredients") { LireNoeud_Ingredients(nodeChamp, complement); } if (nodeChamp.Name == "PopulationsArisques") { LireNoeud_PopulationsARisque(nodeChamp, complement.PopulationsARisque); } if (nodeChamp.Name == "PopulationsCibles") { LireNoeud_PopulationsCibles(nodeChamp, complement.PopulationsCible); } } }