public void Update(MODEL.Produtos produtos)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "UPDATE Produtos SET nomeproduto=@nomeproduto, quantidade=@quantidade, precocusto=@precocusto, precovenda=@precovenda   ";

            sql += "WHERE codproduto=@codproduto;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@codproduto", produtos.codproduto);
            cmd.Parameters.AddWithValue("@nomeproduto", produtos.nomeproduto);
            cmd.Parameters.AddWithValue("@quantidade", produtos.quantidade);
            cmd.Parameters.AddWithValue("@precocusto", produtos.precocusto);
            cmd.Parameters.AddWithValue("@precovenda", produtos.precovenda);

            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro sql atualizar Produtos...");
            }
            finally
            {
                conexao.Close();
            }
        }
Beispiel #2
0
        public List <MODEL.Produtos> SelectByNome(string nome)
        {
            List <MODEL.Produtos> lstProdutos = new List <MODEL.Produtos>();
            SqlConnection         conexao     = new SqlConnection(strCon);
            string     sql = "SELECT * FROM tb_produtos  WHERE (desc_produto LIKE @desc_produto);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@desc_produto", "%" + nome.Trim() + "%");
            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Produtos produto = new MODEL.Produtos();
                    produto.id_produto   = Convert.ToInt32(dados["id_produto"].ToString());
                    produto.desc_produto = dados["desc_produto"].ToString();
                    produto.valor        = Convert.ToSingle(dados["valor"].ToString());
                    produto.idCategoria  = Convert.ToInt32(dados["id_categoria"].ToString());
                    produto.estoque      = Convert.ToInt32(dados["estoque"].ToString());
                    lstProdutos.Add(produto);
                }
            }
            catch
            {
                Console.WriteLine("Erro na consulta de Produtos...");
            }
            finally
            {
                conexao.Close();
            }
            return(lstProdutos);
        }
        public void Insert(MODEL.Produtos produtos)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "INSERT INTO Produtos VALUES (@nomeproduto, @quantidade, @precocusto, @precovenda  );";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@nomeproduto", produtos.nomeproduto);
            cmd.Parameters.AddWithValue("@quantidade", produtos.quantidade);
            cmd.Parameters.AddWithValue("@precocusto", produtos.precocusto);
            cmd.Parameters.AddWithValue("@precovenda", produtos.precovenda);

            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro sql inserir Produtos...");
            }
            finally
            {
                conexao.Close();
            }
        }
Beispiel #4
0
        public void Update(MODEL.Produtos produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "UPDATE tb_produtos SET desc_produto=@desc_produto,valor=@valor,id_categoria=@id_categoria,estoque=@estoque WHERE id_produto=@id_produto;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id_produto", produto.id_produto);
            cmd.Parameters.AddWithValue("@desc_produto", produto.desc_produto);
            cmd.Parameters.AddWithValue("@valor", produto.valor);
            cmd.Parameters.AddWithValue("@id_categoria", produto.idCategoria);
            cmd.Parameters.AddWithValue("@estoque", produto.estoque);

            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na alteração de Produtos...");
            }
            finally
            {
                conexao.Close();
            }
        }
Beispiel #5
0
        public List <MODEL.Produtos> SelectWithCategoria()
        {
            List <MODEL.Produtos> lstProdutos = new List <MODEL.Produtos>();
            SqlConnection         conexao     = new SqlConnection(strCon);
            string     sql = "SELECT * FROM tb_produtos INNER JOIN tb_categorias ON tb_produtos.id_categoria = tb_categorias.id_categoria;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Produtos produto = new MODEL.Produtos();
                    produto.id_produto     = Convert.ToInt32(dados["id_produto"].ToString());
                    produto.desc_produto   = dados["desc_produto"].ToString();
                    produto.valor          = Convert.ToSingle(dados["valor"].ToString());
                    produto.idCategoria    = Convert.ToInt32(dados["id_categoria"].ToString());
                    produto.desc_categoria = dados["desc_categoria"].ToString();
                    produto.estoque        = Convert.ToInt32(dados["estoque"].ToString());
                    lstProdutos.Add(produto);
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na consulta de Produtos...");
            }
            finally
            {
                conexao.Close();
            }

            return(lstProdutos);
        }
Beispiel #6
0
        public float SelectPrecoByID(int id)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "SELECT * FROM tb_produtos INNER JOIN tb_categorias ON id_produto=@id_produto AND tb_produtos.id_categoria = tb_categorias.id_categoria;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id_produto", id);
            float valor = 0;

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Produtos produto = new MODEL.Produtos();
                    produto.valor = Convert.ToSingle(dados["valor"].ToString());
                    valor         = produto.valor;
                }
            }
            catch
            {
                Console.WriteLine("Erro na consulta de Produtos...");
            }
            finally
            {
                conexao.Close();
            }
            return(valor);
        }
Beispiel #7
0
        public void Insert(MODEL.Produtos produto)
        {
            DAL.Produtos dalProduto = new DAL.Produtos();
            // escrever regras de negócios

            dalProduto.Insert(produto);
        }
Beispiel #8
0
        public void BaixaEstoque(MODEL.Produtos produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "UPDATE tb_produtos SET estoque = estoque-@estoque WHERE id_produto=@id_produto;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@estoque", produto.estoque);
            cmd.Parameters.AddWithValue("@id_produto", produto.id_produto);

            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na alteração de Categorias...");
            }
            finally
            {
                conexao.Close();
            }
        }
        public List <MODEL.Produtos> SelectByNome(string nomeproduto)
        {
            List <MODEL.Produtos> lstProdutos = new List <MODEL.Produtos>();
            SqlConnection         conexao     = new SqlConnection(strCon);

            string     sql = "Select * from Produtos WHERE (nomeproduto LIKE @nomeproduto) ; ";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@nomeproduto", "%" + nomeproduto + "%");
            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Produtos produto = new MODEL.Produtos();
                    produto.codproduto  = Convert.ToInt32(dados[0].ToString());
                    produto.nomeproduto = dados["nomeproduto"].ToString();
                    produto.quantidade  = Convert.ToInt32(dados["quantidade"].ToString());
                    produto.precocusto  = Convert.ToSingle(dados["precocusto"].ToString());
                    produto.precovenda  = Convert.ToSingle(dados["precovenda"].ToString());


                    lstProdutos.Add(produto);
                }
            }
            catch
            {
                Console.WriteLine("Erro no comando select de Produto");
            }
            finally
            {
                conexao.Close();
            }

            return(lstProdutos);
        }
Beispiel #10
0
        public void Insert(MODEL.Produtos produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "INSERT INTO tb_produtos VALUES (@desc_produto, @valor, @idCategoria, @estoque);";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@desc_produto", produto.desc_produto);
            cmd.Parameters.AddWithValue("@valor", produto.valor);
            cmd.Parameters.AddWithValue("@idCategoria", produto.idCategoria);
            cmd.Parameters.AddWithValue("@estoque", produto.estoque);
            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na inclusão de Produtos...");
            }
            finally
            {
                conexao.Close();
            }
        }
Beispiel #11
0
 public void BaixaEstoque(MODEL.Produtos produto)
 {
     DAL.Vendas dalProduto = new DAL.Vendas();
     //.regras de negócios
     dalProduto.BaixaEstoque(produto);
 }
Beispiel #12
0
 public void Update(MODEL.Produtos produto)
 {
     DAL.Produtos dalProdutos = new DAL.Produtos();
     dalProdutos.Update(produto);
 }
Beispiel #13
0
 public void Insert(MODEL.Produtos produto)
 {
     DAL.Produtos dalProdutos = new DAL.Produtos();
     dalProdutos.Insert(produto);
 }
Beispiel #14
0
 public void Update(MODEL.Produtos produto)
 {
     DAL.Produtos dalProduto = new DAL.Produtos();
     //.regras de negócios
     dalProduto.Update(produto);
 }