Beispiel #1
0
        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");
        }
Beispiel #2
0
        private void btnDeletarExperimento_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));

            ExperimentoRealizadoService.Deletar(experimento);
            listViewExperimento.Items.Remove(listViewExperimento.SelectedItems[0]);
            MessageBox.Show("Arquivo de relatório deletado!", "Sucesso");
        }
Beispiel #3
0
        private void GeraRelatorioNovamente(long idExperimentoRealizado)
        {
            var experimentoRealizado = ExperimentoRealizadoService.GetById(idExperimentoRealizado);
            var geradorRelatorio     = new GeradorRelatorios(experimentoRealizado);

            if (geradorRelatorio.ExperimentoJaTemRelatorioNaPasta())
            {
                MessageBox.Show("Esse relatório já está na pasta de relatórios!", "Aviso");
                return;
            }

            try {
                geradorRelatorio.GerarRelatorio();
            } catch (NullReferenceException) {
                MessageBox.Show("Esse relatório não pode ser gerado novamente! Provavelmente algo na configuração dele foi deletado.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                return;
            }

            MessageBox.Show("Relatório gerado novamente com sucesso!", "Sucesso");
        }