Esempio n. 1
0
        /// <summary>
        /// Opens a new CelestialBodyDetailsForm,
        /// </summary>
        private void btnCreate_Click(object sender, EventArgs e)
        {
            CelestialBodyDetailsForm detailsForm = new CelestialBodyDetailsForm();

            detailsForm.SaveBody += detailsForm_SaveBody;

            detailsForm.Show();
        }
Esempio n. 2
0
        /// <summary>
        /// Opens an editor form for the selected body.
        /// </summary>
        private void btnEdit_Click(object sender, EventArgs e)
        {
            ListedCelestialBody selectedListBody;

            if (lbPossible.SelectedItem != null)
            {
                selectedListBody = (ListedCelestialBody)lbPossible.SelectedItem;
            }
            else if (lbSelected.SelectedItem != null)
            {
                selectedListBody = (ListedCelestialBody)lbSelected.SelectedItem;
            }
            else
            {
                MessageBox.Show("Cannot open an editor as there is no selected body.");
                return;
            }

            CelestialBody            selectedBody = selectedListBody.Body;
            CelestialBodyDetailsForm detailsForm  = new CelestialBodyDetailsForm(selectedBody);

            detailsForm.Show();
        }