public void ReadXml(XmlReader reader) { reader.MoveToContent(); ID = reader.GetAttribute("ID"); var tmpvolgorde = 0; int.TryParse(reader.GetAttribute("volgorde"), out tmpvolgorde); volgorde = tmpvolgorde; Omschrijving = reader.GetAttribute("Omschrijving"); LinkedMainCat = reader.GetAttribute("LinkedMainCat"); LinkedSubCat = reader.GetAttribute("LinkedSubCat"); //var tmpPrijs = 0.0; //double.TryParse(reader.GetAttribute("Prijs"),out tmpPrijs); Prijs = ExpertMethods.CultureDeliminatorConverter(reader.GetAttribute("Prijs")); //var tmpToeslag = 0.0; //double.TryParse(reader.GetAttribute("VerpakkingsToeslag"),out tmpToeslag); VerpakkingsToeslag = ExpertMethods.CultureDeliminatorConverter(reader.GetAttribute("VerpakkingsToeslag")); var tmpLengt = 0; int.TryParse(reader.GetAttribute("Lengte"), out tmpLengt); Lengte = tmpLengt; var tmpBreedt = 0; int.TryParse(reader.GetAttribute("Breedte"), out tmpBreedt); Breedte = tmpBreedt; ImgPath = reader.GetAttribute("ImgPath"); KleurCode = reader.GetAttribute("KleurCode"); Kleur = reader.GetAttribute("Kleur"); Naam = reader.GetAttribute("Naam"); productcode = reader.GetAttribute("productcode"); var tmpKlVlg = 0; int.TryParse(reader.GetAttribute("kleurvolgorde"), out tmpKlVlg); kleurVolgorde = tmpKlVlg; }
public void ReadXml(XmlReader reader) { reader.MoveToContent(); //double oM; //double.TryParse(reader.GetAttribute("Meters"), out oM); Meters = ExpertMethods.CultureDeliminatorConverter(reader.GetAttribute("Meters")); RegelIndex = int.Parse(reader.GetAttribute("RegelIndex")); Opmerking = reader.GetAttribute("Opmerking"); LinkedSubCat = reader.GetAttribute("LinkedSubCat"); NabewerkingSetNR = reader.GetAttribute("NabewerkingSetNR"); bool isb; bool.TryParse(reader.GetAttribute("IsBasis"), out isb); IsBasis = isb; //double oMp; //double.TryParse(reader.GetAttribute("Meerprijs"), out oMp); //Meerprijs = oMp; Meerprijs = ExpertMethods.CultureDeliminatorConverter(reader.GetAttribute("Meerprijs")); int prodEnum; if (int.TryParse(reader.GetAttribute("ProdSoort"), out prodEnum)) { ProdSoort = (ProductSoort)prodEnum; } reader.Read(); if (reader.MoveToContent() == XmlNodeType.Element && reader.LocalName == "LinkedProduct") { while (reader.MoveToContent() == XmlNodeType.Element && reader.LocalName == "LinkedProduct") { Product p = new Product(); p.ReadXml(reader); LinkedProduct = p; reader.Read(); } if (reader.LocalName == "LinkedProduct") { reader.ReadEndElement(); } } if (reader.MoveToContent() == XmlNodeType.Element && reader.LocalName == "LinkedHoekProf") { while (reader.MoveToContent() == XmlNodeType.Element && reader.LocalName == "LinkedHoekProf") { HoekProfiel h = new HoekProfiel(); h.ReadXml(reader); LinkedHoekProf = h; reader.Read(); } if (reader.LocalName == "LinkedHoekProf") { reader.ReadEndElement(); } } }
public void ReadXml(XmlReader reader) { reader.MoveToContent(); ProfielType = reader.GetAttribute("ProfielType"); ProfielImg = reader.GetAttribute("ProfielImg"); Omschrijving = reader.GetAttribute("Omschrijving"); ProfielID = reader.GetAttribute("ProfielID"); LinkedSubCat = reader.GetAttribute("LinkedSubCat"); //var tmpMtrs = 0.0; //double.TryParse(reader.GetAttribute("Meters"),out tmpMtrs); Meters = ExpertMethods.CultureDeliminatorConverter(reader.GetAttribute("Meters")); var tmpVlg = 0; int.TryParse(reader.GetAttribute("volgorde"), out tmpVlg); volgorde = tmpVlg; //var tmpVerpToes = 0.0; //double.TryParse(reader.GetAttribute("VerpakkingsToeslag"),out tmpVerpToes); VerpakkingsToeslag = ExpertMethods.CultureDeliminatorConverter(reader.GetAttribute("VerpakkingsToeslag")); KleurCode = reader.GetAttribute("KleurCode"); Kleur = reader.GetAttribute("Kleur"); var tmpKlVlg = 0; int.TryParse(reader.GetAttribute("KleurVolgorde"), out tmpKlVlg); KleurVolgorde = tmpKlVlg; int lenOut; if (int.TryParse(reader.GetAttribute("Lengte"), out lenOut)) { Lengte = lenOut; } int breOut; if (int.TryParse(reader.GetAttribute("Breedte"), out breOut)) { Breedte = breOut; } bool expmd; if (bool.TryParse(reader.GetAttribute("IsExpertMode"), out expmd)) { IsExpertMode = expmd; } }