protected void Page_Load(object sender, EventArgs e) { DAL.DALAluno dalalu = new DAL.DALAluno(); if (!dalalu.verifADM(Session["Nome"], Session["Senha"])) { Response.Redirect("~/WebFormIndex.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { DAL.DALAluno dalalu = new DAL.DALAluno(); if (!dalalu.verifADM(Session["Nome"], Session["Senha"])) { Response.Redirect("~/WebFormIndex.aspx"); } Session["idExercicio"] = Request.QueryString["idExercicio"]; }
protected void Page_Load(object sender, EventArgs e) { //Definindo variáveis que serão utilizadas na table TableRow tr1, tr2, tr3; TableCell tc0; Label titulo = new Label(); Label questao = new Label(); Image fotoquestao = new Image(); Label c = new Label(); DAL.DALDesafio daldes = new DAL.DALDesafio(); Modelo.Desafio des = new Modelo.Desafio(); des = daldes.Select(Convert.ToInt32(Session["idDesafio"]))[0]; string codigo = Session["idDesafio"].ToString(); //Adicionando título da questão do Desafio na table titulo.Text = des.titulo; titulo.Font.Name = "Segoe UI Light"; titulo.Font.Size = 16; titulo.Font.Bold = true; tc0 = new TableCell(); tc0.Controls.Add(titulo); tr1 = new TableRow(); tr1.Cells.Add(tc0); Table1.Rows.Add(tr1); //Adicionando imagem da questão do Desafio na table if (des.fotoquestao != null) { fotoquestao.ImageUrl = "~/HandlerDesafio2.ashx?idDesafio=" + codigo; } tc0 = new TableCell(); tc0.Controls.Add(fotoquestao); tr2 = new TableRow(); tr2.Cells.Add(tc0); Table1.Rows.Add(tr2); //Adicionando texto da questão do Desafio na table questao.Text = des.questao; questao.Font.Name = "Segoe UI Light"; questao.Font.Size = 14; questao.Font.Bold = true; tc0 = new TableCell(); tc0.Controls.Add(questao); tr3 = new TableRow(); tr3.Cells.Add(tc0); Table1.Rows.Add(tr3); DAL.DALAluno dalalu = new DAL.DALAluno(); if (!dalalu.verifADM(Session["Nome"], Session["Senha"])) { Response.Redirect("~/WebFormIndex.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { Modelo.Exercicio exer = new Modelo.Exercicio(); DAL.DALExercicio dalexercicio = new DAL.DALExercicio(); exer = dalexercicio.Select(Convert.ToInt32(Session["idExercicio"]))[0]; //Definindo variáveis que serão utilizadas na table TableRow tr1, tr2, tr3; TableCell tc0; Label titulo = new Label(); Label questao = new Label(); Image fotoquestao = new Image(); //Adicionando título da questão do Desafio na table titulo.Text = exer.titulo; titulo.Font.Name = "Segoe UI Light"; titulo.Font.Size = 16; titulo.Font.Bold = true; tc0 = new TableCell(); tc0.Controls.Add(titulo); tr1 = new TableRow(); tr1.Cells.Add(tc0); Table1.Rows.Add(tr1); //Adicionando imagem da questão do Desafio na table if (exer.fotoquestao != null) { fotoquestao.ImageUrl = "~/HandlerExercicio2.ashx?idExercicio=" + exer.idExercicio; } tc0 = new TableCell(); tc0.Controls.Add(fotoquestao); tr2 = new TableRow(); tr2.Cells.Add(tc0); Table1.Rows.Add(tr2); //Adicionando texto da questão do Desafio na table questao.Text = exer.questao; questao.Font.Name = "Segoe UI Light"; questao.Font.Size = 14; questao.Font.Bold = true; tc0 = new TableCell(); tc0.Controls.Add(questao); tr3 = new TableRow(); tr3.Cells.Add(tc0); Table1.Rows.Add(tr3); DAL.DALAluno dalalu = new DAL.DALAluno(); if (!dalalu.verifADM(Session["Nome"], Session["Senha"])) { Response.Redirect("~/WebFormIndex.aspx"); } HyperLink1.NavigateUrl = "~/WebFormExercicioNew.aspx?idMateria=" + Session["idMateria"]; }
public List <Modelo.RespostaDoAlunoExercicio> Select(int idAlternativa, string nome) { // Variavel para armazenar um modulo Modelo.RespostaDoAlunoExercicio DALresp; Modelo.Aluno aluno = new Modelo.Aluno(); DALAluno dalaluno = new DALAluno(); aluno = (dalaluno.Select(nome))[0]; // Cria Lista Vazia List <Modelo.RespostaDoAlunoExercicio> DALlistResp = new List <Modelo.RespostaDoAlunoExercicio>(); // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand cmd = conn.CreateCommand(); // define SQL do comando cmd.CommandText = "Select * from respostaDoAlunoExercicio Where idAlternativa = @idAlternativa and idAluno = @idAluno"; cmd.Parameters.AddWithValue("@idAlternativa", idAlternativa); cmd.Parameters.AddWithValue("@idAluno", aluno.idAluno); // Executa comando, gerando objeto DbDataReader SqlDataReader dr = cmd.ExecuteReader(); // Le titulo do modulo do resultado e apresenta no segundo rótulo if (dr.HasRows) { while (dr.Read()) // Le o proximo registro { // Cria objeto com dados lidos do banco de dados DALresp = new Modelo.RespostaDoAlunoExercicio( Convert.ToInt32(dr["idResposta"]), aluno.nome, Convert.ToInt32(dr["idAlternativa"])); DALlistResp.Add(DALresp); } } // Fecha DataReader dr.Close(); // Fecha Conexão conn.Close(); return(DALlistResp); }
public bool Autenticar(string nome, string senha) { List <Modelo.Aluno> aAluno = new List <Aluno>(); DALAluno dalAluno = new DALAluno(); aAluno = dalAluno.Select(nome); if (aAluno.Count < 1) { return(false); } if (aAluno[0].senha == senha) { return(true); } else { return(false); } }
protected void Button1_Click(object sender, EventArgs e) { Modelo.Aluno aluno; // Instancia objeto da camada de negocio DAL.DALAluno dalaluno = new DAL.DALAluno(); // Chama metodo de insert passando o objeto preenchido aluno = dalaluno.Select(Session["Nome"].ToString())[0]; // Instancia um Objeto de Livro com as informações fornecidas TextBox tx; TextBox tx2; foreach (DataListItem dli in DataList1.Items) { tx = (TextBox)dli.FindControl("TextBox1"); aluno.nome = tx.Text; Session["Nome"] = tx.Text; } foreach (DataListItem dli in DataList2.Items) { tx2 = (TextBox)dli.FindControl("TextBox2"); aluno.email = tx2.Text; } aluno.escolaPublica = Convert.ToBoolean(DropDownListEscola.SelectedItem.Value); //Caso o usuário não selecione nenhum arquivo, o upload ocorrerá sem a foto de perfil if (FileUpload1.FileName == "") { // Instancia objeto da camada de negocio dalaluno.UpdatePerfilSemFoto(aluno); } else { aluno.fotoperfil = FileUpload1.FileBytes; dalaluno.Update(aluno); } //Muda o nome na sessão Response.Redirect("~/WebFormIndex.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if ((Session["Nome"] != null) && (Session["Senha"] != null)) { DAL.DALAluno dalalu = new DAL.DALAluno(); if (!dalalu.verifADM(Session["Nome"], Session["Senha"])) { Button5.Text = "Sair"; ImageButton1.ImageUrl = "HandlerAluno.ashx"; } else { Button5.Text = "Sair"; ImageButton1.ImageUrl = "HandlerAluno.ashx"; } } else { Button5.Text = "Entrar"; ImageButton1.AlternateText = " "; } }
protected void Page_Load(object sender, EventArgs e) { if ((Session["Nome"] != null) && (Session["Senha"] != null)) { DAL.DALAluno dalalu = new DAL.DALAluno(); if (!dalalu.verifADM(Session["Nome"], Session["Senha"])) { Label user = new Label(); user.Text = "Bem-vindo, " + Session["nome"]; div1.Controls.Add(user); } else { HyperLink adm = new HyperLink(); adm.Text = "Página do Administrador"; adm.NavigateUrl = "~/WebFormAdministrador.aspx"; Label nomeadm = new Label(); nomeadm.Text = "Bem-vindo, " + Session["nome"] + "<br />"; div1.Controls.Add(nomeadm); div1.Controls.Add(adm); } } else { Response.Redirect("~/WebFormAutenticar.aspx"); } double Qfacil = 0; double QMedio = 0; double QDificil = 0; double QTotal = 0; List <Modelo.Exercicio> exercicios = new List <Modelo.Exercicio>(); DAL.DALExercicio dalexe = new DAL.DALExercicio(); exercicios = dalexe.SelectAllIDdif(1); List <Modelo.RespostaDoAlunoExercicio> resp = new List <Modelo.RespostaDoAlunoExercicio>(); DAL.DALRespostaDoAlunoExercicio dalresp = new DAL.DALRespostaDoAlunoExercicio(); resp = dalresp.SelectAllIdDif(1, Session["Nome"].ToString()); int aux1 = 0; int aux2 = 0; aux1 += resp.Count; aux2 += exercicios.Count; Qfacil = Math.Round(((1.0 * resp.Count / exercicios.Count) * 100), 2); exercicios = dalexe.SelectAllIDdif(2); resp = dalresp.SelectAllIdDif(2, Session["Nome"].ToString()); aux1 += resp.Count; aux2 += exercicios.Count; QMedio = Math.Round(((1.0 * resp.Count / exercicios.Count) * 100), 2); exercicios = dalexe.SelectAllIDdif(3); resp = dalresp.SelectAllIdDif(3, Session["Nome"].ToString()); aux1 += resp.Count; aux2 += exercicios.Count; QDificil = Math.Round(((1.0 * resp.Count / exercicios.Count) * 100), 2); QTotal = Math.Round(((1.0 * aux1 / aux2) * 100), 2); Label1.Text = Qfacil.ToString() + "%"; Label2.Text = QMedio.ToString() + "%"; Label3.Text = QDificil.ToString() + "%"; Label4.Text = QTotal.ToString() + "%"; }