Example #1
0
 public FlightInit InitFlight()
 {
     try
     {
         FlightInit fi = new FlightInit();
         fi.departure    = this.departureTxt.Text;
         fi.arrival      = this.arrivalTxt.Text;
         fi.alternate    = this.alternateCombo.Text;
         fi.flight_level = Convert.ToInt32(this.flightLevelUpDown.Text);
         fi.callsign     = this.callsignTxt.Text;
         fi.route        = this.routeTxt.Text;
         fi.aircraft     = this.aircraftCombo.Text;
         fi.registration = this.registrationCombo.Text;
         fi.iata         = this.iataCombo.Text;
         if (this.paxTxt.Text.Length == 0)
         {
             fi.pax = 0;
         }
         else
         {
             fi.pax = Convert.ToInt32(this.paxTxt.Text);
         }
         return(fi);
     }
     catch (Exception e) {
         Logger.Log("Failed to init flight from FPL : " + e.ToString());
         MessageBox.Show(e.ToString(), "Init flight", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return(null);
     }
 }
Example #2
0
        public void CreateTracking()
        {
            this.eventsGrid.Rows.Clear();
            this.messagesGrid.Rows.Clear();
            this.acarsTree.Nodes.Clear();
            FlightInit fi = mainForm.fplForm.InitFlight();

            FlightTracking.Create(fi, mainForm.fsData, this, mainForm.pilot);
            FlightTracking.Start();
            disableButtons();
        }