public List <EstoqueDTO> Consultar(string estoq) { string script = @"SELECT * FROM tb_estoque WHERE id_estoque like @id_estoque"; List <SqlParameter> parms = new List <SqlParameter>(); parms.Add(new SqlParameter("id_estoque", "%" + estoq + "%")); Database db = new Database(); MySqlDataReader reader = db.ExecuteSelectScript(script, parms); List <EstoqueDTO> fornecedores = new List <EstoqueDTO>(); while (reader.Read()) { EstoqueDTO novoestoq = new EstoqueDTO(); novoestoq.id_estoque = reader.GetInt32("id_estoque"); novoestoq.id_produtocompra = reader.GetInt32("id_produtocompra"); novoestoq.ds_quantidade = reader.GetDecimal("ds_quantidade"); fornecedores.Add(novoestoq); } reader.Close(); return(fornecedores); }
public int Salvar(EstoqueDTO dto) { if (dto.id_produtocompra == 0) { throw new ArgumentException("Produto não foi reconhecido"); } EstoqueDatabase db = new EstoqueDatabase(); return(db.Salvar(dto)); }
public int Salvar(EstoqueDTO dto) { string script = @"INSERT INTO tb_estoque (id_produtocompra, ds_quantidade) VALUES (@id_produtocompra, @ds_quantidade)"; List <SqlParameter> parms = new List <SqlParameter>(); parms.Add(new SqlParameter("id_produtocompra", dto.id_produtocompra)); parms.Add(new SqlParameter("ds_quantidade", dto.ds_quantidade)); Database db = new Database(); return(db.ExecuteInsertScriptWithPk(script, parms)); }
public void Alterar(EstoqueDTO dto) { string script = @"UPDATE tb_estoque SET ds_quantidade = @ds_quantidade WHERE id_produtocompra = @id_produtocompra"; List <SqlParameter> parms = new List <SqlParameter>(); parms.Add(new SqlParameter("id_produtocompra", dto.id_produtocompra)); parms.Add(new SqlParameter("ds_quantidade", dto.ds_quantidade)); Database db = new Database(); db.ExecuteInsertScript(script, parms); }
public void Alterar(EstoqueDTO dto) { EstoqueDatabase db = new EstoqueDatabase(); db.Alterar(dto); }