Skip to content

SAIF.Presentation.Web.Core.Infragistics103 dependencies

Internal dependencies

Dependency Reference Type Usage
SAIF.Business.Menu Project Reference Supplies clsMenuAuthorizedItemCollection, clsApplicationCodeCollection, clsMenuCategoryCodeCollection, clsMenuAuthorizedItem, clsApplicationCode, used by NavigationContext to resolve authorized menu items for a user.
SAIF.Presentation.Web.MVC Project Reference Supplies SAIF.Presentation.Web.mvc.ViewPageBase (base class of AppViewPageBase), clsControllerBase (base class of clsAppControllerBase), and clsModelBase (base class of clsAppModelBase).
SAIF.Presentation Project Reference Declared as a project reference; specific type usage within this project's own scanned source was not confirmed**.
SAIF.Presentation.Web.Controls.AJAX.Infragistics103 Project Reference Declared as a project reference; specific type usage within this project's own scanned source was not confirmed**.
SAIF.Presentation.Web.Controls.Claim Project Reference Declared as a project reference; not a documented library in this run (excluded — not packaged, see task-sequence.md).
SAIF.Presentation.Web.Controls.Policy Project Reference Declared as a project reference; not a documented library in this run (excluded — not packaged, see task-sequence.md).
SAIF.Presentation.Web.Controls.V2 Project Reference Declared as a project reference; specific type usage within this project's own scanned source was not confirmed**.
SAIF.Presentation.Web.Controls.V2.Menu Project Reference Declared as a project reference; specific type usage within this project's own scanned source was not confirmed**.
SAIF.Framework NuGet Package Supplies clsMSOracleDataLayer, IDataPortalInfo, clsBusinessBase, AppGlobal.EnvironmentService, via NuGet SAIF.BOF.Framework 1.0.20105.1.
SAIF.Framework.Common NuGet Package NuGet SAIF.Framework.Common 1.0.18145.1; specific usage not detailed beyond project-level reference**.
SAIF.Framework.Preferences NuGet Package Supplies Model.Preferences (PrefScope), used for grid layout preference persistence in AppViewPageBase; same NuGet package as SAIF.Framework (SAIF.BOF.Framework 1.0.20105.1).
SAIF.HashUtil NuGet Package NuGet SAIF.HashUtil 1.0.18067.1; no direct usage observed in this project's scanned source**.

External dependencies

Dependency Version Usage
AjaxControlToolkit Local reference (..\Libs\AjaxControlToolkit.dll, HintPath, not NuGet) Referenced by the project; specific type usage not detailed in scanned source**.
Infragistics35.Web.v10.3 10.3.20103.2120 (GAC) Supplies Infragistics.Web.UI.GridControls.* (WebDataGrid), Infragistics.Web.UI.ListControls.* (WebDropDown), Infragistics.Web.UI.EditorControls.*, used throughout the view/utility layer.
Infragistics35.WebUI.Shared.v10.3 GAC Supplies Infragistics.WebUI.Shared.CallBackManager.
Infragistics35.WebUI.UltraWebGrid.v10.3 GAC Supplies Infragistics.WebUI.UltraWebGrid.* (UltraWebGrid, ValueList, etc.), used by the UltraWebGrid overloads of the grid-preference methods.
Infragistics35.WebUI.WebCombo.v10.3 GAC Supplies Infragistics.WebUI.WebCombo.WebCombo, referenced in focus-control and control-management logic.
Infragistics35.WebUI.WebDataInput.v10.3 GAC Referenced but no direct type usage confirmed in this project's own code**.

API dependencies

Endpoint Method Called from Purpose
Legacy mail SOAP service (URL resolved at runtime from AppGlobal.EnvironmentService.GetConfigSetting("LegacyMailWebServiceUrl"))** SOAP (SendMail/SendWithAttach via SAIFMail.clsSAIFMessage) Utilities.clsMailMessage.SendMail / SendMailWithAttachment Sends outbound email, optionally with an attachment, through a legacy SOAP mail service.

Dependency risks and notes

  • clsMailMessage.vb instantiates SAIFMail.clsSAIFMessage (a SOAP client proxy), but no assembly/Web Reference providing the SAIFMail namespace appears in this project's own .vbproj; it is presumed supplied transitively through one of the ProjectReferences (e.g., SAIF.Presentation or SAIF.Presentation.Web.MVC)**.
  • This project declares <ProjectReference> entries to several Infragistics-based Controls libraries (.Controls.AJAX.Infragistics103, .Controls.Claim, .Controls.Policy, .Controls.V2.Menu, .Controls.V2), which is an unexpected dependency direction for a library positioned as the base UI infrastructure layer for those same control libraries*; no specific type usage of these references was identified within this project's own scanned source files**, so their exact purpose here could not be confirmed.
  • No web.config/app.config exists in this project folder; the MENU_ENVIRONMENT and LegacyMailWebServiceUrl app-settings keys used by NavigationContext and clsMailMessage must be supplied by the consuming application's own configuration file at runtime.
  • SAIF.HashUtil and Infragistics35.WebUI.WebDataInput.v10.3 are referenced by the project but no direct usage was observed in the scanned source**; they may be required only transitively or by downstream consumers.
  • NavigationContext hardcodes its Oracle BOF data-layer connection to a fixed MENU DB user account, coupling this library to a specific database identity regardless of the consuming application's own environment.
  • No transitive dependencies could be confirmed for this section: no dependency-resolution.json state file was available for this run, so the Transitive dependencies table has been omitted rather than populated with unverified data.

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.

Sources

  • SAIF.Presentation.Web.Core.Infragistics103\SAIF.Presentation.Web.Core.Infragistics103.vbproj
  • SAIF.Presentation.Web.Core.Infragistics103\packages.config
  • SAIF.Presentation.Web.Core.Infragistics103\NavigationContext.vb
  • SAIF.Presentation.Web.Core.Infragistics103\AppViewPageBase.aspx.vb
  • SAIF.Presentation.Web.Core.Infragistics103\clsAppControllerBase.vb
  • SAIF.Presentation.Web.Core.Infragistics103\clsAppModelBase.vb
  • SAIF.Presentation.Web.Core.Infragistics103\clsMailMessage.vb