Example #1
0
        public RespostaDoAlunoDesafio(string nome, int idAlternativaDesafio)
        {
            aluno = new Aluno();
            DAL.DALAluno dalaluno = new DAL.DALAluno();
            aluno = dalaluno.Select(nome)[0];

            alternativadesafio = new alternativaDesafio();
            DAL.DALAlternativaDesafio dalalternativa = new DAL.DALAlternativaDesafio();
            alternativadesafio = dalalternativa.Select(idAlternativaDesafio)[0];
        }
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "Excluir")
            {
                int codigo;

                // Le o numero da linha selecionada
                int index = Convert.ToInt32(e.CommandArgument);

                // Copia o conteúdo da primeira célula da linha -> Código do Livro
                codigo = Convert.ToInt32(GridView1.Rows[index].Cells[0].Text);

                DAL.DALAlternativaDesafio dalalterna = new DAL.DALAlternativaDesafio();
                Modelo.alternativaDesafio alterna    = new Modelo.alternativaDesafio();
                alterna = dalalterna.Select(codigo)[0];
                dalalterna.Delete(alterna);
                // Chama a tela de edição
                Response.Redirect("~\\WebFormAlternativaDesafioNew.aspx");
            }
        }
 protected void Button1_Click(object sender, EventArgs e)
 {
     DAL.DALAlternativaDesafio dalaterna = new DAL.DALAlternativaDesafio();
     Modelo.alternativaDesafio alterna;
     if (dalaterna.calcAlterna(Convert.ToInt32(Session["idDesafio"])) < 5)
     {
         if ((!dalaterna.verifCorreta(Convert.ToInt32(Session["idDesafio"]))) && (Session["correta"] == "verdade"))
         {
             alterna = new Modelo.alternativaDesafio(TextBox1.Text, true, Convert.ToInt32(Session["idDesafio"]));
             dalaterna.Insert(alterna);
             Response.Redirect("~/WebFormAlternativaDesafioNew.aspx");
         }
         else
         {
             if (Session["correta"] != "verdade")
             {
                 if ((!dalaterna.verifCorreta(Convert.ToInt32(Session["idDesafio"]))) && (dalaterna.calcAlterna(Convert.ToInt32(Session["idDesafio"])) == 4))
                 {
                     Label1.Text = "Você precisa ter pelo menos 1 alternativa correta";
                 }
                 else
                 {
                     alterna = new Modelo.alternativaDesafio(TextBox1.Text, false, Convert.ToInt32(Session["idDesafio"]));
                     dalaterna.Insert(alterna);
                     Response.Redirect("~/WebFormAlternativaDesafioNew.aspx");
                 }
             }
             else
             {
                 Label1.Text = "A questão já possui uma alternativa correta, você não pode adicionar outra";
             }
         }
     }
     else
     {
         Label1.Text = "A questão só pode possuir no máximo 5 alternativas";
     }
 }
Example #4
0
 // Construtor
 public RespostaDoAlunoDesafio()
 {
     aluno = new Aluno();
     alternativadesafio = new alternativaDesafio();
 }