Ejemplo n.º 1
0
        private void foldersItem_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs <object> e)
        {
            TreeView     tree = (TreeView)sender;
            TreeViewItem temp = ((TreeViewItem)tree.SelectedItem);

            if (temp == null)
            {
                return;
            }
            SelectedImagePath = "";
            string temp2 = "";

            while (true)
            {
                var temp1 = temp.Header.ToString();
                if (temp1.Contains(@"\"))
                {
                    temp2 = "";
                }
                SelectedImagePath = temp1 + temp2 + SelectedImagePath;
                if (temp.Parent.GetType() == typeof(TreeView))
                {
                    break;
                }
                temp  = ((TreeViewItem)temp.Parent);
                temp2 = @"\";
            }

            Forbidden.Add(SelectedImagePath);
        }
Ejemplo n.º 2
0
        public void Add(uint cardId, int qualification)
        {
            switch (qualification)
            {
            case 0:
                Forbidden.Add(cardId);
                break;

            case 1:
                Limited.Add(cardId);
                break;

            case 2:
                SemiLimited.Add(cardId);
                break;

            default:
                return;
            }
            uint code = cardId;

            Hash = Hash ^ ((code << 18) | (code >> 14)) ^ ((code << (27 + qualification)) | (code >> (5 - qualification)));
        }