public void Insert(Model.Produtos produtos) { SqlConnection conexao = new SqlConnection(strCon); string sql = "insert into Produtos values "; sql = sql + " (@Descricao, @ValorCompra, @ValorVenda, @Estoque); "; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@Descricao", produtos.descricao); cmd.Parameters.AddWithValue("@ValorCompra", produtos.valorcompra); cmd.Parameters.AddWithValue("@ValorVenda", produtos.valorvenda); cmd.Parameters.AddWithValue("@Estoque", produtos.estoque); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Erro em inserir um produto"); } finally { conexao.Close(); } }
public List <Model.Produtos> SelectByDescricao(string descricao) { List <Model.Produtos> lstProdutos = new List <Model.Produtos>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "Select * from Produtos where(descricao like @Descricao);"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@Descricao", descricao.Trim() + "%"); conexao.Open(); try { SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (reader.Read()) { Model.Produtos produtos = new Model.Produtos(); produtos.idProdutos = Convert.ToInt32(reader["idProdutos"]); produtos.descricao = reader["Descricao"].ToString(); produtos.valorcompra = Convert.ToSingle(reader["ValorCompra"].ToString()); produtos.valorvenda = Convert.ToSingle(reader["ValorVenda"].ToString()); produtos.estoque = Convert.ToSingle(reader["Estoque"].ToString()); lstProdutos.Add(produtos); } } catch { Console.WriteLine("Erro na consulta de produtos..."); } finally { conexao.Close(); } return(lstProdutos); }
public void Update(Model.Produtos produtos ) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Update Produtos set descricao=@Descricao, valorcompra=@ValorCompra, valorvenda=@ValorVenda, estoque=@Estoque "; sql = sql + " where idProdutos=@idProdutos; "; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@idProdutos", produtos.idProdutos); cmd.Parameters.AddWithValue("@Descricao", produtos.descricao); cmd.Parameters.AddWithValue("@ValorCompra", produtos.valorcompra); cmd.Parameters.AddWithValue("@ValorVenda", produtos.valorvenda); cmd.Parameters.AddWithValue("@Estoque", produtos.estoque); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Erro em editar um produtos"); } finally { conexao.Close(); } }
public void Insert(Model.Produtos produto) { SqlConnection conexao = new SqlConnection(strcon); string sql = "Insert into produtos values "; sql = sql + " (@produto, @descricao, @valor, @quantidade);"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@produto", produto.produto); cmd.Parameters.AddWithValue("@descricao", produto.descricao); cmd.Parameters.AddWithValue("@valor", produto.valor); cmd.Parameters.AddWithValue("@quantidade", produto.quantidade); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Deu Erro ao cadastrar o produto"); } finally { conexao.Close(); } }
public bool CadastraProduto(Model.Produtos pro) { if (!Con.Checkconection()) { Con.Conectar(); } if (Con.Checkconection()) { DataTable table = new DataTable(); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand command = new MySqlCommand("INSERT INTO produto (descricao, quantidade, valor) VALUES (@desc, @quant, @val)", Con.Traz_Conexao()); command.Parameters.Add("@desc", MySqlDbType.VarChar, 45).Value = pro.getDescricao(); command.Parameters.Add("@quant", MySqlDbType.Int32, 11).Value = pro.getQuant(); command.Parameters.Add("@val", MySqlDbType.Float).Value = pro.getValor(); command.ExecuteNonQuery(); Con.Desconectar(); return(true); } else { return(false); } }
public bool PesquisaProduto(Model.Produtos pro) { bool produto_existe = false; if (!Con.Checkconection()) { Con.Conectar(); } if (Con.Checkconection()) { DataTable table = new DataTable(); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand command = new MySqlCommand("SELECT * FROM produto WHERE descricao = @desc", Con.Traz_Conexao()); command.Parameters.Add("@desc", MySqlDbType.VarChar).Value = pro.getDescricao(); adapter.SelectCommand = command; adapter.Fill(table); if (table.Rows.Count > 0) { produto_existe = true; } Con.Desconectar(); } return(produto_existe); }
public List <Model.Produtos> SelectByNome(string descricao) { List <Model.Produtos> lstProduto = new List <Model.Produtos>(); SqlConnection conexao = new SqlConnection(strcon); string sql = "select * from produtos where (descricao like @descricao);"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@descricao", descricao.Trim() + "%"); conexao.Open(); try { SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (reader.Read()) { Model.Produtos produto = new Model.Produtos(); produto.id = Convert.ToInt32(reader["id"]); produto.produto = reader["produto"].ToString(); produto.descricao = reader["descricao"].ToString(); produto.valor = reader["valor"].ToString(); produto.quantidade = Convert.ToInt32(reader["quantidade"]); lstProduto.Add(produto); } } catch { Console.WriteLine("Erro - Produtos nao localizados"); } finally { conexao.Close(); } return(lstProduto); }
public bool ExcluirProduto(int id) { Model.Produtos pro = new Model.Produtos(); Dao.ProdutoDao daopro = new Dao.ProdutoDao(); pro.setId(id); if (daopro.ExcluirProduto(pro)) { return(true); } else { return(false); } }
public bool PesquisaProduto(String desc) { Model.Produtos pro = new Model.Produtos(); Dao.ProdutoDao daopro = new Dao.ProdutoDao(); pro.setDescricao(desc); if (daopro.PesquisaProduto(pro)) { return(true); } else { return(false); } }
public bool CadastraProduto(String desc, int quant, float val) { Model.Produtos pro = new Model.Produtos(); Dao.ProdutoDao daopro = new Dao.ProdutoDao(); pro.setDescricao(desc); if (pro.setQuant(quant) && pro.setValor(val)) { daopro.CadastraProduto(pro); return(true); } else { return(false); } }
public void Delete(Model.Produtos produto) { SqlConnection conexao = new SqlConnection(strcon); string sql = "Delete from produtos where id=@id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", produto.id); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Deu Erro na remocao de produto"); } finally { conexao.Close(); } }
public void Delete(Model.Produtos produtos) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Delete from Produtos where idProdutos=@idProdutos"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@idProdutos", produtos.idProdutos); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Erro ao deletar um produtos"); } finally { conexao.Close(); } }
public bool ExcluirProduto(Model.Produtos pro) { if (!Con.Checkconection()) { Con.Conectar(); } if (Con.Checkconection()) { DataTable table = new DataTable(); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand command = new MySqlCommand("DELETE FROM produto WHERE id = @id", Con.Traz_Conexao()); command.Parameters.AddWithValue("@id", pro.getId()); command.ExecuteNonQuery(); Con.Desconectar(); return(true); } else { return(false); } }
public void Update(Model.Produtos produto) { SqlConnection conexao = new SqlConnection(strcon); string sql = "Update produtos set quantidade=@quantidade, valor=@valor where id=@id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@quantidade", produto.quantidade); cmd.Parameters.AddWithValue("@valor", produto.valor); cmd.Parameters.AddWithValue("@id", produto.id); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Erro na atualizacao de produtos"); } finally { conexao.Close(); } }
public void Delete(Model.Produtos produtos) { DAL.Produtos dalPro = new DAL.Produtos(); dalPro.Delete(produtos); }
public void Insert(Model.Produtos produtos) { DAL.Produtos dalPro = new DAL.Produtos(); //regras de negocio dalPro.Insert(produtos); }
public void Update(Model.Produtos produtos) { DAL.Produtos dalPro = new DAL.Produtos(); dalPro.Update(produtos); }
public AddEstoquePage(Model.Produtos item = null, EstoqueViewModel estoqueViewModel = null) { InitializeComponent(); BindingContext = new AddEstoqueViewModel(item, estoqueViewModel); }
public DetalhesPage(Model.Produtos produtos, EstoqueViewModel estoqueViewModel) { InitializeComponent(); BindingContext = new DetalhesViewModel(); }