public int Salvar(CompraItemDTO compras) { string script = @"INSERT INTO tb_compraitem ( id_compraitem, id_compra, id_produtocompra ) VALUES ( @id_compraitem, @id_compra, @id_produtocompra )"; List <SqlParameter> parms = new List <SqlParameter>(); parms.Add(new SqlParameter("id_compraitem", compras.id_compraitem)); parms.Add(new SqlParameter("id_compra", compras.id_compra)); parms.Add(new SqlParameter("id_produtocompra", compras.id_produtocompra)); Database db = new Database(); int pk = db.ExecuteInsertScriptWithPk(script, parms); return(pk); }
public int Salvar(ComprasDTO compra, List <ProdutoCompraDTO> produtos) { int idCompra = db.Salvar(compra); CompraItemBusiness compraitemBusiness = new CompraItemBusiness(); foreach (ProdutoCompraDTO item in produtos) { CompraItemDTO compraitemDTO = new CompraItemDTO(); compraitemDTO.id_compra = idCompra; compraitemDTO.id_produtocompra = item.id_produtocompra; compraitemBusiness.Salvar(compraitemDTO); } return(idCompra); }
public void Alterar(CompraItemDTO compra) { string script = @"UPDATE tb_compraitem SET id_compraitem = @id_compraitem, id_compra = @id_compra, id_produtocompra = @id_produtocompra, WHERE id_compraitem = @id_compraitem"; List <SqlParameter> parms = new List <SqlParameter>(); parms.Add(new SqlParameter("id_compraitem", compra.id_compraitem)); parms.Add(new SqlParameter("id_compra", compra.id_compra)); parms.Add(new SqlParameter("id_produtocompra", compra.id_produtocompra)); Database db = new Database(); db.ExecuteInsertScript(script, parms); }
public List <CompraItemDTO> Consultar(string produto) { string script = @"SELECT * FROM tb_compraitem WHERE id_produto like @id_produto"; List <SqlParameter> parms = new List <SqlParameter>(); parms.Add(new SqlParameter("id_produto", "%" + produto + "%")); Database db = new Database(); MySqlDataReader reader = db.ExecuteSelectScript(script, parms); List <CompraItemDTO> compras = new List <CompraItemDTO>(); while (reader.Read()) { CompraItemDTO novacompra = new CompraItemDTO(); novacompra.id_compraitem = reader.GetInt32("id_compraitem"); novacompra.id_compra = reader.GetInt32("id_compra"); novacompra.id_produtocompra = reader.GetInt32("id_produtocompra"); compras.Add(novacompra); } return(compras); }
public List <CompraItemDTO> Listar() { string script = @"SELECT * FROM tb_compraitem"; List <SqlParameter> parms = new List <SqlParameter>(); Database db = new Database(); MySqlDataReader reader = db.ExecuteSelectScript(script, parms); List <CompraItemDTO> compras = new List <CompraItemDTO>(); while (reader.Read()) { CompraItemDTO novacompra = new CompraItemDTO(); novacompra.id_compraitem = reader.GetInt32("id_compraitem"); novacompra.id_compra = reader.GetInt32("id_compra"); novacompra.id_produtocompra = reader.GetInt32("id_produtocompra"); compras.Add(novacompra); } reader.Close(); return(compras); }
public void Alterar(CompraItemDTO compra) { db.Alterar(compra); }
public int Salvar(CompraItemDTO compra) { return(db.Salvar(compra)); }