private void btnSave_Click(object sender, EventArgs e) { int i = 0; foreach (GenreMapping map in _genreMapping) { ComboBoxEdit cbeGenre = tableLayoutPanel1.Controls.Find("cbeGenre" + i, false)[0] as ComboBoxEdit; RadioGroup grpActions = tableLayoutPanel1.Controls.Find("grpActions" + i, false)[0] as RadioGroup; if (grpActions.SelectedIndex == 0) { // ignore genre if (_title.Genres.Contains(map.SourceGenre)) _title.RemoveGenre(map.SourceGenre); OMLEngine.Dao.GenreMapping mapping = new OMLEngine.Dao.GenreMapping(); mapping.GenreName = map.SourceGenre; mapping.GenreMapTo = string.Empty; OMLEngine.Settings.SettingsManager.GenreMap_Add(mapping); } else { // map genre if (_title.Genres.Contains(map.SourceGenre)) _title.RemoveGenre(map.SourceGenre); if (!_title.Genres.Contains(cbeGenre.Text)) _title.AddGenre(cbeGenre.Text); OMLEngine.Settings.SettingsManager.GenreMap_Remove(map.SourceGenre); OMLEngine.Dao.GenreMapping mapping = new OMLEngine.Dao.GenreMapping(); mapping.GenreName = map.SourceGenre; mapping.GenreMapTo = cbeGenre.Text; OMLEngine.Settings.SettingsManager.GenreMap_Add(mapping); } i++; } }
private void btnSave_Click(object sender, EventArgs e) { int i = 0; foreach (GenreMapping map in _genreMapping) { ComboBoxEdit cbeGenre = tableLayoutPanel1.Controls.Find("cbeGenre" + i, false)[0] as ComboBoxEdit; RadioGroup grpActions = tableLayoutPanel1.Controls.Find("grpActions" + i, false)[0] as RadioGroup; if (grpActions.SelectedIndex == 0) { // ignore genre if (_title.Genres.Contains(map.SourceGenre)) { _title.RemoveGenre(map.SourceGenre); } OMLEngine.Dao.GenreMapping mapping = new OMLEngine.Dao.GenreMapping(); mapping.GenreName = map.SourceGenre; mapping.GenreMapTo = string.Empty; OMLEngine.Settings.SettingsManager.GenreMap_Add(mapping); } else { // map genre if (_title.Genres.Contains(map.SourceGenre)) { _title.RemoveGenre(map.SourceGenre); } if (!_title.Genres.Contains(cbeGenre.Text)) { _title.AddGenre(cbeGenre.Text); } OMLEngine.Settings.SettingsManager.GenreMap_Remove(map.SourceGenre); OMLEngine.Dao.GenreMapping mapping = new OMLEngine.Dao.GenreMapping(); mapping.GenreName = map.SourceGenre; mapping.GenreMapTo = cbeGenre.Text; OMLEngine.Settings.SettingsManager.GenreMap_Add(mapping); } i++; } }