public int Salvar(ComprasDTO compras) { string script = @"INSERT INTO tb_compra ( id_compra, id_fornecedor, dt_compra ) VALUES ( @id_compra, @id_fornecedor, @dt_compra )"; List <SqlParameter> parms = new List <SqlParameter>(); parms.Add(new SqlParameter("id_compra", compras.id_compra)); parms.Add(new SqlParameter("id_fornecedor", compras.id_fornecedor)); parms.Add(new SqlParameter("dt_compra", compras.dt_compra)); 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 List <ComprasDTO> Consultar(string compra) { string script = @"SELECT * FROM tb_compra WHERE dt_compra like @dt_compra"; List <SqlParameter> parms = new List <SqlParameter>(); Database db = new Database(); MySqlDataReader reader = db.ExecuteSelectScript(script, parms); List <ComprasDTO> compras = new List <ComprasDTO>(); while (reader.Read()) { ComprasDTO novacompra = new ComprasDTO(); novacompra.id_compra = reader.GetInt32("id_compra"); novacompra.id_fornecedor = reader.GetInt32("id_fornecedor"); novacompra.dt_compra = reader.GetDateTime("dt_compra"); compras.Add(novacompra); } reader.Close(); return(compras); }