NEW4.00.03 · Released 27 September 2023
NEWfinPOWER Connect
Released in
4.00.03
27 September 2023
  1. Opened21 Jun
  2. Closed3 Jul
  3. Released27 Sep
Article 20392 Job J031375

Scripts; Business Layer collection classes now queryable using LINQ

The collection classes in the finBL Business Layer have been updated to include a GetAll() method that can be used with LINQ statements in scripts, as in the following example:

  Dim item As finAccountAppTypeRO 
  Dim items As List(Of finAccountAppTypeRO) 

  items = (From i In finBL.AccountAppTypes.GetAll() Order By i.Description Select i).ToList()
  For Each item In items
    finBL.DebugPrint(item.AccountAppTypeId)
  Next

The following Collection Classes have been updated:

  • finAccountAppTypes
  • finAccountRoles
  • finAccountTypes
  • finBankAccounts
  • finBranches
  • finCalendars
  • finCashRegisters
  • finCertificates
  • finClientClasses
  • finClientGroups
  • finClientTypes
  • finContactMethods
  • finCostCentres
  • finDecisionCards
  • finDepartments
  • finDocuments
  • finElements
  • finEntities
  • finExternalParties
  • finExternalPartyEmployees
  • finGlAccounts
  • finIdentificationTypes
  • finInformationLists
  • finLogSeverities
  • finMonitorCategories
  • finPageSets
  • finParameterSets
  • finPaymentMethods
  • finPaymentTypes
  • finPools
  • finPortals
  • finProductTypes
  • finQueues
  • finRateTables
  • finReportTemplates
  • finResources
  • finScripts
  • finSecuredPartyGroups
  • finSecurityCollateralClasses
  • finSecurityStmtGroups
  • finSecurityTypes
  • finStatisticTypes
  • finTaxCategories
  • finTransactionTypes
  • finUserGroups
  • finUsers
  • finWebConfigs
  • finWebSubscribers
  • finWorkflowTypes

The following Collection Classes have not been updated:

  • finBankBranches
  • finHtmlWidgets
  • finHtmlWidgetUiStyles
  • finSmartLists
  • finWorkflows