Exemple #1
0
        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();
            }
        }
Exemple #2
0
 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();
     }
 }