Exemplo n.º 1
0
        private static CommonConfigData GetConfig()
        {
            CommonConfigData config = null;

            try
            {
                config = CommonConfigData.FromFile(ApplicationPaths.CommonConfigFile);
            }
            catch (Exception ex)
            {
                MediaCenterEnvironment ev = Application.MediaCenterEnvironment;
                DialogResult           r  = ev.Dialog(ex.Message + "\n" + Application.CurrentInstance.StringData("ConfigErrorDial"), Application.CurrentInstance.StringData("ConfigErrorCapDial"), DialogButtons.Yes | DialogButtons.No, 600, true);
                if (r == DialogResult.Yes)
                {
                    config = new CommonConfigData(ApplicationPaths.CommonConfigFile);
                    config.Save();
                }
                else
                {
                    Application.ApplicationContext.CloseApplication();
                }
            }

            return(config);
        }