コード例 #1
0
        public void MetodoToStringProva()
        {
            Prova prova = new Prova()
            {
            };

            prova.QuantidadeQuestoes = 1;
            prova.Serie = new Serie()
            {
                Nome = "1"
            };
            prova.Disciplina = new Disciplina()
            {
                Nome = "Matematica"
            };
            prova.Materia = new Materia()
            {
                Nome = "Questoes Numericas"
            };
            prova.Questoes.Add(new Questao()
            {
                Pergunta = "1 + 1"
            });


            Assert.AreEqual(prova.ToString(), "1ª série  Disciplina: Matematica - Matéria: Questoes Numericas - Nº Questões: 1");
        }
コード例 #2
0
        public override void GerarXML()
        {
            try
            {
                Prova        provaSelecionada = _controlProva.ObtemProvaSelecionada();
                DialogResult resultado        = MessageBox.Show(
                    "Deseja exportar a seguinte prova em XML: " + provaSelecionada.ToString(),
                    "Exportar Prova em XML",
                    MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                if (resultado == DialogResult.OK)
                {
                    ExportarXML(provaSelecionada);
                }
            }
            catch (Exception)
            {
                throw new Exception("Selecione uma Prova!");
            }
        }
コード例 #3
0
        public override void Remover()
        {
            try
            {
                Prova        provaSelecionada = _controlProva.ObtemProvaSelecionada();
                DialogResult resultado        = MessageBox.Show(
                    "Tem certeza que deseja excluir a prova " + provaSelecionada.ToString(),
                    "Excluir prova?",
                    MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                if (resultado == DialogResult.OK)
                {
                    _serviceProva.Excluir(provaSelecionada);
                    List <Prova> provas = _serviceProva.PegarTodos();
                    _controlProva.PopularListagemProvas(provas);
                }
            }
            catch (Exception)
            {
                throw new Exception("Selecione uma Prova!");
            }
        }
コード例 #4
0
        public override void GerarProva()
        {
            try
            {
                Prova        provaSelecionada = _controlProva.ObtemProvaSelecionada();
                DialogResult resultado        = MessageBox.Show(
                    "Deseja gerar a seguinte prova: " + provaSelecionada.ToString(),
                    "Gerar Prova",
                    MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                if (resultado == DialogResult.OK)
                {
                    SalvarPDF(provaSelecionada);
                    //_serviceProva.DeleteProva(provaSelecionada);
                    //List<Prova> provas = _serviceProva.GetAllProvas();
                    //_controlProva.PopularListagemProvas(provas);
                }
            }
            catch (Exception)
            {
                throw new Exception("Selecione uma Prova!");
            }
        }