Esempio n. 1
0
        public void Update(MODEL.Produto produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Update Produto set descricao=@descricao, marca=@marca, valor=@valor, estoque=@estoque ";

            sql += " where idProd=@idProd;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@descricao", produto.descricao);
            cmd.Parameters.AddWithValue("@marca", produto.marca);
            cmd.Parameters.AddWithValue("@valor", produto.valor);
            cmd.Parameters.AddWithValue("@estoque", produto.estoque);
            cmd.Parameters.AddWithValue("@idProd", produto.idProd);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("ERRO - SQL UPDATE DE PRODUTO");
            }
            finally
            {
                conexao.Close();
            }
        }
Esempio n. 2
0
        public List <MODEL.Produto> SelectByFkID(int fk)
        {
            List <MODEL.Produto> lstProd = new List <MODEL.Produto>();
            SqlConnection        conexao = new SqlConnection(strCon);
            string     sql = "SELECT Produto.idProduto, Classificacao.nome, Produto.descricao, Produto.preco, Classificacao.idClassificacao FROM Produto INNER JOIN Classificacao ON Produto.Classificacao_idClassificacao = Classificacao.idClassificacao WHERE Produto.Classificacao_idClassificacao=@fk";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@fk", fk);
            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Produto prod = new MODEL.Produto();
                    prod.id              = Convert.ToInt32(dados["idProduto"].ToString());
                    prod.classificacao   = dados["nome"].ToString();
                    prod.descricao       = dados["descricao"].ToString();
                    prod.preco           = Convert.ToSingle(dados["preco"].ToString());
                    prod.idClassificacao = Convert.ToInt32(dados["idClassificacao"]);
                    lstProd.Add(prod);
                }
            }
            catch
            {
                Console.WriteLine("Erro ao listar os registros da tabela Produto!");
            }

            return(lstProd);
        }
        public void Update(MODEL.Produto produto)
        {
            string erro = "";

            if (produto.id < 0)
            {
                erro += "\tSelecione um produto na tabela!\n";
            }

            if (produto.produto.Equals(""))
            {
                erro += "\tO nome do produto não pode ser nulo\n";
            }
            if (produto.idCategoria.Equals(0))
            {
                erro += "\tSelecione uma categoria\n";
            }
            if (produto.preco < 0.00)
            {
                erro += "\tPreço não pode ser menor que R$0.00\n";
            }
            if (produto.quantidadeEstoque < 0)
            {
                erro += "\tEstoque não pode ser negativo\n";
            }
            if (erro.Equals(""))
            {
                DAL.ProdutoDAL dalProd = new DAL.ProdutoDAL();
                dalProd.Update(produto);
            }
            else
            {
                MessageBox.Show("Erros detectados: \n" + erro);
            }
        }
Esempio n. 4
0
        public void Insert(MODEL.Produto produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Insert into Produto values ";

            sql = sql + " (@descricao ,@marca ,@valor ,@estoque);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@descricao", produto.descricao);
            cmd.Parameters.AddWithValue("@marca", produto.marca);
            cmd.Parameters.AddWithValue("@valor", produto.valor);
            cmd.Parameters.AddWithValue("@estoque", produto.estoque);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("ERRO - SQL INSERÇÃO DE PRODUTO");
            }
            finally
            {
                conexao.Close();
            }
        }
Esempio n. 5
0
        public void Update(MODEL.Produto produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Update Produto set descricao=@descricao, marca=@marca, quantidade=@quantidade, preco=@preco where id=@id";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", produto.id);
            cmd.Parameters.AddWithValue("@descricao", produto.descricao);
            cmd.Parameters.AddWithValue("@marca", produto.marca);
            cmd.Parameters.AddWithValue("@quantidade", produto.quantidade);
            cmd.Parameters.AddWithValue("@preco", produto.preco);
            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro de Atualização de Produtos!");
            }
            finally
            {
                conexao.Close();
            }
        }
Esempio n. 6
0
        public List <MODEL.Produto> SelectByStatus(string status)
        {
            List <MODEL.Produto> produtos = new List <MODEL.Produto>();
            SqlConnection        conexao  = new SqlConnection(strCon);
            string     sql = " Select * from Produto where (status like @status);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@status", status);
            try
            {
                conexao.Open();
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    MODEL.Produto produto = new MODEL.Produto();
                    produto.id_produto = Convert.ToInt32(reader["id_produto"].ToString());
                    produto.descricao  = reader["descricao"].ToString();
                    produto.status     = reader["status"].ToString();
                    produto.quantidade = Convert.ToInt32(reader["quantidade"].ToString());
                    produtos.Add(produto);
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na seleção de produtos locados");
            }
            finally
            {
                conexao.Close();
            }

            return(produtos);
        }
Esempio n. 7
0
        public void Update(MODEL.Produto produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Update Produto set descricao=@descricao, status=@status, quantidade=@quantidade ";

            sql += " where id_produto=@id_produto;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id_produto", produto.id_produto);
            cmd.Parameters.AddWithValue("@descricao", produto.descricao);
            cmd.Parameters.AddWithValue("@status", produto.status);
            //cmd.Parameters.AddWithValue("@quantidade", produto.quantidade);
            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("deu erro na inserção de produtos");
            }
            finally
            {
                conexao.Close();
            }
        }
Esempio n. 8
0
        public List <MODEL.Produto> SelectAll()
        {
            List <MODEL.Produto> lstProdutos = new List <MODEL.Produto>();
            SqlConnection        conexao     = new SqlConnection(strCon);
            string     sql = "SELECT * FROM Produto";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Produto produto = new MODEL.Produto();
                    produto.produto           = dados["produto"].ToString();
                    produto.preco             = Convert.ToSingle(dados["preco"].ToString());
                    produto.idCategoria       = Convert.ToInt32(dados["idCategoria"].ToString());
                    produto.id                = Convert.ToInt32(dados["id"].ToString());
                    produto.quantidadeEstoque = Convert.ToInt32(dados["quantidadeEstoque"].ToString());
                    produto.imagem            = dados["imagem"].ToString();
                    lstProdutos.Add(produto);
                }
            } catch
            {
                MessageBox.Show("Erro ao buscar produtos! Tente novamente mais tarde!");
            } finally
            {
                conexao.Close();
            }
            return(lstProdutos);
        }
Esempio n. 9
0
        public void Update(MODEL.Produto produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "UPDATE Produto SET produto=@produto, idCategoria=@idCategoria, quantidadeEstoque=@quantidadeEstoque, preco=@preco where id=@id";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", produto.id);
            cmd.Parameters.AddWithValue("@produto", produto.produto);
            cmd.Parameters.AddWithValue("@idCategoria", produto.idCategoria);
            cmd.Parameters.AddWithValue("@quantidadeEstoque", produto.quantidadeEstoque);
            cmd.Parameters.AddWithValue("@preco", produto.preco);

            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                MessageBox.Show("Erro ao Editar Produto, tente novamente!");
            }
            finally
            {
                conexao.Close();
            }
        }
Esempio n. 10
0
 private void btnDeletar_Click(object sender, EventArgs e)
 {
     if (txtFornecedor.Text == "" || txtFabricante.Text == "" || cboTipo.Text == "" || txtModelo.Text == "" || txtCor.Text == "" || txtPreco.Text == "")
     {
         MessageBox.Show("Todos os campos devem estar preenchidos corretamente!");
     }
     else
     {
         try
         {
             ProdutoDAO    produtoBD  = new ProdutoDAO();
             MODEL.Produto produtoReg = new MODEL.Produto(int.Parse(txtcProduto.Text), int.Parse(txtFornecedor.Text), txtFabricante.Text, cboTipo.Text, txtModelo.Text, txtCor.Text, Double.Parse(txtPreco.Text), int.Parse(txtQuantidade.Text));
             produtoBD.DeletarProduto(produtoReg);
             desabilitarcampos();
             desabilitarbtns();
             btnAlterar.Enabled = false;
             MessageBox.Show("Produto Deletado");
             limparcampos();
             dgvProduto.DataSource = produtoBD.getProduto();
         }
         catch (Exception)
         {
             MessageBox.Show("Todos os campos devem estar preenchidos corretamente!");
         }
     }
 }
Esempio n. 11
0
        public List <MODEL.Produto> SelectByMarca(string marca)
        {
            List <MODEL.Produto> lstProduto = new List <MODEL.Produto>();
            SqlConnection        conexao    = new SqlConnection(strCon);
            string     sql = "select * from Produto where (marca like @marca);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@marca", "%" + marca.Trim() + "%");
            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    //instanciando objeto Produto;
                    MODEL.Produto produto = new MODEL.Produto();
                    // carregar os dados no objeto produto -- popular objeto
                    produto.idProd    = Convert.ToInt32(reader["idProd"]);
                    produto.descricao = reader["descricao"].ToString();
                    produto.marca     = reader["marca"].ToString();
                    produto.valor     = Convert.ToSingle(reader["valor"]);
                    produto.estoque   = Convert.ToInt32(reader["estoque"]);
                    lstProduto.Add(produto);
                }
            }
            catch
            {
                Console.WriteLine("ERRO - SQL SELECT PRODUTO BY MARCA");
            }
            finally
            {
                conexao.Close();
            }
            return(lstProduto);
        }
Esempio n. 12
0
        public void UpdateByQuant(int id_produto, int quantidade, int sub)
        {
            Camadas.MODEL.Produto produto = new MODEL.Produto();
            DAL.Produto           dalProd = new DAL.Produto();

            //dalProd.UpdateByQuant(id_produto, quantidade, sub);
        }
Esempio n. 13
0
        public void update(MODEL.Produto produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "UPDATE Produtos SET nome=@nome, idCategoria=@idCategoria, valor=@valor, quantidade=@quantidade ";

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

            cmd.Parameters.AddWithValue("@id", produto.id);
            cmd.Parameters.AddWithValue("@idCategoria", produto.idCategoria);
            cmd.Parameters.AddWithValue("@nome", produto.nome);
            cmd.Parameters.AddWithValue("@valor", produto.valor);
            cmd.Parameters.AddWithValue("@quantidade", produto.quantidade);


            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Falha ao alterar Produto");
            }
            finally
            {
                conexao.Close();
            }
        }
Esempio n. 14
0
        public void Insert(MODEL.Produto produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Insert into Produto values (@descricao, @marca, @quantidade, @preco);";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", produto.id);
            cmd.Parameters.AddWithValue("@descricao", produto.descricao);
            cmd.Parameters.AddWithValue("@marca", produto.marca);
            cmd.Parameters.AddWithValue("@quantidade", produto.quantidade);
            cmd.Parameters.AddWithValue("@preco", produto.preco);
            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na Inserção de Produtos!");
            }
            finally
            {
                conexao.Close();
            }
        }
Esempio n. 15
0
        public List <MODEL.Produto> select()
        {
            List <MODEL.Produto> lstProduto = new List <MODEL.Produto>();

            DAL.CategoriaDAL categoriaDal = new CategoriaDAL();
            SqlConnection    conexao      = new SqlConnection(strCon);
            string           sql          = "Select * from Produtos";
            SqlCommand       cmd          = new SqlCommand(sql, conexao);

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Produto produto = new MODEL.Produto();
                    produto.id          = Convert.ToInt32(dados["id"].ToString());
                    produto.nome        = dados["nome"].ToString();
                    produto.idCategoria = Convert.ToInt32(dados["idCategoria"].ToString());
                    produto.valor       = float.Parse(dados["valor"].ToString());
                    produto.quantidade  = Convert.ToInt32(dados["quantidade"].ToString());
                    produto.categoria   = categoriaDal.selectByID(produto.idCategoria).nome;
                    lstProduto.Add(produto);
                }
            }
            catch
            {
                Console.WriteLine("Falha ao listar Produto");
            }
            finally
            {
                conexao.Close();
            }
            return(lstProduto);
        }
Esempio n. 16
0
        public void insert(MODEL.Produto produto)
        {
            Console.WriteLine(produto.idCategoria + produto.nome + produto.valor + produto.quantidade);
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "INSERT INTO Produtos VALUES (@idCategoria, @quantidade, @nome, @valor);";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@nome", produto.nome);
            cmd.Parameters.AddWithValue("@idCategoria", produto.idCategoria);
            cmd.Parameters.AddWithValue("@valor", produto.valor);
            cmd.Parameters.AddWithValue("@quantidade", produto.quantidade);

            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Falha ao adicionar Produto");
            }
            finally
            {
                conexao.Close();
            }
        }
Esempio n. 17
0
        public List <MODEL.Produto> Select()
        {
            List <MODEL.Produto> lstProdutos = new List <MODEL.Produto>();
            SqlConnection        conexao     = new SqlConnection(strCon);
            string     sql = "Select * from Produtos";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Produto produto = new MODEL.Produto();
                    produto.id         = Convert.ToInt32(dados["id"].ToString());
                    produto.descricao  = dados["descricao"].ToString();
                    produto.quantidade = Convert.ToSingle(dados["quantidade"].ToString());
                    produto.valor      = Convert.ToSingle(dados["valor"].ToString());
                    lstProdutos.Add(produto);
                }
            }
            catch
            {
                Console.WriteLine("Consulta Select de Produtos deu problema");
            }
            finally
            {
                conexao.Close(); //não é necessario pois usou o CommandBehavior.CloseConnection
            }
            return(lstProdutos);
        }
Esempio n. 18
0
        public MODEL.Produto selectByID(int id)
        {
            MODEL.Produto produto = new MODEL.Produto();
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "SELECT * FROM Produtos WHERE id=@id;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", id);
            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader();
                if (dados.Read())
                {
                    produto.id          = Convert.ToInt32(dados["id"].ToString());
                    produto.nome        = dados["nome"].ToString();
                    produto.idCategoria = Convert.ToInt32(dados["idCategoria"].ToString());
                    produto.valor       = float.Parse(dados["valor"].ToString());
                    produto.quantidade  = Convert.ToInt32(dados["quantidade"].ToString());
                }
            }
            catch
            {
                Console.WriteLine("Falha ao listar Produto");
            }
            finally
            {
                conexao.Close();
            }
            return(produto);
        }
Esempio n. 19
0
        public List <MODEL.Produto> SelectByNome(string nome)
        {
            List <MODEL.Produto> lstProdutos = new List <MODEL.Produto>();
            SqlConnection        conexao     = new SqlConnection(strCon);
            string     sql = "Select * from Produto where (nome like @nome);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@nome", "%" + nome + "%");
            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Produto produto = new MODEL.Produto();
                    produto.idProduto = Convert.ToInt32(dados["idProduto"].ToString());
                    produto.nome      = dados["nome"].ToString();
                    lstProdutos.Add(produto);
                }
            }
            catch
            {
                Console.WriteLine("Consulta Select de Produtos deu problema");
            }
            finally
            {
                conexao.Close();
            }
            return(lstProdutos);
        }
Esempio n. 20
0
        public List <MODEL.Produto> Select()
        {
            List <MODEL.Produto> listaProduto = new List <MODEL.Produto>();
            SqlConnection        conexao      = new SqlConnection(strCon);
            string     sql = "Select*from Produto";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Produto produto = new MODEL.Produto();
                    produto.idProduto = Convert.ToInt32(dados["idProduto"].ToString());
                    produto.nome      = dados["nome"].ToString();
                    produto.preco     = Convert.ToSingle(dados["preco"].ToString());
                    listaProduto.Add(produto);
                }
            }
            catch
            {
                Console.WriteLine("Problema no select do produto!");
            }
            finally
            {
                conexao.Close();
            }
            return(listaProduto);
        }
Esempio n. 21
0
        public List <MODEL.Produto> Select()
        {
            List <MODEL.Produto> lstProd = new List <MODEL.Produto>();
            SqlConnection        conexao = new SqlConnection(strCon);
            string     sql = "Select * from Produto";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    MODEL.Produto Prod = new MODEL.Produto();
                    Prod.produto = (reader[0].ToString());
                    Prod.id      = Convert.ToInt32(reader["id"].ToString());
                    Prod.valor   = Convert.ToSingle(reader["valor"].ToString());
                    Prod.qtd     = Convert.ToInt32(reader["qtd"].ToString());

                    lstProd.Add(Prod);
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na Seleção de Produtos...");
            }
            finally
            {
                conexao.Close();
            }

            return(lstProd);
        }
Esempio n. 22
0
        public void Update(MODEL.Produto prod)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Update Produto set valor=@valor, ";

            sql += "qtd=@qtd, produto=@produto where id=@id;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", prod.id);
            cmd.Parameters.AddWithValue("@valor", prod.valor);
            cmd.Parameters.AddWithValue("@qtd", prod.qtd);
            cmd.Parameters.AddWithValue("@produto", prod.produto);



            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na atualização de Produto");
            }
            finally
            {
                conexao.Close();
            }
        }
Esempio n. 23
0
        public void Insert(MODEL.Produto produto, Image imagem)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "INSERT INTO Produto VALUES (@produto, @idCategoria, @quantidadeEstoque, @preco, @imagem)";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@produto", produto.produto);
            cmd.Parameters.AddWithValue("@idCategoria", produto.idCategoria);
            cmd.Parameters.AddWithValue("@quantidadeEstoque", produto.quantidadeEstoque);
            cmd.Parameters.AddWithValue("@preco", produto.preco);
            cmd.Parameters.AddWithValue("@imagem", produto.imagem);

            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
                imagem.Save(Conexao.getPathImagens() + @"Produtos\" + produto.imagem);
            }
            catch
            {
                MessageBox.Show("Erro ao cadastrar Produto, tente novamente!");
            }
            finally
            {
                conexao.Close();
            }
        }
Esempio n. 24
0
        public List <MODEL.Produto> SelectByDescricao(string descricao)
        {
            List <MODEL.Produto> lstProdutos = new List <MODEL.Produto>();
            SqlConnection        conexao     = new SqlConnection(strCon);
            string     sql = "Select * from Produto where (descricao like @descricao)";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@descricao", "%" + descricao + "%");
            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Produto produto = new MODEL.Produto();
                    produto.id         = Convert.ToInt32(dados["id"].ToString());
                    produto.descricao  = dados["descricao"].ToString();
                    produto.marca      = dados["marca"].ToString();
                    produto.quantidade = Convert.ToSingle(dados["quantidade"].ToString());
                    produto.preco      = Convert.ToSingle(dados["preco"].ToString());
                    lstProdutos.Add(produto);
                }
            }
            catch
            {
                Console.WriteLine("Erro na Consulta de Produto!");
            }
            return(lstProdutos);
        }
Esempio n. 25
0
 public void Update(MODEL.Produto produto)
 {
     DAL.Produto dalProd = new DAL.Produto();
     if (produto.descricao != string.Empty)
     {
         dalProd.Update(produto);
     }
 }
Esempio n. 26
0
 public void Insert(MODEL.Produto produto)
 {
     DAL.Produto dalProd = new DAL.Produto();
     if (produto.descricao != "")
     {
         dalProd.Insert(produto);
     }
 }
Esempio n. 27
0
        public void insert(MODEL.Venda venda, List <MODEL.ProdutoVenda> produtoVendas)
        {
            DAL.VendaDAL   dalVend    = new DAL.VendaDAL();
            DAL.ProdutoDAL produtoDAL = new DAL.ProdutoDAL();

            for (int i = 0; i < produtoVendas.Count; i++)
            {
                MODEL.Produto produto = produtoDAL.selectByID(produtoVendas[i].id);
                produto.quantidade = produto.quantidade - produtoVendas[i].quantidade;
                produtoDAL.update(produto);
            }

            dalVend.insert(venda, produtoVendas);
        }
Esempio n. 28
0
        public void Insert(MODEL.ItemVenda itemVenda)
        {
            DAL.ItemVenda        dalItemVenda = new DAL.ItemVenda();
            BLL.Produto          bllProd      = new Produto();
            List <MODEL.Produto> lstProd      = bllProd.SelectById(itemVenda.produto);

            MODEL.Produto produto = lstProd[0];
            if (produto.quantidade >= itemVenda.quantidade)
            {
                produto.quantidade = produto.quantidade - itemVenda.quantidade;
                bllProd.Update(produto);
                dalItemVenda.Insert(itemVenda);
            }
            else
            {
                Console.WriteLine("Estoque Insuficiente!");
            }
        }
Esempio n. 29
0
        public void Delete(MODEL.Produto prod)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Delete from Produto where id=@id;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", prod.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na Remoção de Produtos");
            }
            finally
            {
                conexao.Close();
            }
        }
Esempio n. 30
0
        public void Delete(MODEL.Produto produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Delete from Produto where idProd=@idProd;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("idProd", produto.idProd);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("ERRO - SQL DELETE PRODUTO");
            }
            finally
            {
                conexao.Close();
            }
        }