Ejemplo n.º 1
0
 private void ChangeLocationButton_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         var dialog = new MyDialog();
         if (dialog.ShowDialog() == true)
         {
             var currentSituation = new Situation().Get();
             currentSituation.CurrentLocation = dialog.ResponseText;
             currentSituation.Update();
             boardJobViewSource.Source = GenerateBoardJobs(currentSituation.CurrentLocation);
             var currentBase = AirportDatabaseFile.FindAirportInfo(currentSituation.CurrentLocation);
             CurrentLocationLabel.Content = "You are in: " + currentBase.AirportName + " (" + currentBase.ICAO + ") - " + currentBase.Country;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(this, ex.Message, "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Ejemplo n.º 2
0
        private void RunJoButton_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var job = (BoardJob)boardJobDataGrid.SelectedItem;

                if (new JobRuning(job).ShowDialog() == true)
                {
                    var currentSituation = new Situation().Get();
                    currentSituation.CurrentLocation = job.Arrival;
                    currentSituation.CompanyCash += job.Profit;
                    currentSituation.Update();
                    boardJobViewSource.Source = GenerateBoardJobs(currentSituation.CurrentLocation);

                    var currentBase = AirportDatabaseFile.FindAirportInfo(currentSituation.CurrentLocation);
                    MoneyLabel.Content = "Your companny cash is: " + currentSituation.CompanyCash.ToString("C", CultureInfo.GetCultureInfo("en-US"));
                    CurrentLocationLabel.Content = "You are in: " + currentBase.AirportName + " (" + currentBase.ICAO + ") - " + currentBase.Country;

                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(this, ex.Message, "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }