Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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();
        }
Esempio n. 4
0
        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();
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
        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);
        }
Esempio n. 7
0
        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();
        }
Esempio n. 8
0
        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();
        }