﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » Business Objects and Data Access (How do I?)  » How Can I do to foreach all register of Business Object?</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Tue, 09 Jun 2026 12:02:56 GMT</lastBuildDate><ttl>20</ttl><item><title>How Can I do to foreach all register of Business Object?</title><link>http://forum.strataframe.net/FindPost28741.aspx</link><description>How Can I do to foreach all register of Business Object?&lt;br/&gt;&lt;br/&gt;For example I have a order master-detail form and I want to Sum all Details for my order I think anything do:&lt;br/&gt;&lt;br/&gt;int Total = 0;&lt;br/&gt;&lt;br/&gt;for each (itemBO in ColletionBO)&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Total += OrderDetailBO.Price;&lt;br/&gt;&lt;br/&gt;enfor&lt;br/&gt;&lt;br/&gt;How Can I do it.&lt;br/&gt;&lt;br/&gt;at,&lt;br/&gt;&lt;br/&gt;Marcio Valério</description><pubDate>Tue, 19 Oct 2010 13:25:02 GMT</pubDate><dc:creator>Marcio Valerio Silva</dc:creator></item><item><title>RE: How Can I do to foreach all register of Business Object?</title><link>http://forum.strataframe.net/FindPost28745.aspx</link><description>Glad you got it working.&lt;br/&gt;&lt;br/&gt;As Superman has said many times here at the forum, there are many ways to skin a cat. :D&lt;br/&gt;&lt;br/&gt;But keep in mind that GetEnumerable is the best practice to iterate through rows within a SF Business Object.</description><pubDate>Tue, 19 Oct 2010 13:25:02 GMT</pubDate><dc:creator>Ivan George Borges</dc:creator></item><item><title>RE: How Can I do to foreach all register of Business Object?</title><link>http://forum.strataframe.net/FindPost28743.aspx</link><description>I did so:&lt;br/&gt;&lt;br/&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;private&lt;/font&gt;&lt;/font&gt;&lt;font color=#000000 size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;void&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font color=#000000&gt; Total()&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;{ &lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; i = 0;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;decimal&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; vTotal = 0;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; (propostasProdutosBO1.Count &amp;gt; 0)&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;for&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; (i = 0; i &amp;lt;= (propostasProdutosBO1.Count - 1); i++)&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;&lt;br/&gt;propostasProdutosBO1.MoveAbsolute(i);&lt;br/&gt;&lt;br/&gt;vTotal += propostasProdutosBO1.PropostasProdutosValor;&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;lblValor.Text = vTotal.ToString();&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;else&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;lblValor.Text = &lt;/font&gt;&lt;font color=#a31515 size=2&gt;&lt;font color=#a31515 size=2&gt;"0,00"&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;;&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;and its work perfectly!&lt;br/&gt;&lt;br/&gt;Thanks!&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;</description><pubDate>Tue, 19 Oct 2010 11:53:45 GMT</pubDate><dc:creator>Marcio Valerio Silva</dc:creator></item><item><title>RE: How Can I do to foreach all register of Business Object?</title><link>http://forum.strataframe.net/FindPost28742.aspx</link><description>Hi Marcio.&lt;br/&gt;&lt;br/&gt;Have a look at the GetEnumerable BO method at the help file under "Application Framework" / "Business Layer" / "Programatic Access" / "Data Navigation" / "Using the GetEnumerable Method".&lt;br/&gt;&lt;br/&gt;Abraços.</description><pubDate>Tue, 19 Oct 2010 08:27:22 GMT</pubDate><dc:creator>Ivan George Borges</dc:creator></item></channel></rss>