Example #1
0
        private ListViewItem AddItem(Profiles.BlacklstElement element)
        {
            ListViewItem lvi = this.ListView.Items.Add(element.GetAttribute("Host"));

            lvi.Tag = (object)element;

            lvi.SubItems.Add(element.GetAttribute("Date"));
            lvi.SubItems.Add(element.GetAttribute("Desc"));

            return(lvi);
        }
Example #2
0
        private void ButtonAdd_Click(object sender, EventArgs e)
        {
            Debug.Assert(this.Profile != null);
            Profiles.BlacklstElement element = this.Profile.CreateElement(Profiles.BlacklstType);

            element.SetAttribute("Host", ListHost.Text);
            element.SetAttribute("Desc", TextDesc.Text);

            element.SetAttribute("Date", DateTime.Now.ToLongDateString());

            AddItem(element);
        }
Example #3
0
        private void ButtonRemove_Click(object sender, EventArgs e)
        {
            Debug.Assert(this.Profile != null);

            if (ListView.SelectedItems.Count == 0)
            {
                return;
            }
            ListViewItem lvi = ListView.SelectedItems[0];

            Profiles.BlacklstElement element = (Profiles.BlacklstElement)lvi.Tag;
            this.Profile.RemoveChild(element);

            ListView.SelectedItems[0].Remove();
        }
Example #4
0
        private void ListView_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (ListView.SelectedItems.Count == 0)
            {
                return;
            }
            ListViewItem lvi = ListView.SelectedItems[0];

            Profiles.BlacklstElement element = (Profiles.BlacklstElement)lvi.Tag;

            this.ListHost.Text = element.GetAttribute("Host");
            this.TextDesc.Text = element.GetAttribute("Desc");

            ButtonRemove.Enabled = true;
        }
Example #5
0
 public frmProfilesSecure(Profiles.BlacklstElement profile)
 {
     this.Profile = profile;
     InitializeComponent();
 }