Skip to content

SAIF.Presentation.Web.Controls.AJAX.Infragistics103 dependencies

Internal dependencies

Dependency Reference Type Usage
SAIF.Presentation.Web.Binding.Infragistics103 Project Reference Provides clsObjectBindManager, used by ModalGridCustomizer/InfragisticsGridCustomizer to rebind an UltraWebGrid via the ObjectBinder binding behavior.
SAIF.Presentation.Web.Controls.Infragistics103 Project Reference Referenced project (.vbproj <ProjectReference>); no direct cross-project type usage was confirmed in the reviewed source*.
SAIF.Presentation.Web.Controls.V2 Project Reference Supplies Utilities.SetControlManagerEnableable (used in HoverPanel/HoverPicture) and SAIFWarp/SAIFWebMaskEdit types (used in GridCustomizationPanel).
SAIF.Presentation Project Reference Referenced project (.vbproj <ProjectReference>); no direct cross-project type usage was confirmed in the reviewed source*.
SAIF.Business (no documented sibling slug available for this run — excluded/undocumented) Project Reference Supplies clsConstants (aliased BOC/boc) and the SAIF BOF base types (clsBusinessBase, clsBusinessCollectionBase, IBusinessCriteria, IDataRequest, IPortalRequest, IDataPortalInfo, clsSAIFDataReader, IBusinessObject) used by clsHelpText/clsHelpTextCollection.
SAIF.Resources (no documented sibling slug available for this run — excluded/undocumented) Project Reference Referenced project (SAIF.ResourceFiles.vbproj); provides hard-coded resource paths referenced by controls (e.g. /Resources/Images/DefaultHelpImage.gif).
SAIF.BOF.Framework (no documented sibling slug available for this run — excluded/undocumented) NuGet Package Organizational package (packages.config, v1.0.20105.1) supplying SAIF.Framework.dll/SAIF.Framework.Preferences.dll; provides the BOF data-portal/business-object framework types consumed via SAIF.Business* and clsPreferences**.
SAIF.Framework.Common (no documented sibling slug available for this run — excluded/undocumented) NuGet Package Organizational package (packages.config, v1.0.18145.1); supplies SAIF.Framework.StandardFormats.PadCapitalLettersFormat, used by InfragisticsGridCustomizer.ListItems to format column headers.
SAIF.HashUtil (no documented sibling slug available for this run — excluded/undocumented) NuGet Package Organizational package (packages.config, v1.0.18067.1); no direct type usage was confirmed in the reviewed source*.

Of the eight sibling library slugs identified for potential linking in this run (saif-presentation-web-core-infragistics103, saif-presentation, saif-presentation-web-binding-infragistics103, saif-presentation-web-controls-v2, saif-presentation-web-controls-v2-menu, saif-presentation-web-controls-infragistics103, saif-presentation-web-mvc, saif-business-menu), only saif-presentation, saif-presentation-web-binding-infragistics103, and saif-presentation-web-controls-v2/saif-presentation-web-controls-infragistics103 are actual internal dependencies of this library per the TSK009 analysis; saif-presentation-web-core-infragistics103, saif-presentation-web-controls-v2-menu, saif-presentation-web-mvc, and saif-business-menu are not referenced by this library and are excluded from the table above.

External dependencies

Dependency Version Usage
AjaxControlToolkit (version not pinned in packages.config; referenced via ..\Libs\AjaxControlToolkit.dll)* Supplies HoverMenuExtender, used by HoverPanel, HoverPanelControl, HoverLabel, HoverPicture, and ModalGridCustomizer's ModalPopupExtender.
Infragistics35.Web.v10.3 10.3.20103.2120 Core Infragistics WebForms UI suite referenced across the auto-binding and grid-customization control families.
Infragistics35.WebUI.Misc.v10.3 10.3.20103.2120* Provides WebAsyncRefreshPanel (WARP), used by AutoBindControlAncestor for inline validation-error partial-page updates.
Infragistics35.WebUI.Shared.v10.3 10.3.20103.2120* Provides IProvidesEmbeddableEditor (implemented by AutoBindWebDateTimeEdit) and ICallBackResponseRenderer.
Infragistics35.WebUI.UltraWebGrid.v10.3 10.3.20103.2120* Provides UltraWebGrid, UltraGridColumn, ColumnsCollection, used throughout the grid-customization family.
Infragistics35.WebUI.WebDataInput.v10.3 10.3.20103.2120* Provides WebDateTimeEdit, WebMaskEdit, wrapped by AutoBindWebDateTimeEdit/AutoBindWebMaskEdit.

Dependency risks and notes

  • All database access in this library is confined to two read-only IBusinessCriteria implementations (clsHelpText.Criteria, clsHelpTextCollection.Criteria) against tables APPLICATION_HELP_MASTER/APPLICATION_HELP_DETAIL on an Oracle database*, inferred from colon-prefixed bind-variable syntax (:ApplicationCode, :ReferenceKeyValue) rather than directly confirmed; no create/update/delete SQL path exists — the Criteria.CreateSQL/InsertSQL/UpdateSQL/DeleteSQL properties all throw ApplicationException(BOC.Messages.InvalidSQLProperty) rather than executing SQL, per the TSK1B-003 DB analysis.
  • The exact assembly of record for the BOF base types used in clsHelpText.vb/clsHelpTextCollection.vb (clsBusinessBase, IBusinessCriteria, IDataRequest, clsSAIFDataReader, etc.) is inferred from SAIF naming/framework conventions rather than a directly visible Imports SAIF.Business in those files**.
  • The concrete type and persistence mechanism of clsPreferences (used by InfragisticsGridCustomizer to store/retrieve grid column and paging preferences) is inferred to originate from SAIF.Framework.Preferences, based on the referenced assembly name in the .vbproj, but no Imports/usage directly ties the type to that assembly in this project's source**.
  • Two source files, AutoBindTextboxControl.vb and AutoBindingControl.vb, are present on disk but excluded from the .vbproj <Compile> item group — they introduce no build/runtime dependency risk since they are not part of the shipped assembly, but their presence suggests an in-progress or abandoned refactor of the auto-binding contract*.
  • No dependency-resolution.json excerpt was supplied in the context bundle for this run; Reference Type values for internal dependencies were derived directly from the TSK009 analysis's documented consumption-method table (project-reference for all six same-repo project references) and from the general fallback rule for the three organizational NuGet packages (classified NuGet Package since none corresponds to a docs/libraries/<slug> folder producing that exact package name in this repository)*.
  • No transitive (framework-inherited) dependency data was available for this run — no dependency-resolution.json excerpt was supplied — so the Transitive dependencies section is omitted per the template's omission rule.
  • This library has no ## API dependencies or ## External web application navigations content — it is a WebForms control library with no HTTP endpoint calls or cross-application navigation logic identified in the TSK009 analysis, so both sections are omitted per the template's omission rules.

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.AJAX.Infragistics103\SAIF.Presentation.Web.Controls.AJAX.Infragistics103.vbproj
  • SAIF.Presentation.Web.Controls.AJAX.Infragistics103\packages.config
  • SAIF.Presentation.Web.Controls.AJAX.Infragistics103\HoverPanel.vb
  • SAIF.Presentation.Web.Controls.AJAX.Infragistics103\HoverPicture.vb
  • SAIF.Presentation.Web.Controls.AJAX.Infragistics103\GridCustomizationPanel.vb
  • SAIF.Presentation.Web.Controls.AJAX.Infragistics103\InfragisticsGridCustomizer.vb
  • SAIF.Presentation.Web.Controls.AJAX.Infragistics103\ModalGridCustomizer.vb
  • SAIF.Presentation.Web.Controls.AJAX.Infragistics103\AutoBindControlAncestor.vb
  • SAIF.Presentation.Web.Controls.AJAX.Infragistics103\AutoBindWebDateTimeEdit.vb
  • SAIF.Presentation.Web.Controls.AJAX.Infragistics103\clsHelpText.vb
  • SAIF.Presentation.Web.Controls.AJAX.Infragistics103\clsHelpTextCollection.vb