Beispiel #1
0
        private void menuAddBlacklist_Click(object sender, RoutedEventArgs e)
        {
            var dlg = new AddContactWindow()
            {
                Title = "Add to blacklist"
            };
            var result = dlg.ShowDialog();

            if (result == null || result.Value == false)
            {
                return;
            }
            var tmp = new MenuItem()
            {
                Header = dlg.userName + "|" + dlg.userId
            };

            tmp.Click            += menuContactCopyId;
            tmp.MouseDoubleClick += menuRemoveBlacklist1;
            menuBlacklist.Items.Add(tmp);
            blacklist.Add(new Contact(dlg.userId, dlg.userName));
            blacklistId.Add(dlg.userId);
            //comboboxBlacklist.Items.Add(dlg.userName);
            SaveContacts();
        }
Beispiel #2
0
        private void menuRemoveBlacklist_Click(object sender, RoutedEventArgs e)
        {
            var dlg = new AddContactWindow()
            {
                Title = "Remove from blacklist"
            };
            var result = dlg.ShowDialog();

            if (result == null || result.Value == false)
            {
                return;
            }
            //var tmp = new MenuItem() { Header = dlg.userName + " " + dlg.userId };

            //menuContacts.Items.Add(tmp);
            var b = blacklist.ToArray();

            foreach (var item in b)
            {
                if (item.Id == dlg.userId)
                {
                    blacklist.Remove(item);
                }
            }
            //var tmpContact = new Contact(dlg.userId, dlg.userName);
            //if (blacklist.Contains(tmpContact))
            //{
            //    blacklist.Remove(tmpContact);
            //    blacklistId.Remove(tmpContact.Id);
            //}

            //for (int i = 0; i < menuBlacklist.Items.Count; i++)
            //{
            //    try
            //    {
            //        if (menuBlacklist.Items .ToString() == (dlg.userName + "|" + dlg.userId))
            //        {
            //            menuBlacklist.Items.Remove(item);
            //        }
            //    }
            //    catch (Exception ex)
            //    {

            //    }
            //}
            //var tmp = new MenuItem() { Header = dlg.userName + "|" + dlg.userId };
            //tmp.Click += menuContactCopyId;
            //if (menuBlacklist.Items.Contains(tmp))
            //{
            //    menuBlacklist.Items.Remove(tmp);
            //}
            ////comboboxContacts.Items.Add(dlg.userName);
            //SaveContacts();
        }
Beispiel #3
0
        private void menuAddContact_Click(object sender, RoutedEventArgs e)
        {
            var dlg = new AddContactWindow()
            {
                Title = "Add contact"
            };
            var result = dlg.ShowDialog();

            if (result == null || result.Value == false)
            {
                return;
            }
            var tmp = new MenuItem()
            {
                Header = dlg.userName + "|" + dlg.userId
            };

            tmp.Click += menuContactCopyId;

            menuContacts.Items.Add(tmp);
            contacts.Add(new Contact(dlg.userId, dlg.userName));
            //comboboxContacts.Items.Add(dlg.userName);
            SaveContacts();
        }