public void GerarRelatorio() { if (experimentoRealizado.GetListaEventos().Count == 0) { throw new Exception("Não se pode geara relatório de ume experimento sem eventos!"); } CreateDirectoryIfNotExists(); StringBuilder relatorio = GeraRodape(GeraEventos(GeraCabecalho(new StringBuilder()))); File.WriteAllText(GetPath(experimentoRealizado.GetNomeArquivo()) + ".txt", relatorio.ToString()); }
private void btnSelecionarExperimento_Click(object sender, EventArgs e) { if (listViewExperimento.SelectedItems.Count == 0) { MessageBox.Show("Nenhum Experimento selecionado!", "Advertência"); return; } ExperimentoRealizado experimento = ExperimentoRealizadoService.GetById(ViewHelper.GetIdSelecionadoInListView(listViewExperimento)); new GeradorDeRelatorios(experimento).GerarRelatorio(); MessageBox.Show("Relatório gerado! Nome do arquivo: " + experimento.GetNomeArquivo(), "Sucesso"); }
public bool ExperimentoJaTemRelatorioNaPasta() { return(File.Exists(Ambiente.GetCaminhoAbsoluto(nomePasta, experimento.GetNomeArquivo()))); }