Skip to content

Appeal

Appeal (frmAppeal.aspx) manages appeals for a legal case, including appeal-level details, appellant/respondent/reply brief due and filed dates, approved extensions, and oral argument scheduling.

Entry conditions

  • Menu navigation from any screen while a case is in context.

Fields

Field Control type Purpose Validation
ddlCases DropDownList Case selector —
dgAppeals ig:WebDataGrid Appeals grid (appeal #, level, filed date, SAIF is petitioner/respondent, approved flag, assigned attorney) Inline editing
meBrief1Due / meBrief1Filed igtxt:WebDateTimeEdit Appellant's brief due/filed dates —
meBrief2Due / meBrief2Filed igtxt:WebDateTimeEdit Respondent's brief due/filed dates —
meBrief3Due / meBrief3Filed igtxt:WebDateTimeEdit Reply brief due/filed dates —
dgExtensions ig:WebDataGrid Approved extensions (request date, # days) Inline editing
dgSchedule ig:WebDataGrid Oral argument schedule (type, status, date, time, duration, location) Inline editing
btInsertExtension Button Insert new extension —
btInsertOA Button Insert oral argument —

Operations

Operation Trigger Description
Save Toolbar Save Validates all appeals/schedules; calls Manager.PreSaveProcessing / PostSaveProcessing; writes
Insert appeal Toolbar Insert Creates new appeal row
Delete appeal Toolbar Delete Deletes selected appeal
Switch appeal dgAppeals.RowSelectionChanged (dgAppeals_RowChanged) Switches active appeal; blocks if the current appeal is dirty
Insert extension btInsertExtension.Click Creates new extension for the current appeal
Insert oral argument btInsertOA.Click Creates new oral argument schedule
Switch case ddlCases.SelectedIndexChanged Self-navigates (Controller.Navigate("Legal", "frmAppeal.aspx"))

Business rules

Rule ID Rule Enforcement Source
BR-SCR-012 A dirty check runs before switching appeals: "save the current appeal before selecting a different row" frmAppeal.aspx.vb Legal/frmAppeal.aspx.vb:257
BR-SCR-013 Extensions and oral-argument grids are visible only when CurrentAppeal.CanHaveExtensions is true frmAppeal.aspx.vb Legal/frmAppeal.aspx.vb:84
BR-SCR-014 The Delete button is disabled for new (unsaved) appeals frmAppeal.aspx.vb Legal/frmAppeal.aspx.vb:80
BR-SCR-015 Federal vs. State cases use different schedule types and hearing locations frmAppeal.aspx.vb Legal/frmAppeal.aspx.vb:194-199
BR-SCR-016 Brief dates are auto-calculated client-side via Appeal.js callbacks on due-date value change* Legal/Scripts/Appeal.js Legal/frmAppeal.aspx

Infragistics components

Control ID Control type SAIF wrapper Infragistics base Purpose
dgAppeals ig:WebDataGrid — Infragistics.Web.UI.GridControls.WebDataGrid (v11.1) Inline-editable appeals grid with DropDownProvider, DateTimeEditorProvider, TextEditorProvider
dgExtensions ig:WebDataGrid — Infragistics.Web.UI.GridControls.WebDataGrid (v11.1) Approved extensions grid
dgSchedule ig:WebDataGrid — Infragistics.Web.UI.GridControls.WebDataGrid (v11.1) Oral argument schedule grid
meBrief1Due through meBrief3Filed igtxt:WebDateTimeEdit — Infragistics35.WebUI.WebDataInput.v11.1 Brief due/filed date entry (×6)
(form) cc2:clsObjectBindManager clsObjectBindManager Infragistics35 binding (via SAIF.Presentation.Web.Binding.Infragistics111) Binding for brief dates
Target Trigger Parameters
Appeal (self) ddlCases.SelectedIndexChanged Case context
All screens SAIFMenu side menu Existing case/claim context

Sources

  • Legal/frmAppeal.aspx
  • Legal/frmAppeal.aspx.vb
  • Legal/Scripts/Appeal.js