Request
Request (frmRequest.aspx) creates and manages legal case requests, including issue selection, attorney/firm assignment, case consolidation, and WCD number management. It is also the screen used to create new legal cases.
Entry conditions
Row select from Case Search , then menu navigation with case context set.
Menu navigation from any other case-context screen while a case is in context.
Insert (admin only) creates a new legal case from this screen.
Fields
Field
Control type
Purpose
Validation
ddlCases
DropDownList
Case selector
—
lblClaimantSSN
Label
Claimant SSN
—
ddlFirm
DropDownList
Law firm selector (from provider database)
—
ddlAtty
DropDownList
Attorney selector (child of selected firm)
—
btnRefresh
Button
Refresh attorney list from provider database (admin only)
Restricted to admin group
rbIssues
RadioButtonList
Request type: WCB / DCBS / Federal / Pre-Litigation
—
WebIssue1 / WebIssue2
asp:Xml
Issue checkboxes rendered via XSLT from XML
—
chkWCBRequested
CheckBox
Different WCB case number requested
—
chkStress
CheckBox
Stress claim flag
—
ddlbRequestedBy
DropDownList
Requested-by code
—
txtRequestDate
igtxt:WebDateTimeEdit
Request date
—
txtReceivedDate
igtxt:WebDateTimeEdit
Received date
—
txtPostmarkDate
igtxt:WebDateTimeEdit
Postmark date
—
txtWCDNumber
TextBox
WCD number
—
lblOarDueDate
Label
OAR due date (calculated)
—
txtOWCP
TextBox
OWCP number (federal only)
—
dgConsolidated
ig:WebDataGrid
Case consolidation grid
Inline editing of consolidation flags
Operations
Operation
Trigger
Description
Save
Toolbar Save
Validates and saves the case with issues/consolidations; for new cases, optionally sends a reconsideration request
Insert
Toolbar Insert
Creates new legal case (admin-only)
Delete
Toolbar Delete
Deletes case (blocked if a hearing is set)
Switch request type
rbIssues.SelectedIndexChanged
Reconfigures the page for WCB/DCBS/Federal/Pre-Lit issue display
Switch firm
ddlFirm.SelectedIndexChanged
Updates the attorney list and address display
Switch case
ddlCases.SelectedIndexChanged
Switches active case
Refresh attorneys
btnRefresh.Click
Refreshes attorney list from provider database
Business rules
Rule ID
Rule
Enforcement
Source
BR-SCR-004
Cannot delete a case with a hearing set
frmRequest.aspx.vb
Legal/frmRequest.aspx.vb:267
BR-SCR-005
Insert is restricted to the admin group (Manager.IsInAdminGroup)
frmRequest.aspx.vb
Legal/frmRequest.aspx.vb:172
BR-SCR-006
Federal cases show the OWCP number field; WCB/DCBS/Pre-Lit cases show postmark date, stress claim flag, WCB-requested flag, and consolidation
frmRequest.aspx.vb
Legal/frmRequest.aspx.vb:128-157
BR-SCR-007
New-case save prompts for a reconsideration packet send via client-side SAIF.LEGAL.askSendRecon()
frmRequest.aspx.vb
Legal/frmRequest.aspx.vb:149
BR-SCR-008
Issue selections are extracted from form checkbox controls using the Request.Form.GetValues("FORM_REQUEST_CODE") pattern
frmRequest.aspx.vb
Legal/frmRequest.aspx.vb:233-250
BR-LGL-011
Consolidation is rejected when a hearing is scheduled in the past for a Set/Reset case
LegalManagerBase
SAIF.Application.Claim.Legal
BR-APP-006
Downstream Guidewire/WCD update failures do not fail the case save
LegalManagerBase
SAIF.Application.Claim.Legal
Infragistics components
Control ID
Control type
SAIF wrapper
Infragistics base
Purpose
dgConsolidated
ig:WebDataGrid
—
Infragistics.Web.UI.GridControls.WebDataGrid (v11.1)
Inline-editable case consolidation grid
txtRequestDate, txtReceivedDate, txtPostmarkDate
igtxt:WebDateTimeEdit
—
Infragistics35.WebUI.WebDataInput.v11.1
Date entry fields
(form)
cc2:clsObjectBindManager
clsObjectBindManager
Infragistics35 binding (via SAIF.Presentation.Web.Binding.Infragistics111)
Two-way data binding between controls and business objects
Navigation
Target
Trigger
Parameters
Case Summary
SAIFMenu side menu
Existing case/claim context
Schedule
SAIFMenu side menu
Existing case/claim context
All screens
SAIFMenu side menu
Existing case/claim context
Screen flow diagram
The diagram shows Request's menu-driven navigation to other screens, plus its role in creating new legal cases (Insert).
flowchart TD
request[Request]
summary[Case Summary]
schedule[Schedule]
other[Other menu screens]
request -->|menu| summary
request -->|menu| schedule
request -->|menu| other
request -->|toolbar Insert creates new case| request
Sources
Legal/frmRequest.aspx
Legal/frmRequest.aspx.vb