private void TypeChangeButton_Click(object sender, EventArgs e) { if (TypeView.SelectedItems.Count != 1) return; var item = TypeView.SelectedItems[0]; var type = item.Tag as Data.ProviderType; var index = ListProviders.SelectedIndices[0]; var provider = TypeView.Tag as Data.Provider; TypeAddDialog dialog = new TypeAddDialog(type); if (dialog.ShowDialog() != DialogResult.OK) return; type.SetProperties(dialog.Type); LoadData(); ListProviders.Items[index].Selected = true; }
private void TypeAddButton_Click(object sender, EventArgs e) { if (TypeView.Tag == null) return; TypeAddDialog dialog = new TypeAddDialog(TypeView.Tag as Data.Provider); if (dialog.ShowDialog() != DialogResult.OK) return; var index = ListProviders.SelectedIndices[0]; var provider = TypeView.Tag as Data.Provider; var type = dialog.Type; provider.AddType(type); LoadData(); ListProviders.Items[index].Selected = true; }