private void LoadDataExtractionField(UIExtractedField field) { encompassFieldDescrLabel.Text = string.IsNullOrEmpty(field.EncompassCompareFieldDescription) ? field.EncompassCompareFieldId : $"{field.EncompassCompareFieldId}: {field.EncompassCompareFieldDescription}"; if (field.EncompassCompareFieldValue != null) { loanValueTextBox.Text = field.EncompassCompareFieldValue.ToString(); } insertFieldDescrLabel.Text = string.IsNullOrEmpty(field.EncompassInsertValueFieldDescription) ? field.EncompassInsertValueFieldId : $"{field.EncompassInsertValueFieldId}: {field.EncompassInsertValueFieldDescription}"; if (field.EncompassInsertValueFieldValue != null) { insertFieldValueTextbox.Text = field.EncompassInsertValueFieldValue.ToString(); } // data extraction properties dataExtractionFieldDescrLabel.Text = string.IsNullOrEmpty(field.ExternalSourceFieldDescription) ? field.ExternalSourceFieldId : $"{field.ExternalSourceFieldId}: {field.ExternalSourceFieldDescription}"; dataExtractionValueTextBox.Text = field.DataExtractionFieldValue; }
private void LoadDocument(IClassifiedDocument documentToLoad) { DocumentTypeLabel.Text = documentToLoad.DocType; ConfidenceLabel.Text = $@"Confidence: {documentToLoad.Confidence}. ID: {documentToLoad.Id.ToString()}"; FieldsFlowLayoutPanel.Controls.Clear(); foreach (var extractedfield in documentToLoad.FieldData) { var fieldMap = GetFieldMap(extractedfield, documentToLoad, _dataExtractionDocumentMaps); UIExtractedField fieldToLoad = MapDataExtractionFieldForUi(extractedfield, fieldMap); var fieldControl = new DataExtractionField_Control(fieldToLoad); FieldsFlowLayoutPanel.Controls.Add(fieldControl); } }
private UIExtractedField MapDataExtractionFieldForUi(IFieldData extractedfield, FieldMapping fieldMap) { UIExtractedField result = new UIExtractedField(); result.ExternalSourceFieldId = extractedfield.Key; result.DataExtractionFieldValue = extractedfield.Value; if (fieldMap != null) { result.FieldMap = fieldMap; if (string.IsNullOrEmpty(fieldMap.EncompassFieldIdCurrentValue) == false) { result.EncompassCompareFieldId = fieldMap.EncompassFieldIdCurrentValue; var encompassField = EncompassApplication.CurrentLoan.Fields[fieldMap.EncompassFieldIdCurrentValue]; if (encompassField != null) { result.EncompassCompareFieldDescription = encompassField.Descriptor.Description; result.EncompassCompareFieldValue = encompassField.Value; } } if (string.IsNullOrEmpty(fieldMap.EncompassFieldIdInsertValue) == false) { result.EncompassInsertValueFieldId = fieldMap.EncompassFieldIdInsertValue; var encompassField = EncompassApplication.CurrentLoan.Fields[fieldMap.EncompassFieldIdInsertValue]; if (encompassField != null) { result.EncompassInsertValueFieldDescription = encompassField.Descriptor.Description; result.EncompassInsertValueFieldValue = encompassField.Value; } } } return(result); }
public DataExtractionField_Control(UIExtractedField field) { InitializeComponent(); LoadDataExtractionField(field); }