private void FillSupplementalInfo() { if (_proc.ListSupplementalInfo.Count == 0) { gridSupplementalInfo.Title = "Supplemental Info (None Reported)"; } else { gridSupplementalInfo.Title = "Supplemental Info"; } gridSupplementalInfo.BeginUpdate(); gridSupplementalInfo.Columns.Clear(); const int colWidthAmt = 80; int colWidthVariable = gridSupplementalInfo.Width - 10 - colWidthAmt; gridSupplementalInfo.Columns.Add(new ODGridColumn("Description", colWidthVariable, HorizontalAlignment.Left)); gridSupplementalInfo.Columns.Add(new ODGridColumn("Amt", colWidthAmt, HorizontalAlignment.Right)); gridSupplementalInfo.Rows.Clear(); for (int i = 0; i < _proc.ListSupplementalInfo.Count; i++) { Hx835_Info info = _proc.ListSupplementalInfo[i]; ODGridRow row = new ODGridRow(); row.Tag = info; row.Cells.Add(info.FieldName); //Description row.Cells.Add(info.FieldValue); //Amount gridSupplementalInfo.Rows.Add(row); } gridSupplementalInfo.EndUpdate(); }
private void gridSupplementalInfo_CellDoubleClick(object sender, ODGridClickEventArgs e) { Hx835_Info info = (Hx835_Info)gridSupplementalInfo.Rows[e.Row].Tag; MsgBoxCopyPaste msgbox = new MsgBoxCopyPaste(info.FieldName + "\r\n" + info.FieldValue); msgbox.Show(this); //This window is just used to display information. }
private void FillAdjudicationInfo() { if (_claimPaid.ListAdjudicationInfo.Count == 0) { gridAdjudicationInfo.Title = "EOB Claim Adjudication Info (None Reported)"; } else { gridAdjudicationInfo.Title = "EOB Claim Adjudication Info"; } gridAdjudicationInfo.BeginUpdate(); gridAdjudicationInfo.ListGridColumns.Clear(); gridAdjudicationInfo.ListGridColumns.Add(new UI.GridColumn("Description", gridAdjudicationInfo.Width / 2, HorizontalAlignment.Left)); gridAdjudicationInfo.ListGridColumns.Add(new UI.GridColumn("Value", gridAdjudicationInfo.Width / 2, HorizontalAlignment.Left)); gridAdjudicationInfo.ListGridRows.Clear(); for (int i = 0; i < _claimPaid.ListAdjudicationInfo.Count; i++) { Hx835_Info info = _claimPaid.ListAdjudicationInfo[i]; GridRow row = new GridRow(); row.Tag = info; row.Cells.Add(new UI.GridCell(info.FieldName)); //Description row.Cells.Add(new UI.GridCell(info.FieldValue)); //Value gridAdjudicationInfo.ListGridRows.Add(row); } gridAdjudicationInfo.EndUpdate(); }