Beispiel #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();
            }
        }
Beispiel #2
0
        private void duplicateEntryContextMenuItem_Click(object sender, EventArgs e)
        {
            List <Key> listtoCopy = new List <Key>();

            foreach (ListViewItem Selected in KeyListView.SelectedItems)
            {
                listtoCopy.Add((Key)Selected.Tag);
            }
            foreach (Key k in listtoCopy)
            {
                KeyChainManager.AddKey(ContextManager.SelectedGroup, k);
                ListViewItem l = KeyListView.Items.Add(k.Title);
                l.SubItems.Add(k.Username);
                l.SubItems.Add(k.Password);
                l.SubItems.Add(k.URL);
                l.Tag = k;
            }
            KeyChainManager.KeyChain.IsModified = true;
            invokeKeyModified("Duplicated", ContextManager.SingularKey);
        }
Beispiel #3
0
        public void DuplicateKey()
        {
            List <Key> listtoCopy = new List <Key>();

            foreach (ListViewItem Selected in KeyListView.SelectedItems)
            {
                listtoCopy.Add((Key)Selected.Tag);
            }
            foreach (Key k in listtoCopy)
            {
                KeyChainManager.AddKey(ContextManager.SelectedGroup, k);
                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("Duplicated", ContextManager.SingularKey);
        }