public Boolean Inserir(Aluno objAluno) { try { conn = Conexao.Conectar(); string incluiSQL = @"insert into tbAluno (rm, nome, cidade) values (@rm, @nome, @cidade);"; SqlCommand cmd = new SqlCommand(incluiSQL, conn); cmd.Parameters.Add(new SqlParameter("@rm", objAluno.Rm)); cmd.Parameters.Add(new SqlParameter("@nome", objAluno.Nome)); cmd.Parameters.Add(new SqlParameter("@cidade", objAluno.Cidade)); //Manda o comando para o Banco de dados sem retornar nenhuma informação cmd.ExecuteNonQuery(); conn.Close(); return(true); } catch { return(false); } }
public List <Aluno> Listar() { List <Aluno> ListaAluno = new List <Aluno>(); try { //faz a conexão com o BD conn = Conexao.Conectar(); //string com o comando que será enviado ao BD string pesqSQL = "Select * from tbAluno"; //Através da conexão CONN o CMD envia a consulta SQL SqlCommand cmd = new SqlCommand(pesqSQL, conn); //dr está recebendo os dados selecionado no BD SqlDataReader dr = cmd.ExecuteReader(); //enquanto houver registros, serão armazemandos //no objAluno //para em seguida serem adicionadods na lista while (dr.Read()) { Aluno objAluno = new Aluno(); objAluno.IdAluno = Convert.ToInt16(dr["idAluno"]); objAluno.RM = dr["rm"].ToString(); objAluno.Nome = dr["nome"].ToString(); objAluno.Cidade = dr["cidade"].ToString(); ListaAluno.Add(objAluno); } dr.Close(); conn.Close(); return(ListaAluno); } catch { return(null); } }
public Boolean Alterar(Professor objProfessor) { try { conn = Conexao.Conectar(); string altSQL = @"UPDATE tbAluno SET nome = @nome, telefone = @telefone, email = @email, area = @area, cpf = @cpf, rg = @rg WHERE idProf = @id;"; SqlCommand cmd = new SqlCommand(altSQL, conn); cmd.Parameters.Add(new SqlParameter("@nome", objProfessor.Nome)); cmd.Parameters.Add(new SqlParameter("@telefone", objProfessor.Telefone)); cmd.Parameters.Add(new SqlParameter("@email", objProfessor.Email)); cmd.Parameters.Add(new SqlParameter("@area", objProfessor.AreaAtuacao)); cmd.Parameters.Add(new SqlParameter("@cpf", objProfessor.Cpf)); cmd.Parameters.Add(new SqlParameter("@rg", objProfessor.Rg)); cmd.ExecuteNonQuery(); conn.Close(); return(true); } catch { return(false); } }
public Boolean Alterar(Aluno objAluno) { try { conn = Conexao.Conectar(); string altSQL = @"UPDATE tbAluno SET rm = @rm, nome = @nome, cidade = @cidade WHERE idAluno = @id;"; SqlCommand cmd = new SqlCommand(altSQL, conn); cmd.Parameters.Add(new SqlParameter("@rm", objAluno.Rm)); cmd.Parameters.Add(new SqlParameter("@nome", objAluno.Nome)); cmd.Parameters.Add(new SqlParameter("@cidade", objAluno.Cidade)); cmd.Parameters.Add(new SqlParameter("@id", objAluno.IdAluno)); cmd.ExecuteNonQuery(); conn.Close(); return(true); } catch { return(false); } }
public List <Professor> Listar() { List <Professor> ListaProfessor = new List <Professor>(); try { //Conexão com o Banco de Dados conn = Conexao.Conectar(); //Comando que será enviado ao banco para realizar consultas de dados string pesqSQl = "Select * from tbProfessor"; //Através da conexão conn o cmd envia a consulta SQL SqlCommand cmd = new SqlCommand(pesqSQl, conn); //Realizando a leitura dos Dados do Banco de Dados SqlDataReader dr = cmd.ExecuteReader(); //Enquanto houver dados ele armazenará na Lista Alunos while (dr.Read()) { Professor objProfessor = new Professor(); objProfessor.IdProf = Convert.ToInt16(dr["idProf"]); objProfessor.Nome = dr["nome"].ToString(); objProfessor.Telefone = dr["telefone"].ToString(); objProfessor.Email = dr["email"].ToString(); objProfessor.AreaAtuacao = dr["area"].ToString(); objProfessor.Rg = dr["rg"].ToString(); objProfessor.Cpf = dr["cpf"].ToString(); ListaProfessor.Add(objProfessor); } dr.Close(); conn.Close(); return(ListaProfessor); } catch { return(null); } }