예제 #1
0
        private void gestionarAvio_Click(object sender, EventArgs e)
        {
            nausDisponibles = sistemaControl.nausDisponibles(ref aeronaus);
            if (nausDisponibles)
            {
                this.Hide();
                MenuSeleccionarNau seleccionarNau = new MenuSeleccionarNau(ref sistemaControl, ref aeronaus);
                seleccionarNau.ShowDialog();

                Boolean aeronauPilotada = seleccionarNau.getAeronauPilotat;
                seleccionarNau.Close();

                if (aeronauPilotada)
                {
                    sistemaControl.mantenimentAeri(ref aeronaus);
                    sistemaControl.perills(ref aeronaus);
                    EstatNaus estatNaus = new EstatNaus(ref aeronaus);
                    estatNaus.ShowDialog();
                    this.Show();
                }
                else
                {
                    this.Show();
                }
            }
            else
            {
                MessageBox.Show("No hi han naus disponibles", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
예제 #2
0
        private void infoEspaiAeri_Click(object sender, EventArgs e)
        {
            this.Hide();
            EstatNaus estatNaus = new EstatNaus(ref aeronaus);

            estatNaus.ShowDialog();
            this.Show();
        }