private void RemoveSourceIdAvailableFieldInUIContext(object obj) { string fieldName = obj as string; if (!string.IsNullOrEmpty(fieldName) && SourceIdAvailableFields.Contains(fieldName)) { SourceIdAvailableFields.Remove(fieldName); } }
private void ResetSourceIdField() { ClearSourceIdAvailableFields(); foreach (var field in m_fieldsPool) { AddSourceIdAvailableField(field); } SourceIdField = Resources.SelectPlaceholder; foreach (var kvp in WizardInfo.Migrator.SourceNameToFieldMapping) { if (kvp.Value.IsIdField) { AddSourceIdAvailableField(kvp.Key); SourceIdField = kvp.Key; break; } } if (SourceIdAvailableFields.Contains(m_wizardInfo.RelationshipsInfo.SourceIdField)) { SourceIdField = m_wizardInfo.RelationshipsInfo.SourceIdField; } }
private void ClearSourceIdAvailableFieldsInUIContext(object obj) { SourceIdAvailableFields.Clear(); SourceIdAvailableFields.Add(Resources.SelectPlaceholder); }