public RespostaDoAlunoExercicio(string nome, int idAlternativaExercicio) { aluno = new Aluno(); DAL.DALAluno dalaluno = new DAL.DALAluno(); aluno = dalaluno.Select(nome)[0]; alternativaexercicio = new alternativaExercicio(); DAL.DALAlternativaExercicio dalalternativa = new DAL.DALAlternativaExercicio(); alternativaexercicio = dalalternativa.Select(idAlternativaExercicio)[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.DALAlternativaExercicio dalalterna = new DAL.DALAlternativaExercicio(); Modelo.alternativaExercicio alterna = new Modelo.alternativaExercicio(); alterna = dalalterna.Select(codigo)[0]; dalalterna.Delete(alterna); // Chama a tela de edição Response.Redirect("~\\WebFormAlternativaExercicioNew.aspx"); } }
protected void Button1_Click(object sender, EventArgs e) { DAL.DALAlternativaExercicio dalaterna = new DAL.DALAlternativaExercicio(); Modelo.alternativaExercicio alterna; if (dalaterna.calcAlterna(Convert.ToInt32(Session["idExercicio"])) < 5) { if ((!dalaterna.verifCorreta(Convert.ToInt32(Session["idExercicio"]))) && (Session["correta"] == "verdade")) { alterna = new Modelo.alternativaExercicio(TextBox1.Text, true, Convert.ToInt32(Session["idExercicio"])); dalaterna.Insert(alterna); Response.Redirect("~/WebFormAlternativaExercicioNew.aspx"); } else { if (Session["correta"] != "verdade") { if ((!dalaterna.verifCorreta(Convert.ToInt32(Session["idExercicio"]))) && (dalaterna.calcAlterna(Convert.ToInt32(Session["idExercicio"])) == 4)) { Label1.Text = "A questão precisa ter pelo menos 1 alternativa correta"; } else { alterna = new Modelo.alternativaExercicio(TextBox1.Text, false, Convert.ToInt32(Session["idExercicio"])); dalaterna.Insert(alterna); Response.Redirect("~/WebFormAlternativaExercicioNew.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"; } }
// Construtor public RespostaDoAlunoExercicio() { aluno = new Aluno(); alternativaexercicio = new alternativaExercicio(); }