public void AddProfile() { using (var form = new FormEditProfile(true)) { if (form.ShowDialog(FormMain.Instance) != DialogResult.OK) return; var newProfileModel = new LinkConfigProfileModel(); newProfileModel.name = form.ProfileName; newProfileModel.order = _profileModels.Any() ? _profileModels.Max(pm => pm.order) + 1 : 0; _profileModels.Add(newProfileModel); var newProfileControl = new ProfileControl(newProfileModel); _profileControls.Add(newProfileControl); newProfileControl.SaveData(); RefreshGrid(); gridViewProfiles.FocusedRowHandle = _profileControls.IndexOf(newProfileControl); } }
private void EditProfileTitle() { if (_selectedProfileControl == null) return; using (var form = new FormEditProfile(false)) { form.ProfileName = _selectedProfileControl.ProfileName; if (form.ShowDialog(FormMain.Instance) != DialogResult.OK) return; _selectedProfileControl.ProfileName = form.ProfileName; _selectedProfileControl.SaveData(); RefreshGrid(); } }