This screen maintains the application's attorney assignment tables for conflicts, policy assignments, worker assignments, schedules, and out-of-town rotation. Users choose a table and optional attorney filter, then edit the active Infragistics grid to insert, delete, save, print conflict reports, or persist layout preferences through manager/controller flows tied to SAIF.Application.Claim.Legal and SAIF.Business.Claim.Legal.*
Selects the active attorney maintenance table (attorney_conflict, attorney_policy_assignment, attorney_worker_assignment, attorney_schedule, or out_of_town_rotation_assgn).
Required to determine the active grid; attorney_schedule also requires a specific attorney selection before data is shown.
ddlAttorney
DropDownList
Filters the selected table to a specific attorney.
Must not be ALL when ddlTableType is attorney_schedule.
btnRetrieve
Button
Posts the page back so the active table is rebound with the current filters.
No additional server-side validation; the active grid still enforces its collection validation on save.
chkExpired
CheckBox
Includes expired attorneys/assignments where the selected table supports that filter.
Hidden for schedule and rotation tables; value is copied to Manager.IncludeExpired.
imbProvider
Image button
Opens the provider lookup popup used with conflict rows.
Visible only when ddlTableType is attorney_conflict.
dgConflict
Infragistics WebDataGrid
Edits attorney conflict assignments, including attorney, dates, policy, ALJ, adjuster, and claimant attorney columns.
ClaimantAttorney and PolicyName are read-only; save requires Manager.AttorneyConflictCol.IsDirty and Manager.AttorneyConflictCol.IsValid.
dgPolicy
Infragistics WebDataGrid
Edits primary, secondary, and tertiary attorney assignments by policy.
ParentAccount, RateAccount, and PolicyName are read-only; save requires Manager.AttorneyPolicyAssignmentCol.IsDirty and Manager.AttorneyPolicyAssignmentCol.IsValid.
dgWorker
Infragistics WebDataGrid
Edits worker-to-attorney assignments.
Save requires Manager.AttorneyWorkerAssignmentCol.IsDirty and Manager.AttorneyWorkerAssignmentCol.IsValid.
dgSchedule
Infragistics WebDataGrid
Edits attorney schedule rows by attorney, effective/expiration date, schedule type, and duration.
The screen refuses to load this grid when ddlAttorney is ALL; save requires Manager.AttorneyScheduleCol.IsDirty and Manager.AttorneyScheduleCol.IsValid.
dgRotation
Infragistics WebDataGrid
Edits out-of-town rotation assignments by attorney and hearing location.
Save requires Manager.OutOFTownRotationCol.IsDirty and Manager.OutOFTownRotationCol.IsValid.
Saving attorney assignment collections delegates to Controller.Write; environment-sensitive calendar-sync side effects occur downstream in the attorney-assignment process.*
Save() calls Controller.Write for each supported assignment collection.*
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.