public List <Aluno> LerTodos() { cmd.Connection = conexao.Conectar(); cmd.CommandText = "SELECT * FROM Aluno"; SqlDataReader dados = cmd.ExecuteReader(); List <Aluno> alunos = new List <Aluno>(); while (dados.Read()) { alunos.Add( new Aluno() { IdAluno = Convert.ToInt32(dados.GetValue(0)), Nome = dados.GetValue(1).ToString(), RA = dados.GetValue(2).ToString(), Idade = Int32.Parse(dados.GetValue(3).ToString()) } ); } conexao.Desconectar(); return(alunos); }
public List <Aluno> ListarAlunos() { // Abrindo a conexão com o banco de dados _command.Connection = _conexao.Conectar(); _command.CommandText = "SELECT * FROM aluno"; SqlDataReader dados = _command.ExecuteReader(); // Criando a lista com os alunos encontrados no banco List <Aluno> _listaAlunos = new List <Aluno>(); while (dados.Read()) { _listaAlunos.Add( // Criando um novo aluno dentro da lista new Aluno() { IdAluno = Convert.ToInt32(dados.GetValue(0)), Nome = dados.GetValue(1).ToString(), RA = dados.GetValue(2).ToString(), Idade = Convert.ToInt32(dados.GetValue(3)), } ); } // Fechando a conexão com o banco de dados _conexao.Desconectar(); return(_listaAlunos); }
//Lê todos os dados do banco de dados. public List <Aluno> Ler() { //Se conecta com o banco. comando.Connection = conexao.Conectar(); //Prepara o código para ler todos os alunos. comando.CommandText = "SELECT * FROM Aluno"; //Roda o comando e guarda em dados. SqlDataReader dados = comando.ExecuteReader(); //Lista a ser retornada com todos os dados dos alunos. List <Aluno> alunos = new List <Aluno>(); while (dados.Read()) //Enquanto tiver dados.. { //Cria e adiciona objetos na lista de alunos, a ser retornada. alunos.Add( new Aluno() { //O IdAluno (está no domínio) vai receber o idAluno do banco, que agora está na variável "dados". No GetValue, coloque a posição da coluna. Por exemplo, o idAluno está na coluna 0, por isso GetValue(0). Também, temos que converter para int, pois o resultado retornado é do tipo Object. IdAluno = Convert.ToInt32(dados.GetValue(0)), Nome = dados.GetValue(1).ToString(), RA = dados.GetValue(2).ToString(), Idade = Convert.ToInt32(dados.GetValue(3)) } ); } //Fecha a conexão. Isso é sempre muito imporante. conexao.Desconectar(); return(alunos); }
public List <Aluno> LerTodos() { // 3 - Conecto com o banco cmd.Connection = conexao.Conectar(); // 4 - Preparo minha Query cmd.CommandText = "SELECT * FROM Aluno"; // 5 - Executo o comando para ler SqlDataReader dados = cmd.ExecuteReader(); // 6 - Crio uma lista para exibir meus cadastros List <Aluno> alunos = new List <Aluno>(); // 7 - Jogamos os dados lidos no banco na lista while (dados.Read()) { alunos.Add( new Aluno() { IdAluno = Convert.ToInt32(dados.GetValue(0)), Nome = dados.GetValue(1).ToString(), RA = dados.GetValue(2).ToString(), Idade = Int32.Parse(dados.GetValue(3).ToString()) } ); } // 8 - Desconectar conexao.Desconectar(); return(alunos); }
public Aluno BuscarPorId(int id) { // Abrimos a conexão cmd.Connection = conexao.Conectar(); // Atribuimos nossa conexão cmd.CommandText = "SELECT * FROM Aluno WHERE IdAluno = @id"; // Dizemos quem é @id cmd.Parameters.AddWithValue("@id", id); // Lemos os dados SqlDataReader dados = cmd.ExecuteReader(); // Instaciar Aluno Aluno a = new Aluno(); // Laço para ler linhas while (dados.Read()) { a.IdAluno = Convert.ToInt32(dados.GetValue(0)); a.Nome = dados.GetValue(1).ToString(); a.RA = dados.GetValue(2).ToString(); a.Idade = Convert.ToInt32(dados.GetValue(3)); } // Fechamos a conexão conexao.Desconectar(); return(a); }
public Aluno BuscarPorId(int id) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "SELECT * FROM Aluno WHERE IdAluno = @id "; // Atribuímos as variáveis que vem como argumento cmd.Parameters.AddWithValue("@id", id); SqlDataReader dados = cmd.ExecuteReader(); Aluno a = new Aluno(); while (dados.Read()) { a.IdAluno = Convert.ToInt32(dados.GetValue(0)); a.Nome = dados.GetValue(1).ToString(); a.RA = dados.GetValue(2).ToString(); a.Idade = Convert.ToInt32(dados.GetValue(3)); } conexao.Desconectar(); return(a); }
public Aluno Alterar(int id, Aluno a) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "UPDATE Aluno SET Nome = @nome, RA = @ra, Idade = @idade WHERE IdAluno = @id"; cmd.Parameters.AddWithValue("@nome", a.Nome); cmd.Parameters.AddWithValue("@ra", a.RA); cmd.Parameters.AddWithValue("@idade", a.Idade); cmd.Parameters.AddWithValue("@id", id); cmd.ExecuteNonQuery(); return(a); }
public void Create(Aluno a) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "INSERT INTO Aluno(Nome,Ra,Idade) " + "VALUES(@Nome,@Ra,@Idade')" ; cmd.Parameters.AddWithValue("Nome", a.Nome); cmd.Parameters.AddWithValue("Ra", a.Ra); cmd.Parameters.AddWithValue("Idade", a.Idade); SqlDataReader data = cmd.ExecuteReader(); conexao.Desconectar(); }
//------------------------------------------------------------------ //------------------------------------------------------------------ public Aluno Alterar(Aluno a, int id) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "UPDATE Aluno" + "SET (Nome, RA, Idade) = (@Nome, @RA, @Idade)" + "WHERE IdAluno = @id"; cmd.Parameters.AddWithValue("@id", id); cmd.Parameters.AddWithValue("@nome", a.Nome); cmd.Parameters.AddWithValue("@ra", a.RA); cmd.Parameters.AddWithValue("@idade", a.Idade); cmd.ExecuteNonQuery(); conexao.Desconectar(); return(a); }
public Aluno Alterar(int id, Aluno a) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "UPDATE Aluno SET " + "Nome = @nome " + "Ra = @ra " + "Idade = @idade WHERE IdAluno = @id"; cmd.Parameters.AddWithValue("@nome", a.Nome); cmd.Parameters.AddWithValue("@ra", a.RA); cmd.Parameters.AddWithValue("@idade", a.Idade); cmd.Parameters.AddWithValue("@id", id); conexao.Desconectar(); return(a); }
public Aluno Alterar(Aluno a) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "UPDATE Aluno SET Ra = @novora WHERE IdAluno = 1"; cmd.Parameters.AddWithValue("@novora", a.RA); SqlDataReader dados = cmd.ExecuteReader(); conexao.Desconectar(); return(a); }
public Aluno Alterar(int a, Aluno aluno) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "UPDATE Aluno SET" + "Nome = @nome" + "Ra = @ra" + "idade = @idade WHERE IdAluno = @id"; cmd.Parameters.AddWithValue("@nome", aluno.Nome); cmd.Parameters.AddWithValue("@ra", aluno.RA); cmd.Parameters.AddWithValue("@idade", aluno.Idade); cmd.Parameters.AddWithValue("@id", id); cmd.ExecuteNonQuery(); conexao.Desconectar(); return(aluno); }
public Aluno Alterar(int id, Aluno a) { cmd.Connection = conexao.Conectar(); //ATENÇÃO AO ESPAÇO NECESSARIO NO FINAL DO "SET" cmd.CommandText = "UPDATE Aluno SET " + "Nome = @nome, " + "Ra = @ra, " + "Idade = @idade WHERE IdAluno = @id "; cmd.Parameters.AddWithValue("@nome", a.Nome); cmd.Parameters.AddWithValue("@Ra", a.RA); cmd.Parameters.AddWithValue("@Idade", a.Idade); cmd.Parameters.AddWithValue("@id", id); cmd.ExecuteNonQuery(); conexao.Desconectar(); return(a); }
public Aluno Alterar(int id, Aluno a) { //Inicio da coenxao cmd.Connection = conexao.Conectar(); //colocar os parametros cmd.CommandText = "UPDATE Aluno SET Nome= @nome, RA = @ra, Idade= @idade WHERE IdAluno= @id"; cmd.Parameters.AddWithValue("@nome", a.Nome); cmd.Parameters.AddWithValue("@ra", a.RA); cmd.Parameters.AddWithValue("@idade", a.Idade); cmd.Parameters.AddWithValue("@id", id); cmd.ExecuteNonQuery(); //encerrar conexao conexao.Desconectar(); return(a); }
public Aluno Alterar(Aluno a) { //abre conexao cmd.Connection = conexao.Conectar(); //colocar os parametro necesario para aplicação, podemos alterar nome, ra, idade, selecionando apenas o id //utilizando id como apoio cmd.CommandText = "UPDATE Aluno SET Nome= @nome, RA = @ra, Idade= @idade WHERE IdAluno= @id"; cmd.Parameters.AddWithValue("@nome", a.Nome); cmd.Parameters.AddWithValue("@ra", a.RA); cmd.Parameters.AddWithValue("@idade", a.Idade); cmd.Parameters.AddWithValue("@id", a.IdAluno); cmd.ExecuteNonQuery(); //fecha conexao conexao.Desconectar(); return(a); }
public Aluno Cadastrar(Aluno a) { //Abrir conexao cmd.Connection = conexao.Conectar(); // Preparar a query cmd.CommandText = "INSERT INTO Aluno (Nome, RA, Idade) " + "VALUES" + "(@nome, @ra, @idade)"; cmd.Parameters.AddWithValue("@nome", a.Nome); cmd.Parameters.AddWithValue("@ra", a.Ra); cmd.Parameters.AddWithValue("@idade", a.Idade); //Comando responsável por injetar dados no banco cmd.ExecuteNonQuery(); //Fechar conexao conexao.Desconectar(); return(a); }
public Aluno Alterar(int id, Aluno a) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "UPDATE Aluno SET" + "Nome = @nome " + "Ra = @ra " + "Idade = @idade WHERE IdAluno = @id "; cmd.Parameters.AddWithValue("@nome", a.Nome); cmd.Parameters.AddWithValue("@ra", a.RA); cmd.Parameters.AddWithValue("@idade", a.Idade); cmd.Parameters.AddWithValue("@id", id); // Será este comando o responsável por injetar os dados no banco efetivamente cmd.ExecuteNonQuery(); conexao.Desconectar(); return(a); }
public Aluno BuscarPorID(int id) { cmd.Connection = conexao.Conectar(); cmd.CommandText = "SELECT * FROM aluno WHERE IdAluno = @id"; cmd.Parameters.AddWithValue("@id", id); SqlDataReader dados = cmd.ExecuteReader(); Aluno aluno = new Aluno(); while (dados.Read()) { aluno.IdAluno = Convert.ToInt32(dados.GetValue(0)); aluno.Nome = dados.GetValue(1).ToString(); aluno.RA = dados.GetValue(2).ToString(); aluno.Idade = Convert.ToInt32(dados.GetValue(3)); } conexao.Desconectar(); return(aluno); }
public Aluno Alterar(Aluno a) { //Abrir a conexão cmd.Connection = conexao.Conectar(); cmd.CommandText = "UPDATE Aluno SET " + "Nome = @nome, " + "RA = @ra, " + "Idade = @idade WHERE IdAluno = @id"; cmd.Parameters.AddWithValue("@id", a.IdAluno); cmd.Parameters.AddWithValue("@nome", a.Nome); cmd.Parameters.AddWithValue("@ra", a.RA); cmd.Parameters.AddWithValue("@idade", a.Idade); cmd.ExecuteNonQuery(); //Fechar a conexão conexao.Desconectar(); return(a); }