Skip to content

Attorney Profile

This screen maintains attorney profile records, including assignment capability flags, hearing locations, assistants, managers, and Oregon State Bar numbers. Users edit a single Infragistics grid, optionally include expired records, and save profile changes through maintenance-manager/controller flows tied to SAIF.Application.Claim.Legal and SAIF.Business.Claim.Legal.*

Entry conditions

  • User opens frmAttorneyProfile.aspx inside the LegalMaintenance application.

Fields

Field Control type Purpose Validation
chkExpired CheckBox Toggles whether expired attorney profiles are included in the grid. Determines whether the grid binds AllAttorneyCol or ActiveAttorneyCol.
EmployeeName Infragistics BoundDataField Identifies the attorney profile row being maintained. Insert uses a dropdown backed by Manager.NewAttornies; existing rows are validated with the rest of Manager.AllAttorneyCol on save.
EffectiveDate Infragistics BoundDataField Stores the profile effective date. Edited as a date value displayed in MM/dd/yyyy format.
ExpirationDate Infragistics BoundDataField Stores the profile expiration date. Nullable date field displayed in MM/dd/yyyy format.
AttorneyTypeCode Infragistics BoundDataField Classifies the attorney type. Populated from the attorney type code lookup list.
CanAssignCCUClaims Infragistics BoundCheckBoxField Indicates whether the attorney can receive CCU claims. Boolean checkbox field; validated with the profile collection on save.
CanAssignPTDClaims Infragistics BoundCheckBoxField Indicates whether the attorney can receive PTD claims. Boolean checkbox field; validated with the profile collection on save.
CanAssignPPDClaims Infragistics BoundCheckBoxField Indicates whether the attorney can receive PPD claims. Boolean checkbox field; validated with the profile collection on save.
CanAssignConfidentialClaims Infragistics BoundCheckBoxField Indicates whether the attorney can receive conflict/confidential claims. Boolean checkbox field; validated with the profile collection on save.
CanAssignHealthIssueClaims Infragistics BoundCheckBoxField Indicates whether the attorney can receive exposure/health-issue claims. Boolean checkbox field; validated with the profile collection on save.
CanAssignDCBSClaims Infragistics BoundCheckBoxField Indicates whether the attorney can receive DCBS cases. Boolean checkbox field; validated with the profile collection on save.
CanAssignFederalClaims Infragistics BoundCheckBoxField Indicates whether the attorney can receive federal cases. Boolean checkbox field; validated with the profile collection on save.
LoadPercent Infragistics BoundDataField Stores the attorney's workload percentage. Numeric editor allows whole numbers from 0 to 100.
PrimaryHearingLocationCode Infragistics BoundDataField Stores the primary hearing location. Populated from the hearing-location lookup and allows an empty selection.
SecondaryHearingLocationCode Infragistics BoundDataField Stores the secondary hearing location. Populated from the hearing-location lookup and allows an empty selection.
TertiaryHearingLocationCode Infragistics BoundDataField Stores the tertiary hearing location. Populated from the hearing-location lookup and allows an empty selection.
SecretaryEmployeeID Infragistics BoundDataField Identifies the assigned assistant/secretary. Populated from the secretary employee lookup list.
ManagerEmployeeID Infragistics BoundDataField Identifies the supervising manager. Populated from the manager employee lookup list.
OregonStateBarNumber Infragistics BoundDataField Stores the attorney's Oregon State Bar number. No additional markup validation was found; validated with the profile collection on save.

Operations

Operation Trigger Description
Reload profiles chkExpired checked changed Rebinds the grid against active-only or all profile collections.
Insert profile SAIFMenuTop.InsertButton click Creates a new attorney profile row and begins editing the attorney field.
Save changes SAIFMenuTop.SaveButton click Validates the bound profile collection and persists changes through Controller.Write.
Print profile report SAIFMenuTop.PrintButton click Runs Legal_Maint_AttorneyProfile for the current profile dataset.
Save grid preferences SAIFMenuTop.PrefsSet click Saves the profile grid's size and column preferences.
Clear grid preferences SAIFMenuTop.PrefsClear click Clears saved profile-grid preferences and restores the default dimensions.

Business rules

Rule ID Rule Enforcement Source
BR-APP-001 View-only users can open the screen but cannot delete, insert, or save attorney profiles. Page_Load disables the toolbar buttons when Manager.IsInViewOnly is true. LegalMaintenance\frmAttorneyProfile.aspx.vb:37-43
— The expired-record toggle switches the grid between all attorney profiles and active-only attorney profiles. BindData() selects AllAttorneyCol when Manager.IncludeExpired is true; otherwise it uses ActiveAttorneyCol. LegalMaintenance\frmAttorneyProfile.aspx.vb:73-79
— A new profile can be inserted only when the manager has at least one attorney without an existing profile. Insert() stops with an error message when Manager.NewAttornies.Count = 0. LegalMaintenance\frmAttorneyProfile.aspx.vb:117-123

Infragistics components

Control ID Control type SAIF wrapper Infragistics base Purpose
dgProfile WebDataGrid Direct Infragistics control (no SAIF wrapper) Infragistics.Web.UI.GridControls.WebDataGrid Maintains attorney profile rows.
dgProfile_NumericEditorProvider1 NumericEditorProvider Direct Infragistics control (no SAIF wrapper) Infragistics.Web.UI.GridControls.NumericEditorProvider Constrains LoadPercent to whole-number numeric input.
dgProfile_DateTimeEditorProvider1 DateTimeEditorProvider Direct Infragistics control (no SAIF wrapper) Infragistics.Web.UI.GridControls.DateTimeEditorProvider Supplies nullable MM/dd/yyyy editing for expiration dates.
WebResizingExtender1 WebResizingExtender Direct Infragistics control (no SAIF wrapper) Infragistics.WebUI.WebResizingExtender Persists client resizing for the profile grid.
Target Trigger Parameters
None confirmed in screen-specific source N/A N/A

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

  • LegalMaintenance\frmAttorneyProfile.aspx
  • LegalMaintenance\frmAttorneyProfile.aspx.vb