private void m_btnOpenConfig_Click(object sender, EventArgs e)
        {
            SaveFileDialog dlg = new SaveFileDialog();

            dlg.Filter = I.T("Paste map file|*.2iPasteMap|20825");
            if (dlg.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }
            CMapColToColSerializable map    = new CMapColToColSerializable();
            CResultAErreur           result = CSerializerObjetInFile.ReadFromFile(map, CMapColToColSerializable.c_fileSgn, dlg.FileName);

            if (!result)
            {
                CFormAlerte.Afficher(result.Erreur);
                return;
            }
            if (m_tableToMap != null)
            {
                foreach (KeyValuePair <string, string> kv in map)
                {
                    DataColumn col = m_tableToMap.Columns[kv.Key];
                    if (col != null)
                    {
                        m_dicMaps[col] = kv.Value;
                    }
                }
            }
            UpdatePanelMappage();
        }
        private void m_btnSaveConfig_Click(object sender, EventArgs e)
        {
            SaveFileDialog dlg = new SaveFileDialog();

            dlg.Filter = I.T("Paste map file|*.2iPasteMap|20825");
            if (dlg.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }
            CMapColToColSerializable map = new CMapColToColSerializable();

            foreach (KeyValuePair <DataColumn, string> kv in m_dicMaps)
            {
                if (kv.Value != null)
                {
                    map[kv.Key.ColumnName] = kv.Value;
                }
            }
            CResultAErreur result = CSerializerObjetInFile.SaveToFile(map, CMapColToColSerializable.c_fileSgn, dlg.FileName);

            if (!result)
            {
                CFormAlerte.Afficher(result.Erreur);
            }
        }