private void InsertBelowMenuItem_Click(object sender, RoutedEventArgs e)
        {
            AResult res = (AResult)this.resultsDataGrid.SelectedItem;

            EditResultWindow erw;

            if (res == null)
            {
                erw = new EditResultWindow(Event);
                erw.ShowDialog();
                return;
            }

            if (res.Rank.HasValue)
            {
                erw = new EditResultWindow(Event, (res.Rank.Value + 1));
            }
            else
            {
                erw = new EditResultWindow(Event, true);
            }

            try
            {
                erw.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            refreshData();
        }
        private void InsertDNF_Click(object sender, RoutedEventArgs e)
        {
            EditResultWindow erw = new EditResultWindow(Event, true, true);

            erw.ShowDialog();

            refreshData();
        }
        private void EditMenuItem_Click(object sender, RoutedEventArgs e)
        {
            AResult res = (AResult)this.resultsDataGrid.SelectedItem;

            if (res == null)
            {
                return;
            }

            EditResultWindow erw = new EditResultWindow(res);

            erw.ShowDialog();

            refreshData();
        }