private void FordonGrid_SelectionChanged(object sender, SelectionChangedEventArgs e) { Bil b = new Bil(); Lastbil lb = new Lastbil(); Buss bb = new Buss(); Motorcykel mc = new Motorcykel(); if (FordonGrid.SelectedItem is Bil) { b = (Bil)FordonGrid.SelectedItem; lblFordonBeskrivning.Content = b.ToStringBeskrivning(); } else if (FordonGrid.SelectedItem is Lastbil) { lb = (Lastbil)FordonGrid.SelectedItem; lblFordonBeskrivning.Content = lb.ToStringBeskrivning(); } else if (FordonGrid.SelectedItem is Buss) { bb = (Buss)FordonGrid.SelectedItem; lblFordonBeskrivning.Content = bb.ToStringBeskrivning(); } else if (FordonGrid.SelectedItem is Motorcykel) { mc = (Motorcykel)FordonGrid.SelectedItem; lblFordonBeskrivning.Content = mc.ToStringBeskrivning(); } }
public FordonPage() { InitializeComponent(); LoadFordon(); LastbilKomponenter lb = new LastbilKomponenter(); BussKomponenter bb = new BussKomponenter(); BilKomponenter b = new BilKomponenter(); McKomponenter mc = new McKomponenter(); try { fLoader.LoadMekaniker(); } catch { } fLoader.FordonReload(); RefreshGrid(); try { fLoader.LoadBilKomp(); if (fLoader.kompBilSamling.komp.Count == 0) { fLoader.kompBilSamling.komp.Add(b); } } catch { fLoader.SaveBilKomp(); fLoader.kompBilSamling.komp.Add(b); } try { fLoader.LoadBussKomp(); if (fLoader.kompBussSamling.komp.Count == 0) { fLoader.kompBussSamling.komp.Add(bb); } } catch { fLoader.SaveBussKomp(); fLoader.kompBussSamling.komp.Add(bb); } try { fLoader.LoadLastbilKomp(); if (fLoader.kompLastBSamling.komp.Count == 0) { fLoader.kompLastBSamling.komp.Add(lb); } } catch { fLoader.SaveLastbilKomp(); fLoader.kompLastBSamling.komp.Add(lb); } try { fLoader.LoadMcKomp(); if (fLoader.kompMcSamling.komp.Count == 0) { fLoader.kompMcSamling.komp.Add(mc); } } catch { fLoader.SaveMcKomp(); fLoader.kompMcSamling.komp.Add(mc); } }