Beispiel #1
0
        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);
                }
            }
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #4
0
        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");
        }