public List<Modelo.Produtos> Select() { List<Modelo.Produtos> lstProdutos= new List<Modelo.Produtos>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "Select * from Produtos"; SqlCommand cmd = new SqlCommand(sql, conexao); conexao.Open(); try { SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (reader.Read()) { Modelo.Produtos produtos = new Modelo.Produtos(); produtos.id = Convert.ToInt32(reader["id"]); produtos.descr = reader["descr"].ToString(); produtos.idTipo_Produto = Convert.ToInt32(reader["idTipo_Produtos"]); produtos.quantidade = Convert.ToInt32(reader["quantidade"]); produtos.valor = Convert.ToSingle(reader["valor"]); lstProdutos.Add(produtos); } } catch { Console.WriteLine("Deu erro na Seleção de Produtos..."); } finally { conexao.Close(); } return lstProdutos; }
public void Delete(Modelo.Produtos obj) { // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand com = conn.CreateCommand(); // Define comando de exclusão SqlCommand cmd = new SqlCommand("DELETE FROM Produtos WHERE id = @id", conn); cmd.Parameters.AddWithValue("@id", obj.id); // Executa Comando cmd.ExecuteNonQuery(); }
public void Update(Modelo.Produtos obj) { SqlConnection conn = new SqlConnection(connectionString); conn.Open(); SqlCommand com = conn.CreateCommand(); SqlCommand cmd = new SqlCommand("UPDATE Produtos SET nome = @nome, valor = @valor, descricao = @descricao, quantidade = @quantidade, fornecedor_id = @fornecedor_id WHERE id = @id", conn); cmd.Parameters.AddWithValue("@id", obj.id); cmd.Parameters.AddWithValue("@nome", obj.nome); cmd.Parameters.AddWithValue("@valor", obj.valor); cmd.Parameters.AddWithValue("@descricao", obj.descricao); cmd.Parameters.AddWithValue("@quantidade", obj.quantidade); cmd.Parameters.AddWithValue("@fornecedor_id", obj.fornecedor_id); cmd.ExecuteNonQuery(); }
public void AtualizarProdutos(Modelo.Produtos Produtos) { // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand com = conn.CreateCommand(); // Define comando de exclusão SqlCommand cmd = new SqlCommand("update Produtos set codigo = @codigo, descricao = @descricao where idProduto = @id", conn); cmd.Parameters.AddWithValue("@id", Produtos.idProduto); cmd.Parameters.AddWithValue("@codigo", Produtos.codigo); cmd.Parameters.AddWithValue("@descricao", Produtos.descricao); // Executa Comando cmd.ExecuteNonQuery(); }
public List <Modelo.Produtos> Select(int id) { // Variavel para armazenar um livro Modelo.Produtos aProdutos; // Cria Lista Vazia List <Modelo.Produtos> aListProdutos = new List <Modelo.Produtos>(); // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand cmd = conn.CreateCommand(); // define SQL do comando cmd.CommandText = "SELECT * FROM Produtos WHERE id = @id"; cmd.Parameters.AddWithValue("@id", id); // Executa comando, gerando objeto DbDataReader SqlDataReader dr = cmd.ExecuteReader(); // Le titulo do livro do resultado e apresenta no segundo rótulo if (dr.HasRows) { while (dr.Read()) // Le o proximo registro { // Cria objeto com dados lidos do banco de dados aProdutos = new Modelo.Produtos( Convert.ToInt32(dr["id"].ToString()), dr["nome"].ToString(), double.Parse(dr["valor"].ToString()), dr["descricao"].ToString(), Convert.ToInt32(dr["quantidade"].ToString()) ); // Adiciona o livro lido à lista aListProdutos.Add(aProdutos); } } // Fecha DataReader dr.Close(); // Fecha Conexão conn.Close(); return(aListProdutos); }
public List <Modelo.Produtos> SelectAll() { // Variavel para armazenar um livro Modelo.Produtos aProdutos; // Cria Lista Vazia List <Modelo.Produtos> aListProdutos = new List <Modelo.Produtos>(); // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand cmd = conn.CreateCommand(); // define SQL do comando cmd.CommandText = "select * from Produtos"; // Executa comando, gerando objeto DbDataReader SqlDataReader dr = cmd.ExecuteReader(); // Le titulo do livro do resultado e apresenta no segundo rótulo if (dr.HasRows) { while (dr.Read()) // Le o proximo registro { // Cria objeto com dados lidos do banco de dados aProdutos = new Modelo.Produtos( (int)dr["idProduto"], dr["codigo"].ToString(), dr["descricao"].ToString() ); // Adiciona o livro lido à lista aListProdutos.Add(aProdutos); } } // Fecha DataReader dr.Close(); // Fecha Conexão conn.Close(); return(aListProdutos); }
public void Insert(Modelo.Produtos obj) { // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand com = conn.CreateCommand(); // Define comando de exclusão SqlCommand cmd = new SqlCommand("INSERT INTO Produtos (id, nome, valor, descricao, quantidade) VALUES(@id, @nome, @valor, @descricao, @quantidade)", conn); cmd.Parameters.AddWithValue("@id", obj.id); cmd.Parameters.AddWithValue("@nome", obj.nome); cmd.Parameters.AddWithValue("@valor", obj.valor); cmd.Parameters.AddWithValue("@descricao", obj.descricao); cmd.Parameters.AddWithValue("@quantidade", obj.quantidade); // Executa Comando cmd.ExecuteNonQuery(); }
public void Update(Modelo.Produtos obj) { // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand com = conn.CreateCommand(); // Define comando de exclusão SqlCommand cmd = new SqlCommand("UPDATE Produtos SET id = @id, nome = @nome, valor = @valor, descricao = @descricao, quantidade = @quantidade WHERE id = @id", conn); cmd.Parameters.AddWithValue("@id", obj.id); cmd.Parameters.AddWithValue("@nome", obj.nome); cmd.Parameters.AddWithValue("@valor", obj.valor); cmd.Parameters.AddWithValue("@descricao", obj.descricao); cmd.Parameters.AddWithValue("@quantidade", obj.quantidade); // Executa Comando cmd.ExecuteNonQuery(); }