Exemplo n.º 1
0
        private void ButtonSelecioarSessao_Click(object sender, EventArgs e)
        {
            if (listViewSessoes.SelectedItems.Count == 0)
            {
                MessageBox.Show("Nenhuma sessão selecionada/cadastrada!", "Advertência");
                return;
            }

            long   id     = ViewUtils.GetIdSelecionadoInListView(listViewSessoes);
            Sessao sessao = SessaoService.GetById(id);

            textBoxNomeSessao.Text         = sessao.Nome;
            numericAcertosConsec.Value     = sessao.CriterioAcertosConcecutivos;
            numericDuracao.Value           = sessao.CriterioDuracaoSegundos;
            numericNTentativas.Value       = sessao.CriterioNumeroTentativas;
            checkBoxTentativasAgrp.Checked = !sessao.OrdemAleatoria;
            checkBoxTentativasRand.Checked = sessao.OrdemAleatoria;

            if (sessao.Instrucao != null)
            {
                textInstrucao.Text = sessao.Instrucao.Texto;
            }

            listViewCCSessao.Items.Clear();
            foreach (ContingenciaColateral CC in sessao.CCs)
            {
                ListViewItem itemCC = new ListViewItem(CC.Nome);
                itemCC.SubItems.Add(CC.Id.ToString());
                listViewCCSessao.Items.Add(itemCC);
            }
        }
Exemplo n.º 2
0
        private ContingenciaColateral GetCCSelecionada()
        {
            if (listViewCC.SelectedItems.Count == 0)
            {
                return(null);
            }

            long id = ViewUtils.GetIdSelecionadoInListView(listViewCC);
            ContingenciaColateral CC = ContingenciaColateralService.GetById(id);

            return(CC);
        }
Exemplo n.º 3
0
        private ContingenciaInstrucional GetCISelecionada()
        {
            if (listViewCI.SelectedItems.Count == 0)
            {
                return(null);
            }

            long id = ViewUtils.GetIdSelecionadoInListView(listViewCI);
            ContingenciaInstrucional CI = ContingenciaInstrucionalService.GetById(id);

            return(CI);
        }
Exemplo n.º 4
0
        private void ButtonExcluirSessao_Click(object sender, EventArgs e)
        {
            if (listViewSessoes.SelectedItems.Count == 0)
            {
                MessageBox.Show("Nenhuma sessão selecionada/cadastrada!", "Advertência");
                return;
            }

            long   id     = ViewUtils.GetIdSelecionadoInListView(listViewSessoes);
            Sessao sessao = SessaoService.GetById(id);

            SessaoService.Deletar(sessao);

            listViewSessoes.Items.Remove(listViewSessoes.SelectedItems[0]);
            ListViewItem[] sessaoExecutada = listViewsessoesExecutadas.Items.Find(sessao.Nome, false);
            if (sessaoExecutada.Length != 0)
            {
                listViewsessoesExecutadas.Items.Remove(sessaoExecutada[0]);
            }
        }