Esempio n. 1
0
        private void originalToolStripMenuItem_Click(object sender, EventArgs e)
        {
            // Click on Display original challenges button
            try
            {
                Cursor = Cursors.WaitCursor;

                OriginalTracksDialog dlg = new OriginalTracksDialog(_DefaultChallenges, _HousesResource, false);

                dlg.ShowDialog(this);
            }
            catch (Exception ex)
            {
                MessageBoxes.ShowError(this, ex);
            }
            finally
            {
                Cursor = Cursors.Default;
            }
        }
Esempio n. 2
0
        private void replacedLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            // Click on replaced track link > display genuine track list
            try
            {
                Cursor = Cursors.WaitCursor;

                OriginalTracksDialog dlg = new OriginalTracksDialog(_DefaultChallenges, _HousesResource, true);
                DialogResult         dr  = dlg.ShowDialog(this);

                if (dr == DialogResult.OK)
                {
                    int selectedTrackIndex = dlg.SelectedTrackId;

                    if (selectedTrackIndex == -1)
                    {
                        // No replacement
                        _ReplacedChallenge = null;
                    }
                    else
                    {
                        _ReplacedChallenge = _DefaultChallenges[selectedTrackIndex];
                    }

                    // Replacement label update
                    _UpdateReplacementLabel(_ReplacedChallenge == null);

                    // Flag
                    _IsChanged = true;
                }
            }
            catch (Exception ex)
            {
                MessageBoxes.ShowError(this, ex);
            }
            finally
            {
                Cursor = Cursors.Default;
            }
        }