コード例 #1
0
ファイル: opcao.cs プロジェクト: daniellxc/SistemaConcurso
        private void BindGridCargos()
        {
            gridOpcoes.AutoGenerateColumns = false;
            var query = new OpcaoBO().GetOpcoesDoConcurso(int.Parse(cmbConcurso.SelectedValue.ToString()));

            gridOpcoes.DataSource = query;
        }
コード例 #2
0
ファイル: opcao.cs プロジェクト: daniellxc/SistemaConcurso
 private void ExcluirOpcao(int cod_opcao)
 {
     try
     {
         tb_opcao opcao = new OpcaoBO().Find(o => o.cod_opcao == cod_opcao).First <tb_opcao>();
         new OpcaoBO().Deletar(opcao);
     }
     catch
     {
         throw new Exception("O registro não pode ser excluido pois está em uso.");
     }
 }
コード例 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            int cargo = Int32.Parse(textBox1.Text);
            var query = new OpcaoBO().Find(a => a.cod_cargo == cargo && a.cod_concurso == 3);

            //entidades entidades = new entidades();
            foreach (tb_opcao opc in query)
            {
                // CRIAR PROVA
                tb_prova prova = new tb_prova();
                prova.cod_opcao    = opc.cod_opcao;
                prova.descricao    = "Prova de " + opc.cod_cargo;
                prova.num_questoes = 40;
                new ProvaBO().Salvar(prova);
                // PROVA CRIADA

                // CRIAR CADERNO
                tb_caderno caderno = new tb_caderno();
                caderno.cod_opcao = opc.cod_opcao;
                caderno.descricao = "Caderno de " + opc.cod_cargo;
                new CadernoBO().Salvar(caderno);
                // CADERNO CRIADO


                // CRIAR QUESTAO
                for (int i = 0; i < prova.num_questoes; i++)
                {
                    tb_questao questao = new tb_questao();
                    questao.cod_prova        = prova.cod_prova;
                    questao.descricao        = "Q" + (i + 1);
                    questao.peso             = 1;
                    questao.resposta_correta = textBox3.Text[i] + "";
                    new QuestaoBO().Salvar(questao);

                    tb_questao_caderno questaoCaderno = new tb_questao_caderno();
                    questaoCaderno.cod_caderno = caderno.cod_caderno;
                    questaoCaderno.cod_questao = questao.cod_questao;
                    questaoCaderno.numero      = i + 1;
                    new QuestaoCadernoBO().Salvar(questaoCaderno);
                }
                // QUESTÕES CRIADAS
            }
            textBox3.Text = "";
        }