/// <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); }
///<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); }
/// <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; } }
/// <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; } }
/// <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)); }
/// <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); }
/// <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)); }
/// <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)); }