//zaladuj dane wzorca zdarzenia z pojedynczego wezla XML zdarzen public override void LoadData(XmlDataInfo dataInfo, XElement elementXMLDanych) { base.LoadData(dataInfo, elementXMLDanych); foreach (XElement podElement in elementXMLDanych.Elements()) { if (podElement.Name == "harm") { Harm szkodliwosc = new Harm(podElement); GeneralHarm.Add(szkodliwosc); } } }
//zaladuj dane substancji z pojedynczego wezla XML public override void LoadData(XmlDataInfo dataInfo, XElement elementXMLDanych) { base.LoadData(dataInfo, elementXMLDanych); Ammount = 1; foreach (XElement podElement in elementXMLDanych.Elements()) { if (podElement.Name == "treatment") { Treatment leczenieElement = new Treatment(podElement); TreatmentBySubstance.Add(leczenieElement); } if (podElement.Name == "generalChange") { Harm wplyw = new Harm(podElement); GeneralChange.Add(wplyw); } } }
public Harm(Harm klonujZTego) { ResName = klonujZTego.ResName; Value = klonujZTego.Value; }