public Vis_Events() { InitializeComponent(); WPFEventViews = new List <WPFEventView>(); foreach (Tuple <int, string> tuple in Controller.Singleton.GetEventListing()) { WPFEventView add = new WPFEventView(tuple.Item2, tuple.Item1); WPFEventViews.Add(add); } EventList.ItemsSource = WPFEventViews; }
private void Tab_VE_Button_BilletSalg_Click(object sender, RoutedEventArgs e) { main.Tab_Button_Vis_Events.IsEnabled = true; WPFEventView selected = (WPFEventView)EventList.SelectedItem; if (selected == null) { MessageBox.Show("Vælg venlist et event fra listen"); return; } Controller.Singleton.IsEventFullyLoaded(selected.ID); main.MainFrame.Content = new Tab_Vis_Events.BilletSalg(selected.name, main); }
private void Button_Tilføj_Til_BreakEvenChart_Click(object sender, RoutedEventArgs e) { WPFEventView selected = (WPFEventView)EventList.SelectedItem; if (Controller.Singleton.IsEventFullyLoaded(selected.ID)) { Tuple <decimal, decimal> tuple = Controller.Singleton.GetBreakEven(selected.ID); if (main.BreakEvenChart.Labels.Contains(selected.name)) { MessageBox.Show("Eventet er allerede tilføjet til grafen. Vælg vis Break Even for at se grafen"); } else { main.BreakEvenChart.Labels.Add(selected.name); main.BreakEvenChart.SeriesCollection[0].Values.Add(tuple.Item1); main.BreakEvenChart.SeriesCollection[1].Values.Add(tuple.Item2); main.Tab_Button_Vis_BreakEven.IsEnabled = false; main.MainFrame.Content = main.BreakEvenChart; main.Tab_Button_Vis_Events.IsEnabled = true; } } }