public void Parameters(List <Rating> ratings, IEnumerable <Label> labels, Database database, PokerSiteEnum pokerSiteEnum, string autorateText) { _ratings = ratings; _labels = labels; _database = database; _pokerSiteEnum = pokerSiteEnum; _autorateText = autorateText; _ratings = new RatingRemoverSorter().Remove(ratings, pokerSiteEnum); }
public IEnumerable <Rating> Remove(List <Rating> ratings, PokerSiteEnum pokerSiteEnum) { foreach (var rating in new List <Rating>(ratings).Where(rating => string.IsNullOrEmpty(rating.Bb100) && string.IsNullOrEmpty(rating.Bb100To) && string.IsNullOrEmpty(rating.Hands) && string.IsNullOrEmpty(rating.Vpip) && string.IsNullOrEmpty(rating.Pfr) && string.IsNullOrEmpty(rating.PfrTo) && string.IsNullOrEmpty(rating.VpipTo) && string.IsNullOrEmpty(rating.VpipPfrRatio) && string.IsNullOrEmpty(rating.VpipPfrRatioTo) && string.IsNullOrEmpty(rating.BbFoldToSteal) && string.IsNullOrEmpty(rating.BbFoldToStealTo) && string.IsNullOrEmpty(rating.ThreeBet) && string.IsNullOrEmpty(rating.ThreeBetTo) && string.IsNullOrEmpty(rating.FoldTo3Bet) && string.IsNullOrEmpty(rating.FoldTo3BetTo) && rating.PokerSiteEnum == pokerSiteEnum)) { ratings.Remove(rating); } ratings.Sort(); return(ratings.ToArray()); }
public IList <Rating> Change(IList <Rating> ratings, int index, string value, DefinitionEnum definitionEnum, bool from, PokerSiteEnum pokerSiteEnum) { if (value == "-" || value == "," || value == "k") { return(ratings); } var rating = ratings.First(r => r.Index == index && r.PokerSiteEnum == pokerSiteEnum); switch (definitionEnum) { case DefinitionEnum.Bb100: if (from) { rating.Bb100 = value; } else { rating.Bb100To = value; } break; case DefinitionEnum.BbFts: if (from) { rating.BbFoldToSteal = value; } else { rating.BbFoldToStealTo = value; } break; case DefinitionEnum.Hands: rating.Hands = value; break; case DefinitionEnum.Pfr: if (from) { rating.Pfr = value; } else { rating.PfrTo = value; } break; case DefinitionEnum.Vpip: if (from) { rating.Vpip = value; } else { rating.VpipTo = value; } break; case DefinitionEnum.VpipPfr: if (from) { rating.VpipPfrRatio = value; } else { rating.VpipPfrRatioTo = value; } break; case DefinitionEnum.Tbet: if (from) { rating.ThreeBet = value; } else { rating.ThreeBetTo = value; } break; case DefinitionEnum.Ft3Bet: if (from) { rating.FoldTo3Bet = value; } else { rating.FoldTo3BetTo = value; } break; } return(ratings); }
public PokerSiteEnum PokerSite(PokerSiteEnum pokerSiteEnum) { _hmPokerSite = pokerSiteEnum == PokerSiteEnum.Partypoker ? HmPokerSite.Party : HmPokerSite.Stars; return(pokerSiteEnum); }
private void FormMainLoad(object sender, EventArgs e) { Database datenbank = null; try { var checkUpdates = Properties.Settings.Default.CheckUpdates; if (checkUpdates) { checkForUpdatesToolStripMenuItem.Checked = true; UpdateChecker(); } textBoxSearch.Select(); //iniatialize notes var notes = Properties.Settings.Default.NotesFile; if (string.IsNullOrEmpty(notes)) { MissingNotes(false); return; } if (!File.Exists(notes)) { MissingNotes(true); return; } _pokersiteNotes = IoC.Resolve <NoteFileResolver>().Resolve(notes); if (_pokersiteNotes.GetType() == typeof(PartyPokerNotes)) { ButtonLabel.Enabled = false; buttonAddLabel.Enabled = false; buttonDeleteLabel.Enabled = false; TextBoxLabel.Enabled = false; _pokersite = PokerSiteEnum.Partypoker; } else { ButtonLabel.Enabled = true; buttonAddLabel.Enabled = true; buttonDeleteLabel.Enabled = true; TextBoxLabel.Enabled = true; _pokersite = PokerSiteEnum.Pokerstars; } //iniatialize database StartWorking(0); _database = new Database().Read() ?? new Database { Server = "localhost", Port = "5432" }; _pokerDatabase = IoC.Resolve <DatabaseResolver>().Resolve(_database); if (_pokerDatabase != null) { _pokerDatabase.PokerSite(_pokersite); _gametypes = _pokerDatabase.ReadGametypes().ToList(); } _ratings = _ratingDefinitions.Read(Properties.Settings.Default.DefinitionFile) ?? new List <Rating>(); ReadLabelsPlayers(); InitializeLabels(); InitializeListView(_notes); InitializeMenu(); } catch (Exception exception) { MessageBox.Show(this, @"Error while initializing", @"Error initialize", MessageBoxButtons.OK, MessageBoxIcon.Error); var errorForm = new FormError(exception); errorForm.Show(); } finally { StopWorking(); } }
public PokerSiteEnum PokerSite(PokerSiteEnum pokerSiteEnum) { _ptPokerSite = pokerSiteEnum == PokerSiteEnum.Partypoker ? PtPokerSite.Party : PtPokerSite.Stars; return(pokerSiteEnum); }