예제 #1
0
        private void btnSalvarExperimento_Click(object sender, EventArgs e)
        {
            experimento.Nome      = textNome.Text;
            experimento.Instrucao = textInstrucao.Text;

            ExperimentoService.Salvar(experimento);
            MessageBox.Show("Experimento salvo com sucesso!", "Sucesso");
            Close();
        }
예제 #2
0
        private void CarregarListaExperimento()
        {
            List <Experimento> experimentos = ExperimentoService.GetAll();

            listViewExperimento.Items.Clear();
            listViewExperimento.Items.AddRange(experimentos.Select(it => {
                var item = new ListViewItem(it.Nome);
                item.SubItems.Add(it.Id.ToString());
                return(item);
            }).Cast <ListViewItem>().ToArray());
        }
예제 #3
0
 private void btnDeletarExperimento_Click(object sender, EventArgs e)
 {
     if (listViewCondicao.SelectedItems.Count == 0)
     {
         MessageBox.Show("Nenhum Experimento selecionado!", "Advertência");
         return;
     }
     ExperimentoService.Deletar(ExperimentoService.GetById(ViewHelper.GetIdSelecionadoInListView(listViewExperimento)));
     CarregarListaExperimento();
     MessageBox.Show("Experimento deletado com sucesso!", "Sucesso");
 }
예제 #4
0
        private void btnSelecionarExperimento_Click(object sender, EventArgs e)
        {
            if (listViewExperimento.SelectedItems.Count == 0)
            {
                MessageBox.Show("Nenhum Experimento selecionado!", "Advertência");
                return;
            }
            Experimento experimento = ExperimentoService.GetById(ViewHelper.GetIdSelecionadoInListView(listViewExperimento));

            experimentoRealizado.Experimento = experimento;
            textExperimentoSelecionado.Text  = experimento.Nome;
        }
예제 #5
0
        public ExperimentoCrud(long idExperimento = 0)
        {
            InitializeComponent();
            CarregarListaLinhaDeBase();
            CarregarListaCondicao();

            if (idExperimento == 0)
            {
                experimento = new Experimento();
                Text        = "Criando novo Experimento";
                return;
            }
            else
            {
                experimento = ExperimentoService.GetById(idExperimento);
            }

            Text                 = "Editando Experimento: " + experimento.Nome;
            textNome.Text        = experimento.Nome;
            textLinhaDeBase.Text = experimento.LinhaDeBase?.Nome;
            textInstrucao.Text   = experimento.Instrucao;
            experimento.Condicoes.ForEach(it => AdicionaCondicaoEscolhida(it));
        }