private void PopulateDataGridStart() { foreach (var runner in _runnerManager.GetDictionaryOFRunners()) { dtGrdVwMainRaceForm.Rows.Add(_runnerManager.KeyValueToString(runner.Key), runner.Value.GetFinishedLapsTimeList().Last().ToString() ); } }
private void PopulateDataGrid() { foreach (var runner in _runnerManager.GetDictionaryOFRunners()) { dtGrdRegisteredRunnersVw.Rows.Add(_runnerManager.KeyValueToString(runner.Key), runner.Value.Name, _stateManager.GetStateBykey(runner.Value.StateOfOrigin).SlovakShortName, runner.Value.Age, runner.Value.Sex); } }
private void LoadFile() { if (openFileDialog.ShowDialog() == DialogResult.OK) { string strfilename = openFileDialog.InitialDirectory + openFileDialog.FileName; try { _fileRepository.LoadDataFromFile(strfilename); _runnerManager = new RunnerManager(_fileRepository); _raceManager = new RaceManager(_fileRepository); race = _fileRepository.GetRace(); form = new RunnersForm(_runnerManager, _stateManager); if (race.LengthOfLap != 0) { nmrcUpDwnLengthOfLap.Text = race.LengthOfLap.ToString(); nmrcUpDwnNumberOfLaps.Text = race.NumberOfLaps.ToString(); nmrcUpDwnNumberOfWinners.Text = race.NumberOfWinners.ToString(); SetBttnsAndTextAtStartRace(); lblRaceStartTime.Text = _runnerManager.GetDictionaryOFRunners().Values.ElementAt(0).GetFinishedLapsTimeList()[0].ToString(); foreach (var runner in _runnerManager.GetDictionaryOFRunners()) { dtGrdVwMainRaceForm.Rows.Add(_runnerManager.KeyValueToString(runner.Key), runner.Value.GetFinishedLapsTimeList().Last().ToString(), runner.Value.CountTimeTotal().ToString()); } foreach (var runner in _runnerManager.GetDictionaryOFRunners()) { _raceManager.IsFinishedRunnerAddedToWinningDirectory(race.NumberOfLaps, runner.Key, runner.Value); } PopulateDtGrdVwFinishedRunners(); } } catch (InvalidOperationException e) { MessageBox.Show("Could not open the file " + e.Message); } } }