예제 #1
0
        public static Options Load()
        {
            Options options = null;

            // загрузка из файла настроек
            if (File.Exists(fileOptions))
            {
                SerializerXml xmlSer = new SerializerXml(fileOptions);
                try
                {
                    options = xmlSer.DeserializeXmlFile <Options>();
                    if (options != null)
                    {
                        return(options);
                    }
                }
                catch (Exception ex)
                {
                    Logger.Log.Error(ex, $"Не удалось десериализовать настройки из файла {fileOptions}");
                }
            }
            options = new Options();
            options.Save();
            return(options);
        }
예제 #2
0
        //private static Options DefaultOptions()
        //{
        //   Options options = new Options();

        //   options.LogFileName = "AR_ExportApartment_Log.xlsx";
        //   options.BlockApartmentNameMatch = "квартира";

        //   return options;
        //}

        public static void Show()
        {
            FormOptions formOpt = new FormOptions((Options)Instance.MemberwiseClone());

            if (Application.ShowModalDialog(formOpt) == System.Windows.Forms.DialogResult.OK)
            {
                _instance = formOpt.Options;
                _instance.Save();
            }
        }
예제 #3
0
        //private static Options DefaultOptions()
        //{
        //   Options options = new Options();

        //   options.LogFileName = "AR_ExportApartment_Log.xlsx";
        //   options.BlockApartmentNameMatch = "квартира";

        //   return options;
        //}      

        public static void Show()
        {
            FormOptions formOpt = new FormOptions((Options)Instance.MemberwiseClone());
            if (Application.ShowModalDialog(formOpt) == System.Windows.Forms.DialogResult.OK)
            {
                _instance = formOpt.Options;
                _instance.Save();
            }
        }
예제 #4
0
 public static Options Load()
 {
     Options options = null;
     // загрузка из файла настроек
     if (File.Exists(fileOptions))
     {
         SerializerXml xmlSer = new SerializerXml(fileOptions);
         try
         {
             options = xmlSer.DeserializeXmlFile<Options>();
             if (options != null)
             {
                 return options;
             }
         }
         catch (Exception ex)
         {
             Logger.Log.Error(ex, $"Не удалось десериализовать настройки из файла {fileOptions}");
         }
     }
     options = new Options();
     options.Save();
     return options;
 }