Exemplo n.º 1
0
        /// <summary>
        /// Gère le lancement de TDU avec une configuration particulière. Utilisé pour l'invocation à distance.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void _LaunchTDU(object sender, EventArgs e)
        {
            // Récupération de la configuration demandée
            ToolStripMenuItem item = sender as ToolStripMenuItem;

            if (item != null)
            {
                string configName = item.Text;
                Collection <LaunchConfiguration> configList = Program.ApplicationSettings.GetLaunchConfigList();
                LaunchConfiguration selectedConf            = LaunchConfiguration.GetConfigurationByName(configList, configName);

                try
                {
                    _LaunchTDU(selectedConf);
                }
                catch (Exception ex)
                {
                    MessageBoxes.ShowError(this, ex);
                }
            }
        }