Ejemplo n.º 1
0
 private static void AddNewSportInSetting(Settings settings, ESport newSport)
 {
     SettingVersionUpdater.AddNewBreackedSportFilter((ICollection <BreackedFilter>)settings.BreackedSport, newSport);
     SettingVersionUpdater.AddNewSportFilter((ICollection <SportFilter>)settings.MainFilters, newSport);
     foreach (Bookmaker bookmakers in settings.UserSettings.BookmakersList)
     {
         SettingVersionUpdater.AddNewSportFilter((ICollection <SportFilter>)bookmakers.SportFilters, newSport);
     }
 }
Ejemplo n.º 2
0
        private static void UpdateFromLastTo55(Settings settings)
        {
            settings.Version = new Version(0, 0, 0, 55);
            Bookmaker bookmaker = settings.UserSettings.BookmakersList.FirstOrDefault <Bookmaker>((Func <Bookmaker, bool>)(x => x.EBookmaker == EBookmakers._dafabet));

            if (bookmaker != null)
            {
                settings.UserSettings.BookmakersList.Remove(bookmaker);
            }
            SettingVersionUpdater.AddNewBookmaker(EBookmakers._dafabetMobile, settings);
        }
Ejemplo n.º 3
0
        private static void UpdateFromLastTo63(Settings settings)
        {
            settings.Version = new Version(0, 0, 0, 63);
            SettingVersionUpdater.AddNewBookmaker(EBookmakers._pinnacleBeta, settings);
            Bookmaker bookmaker = settings.UserSettings.BookmakersList.FirstOrDefault <Bookmaker>((Func <Bookmaker, bool>)(x => x.EBookmaker == EBookmakers._pinnacleBeta));

            if (bookmaker == null)
            {
                return;
            }
            bookmaker.IsEnabled = false;
        }
Ejemplo n.º 4
0
        private static void UpdateFromLastTo51(Settings settings)
        {
            settings.Version = new Version(0, 0, 0, 50);
            Bookmaker bookmaker = settings.UserSettings.BookmakersList.FirstOrDefault <Bookmaker>((Func <Bookmaker, bool>)(x => x.EBookmaker == EBookmakers._gamebookers));

            if (bookmaker != null)
            {
                bookmaker.IsSupportAutomat = true;
            }
            else
            {
                SettingVersionUpdater.AddNewBookmaker(EBookmakers._gamebookers, settings);
            }
            SettingVersionUpdater.AddNewBookmaker(EBookmakers._betStarts, settings);
        }
Ejemplo n.º 5
0
        public static Settings GetDefault()
        {
            Settings settings = new Settings()
            {
                Version       = Settings.CurrentVersion,
                MainFilters   = SportFilter.GetAllSportFilters(),
                BreackedSport = BreackedFilter.GetAllBreackedFilters(),
                UserSettings  = new UserSettings()
            };

            settings.UserSettings.IsCheckAuth              = false;
            settings.UserSettings.IsMusic                  = false;
            settings.UserSettings.IsDoubleButton           = true;
            settings.UserSettings.IsSetPause               = false;
            settings.UserSettings.IsCheckBalance           = true;
            settings.UserSettings.IsUseAnimation           = true;
            settings.UserSettings.RoundForas               = true;
            settings.UserSettings.RoundTotals              = true;
            settings.UserSettings.RoundITotals             = true;
            settings.UserSettings.IsAsianForas             = true;
            settings.UserSettings.IsAsianTotals            = true;
            settings.UserSettings.UseMemoryChache          = true;
            settings.UserSettings.IsDoubleClickOpenForks   = true;
            settings.UserSettings.IsFullStyleCalc          = true;
            settings.UserSettings.IsRowsBrowserTemplate    = true;
            settings.UserSettings.IsHighlightingNewForks   = true;
            settings.UserSettings.IsSendDnt                = true;
            settings.UserSettings.IsLoadImage              = true;
            settings.UserSettings.IsFakeBrowserWindowsSize = true;
            settings.UserSettings.ChromeLanguage           = EChromeLanguage.Ru;
            settings.UserSettings.NewListForksFilterType   = ENewListForksFilter.Default;
            settings.UserSettings.SoundFile                = "sound01.wav";
            settings.UserSettings.SoundVolume              = 0.5;
            settings.UserSettings.CurrencyItems            = CurrencyItem.GetAllCurrencies().Values.ToList <CurrencyItem>();
            settings.UserSettings.BookmakersList           = new List <Bookmaker>();
            settings.UserSettings.BookmakersList           = AllBookmakersHelper.GetAllBookmakers();
            settings.UserSettings.FakeProfile              = new FakeProfileFactory().Generate();
            settings.UserSettings.UserHotKeys              = UserHotKeys.Default;
            settings.UserSettings.IniciatorMax             = 1000;
            settings.UserSettings.IniciatorMin             = 0;
            settings.UserSettings.CalcOptically            = 0.2;
            SettingVersionUpdater.SetBookmakersGroup(settings);
            settings.UserSettings.IsUseWebGl       = true;
            settings.UserSettings.IsBlockedScripts = true;
            return(settings);
        }
Ejemplo n.º 6
0
 private static void UpdateFromLastTo43(Settings settings)
 {
     settings.Version = new Version(0, 0, 0, 43);
     SettingVersionUpdater.AddNewBookmaker(EBookmakers._bet365, settings);
 }
Ejemplo n.º 7
0
 private static void UpdateFromLastTo45(Settings settings)
 {
     settings.Version = new Version(0, 0, 0, 45);
     SettingVersionUpdater.SetBookmakersGroup(settings);
 }
Ejemplo n.º 8
0
 private static void UpdateFromLastTo52(Settings settings)
 {
     settings.Version = new Version(0, 0, 0, 52);
     SettingVersionUpdater.SetBookmakerAutomatSupport(settings, EBookmakers._bet_at_home);
 }
Ejemplo n.º 9
0
 private static void UpdateFromLastTo53(Settings settings)
 {
     settings.Version = new Version(0, 0, 0, 53);
     SettingVersionUpdater.SetBookmakerAutomatSupport(settings, EBookmakers._ladbrokes);
 }
Ejemplo n.º 10
0
 public static void Update(Settings settings)
 {
     if (settings.Version < new Version(0, 0, 0, 42))
     {
         SettingVersionUpdater.UpdateFromLastTo42(settings);
     }
     if (settings.Version < new Version(0, 0, 0, 43))
     {
         SettingVersionUpdater.UpdateFromLastTo43(settings);
     }
     if (settings.Version < new Version(0, 0, 0, 44))
     {
         SettingVersionUpdater.UpdateFromLastTo44(settings);
     }
     if (settings.Version < new Version(0, 0, 0, 45))
     {
         SettingVersionUpdater.UpdateFromLastTo45(settings);
     }
     if (settings.Version < new Version(0, 0, 0, 46))
     {
         SettingVersionUpdater.UpdateFromLastTo46(settings);
     }
     if (settings.Version < new Version(0, 0, 0, 50))
     {
         SettingVersionUpdater.UpdateFromLastTo50(settings);
     }
     if (settings.Version < new Version(0, 0, 0, 51))
     {
         SettingVersionUpdater.UpdateFromLastTo51(settings);
     }
     if (settings.Version < new Version(0, 0, 0, 52))
     {
         SettingVersionUpdater.UpdateFromLastTo52(settings);
     }
     if (settings.Version < new Version(0, 0, 0, 53))
     {
         SettingVersionUpdater.UpdateFromLastTo53(settings);
     }
     if (settings.Version < new Version(0, 0, 0, 54))
     {
         SettingVersionUpdater.UpdateFromLastTo54(settings);
     }
     if (settings.Version < new Version(0, 0, 0, 55))
     {
         SettingVersionUpdater.UpdateFromLastTo55(settings);
     }
     if (settings.Version < new Version(0, 0, 0, 60))
     {
         SettingVersionUpdater.UpdateFromLastTo60(settings);
     }
     if (settings.Version < new Version(0, 0, 0, 61))
     {
         SettingVersionUpdater.UpdateFromLastTo61(settings);
     }
     if (settings.Version < new Version(0, 0, 0, 62))
     {
         SettingVersionUpdater.UpdateFromLastTo62(settings);
     }
     if (settings.Version < new Version(0, 0, 0, 63))
     {
         SettingVersionUpdater.UpdateFromLastTo63(settings);
     }
     if (settings.Version < new Version(0, 0, 0, 64))
     {
         SettingVersionUpdater.UpdateFromLastTo64(settings);
     }
     if (!(settings.Version < new Version(0, 0, 0, 65)))
     {
         return;
     }
     SettingVersionUpdater.UpdateFromLastTo65(settings);
 }