public void NewKey() { ContextManager.SingularKey = null; if (ContextManager.SelectedGroup.Name == "") { MessageBox.Show("You must Select a Group!"); } else { KeyAddEditForm x = new KeyAddEditForm(); if (x.ShowDialog() != DialogResult.OK) { return; } KeyChainManager.AddKey(ContextManager.SelectedGroup, x.Key); ListViewItem l = KeyListView.Items.Add(x.Key.Title); l.Font = preffont; l.SubItems.Add(x.Key.Username); l.SubItems.Add(x.Key.Password); l.SubItems.Add(x.Key.URL); l.Tag = x.Key; KeyChainManager.KeyChain.IsModified = true; invokeKeyModified("New", x.Key); ContextManager.invokeKeysCurrentlySelected(); } }
public void EditKey() { if (ContextManager.SingularKey == null) { MessageBox.Show("You must Select a Key!"); } else { KeyAddEditForm x = new KeyAddEditForm(); if (x.ShowDialog() != DialogResult.OK) { return; } else { KeyChainManager.EditKey(x.Group, x.Key); KeyListView.Items.Clear(); foreach (Key k in ContextManager.SelectedGroup.Keys) { ListViewItem l = KeyListView.Items.Add(k.Title); l.Font = preffont; l.SubItems.Add(k.Username); l.SubItems.Add(k.Password); l.SubItems.Add(k.URL); l.Tag = k; } KeyChainManager.KeyChain.IsModified = true; invokeKeyModified("Edit", x.Key); } ContextManager.invokeKeySelected(); } }