Exemple #1
0
        /// <summary>
        /// Removes Data mapping Rows corresponding to those Data Fields which are removed in Field Mapping
        /// </summary>
        private void UpdateDatamappingRowsOnRemovedColumnMappings()
        {
            List <string> removedColumns = new List <string>();

            foreach (KeyValuePair <string, IList <string> > kvp in m_dataValuesByFieldName)
            {
                if (!m_wizardInfo.Migrator.SourceNameToFieldMapping.ContainsKey(kvp.Key))
                {
                    removedColumns.Add(kvp.Key);
                }
            }
            foreach (string removedColumn in removedColumns)
            {
                for (int i = 0; i < DataMappingRows.Count; i++)
                {
                    if (String.CompareOrdinal(DataMappingRows[i].DataSourceField, removedColumn) == 0)
                    {
                        DataMappingRows.Remove(DataMappingRows[i]);
                        i--;
                    }
                }
            }
        }
Exemple #2
0
 private void RemoveDataMappingRow(object row)
 {
     DataMappingRows.Remove(row as DataMappingRow);
 }
Exemple #3
0
 private void AddDataMappingRow(object row)
 {
     DataMappingRows.Add(row as DataMappingRow);
 }
Exemple #4
0
 private void ClearDataMappingRows(object obj)
 {
     DataMappingRows.Clear();
 }
Exemple #5
0
 /// <summary>
 /// Adds Editable Data Mapping Row at the end of List of rows
 /// </summary>
 public void AddEditableDataMappingRow()
 {
     DataMappingRows.Insert(DataMappingRows.Count - 1, new DataMappingRow(m_wizardInfo));
 }