Exemple #1
0
        public void GerarAreaExperimento()
        {
            // var area = new AreaExperimento(this);
            for (int qtd = 0; qtd < QtdRepeticao; qtd++)
            {
                var bloco = new Bloco("B" + (qtd + 1), this);
                int count = 1;
                foreach (var planta in _experimentoPlantas)
                {
                    //Aqui aonde faz o sorteio
                    int seq = GerarSequencia(_experimentoPlantas.Count);
                    //Nesse laço verifica se com o sorteio não há um tratamento já na lista
                    while (checarSequencia(seq, bloco))
                    {
                        seq = GerarSequencia(_experimentoPlantas.Count);
                    }

                    var blocoPlanta = new BlocoTratamento("P" + seq, bloco, _experimentoPlantas[seq - 1].Tratamento, count);
                    bloco.AddPlanta(blocoPlanta);
                    count++;
                }
                AddBloco(bloco);
                ReiniciarSorteio();
                //area.AddBloco(bloco);
            }
            // AddAreaExperimento(area);
        }
Exemple #2
0
        //public ColetaExperimentoBlocoPlanta Type { get; set; }


        public void RealizarAvalicao(Bloco bloco, BlocoTratamento blocoTratamento, List <TipoAvaliacao> tipoAvaliacoes)
        {
            //Validar se o Tipo de Avaliação é a esolhida para o criterio de Avaliação
            //foreach (var bloco1 in AvaliacaoExperimento.Experimento.AreaExperimento.Blocos.Where(item => item.Equals(bloco)))
            //{
            //    foreach (var planta in bloco1.BlocoTratamentos.Where(x => x.Equals(blocoTratamento)))
            //    {
            //        planta.AddAllTipoAvalicao(tipoAvaliacoes);
            //    }
            //}
        }
Exemple #3
0
 public void RemovePlanta(BlocoTratamento tratamento)
 {
     _blocoPlantas.Remove(tratamento);
 }
Exemple #4
0
 public void AddPlanta(BlocoTratamento tratamento)
 {
     _blocoPlantas.Add(tratamento);
 }
Exemple #5
0
 public void AddPlanta(BlocoTratamento blocoTratamento)
 {
     BlocoTratamento = blocoTratamento;
 }