public ExperimentoView(ExperimentoRealizado experimentoRealizado) { InitializeComponent(); Location = new Point(0, 0); Size = new Size(width, height); this.experimentoRealizado = experimentoRealizado; this.experimentoUmRealizado = experimentoRealizado.ExperimentoUmRealizado; this.experimentoUm = this.experimentoUmRealizado.ExperimentoUm; this.experimentoDoisRealizado = experimentoRealizado.ExperimentoDoisRealizado; this.experimentoDois = this.experimentoDoisRealizado.ExperimentoDois; Opacity = 0; btnCerteza.Visible = false; btnTalvez.Visible = false; pnInput.Visible = false; pnMensagem.Visible = false; tbInput.Text = ""; ViewUtils.CorrigeEscalaTodosOsFilhos(this); tamanhoFonteOriginal = lblNumero.Font.Size; this.experimentoUmRealizado.DateTimeInicio = DateTime.Now; ExperimentoUmRealizadoService.Salvar(experimentoUmRealizado); IniciarNovaFase(); }
public static void Deletar(ExperimentoUmRealizado experimento) { foreach (var evento in experimento.GetListaEventos()) { EventoService.Deletar(evento); } Deletar(experimento, nomeTabela); }
private void AppendEventosResumoExp1(List <Evento> eventos) { foreach (var evento in eventos) { if (!StringUtils.EhNumero(evento.Origem.Substring(0, 1))) { continue; } var faseAtual = Convert.ToInt32(evento.Origem); relatorio.Append(ExperimentoUmRealizado.GetNomeResumoFase(faseAtual)).Append(" - ").AppendLine(evento.Texto); } }
private void btnIniciarExperimento_Click(object sender, EventArgs e) { var participante = CriaParticipantePelosCampos(); var experimentador = CriaExperimentadorPelosCampos(); var experimentoUm = CriaExperimentoUmPelosCampos(); var experimentoDois = CriarExperimentoDoisPelosCampos(); var experimentoUmRealizado = new ExperimentoUmRealizado() { ExperimentoUm = experimentoUm }; var experimentoDoisRealizado = new ExperimentoDoisRealizado() { ExperimentoDois = experimentoDois }; var experimentoRealizado = new ExperimentoRealizado { Participante = participante, Experimentador = experimentador, ExperimentoUmRealizado = experimentoUmRealizado, ExperimentoDoisRealizado = experimentoDoisRealizado, DateTimeInicio = DateTime.Now }; var telaBackgroud = new TelaMensagem("") { BackColor = Color.Black }; telaBackgroud.Show(); new TelaMensagem(experimentoUm.InstrucaoInicial, true).ShowDialog(); new ExperimentoView(experimentoRealizado).ShowDialog(); var grauFinal = experimentoDoisRealizado.GrauAtual(); new TelaMensagem($"Fim do Experimento! O seu grau final foi {grauFinal}!\nPor favor, chamar o experimentador.").ShowDialog(); telaBackgroud.Close(); }
public static List <Evento> GetAllByExperimentoUmRealizado(ExperimentoUmRealizado experimento) { return(GetByObj <Evento>($"SELECT * FROM {nomeTabela} WHERE IdExperimentoUmRealizado = @Id", experimento)); }
public static void Salvar(ExperimentoUmRealizado experimento) { Salvar(experimento, nomeTabela, sqlInsert, sqlUpdate); }