public List <EstoqueVendaDTO> Consultar() { string script = @"SELECT * FROM tb_estoqueVenda"; List <MySqlParameter> parms = new List <MySqlParameter>(); Database db = new Database(); MySqlDataReader reader = db.ExecuteSelectScript(script, parms); List <EstoqueVendaDTO> estoques = new List <EstoqueVendaDTO>(); while (reader.Read()) { EstoqueVendaDTO dto = new EstoqueVendaDTO(); dto.id_Estoque = reader.GetInt32("id_Estoque"); dto.qnt_Produto = reader.GetInt32("qnt_Produto"); dto.num_Est_Min = reader.GetInt32("num_Est_Min"); dto.num_Est_Max = reader.GetInt32("num_Est_Max"); dto.fk_Estoque_ProdutoVenda = reader.GetInt32("fk_Estoque_ProdutoVenda"); estoques.Add(dto); } reader.Close(); return(estoques); }
public void CriarEstoque(EstoqueVendaDTO dto, string nmProduto) { EstoqueVendaDatabase db = new EstoqueVendaDatabase(); List <view_EstoqueVenda> estoque = db.ConsultarViewPorNome(nmProduto); if (estoque.Count > 0) { dto.id_Estoque = estoque[0].id_Estoque; dto.qnt_Produto = estoque[0].qnt_Produto + dto.qnt_Produto; db.AlterarEstoque(dto); } else { db.CriarEstoque(dto); } }
public int CriarEstoque(EstoqueVendaDTO dto) { string script = @"INSERT tb_estoqueVenda(qnt_Produto, num_Est_Min, num_Est_Max, fk_Estoque_ProdutoVenda) VALUES(@qnt_Produto, @num_Est_Min, @num_Est_Max, @fk_Estoque_ProdutoVenda)"; List <MySqlParameter> parms = new List <MySqlParameter>(); parms.Add(new MySqlParameter("qnt_Produto", dto.qnt_Produto)); parms.Add(new MySqlParameter("num_Est_Min", dto.num_Est_Min)); parms.Add(new MySqlParameter("num_Est_Max", dto.num_Est_Max)); parms.Add(new MySqlParameter("fk_Estoque_ProdutoVenda", dto.fk_Estoque_ProdutoVenda)); Database db = new Database(); return(db.ExecuteInsertScriptWithPk(script, parms)); }
public int RemoverProdutos(EstoqueVendaDTO dto) { string script = @"UPDATE tb_estoqueVenda SET qnt_Produto = @qnt_Produto WHERE id_Estoque = @id_Estoque"; List <MySqlParameter> parms = new List <MySqlParameter>(); parms.Add(new MySqlParameter("id_Estoque", dto.id_Estoque)); parms.Add(new MySqlParameter("qnt_Produto", dto.qnt_Produto)); parms.Add(new MySqlParameter("fk_Estoque_ProdutoVenda", dto.fk_Estoque_ProdutoVenda)); Database db = new Database(); return(db.ExecuteInsertScriptWithPk(script, parms)); }
public int AlterarEstoque(EstoqueVendaDTO dto) { string script = @"UPDATE tb_estoqueVenda SET qnt_Produto = @qnt_Produto, num_Est_Min = @num_Est_Min, num_Est_Max = @num_Est_Max WHERE id_Estoque = @id_Estoque"; List <MySqlParameter> parms = new List <MySqlParameter>(); parms.Add(new MySqlParameter("id_Estoque", dto.id_Estoque)); parms.Add(new MySqlParameter("qnt_Produto", dto.qnt_Produto)); parms.Add(new MySqlParameter("num_Est_Min", dto.num_Est_Min)); parms.Add(new MySqlParameter("num_Est_Max", dto.num_Est_Max)); Database db = new Database(); return(db.ExecuteInsertScriptWithPk(script, parms)); }
public int RemoverProdutos(EstoqueVendaDTO dto) { EstoqueVendaDatabase db = new EstoqueVendaDatabase(); return(db.RemoverProdutos(dto)); }
public int AlterarEstoque(EstoqueVendaDTO dto) { EstoqueVendaDatabase db = new EstoqueVendaDatabase(); return(db.AlterarEstoque(dto)); }