public void BindRace(Race race) { _race = race; _txtbox.Rtf = _race.Comments; _txtbox.AcceptsTab = true; CreateContextMenu(); _timer.Interval = 5000; _needsToBeSaved = false; _timer.Start(); }
public void Bind(Race race) { var f = race.CorrespondingBrisRace.GetBrisSpeedFiguresForRecentFormCycles(); _figures.Clear(); foreach (var i in f) { _figures.Add(i); } _tbAverage.Text = string.Format("{0:0}", _figures.Count > 0 ? _figures.Average() : 0); _tbMin.Text = string.Format("{0:0}", _figures.Count > 0 ? _figures.Min(): 0); _tbMax.Text = string.Format("{0:0}", _figures.Count > 0 ? _figures.Max(): 0); _tbStdev.Text = string.Format("{0:0}", _figures.Count > 0 ? Utilities.CalculateStdDev(_figures) : 0); }
private RaceClassification(Race race) { string sql = @"SELECT TRACK_CODE, DISTANCE, EQB_RACE_TYPE, RACE_GRADE, RACE_RESTRICTIONS, STATE_BRED_FLAG, ABBR_RACE_CLASS, TOTAL_VALUE_OF_RACE, AGE_SEX_RESTRICTIONS, MAX_CLAIMING_PRICE FROM RACE_DESCRIPTION WHERE race_id = {0}"; SqlDataReader myReader = null; try { SqlCommand myCommand = new SqlCommand(string.Format(sql, race.RaceID), Hogar.DbTools.DbUtilities.SqlConnection); myReader = myCommand.ExecuteReader(); _isValid = false; if (myReader.HasRows) { while (myReader.Read()) { _trackCode = myReader["TRACK_CODE"].ToString().ToUpper(); _distance = (double)myReader["DISTANCE"]; _raceType = myReader["EQB_RACE_TYPE"].ToString().ToUpper(); _grade = (int)myReader["RACE_GRADE"]; _restrictions = myReader["RACE_RESTRICTIONS"].ToString().ToUpper(); _stateBredFlag = myReader["STATE_BRED_FLAG"].ToString().ToUpper(); _abbrRaceClass = myReader["ABBR_RACE_CLASS"].ToString().ToUpper(); _valueOfRace = (double)myReader["TOTAL_VALUE_OF_RACE"]; _maxClaimingPrice = (double)myReader["MAX_CLAIMING_PRICE"]; _ageSexRestrictions = myReader["AGE_SEX_RESTRICTIONS"].ToString().ToUpper(); _isValid = true; } } myReader.Close(); } finally { if (null != myReader && myReader.IsClosed == false) { myReader.Close(); } } }
private bool IsHorseScratched(BrisHorse brisHorse, Race myrace) { Horse myHorse = myrace.GetHorseByProgramNumber(brisHorse.ProgramNumber); return null != myHorse ? myHorse.Scratched : true; }
public string GetHighestPowerRatingHorseNumber(Race myrace) { _horse.Sort(ComparePrimeRatings); foreach (BrisHorse h in _horse) { Horse myhorse = myrace.GetHorseByProgramNumber(h.ProgramNumber); if (null != myhorse && !myhorse.Scratched) { return h.ProgramNumber; } } return ""; }
public StatsForAllTrainersInTheRaceForm(Race race) { _race = race; InitializeComponent(); }
public void BindRace(Race race) { Cursor = Cursors.WaitCursor; _race = race; _race.SpecifyHorsesWithNotes(); int hour = _race.CorrespondingBrisRace.PostTime.Hour >= 13 ? _race.CorrespondingBrisRace.PostTime.Hour - 12 : _race.CorrespondingBrisRace.PostTime.Hour; _labelRaceNumber.Text = string.Format("Race# {0} ({1}:{2})", _race.RaceNumber, hour, _race.CorrespondingBrisRace.PostTime.Minute); AddColumns(); InitialGridLoad(); _buttonShowResults.Visible = _race.ExistsInDb; _labelRaceClassification.Text = _race.CorrespondingBrisRace.RaceClassification; if (_race.CorrespondingBrisRace.Horses[0].TodaysRaceIsInTurf) { _labelRaceClassification.BackColor = Color.LightGreen; } _labelHorseDetails.Text = ""; _progressBar.Visible = false; _grid.BorderStyle = BorderStyle.None; _grid.CellBorderStyle = DataGridViewCellBorderStyle.SunkenHorizontal; _raceCommentsCtrl.BindRace(race); _brisFiguresStatsCtrl1.Bind(race); Cursor = Cursors.Default; }
public FractionSpeedForm(Race currentRace) { _race = currentRace; InitializeComponent(); }
public static Race MakeRaceFromBrisRace(BrisRace brisRace) { Race r = new Race(brisRace.RaceNumber); r.LoadFromBrisRace(brisRace); return r; }
public RaceAttributesForm(Race race) { _race = race; InitializeComponent(); }
public TrifectaForm(Race race) { _race = race; InitializeComponent(); }
public KeyRacesForm(Race race) { _race = race; InitializeComponent(); }
internal static RaceClassification Make(Race race) { return new RaceClassification(race); }
public SpeedAnalysisForm(Race race) { _race = race; InitializeComponent(); }
public RaceAnalyzerForm(Race race) { _race = race; InitializeComponent(); }
public BreadAndButterForm(Race race,OddsRetriever oddsRetriever) { _race = race; _oddsRetriever = oddsRetriever; InitializeComponent(); }
public SuperStudioForm(Race race, SuperfectaSystem ss) { _race = race; _ss = ss; InitializeComponent(); }