Пример #1
0
 public void SendSettingsReadEvent()
 {
     try
     {
         Common.DebugP("ProfileHandler Sends OnAirframeSelected & OnSettingsReadFromFile event");
         if (OnSettingsReadFromFile == null)
         {
             Common.DebugP("ProfileHandler : no one is listening to OnSettingsReadFromFile?");
         }
         if (OnAirframeSelected == null)
         {
             Common.DebugP("ProfileHandler : no one is listening to OnAirframeSelected?");
         }
         if (OnSettingsReadFromFile != null)
         {
             //TODO DENNA ORSAKAR HÄNGANDE!!
             OnAirframeSelected?.Invoke(this, new AirframeEventArgs()
             {
                 Airframe = _airframe
             });
             //TODO DENNA ORSAKAR HÄNGANDE!!
             OnSettingsReadFromFile(this, new SettingsReadFromFileEventArgs()
             {
                 Settings = _listPanelSettingsData
             });
         }
     }
     catch (Exception e)
     {
         Common.ShowErrorMessageBox(12061, e);
     }
 }
Пример #2
0
        public void SendBindingsReadEvent()
        {
            try
            {
                if (OnSettingsReadFromFile != null)
                {
                    OnAirframeSelected?.Invoke(this, new AirframeEventArgs()
                    {
                        Airframe = _airframe
                    });

                    foreach (var genericPanelBinding in BindingMappingManager.PanelBindings)
                    {
                        try
                        {
                            OnSettingsReadFromFile(this, new PanelBindingReadFromFileEventArgs()
                            {
                                PanelBinding = genericPanelBinding
                            });
                        }
                        catch (Exception e)
                        {
                            Common.ShowErrorMessageBox(e, "Error reading settings. Panel : " + genericPanelBinding.PanelType);
                        }
                    }
                }
            }
            catch (Exception e)
            {
                Common.ShowErrorMessageBox(e);
            }
        }
Пример #3
0
 public void SendSettingsReadEvent()
 {
     try
     {
         if (OnSettingsReadFromFile != null)
         {
             //TODO DENNA ORSAKAR HÄNGANDE!!
             OnAirframeSelected?.Invoke(this, new AirframeEventArgs()
             {
                 Airframe = _airframe
             });
             //TODO DENNA ORSAKAR HÄNGANDE!!
             OnSettingsReadFromFile(this, new SettingsReadFromFileEventArgs()
             {
                 Settings = _listPanelSettingsData
             });
         }
     }
     catch (Exception e)
     {
         Common.ShowErrorMessageBox(e);
     }
 }