Skip to content

SAIF.Presentation.Web.Controls.PopUps.Infragistics111 dependencies

Internal dependencies

Dependency Reference Type Usage
SAIF.Business.View.Policy Project Reference Local <ProjectReference> in the .vbproj; policy-data classes consumed (clsPolicyData) could not be confirmed to live in this project from this library's own source alone**
SAIF.BOF.Framework (Bindable, Connection, Core, DNS, Logging, Mail, Security, Security.EnvironmentApi) NuGet Package Provides SAIF.Framework.Security.AppGlobal.EnvironmentService, EnvironmentConfigKeys, clsSecurityPrincipal, clsAccountMaintProxy, consumed by ImageMovePopup
SAIF.BOF.Business (SAIF.Business.dll) NuGet Package Provides clsMSOracleDataLayer, clsProperties, clsCodeCollection, clsClaimActivityTypeCodeCollection, clsEmployeeData, clsMessages (mail-ID constants)
SAIF.BOF.Business.View.Claim NuGet Package Provides clsClaimData (incl. nested strClaimSecurity) and ImageServices.HasADAccessToImageResource
SAIF.BOF.Business.View.Provider NuGet Package Referenced assembly; no direct type usage confirmed in scanned source**
SAIF.Framework.Common NuGet Package Referenced assembly; no direct type usage confirmed in scanned source**
SAIF.HashUtil NuGet Package Referenced assembly; no direct type usage confirmed in scanned source**
SAIF.BOF.ResourceFiles (SAIF.ResourceFiles.dll) NuGet Package Referenced assembly; no direct type usage confirmed in scanned source**
SAIF.Web.API.Clients (Clients, Core) NuGet Package Referenced assembly; no direct type usage confirmed in scanned source**
SAIF.Legacy.BankValidator (BankValidator.dll) NuGet Package Referenced assembly; no direct type usage confirmed in scanned source (likely used by the EFT/bank-related popups at runtime but not observed in the reviewed code paths)**

External dependencies

Dependency Version Usage
Infragistics35.WebUI.WebDataInput.v11.1 / Infragistics35.WebUI.Shared.v11.1 11.1.20111.2090 Infragistics.WebUI.WebDataInput.WebDateTimeEdit date-entry control used in NotifyPopup and ImageMovePopup; GAC-referenced, no packages\ restore
Autofac 3.5.2 Referenced; no direct usage observed in scanned source**
FluentValidation 5.5.0.0 Referenced; no direct usage observed in scanned source**
ImagingAPI.Client / ImagingAPI.Core 2.0.22112.4 Referenced; no direct usage observed in scanned source**
iTextSharp 5.5.11 Referenced; no direct usage observed in scanned source**
log4net 2.0.5 Referenced; no direct usage observed in scanned source**
Newtonsoft.Json 8.0.3 Referenced; no direct usage observed in scanned source**
Oracle.ManagedDataAccess 21.5.0 Underlying Oracle ODP.NET provider registered in Web.config/app.config DbProviderFactories; consumed transitively through clsMSOracleDataLayer
PdfAPI.Client / PdfAPI.Core 1.2.20094.1 Referenced; no direct usage observed in scanned source**
RestSharp 106.12.0 Referenced; no direct usage observed in scanned source**
Microsoft.AspNet.WebApi.Client / Core / WebHost 5.2.7 Referenced; no direct usage observed in scanned source**
Microsoft.Bcl.AsyncInterfaces, System.Buffers, System.Memory, System.Numerics.Vectors, System.Runtime.CompilerServices.Unsafe, System.Text.Encodings.Web, System.Text.Json, System.Threading.Tasks.Extensions, System.ValueTuple various Transitive BCL-polyfill dependencies pulled in by the above packages; no direct code usage

Dependency risks and notes

  • This library's frameworkDensity was recorded as count=0 in dependency-resolution.json for this run, so no transitive-framework-context (RAG-retrieved) dependency section is included.
  • Eight of the ten internal NuGet dependencies (SAIF.BOF.Business.View.Provider, SAIF.Framework.Common, SAIF.HashUtil, SAIF.BOF.ResourceFiles, SAIF.Web.API.Clients, SAIF.Legacy.BankValidator) show no confirmed direct type usage in the scanned source, and most external NuGet packages listed likewise show no confirmed direct usage** — these may be consumed only by code paths outside the reviewed scope (e.g., EFTPopup's bank/EFT flow), or may be unused transitive baggage; risk of stale/orphaned references cannot be ruled out without further tracing.
  • The vendor tag prefix cc3: (SAIFWarp, OneClickSubmit) is used in embedded .ascx markup (NotifyPopup.ascx, EFTPopup.ascx) but its owning assembly/tag registration is not declared in this library's Web.config or any .vb file — the assembly could not be identified from this library's own source**.
  • mdlUtilities.GetResource() contains a hard-coded local design-time fallback path (c:\netdev\components20\bin\...) outside HttpContext — a legacy artifact with no runtime risk in a hosted web application but worth removing as dead code*.
  • The Oracle.ManagedDataAccess GAC/config dependency is a single point of coupling to the ODP.NET provider version registered in Web.config/app.config; upgrades to that provider must be coordinated with all consumers of clsMSOracleDataLayer.
  • ImageMovePopup's authorization logic depends on SAIF.Framework.Security.clsSecurityPrincipal/clsAccountMaintProxy, both defined in the externally-referenced SAIF.BOF.Framework.Security package; whether those wrappers internally route to a WCF SecurityService could not be confirmed from this library alone**.

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.Controls.PopUps.Infragistics111\SAIF.Presentation.Web.Controls.PopUps.Infragistics111.vbproj
  • SAIF.Presentation.Web.Controls.PopUps.Infragistics111\packages.config
  • SAIF.Presentation.Web.Controls.PopUps.Infragistics111\Web.config, app.config
  • .saifdocgen/state/runs/20260821-113120-claims-bof-web-legal/analysis/TSK012-analysis.md
  • .saifdocgen/state/runs/20260821-113120-claims-bof-web-legal/analysis/TSK1C-005-security-saif-presentation-web-controls-popups-infragistics111.md
  • .saifdocgen/state/runs/20260821-113120-claims-bof-web-legal/dependency-resolution.json