| 12345678910111213141516171819202122 | 
							- using Comal.Classes;
 
- using InABox.Core;
 
- using InABox.DynamicGrid;
 
- namespace PRSDesktop
 
- {
 
-     internal class CustomerReceiptInvoices : DynamicManyToManyGrid<InvoiceReceipt, Receipt>
 
-     {
 
-         protected override object GetFilter()
 
-         {
 
-             var receipt = Item as Receipt;
 
-             var filter = base.GetFilter() as Filter<Invoice>;
 
-             var balfilter = new Filter<Invoice>(x => x.Balance).IsGreaterThanOrEqualTo(0.01F).Or(x => x.Balance).IsLessThanOrEqualTo(-0.01F);
 
-             if (filter == null)
 
-                 filter = balfilter;
 
-             else
 
-                 filter.Ands.Add(balfilter);
 
-             filter = filter.And(x => x.CustomerLink.ID).IsEqualTo(receipt.CustomerLink.ID);
 
-             return filter;
 
-         }
 
-     }
 
- }
 
 
  |