Exemple #1
0
        public void LogarUsuario(string email, string pass)
        {
            string strCom = "Select id_usuario, email_usuario , nm_usuario , senha_usuario from usuario where email_usuario = :email_usuario and senha_usuario = :senha_usuario";
            try
            {
                using (NpgsqlConnection conexao = ConnectionFactory.createConnection())
                {
                    Model.Aluno objAluno = new Model.Aluno();
                    NpgsqlCommand comm = new NpgsqlCommand(strCom, conexao);
                    comm.Parameters.AddWithValue("email_usuario", email);
                    comm.Parameters.AddWithValue("senha_usuario", pass);
                    NpgsqlDataReader dataReader = comm.ExecuteReader();

                    CarregarAluno(dataReader);
                    //carregarCursos
                    CursoDAL dalCurso = new CursoDAL();
                    List<Model.Curso> vListCurso = new List<Model.Curso>();
                    vListCurso = dalCurso.ObterCursoXAluno(Model.Session.Session.Aluno.Id);
                    Model.Session.Session.Aluno.CursoCadastrado = new List<Model.Curso>();
                    Model.Session.Session.Aluno.CursoCadastrado = vListCurso;
                }
            }
            catch (Exception ex)
            {
                //log
                throw new ExceptionDAL(ex.Message, ex);
            }
        }
Exemple #2
0
 public void Insert(Model.Aluno oAluno)
 {
     if (oAluno.Nome == "")
     {
         throw new Exception("Campo Obrigatório!");
     }
     dalAl.Insert(oAluno);
 }
Exemple #3
0
 public void CarregarAluno(NpgsqlDataReader dr)
 {
     Model.Aluno objAluno = new Model.Aluno();
     if (dr.Read())
     {
         objAluno.Nome = dr.IsDBNull(dr.GetOrdinal("nm_usuario")) ? string.Empty : dr.GetString(dr.GetOrdinal("nm_usuario"));
         objAluno.Email = dr.IsDBNull(dr.GetOrdinal("email_usuario")) ? string.Empty : dr.GetString(dr.GetOrdinal("email_usuario"));
         objAluno.Senha = dr.IsDBNull(dr.GetOrdinal("senha_usuario")) ? string.Empty : dr.GetString(dr.GetOrdinal("senha_usuario"));
         objAluno.Id = dr.IsDBNull(dr.GetOrdinal("id_usuario")) ? 0 : dr.GetInt32(dr.GetOrdinal("id_usuario"));
         Model.Session.Session.Aluno = objAluno;
     }
     else { throw new ExceptionDAL("Não foi possível logar usuário"); }
 }
Exemple #4
0
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            Model.Aluno objAluno = new Model.Aluno();
            objAluno.Email = txtEmail.Text;
            objAluno.Nome = txtNome.Text;
            objAluno.Senha = txtSenha.Text;

            try
            {
                BLL.Aluno bllAluno = new BLL.Aluno();
                bllAluno.CadastrarAluno(objAluno);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        private List <Model.Aluno> listaAlunos(data.Turma turma)
        {
            List <Model.Aluno> alunos = new List <Model.Aluno>();

            foreach (var x in turma.Aluno)
            {
                Model.Aluno a = new Model.Aluno()
                {
                    AlunoId   = x.AlunoId,
                    Idade     = x.Idade,
                    Nome      = x.Nome,
                    Sobrenome = x.Sobrenome
                };
                alunos.Add(a);
            }
            return(alunos);
        }
Exemple #6
0
        public void Delete(Model.Aluno oAluno)
        {
            SqlConnection con = new SqlConnection(Banco.stringDeConexao);
            string        sql = "DELETE Aluno WHERE Codigo = @Codigo";
            SqlCommand    cmd = new SqlCommand(sql, con);

            cmd.Parameters.AddWithValue("@Codigo", oAluno.Codigo);
            con.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            finally
            {
                con.Close();
            }
        }
Exemple #7
0
 // GET api/aluno/5
 //Lista o Aluno Por Id
 public Model.Aluno Get(int id)
 {
     _context = new data.MarlinBdEntities();
     Model.Aluno aluno = (from x in _context.Aluno
                          where x.AlunoId == id
                          select new Model.Aluno
     {
         AlunoId = x.AlunoId,
         Idade = x.Idade,
         Nome = x.Nome,
         Sobrenome = x.Sobrenome,
         Turma = new Model.Turma()
         {
             TurmaId = x.Turma.TurmaId,
             NomeTurma = x.Turma.NomeTurma
         }
     }
                          ).FirstOrDefault();
     return(aluno);
 }
Exemple #8
0
        public static ObservableCollection <Aluno> GetAluno()
        {
            ObservableCollection <Aluno> listaAlunos = new ObservableCollection <Aluno>();
            var aluno = new Model.Aluno()
            {
                Id    = Guid.NewGuid(),
                RM    = "542621",
                Nome  = "Anderson Silva",
                Email = "*****@*****.**"
            };
            var aluno2 = new Model.Aluno()
            {
                Id    = Guid.NewGuid(),
                RM    = "40918",
                Nome  = "Rafael Soares",
                Email = "*****@*****.**"
            };

            listaAlunos.Add(aluno);
            listaAlunos.Add(aluno2);

            return(listaAlunos);
        }
Exemple #9
0
        public void Update(Model.Aluno oAluno)
        {
            SqlConnection con = new SqlConnection(Banco.stringDeConexao);
            string        sql = "UPDATE Aluno SET Rg = @Rg, Cpf= @Cpf ,Responsavel=@Responsavel ,Telefone=@Telefone,DataCadastro=@DataCadastro WHERE Nome = @Nome";
            SqlCommand    cmd = new SqlCommand(sql, con);

            cmd.Parameters.AddWithValue("@Codigo", oAluno.Codigo);
            cmd.Parameters.AddWithValue("@Nome", oAluno.Nome);
            cmd.Parameters.AddWithValue("@Rg", oAluno.Rg);
            cmd.Parameters.AddWithValue("@Cpf", oAluno.Cpf);
            cmd.Parameters.AddWithValue("@Telefone", oAluno.Telefone);
            cmd.Parameters.AddWithValue("@Responsavel", oAluno.Responsavel);
            cmd.Parameters.AddWithValue("@DataCadastro", oAluno.DataCadastro);
            con.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            finally
            {
                con.Close();
            }
        }
Exemple #10
0
        public void Insert(Model.Aluno oAluno)
        {
            SqlConnection con = new SqlConnection(Banco.stringDeConexao);
            string        sql = "INSERT INTO Aluno (DataCadastro,Nome, Rg, Cpf,,Responsavel,Telefone,Rua) VALUES (@DataCadastro,@Nome, @Rg, @Cpf,@Responsavel,@Telefone)";
            SqlCommand    cmd = new SqlCommand(sql, con);

            //cmd.Parameters.AddWithValue("@Codigo",oAluno.Codigo);
            cmd.Parameters.AddWithValue("@Nome", oAluno.Nome);
            cmd.Parameters.AddWithValue("@Rg", oAluno.Rg);
            cmd.Parameters.AddWithValue("@Cpf", oAluno.Cpf);
            cmd.Parameters.AddWithValue("@Telefone", oAluno.Telefone);
            cmd.Parameters.AddWithValue("@Responsavel", oAluno.Responsavel);
            cmd.Parameters.AddWithValue("@DataCadastro", oAluno.DataCadastro);
            con.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            finally
            {
                con.Close();
            }
        }
Exemple #11
0
        private void enviarBtn_Click(object sender, EventArgs e)
        {
            if (this.validateForm())
            {
                Endereco.Model.Endereco endereco = new Endereco.Model.Endereco();
                pessoa.nome  = nomeTb.Text;
                pessoa.cpf   = cpfTb.Text;
                endereco.cep = cepTb.Text;
                if (dataNascimentoTb.MaskFull)
                {
                    pessoa.dataNascimento = DateTime.Parse(dataNascimentoTb.Text);
                }
                if (!numeroTb.Text.Equals(""))
                {
                    endereco.numero = int.Parse(numeroTb.Text);
                }

                pessoa.endereco = endereco;

                if (pessoa.GetType().Name.Contains(typeof(Pessoa.Model.Usuario).Name))
                {
                    Model.Usuario usuario = (Model.Usuario)pessoa;
                    usuario.login = loginTb.Text;
                    usuario.senha = senhaTb.Text;
                    if (opt == App.CrudOpt.CADASTRAR)
                    {
                        pessoaDao.add(usuario);
                    }
                    else
                    {
                        if (pessoaWithoutModify.GetType() != usuario.GetType())
                        {
                            pessoaDao.delete(pessoaWithoutModify);
                            pessoaDao.add(usuario);
                        }
                        else
                        {
                            pessoaDao.update(usuario);
                        }
                    }
                    pessoaDao.saveChanges();
                }
                else if (pessoa.GetType().Name.Contains(typeof(Pessoa.Model.Aluno).Name))
                {
                    Model.Aluno aluno = (Model.Aluno)pessoa;
                    aluno.matricula = matriculaTb.Text;
                    if (opt == App.CrudOpt.CADASTRAR)
                    {
                        pessoaDao.add(aluno);
                    }
                    else
                    {
                        if (pessoaWithoutModify.GetType() != aluno.GetType())
                        {
                            pessoaDao.delete(pessoaWithoutModify);
                            pessoaDao.add(aluno);
                        }
                        else
                        {
                            pessoaDao.update(aluno);
                        }
                    }
                    pessoaDao.saveChanges();
                }
                else
                {
                    Model.Autor autor = (Model.Autor)pessoa;
                    autor.site = siteTb.Text;
                    if (opt == App.CrudOpt.CADASTRAR)
                    {
                        pessoaDao.add(autor);
                    }
                    else
                    {
                        if (pessoaWithoutModify.GetType() != autor.GetType())
                        {
                            pessoaDao.delete(pessoaWithoutModify);
                            pessoaDao.add(autor);
                        }
                        else
                        {
                            pessoaDao.update(autor);
                        }
                    }
                    pessoaDao.saveChanges();
                }
                if (Owner != null)
                {
                    PessoaForm pf = (PessoaForm)Owner;
                    pf.clean();
                }
                MessageBox.Show("Salvo com sucesso !");
                this.Close();
            }
        }