Supplies clsMenuAuthorizedItemCollection, clsApplicationCodeCollection, clsMenuCategoryCodeCollection consumed by NavigationContext to resolve per-user menu authorization.
Supplies InfragisticsGridCustomizerList used by clsAppModelBase.GridCustomizers.
SAIF.Presentation.Web.Controls.Claim
Project Reference
Sibling presentation control library merged alongside this assembly by the ILMerge post-build step. No documentation set exists for this library in the current run.
SAIF.Presentation.Web.Controls.Policy
Project Reference
Sibling presentation control library merged alongside this assembly by the ILMerge post-build step. No documentation set exists for this library in the current run.
SAIF.BOF.Framework
NuGet Package
Supplies SAIF.Framework.dll and SAIF.Framework.Preferences.dll, including clsMSOracleDataLayer, IDataPortalInfo and AppGlobal.EnvironmentService used by NavigationContext and clsMailMessage.
SAIF.Framework.Common
NuGet Package
Shared SAIF framework primitives referenced by the project.
SAIF.HashUtil
NuGet Package
SAIF hashing utility referenced by the project (no direct call site observed in scanned source).
SAIF.Web.API.Clients
NuGet Package
Supplies SAIF.Web.API.Clients.dll / SAIF.Web.API.Core.dll, referenced by the project.
This library is the ILMerge host: postbuild.bat merges nine assemblies (including SAIF.Presentation, SAIF.Presentation.Web.Binding.Infragistics111, SAIF.Presentation.Web.Controls.V2, SAIF.Presentation.Web.Controls.Infragistics111, SAIF.Presentation.Web.Controls.V2.Menu, SAIF.Presentation.Web.MVC, SAIF.Business.Menu and SAIF.Presentation.Web.Controls.AJAX.Infragistics111) into the single shipped SAIF.Presentation.Web.Infragistics111.dll. A build failure or version drift in any of these eight libraries blocks this library's release artifact.
NavigationContext opens an Oracle connection as DB user MENU using the environment name from AppSettings("MENU_ENVIRONMENT"), which is not declared in this repository and must be supplied by every hosting application's web.config; a missing key fails at first use rather than at startup.*
clsMailMessage resolves the legacy mail SOAP endpoint (LegacyMailWebServiceUrl) via AppGlobal.EnvironmentService.GetConfigSetting on everySendMail call rather than caching it, making mail delivery sensitive to environment-service availability at send time.*
The package's declared nuspec dependencies (SAIF.BOF.Framework, SAIF.Framework.Common, SAIF.HashUtil) omit SAIF.Web.API.Clients, Newtonsoft.Json and RestSharp, which are declared in packages.config but not propagated to consumers of the NuGet package — a potential packaging gap.*
clsHelpTextCollection, consumed by hover-help configuration, could not be traced to an owning library from this repository's source.**
Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.