private void btnSelecionar_Click(object sender, EventArgs e) { ofdArquivoLog.ShowDialog(); txtPath.Text = ofdArquivoLog.FileName; if (!ofdArquivoLog.FileName.Equals(string.Empty)) { var linhas = LeitorLog.LerArquivo(ofdArquivoLog.FileName); var listaVolta = Conversao.ConverterLogParaVoltas(linhas); _corrida = new Corrida(listaVolta); gdvResultado.DataSource = null; gdvResultado.DataSource = _corrida.ListaExibição(); gdvRanking.DataSource = null; gdvRanking.DataSource = _corrida.RankingMelhorVoltaPorPiloto(); lblTempoChegadas.Text = _corrida.TempoChegadaPilotos(); } else { MessageBox.Show("Selecione um arquivo de log.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } }