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); } }