예제 #1
0
        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();
        }
예제 #2
0
        private ExperimentoDois CriarExperimentoDoisPelosCampos()
        {
            var experimentoDois = new ExperimentoDois {
                InstrucaoInicial            = tbInstrucao2.Text,
                QuantidadeBlocosLinhaDeBase = Convert.ToInt32(nudBlocosLinhaDeBase.Value),
                QuantidadeBlocosCondicao1   = Convert.ToInt32(nudBlocosCondicao1.Value),
                PontosTalvezErro1           = Convert.ToInt32(nudTalvezErro1.Value),
                PontosTalvezAcerto1         = Convert.ToInt32(nudTalvezAcerto1.Value),
                PontosCertezaErro1          = Convert.ToInt32(nudCertezaErro1.Value),
                PontosCertezaAcerto1        = Convert.ToInt32(nudCertezaAcerto1.Value),
                QuantidadeBlocosCondicao2   = Convert.ToInt32(nudBlocosCondicao2.Value),
                PontosTalvezErro2           = Convert.ToInt32(nudTalvezErro2.Value),
                PontosTalvezAcerto2         = Convert.ToInt32(nudTalvezAcerto2.Value),
                PontosCertezaErro2          = Convert.ToInt32(nudCertezaErro2.Value),
                PontosCertezaAcerto2        = Convert.ToInt32(nudCertezaAcerto2.Value),
                PontosPorGrau = Convert.ToInt32(nudPontosPorGrau.Value)
            };

            ExperimentoDoisService.Salvar(experimentoDois);
            if (experimentoDois.Id != 0)
            {
                idExperimentoDois = experimentoDois.Id;
            }
            else
            {
                experimentoDois.Id = idExperimentoDois;
            }

            return(experimentoDois);
        }
 public static void Deletar(ExperimentoDois experimento)
 {
     Deletar(experimento, nomeTabela);
 }
 public static void Salvar(ExperimentoDois experimento)
 {
     SalvarSeNaoRepetido(experimento, nomeTabela, sqlInsert, sqlUpdate, colunas);
 }