private void okButton_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(this.Label))
            {
                var newEntry = new Core.Entry(this.Label);

                newEntry.Content = this.Content;
                ModelLoader.CurrentModel.Entries.Add(newEntry);
                this.CreatedEntry = newEntry;
                ModelLoader.SaveModel();

                if (!string.IsNullOrEmpty(this.keyTextBox.Text))
                {
                    Clipboard.Clear();
                    Clipboard.SetText(this.keyTextBox.Text);
                }

                this.DialogResult = DialogResult.OK;
            }
            else
            {
                MessageBox.Show("Please enter a label!");

                this.DialogResult = DialogResult.None;
            }
        }
        private void okButton_Click(object sender, EventArgs e)
        {
            if (this.entry.Content != this.richTextBox1.Text)
            {
                this.entry.Content = this.richTextBox1.Text;
                ModelLoader.SaveModel();
            }

            this.DialogResult = DialogResult.OK;
        }
        private void addToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.mailComboBox.Text.Trim() != EmptyText)
            {
                ModelLoader.CurrentModel.MailAdresses.Add(this.mailComboBox.Text);
                ModelLoader.SaveModel();

                this.mailComboBox.Items.Add(this.mailComboBox.Text);
                this.mailComboBox.SelectedIndex = this.mailComboBox.Items.Count - 1;
            }
        }
        private void removeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.mailComboBox.SelectedItem != null && this.mailComboBox.Text != EmptyText)
            {
                ModelLoader.CurrentModel.MailAdresses.Remove(this.mailComboBox.SelectedItem.ToString());
                ModelLoader.SaveModel();

                this.mailComboBox.Items.Remove(this.mailComboBox.SelectedItem);
                this.mailComboBox.SelectedIndex = 0;
            }
        }
Example #5
0
        private void RemoveSelectedEntry()
        {
            Assert.IsTrue(this.EntrySelected);

            if (MessageBox.Show(string.Format("Are you sure to delete \"{0}\"?", this.SelectedEntry.Label), "Delete?", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                ModelLoader.CurrentModel.Entries.Remove(this.SelectedEntry);
                ModelLoader.SaveModel();

                this.RenderItems();
                this.sideMenuListBox.SelectedItem = null;
                this.RenderForm();
            }
        }
        private void okButton_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(this.textBox1.Text))
            {
                this.entry.Label = this.textBox1.Text;
                ModelLoader.SaveModel();

                this.DialogResult = DialogResult.OK;
            }
            else
            {
                MessageBox.Show("Please enter a name!");
                this.DialogResult = DialogResult.None;
            }
        }
        private void okButton_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(this.Label))
            {
                var newEntry = new Core.Entry(this.Label);

                newEntry.Content = this.Content;

                ModelLoader.CurrentModel.Entries.Add(newEntry);
                ModelLoader.SaveModel();

                this.DialogResult = DialogResult.OK;
            }
            else
            {
                MessageBox.Show("Invalid input!");

                this.DialogResult = DialogResult.None;
            }
        }
Example #8
0
        private void ImportFromXml()
        {
            if (MessageBox.Show("All current keys will be lost after import!\n\nDo you want to continue?", "Import", MessageBoxButtons.OKCancel) == DialogResult.Cancel)
            {
                return;
            }

            if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                var importedModel = Core.XmlSerialization.DeserializeModel(this.openFileDialog1.FileName);

                ModelLoader.ReplaceCurrentModelWithImportedModel(importedModel);
                ModelLoader.SaveModel();

                this.RenderItems();
                this.RenderForm();
                this.sideMenuListBox.SelectedItem = null;

                MessageBox.Show("Import was successful!", "Import");
            }
        }