public void ProcessRequest(HttpContext context) { string nome; List <Modelo.Aluno> aListAluno; Modelo.Aluno aluno; DAL.DALAluno dalaluno; nome = context.Request.QueryString["Nome"].ToString(); // Instancia objeto da camada de negocio dalaluno = new DAL.DALAluno(); // Chama metodo de select passando o pub_id aListAluno = dalaluno.Select(nome); if (aListAluno.Count > 0) { aluno = aListAluno[0]; if (aluno.fotoperfil != null) { context.Response.ContentType = aluno.fotoperfil.ToString(); context.Response.BinaryWrite(aluno.fotoperfil); } } }
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"); }