Exemple #1
0
        private void WerkMainListBox_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
        {
            Werkzaamheden w = WerkMainListBox.SelectedItem as Werkzaamheden;

            if (w != null)
            {
                w.IsExpanded = !w.IsExpanded;
            }

            WerkMainListBox.SelectedItem = null;
        }
        private void Werk_ItemClick_1(object sender, ItemClickEventArgs e)
        {
            Werkzaamheden werk = e.ClickedItem as Werkzaamheden;

            if (werk != null)
            {
                _flyOut.ShowFlyout(new WerkFlyOutControl()
                {
                    DataContext = werk
                });
            }
        }
Exemple #3
0
        private List <Werkzaamheden> ParseWerkzaamheden(XElement storingenXmlElement)
        {
            List <Werkzaamheden> werkzaamhedenLijst = new List <Werkzaamheden>();

            foreach (var element in storingenXmlElement.Element("Gepland").Descendants("Storing"))
            {
                Werkzaamheden werk = new Werkzaamheden();

                werk.Id         = GetElementText(element.Element("id"));
                werk.Traject    = GetElementText(element.Element("Traject"));
                werk.Periode    = GetElementText(element.Element("Periode"));
                werk.Reden      = "Oorzaak: " + GetElementText(element.Element("Reden"));
                werk.Advies     = GetElementText(element.Element("Advies"));
                werk.Vertraging = "Vertraging: " + GetElementText(element.Element("Vertraging"));

                if (!werkzaamhedenLijst.Where(x => x.Id == werk.Id).Any())
                {
                    werkzaamhedenLijst.Add(werk);
                }
            }
            return(werkzaamhedenLijst);
        }