Ejemplo n.º 1
0
        private void CarregarPerguntas()
        {
            using (var conn = new Connection())
            {
                if (IdAlternativa == null)
                {
                    Perguntas = Pergunta.GetPrincipaisByTipoPergunta(TipoPergunta, false, conn, null);
                }
                else
                {
                    Perguntas = Pergunta.GetByIdAlternativa((int)IdAlternativa, false, conn, null);
                }
            }

            lsvPerguntas.Items.Clear();

            foreach (Pergunta pergunta in Perguntas)
            {
                var item = new ListViewItem();

                item.Text = pergunta.Id.ToString();
                item.SubItems.Add(pergunta.Descricao);
                if (pergunta.Dissertativa)
                {
                    item.SubItems.Add("Dissertativa");
                }
                else if (pergunta.AlternativaUnica)
                {
                    item.SubItems.Add("Seleção Única");
                }
                else
                {
                    item.SubItems.Add("Múltipla Seleção");
                }
                item.SubItems.Add(pergunta.Obrigatoria ? "Sim" : "Não");
                item.SubItems.Add(pergunta.Ativada ? "Sim" : "Não");

                lsvPerguntas.Items.Add(item);
            }

            AtivarDesativarAcoes();
        }