Beispiel #1
0
        /// <summary>
        /// Altera os dados dos alunos
        /// </summary>
        /// <param name="aluno"></param>
        /// <returns></returns>
        public bool Alterar(Aluno aluno)
        {
            alunoTa = new alunosTableAdapter();

            return(alunoTa.Atualizar(aluno.Nome, aluno.Sexo, aluno.DataNascimento, aluno.NomeMae, aluno.Nomepai,
                                     aluno.Tel1, aluno.Tel2, aluno.Tel3, aluno.Deficiencia, aluno.Id) > 0);
        }
Beispiel #2
0
        ///<summary>
        ///Salva ou atualiza o aluno no banco de dados
        ///</summary>
        ///<param name="confirma">true - salvar | false - atualizar</param>
        ///<param name="aluno">O objeto aluno</param>
        ///<returns>true - para a operação feita corretamente</returns>
        public bool Salvar(Aluno aluno, bool confirma)
        {
            alunoTa = new alunosTableAdapter();

            if (confirma)
            {
                return
                    (alunoTa.Inserir(aluno.Nome, aluno.Sexo, aluno.DataNascimento, aluno.NomeMae, aluno.Nomepai,
                                     aluno.Tel1, aluno.Tel2, aluno.Tel3, aluno.Deficiencia) > 0);
            }
            return
                (alunoTa.Atualizar(aluno.Nome, aluno.Sexo, aluno.DataNascimento, aluno.NomeMae, aluno.Nomepai,
                                   aluno.Tel1, aluno.Tel2, aluno.Tel3, aluno.Deficiencia, (int)aluno.Id) > 0);
        }
Beispiel #3
0
 /// <summary>
 /// Limpa a memória
 /// </summary>
 /// <param name="disposing"></param>
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         // free managed resources
         if (alunoTa != null)
         {
             alunoTa.Dispose();
             alunoTa = null;
         }
     }
     if (nativeResource != IntPtr.Zero)
     {
         Marshal.FreeHGlobal(nativeResource);
         nativeResource = IntPtr.Zero;
     }
 }
Beispiel #4
0
        /// <summary>
        /// Cria um objeto aluno completo
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public Aluno RetornaAluno(int id)
        {
            try
            {
                alunoTa = new alunosTableAdapter();
                Aluno     aluno = new Aluno();
                DataTable dt    = new DataTable();

                dt = alunoTa.RetornaAluno(id);

                aluno    = RetornaAluno(dt);
                aluno.Id = id;

                return(aluno);
            }
            catch (SqlException exception)
            {
                throw exception;
            }
        }
Beispiel #5
0
        /// <summary>
        /// Localiza o aluno pelo ID
        /// </summary>
        /// <param name="aluno">O objeto Aluno</param>
        /// <returns>Retorna o ID do aluno</returns>
        public int PesquisaId(Aluno aluno)
        {
            alunoTa = new alunosTableAdapter();

            return((int)alunoTa.PesquisaID(aluno.Nome, aluno.DataNascimento, aluno.NomeMae));
        }
Beispiel #6
0
 /// <summary>
 /// Deletar um aluno do Banco de dados
 /// </summary>
 /// <param name="idAluno">O código do aluno</param>
 /// <returns>true - para a operação feita corretamente</returns>
 public bool Deletar(int idAluno)
 {
     alunoTa = new alunosTableAdapter();
     return(alunoTa.Excluir(idAluno) > 0);
 }
Beispiel #7
0
        /// <summary>
        /// Verifica se já existe o aluno no banco de dados
        /// </summary>
        /// <param name="nomealuno"></param>
        /// <param name="dtanasc"></param>
        /// <param name="nomemae"></param>
        /// <returns>True ou false</returns>
        public int?ContemAluno(string nomealuno, DateTime dtanasc, string nomemae)
        {
            alunoTa = new alunosTableAdapter();

            return((int?)alunoTa.PesquisaID(nomealuno, dtanasc, nomemae));
        }
Beispiel #8
0
        /// <summary>
        /// Localiza o aluno pelo nome
        /// </summary>
        /// <param name="aluno"></param>
        /// <returns></returns>
        public string PesquisaNome(Aluno aluno)
        {
            alunoTa = new alunosTableAdapter();

            return(alunoTa.PesquisaNome((int)aluno.Id));
        }