Example #1
0
        private void CompareFolderButton_Click(object sender, RoutedEventArgs e)
        {
            SelectFolder setfolder = new SelectFolder();

            setfolder.Owner = this;
            setfolder.ShowDialog();

            if (setfolder.DialogResult.HasValue && setfolder.DialogResult.Value)
            {
                Policy ComparePolicy = new Policy(setfolder.FolderText.Text,
                                                  "Opened For Folder", setfolder.FolderText.Text, new DateTime(), 1);

                CompareViewEx cv = new CompareViewEx();

                //List<BaseDiffViewItem> Items = new List<BaseDiffViewItem>();

                Policy SourcePolicy = (Policy)PoliciesListView.SelectedItem;
                //Items.Add(SourcePolicy.Compare(ComparePolicy).GetViewItems(null));

                //cv.CompareTreeView.ItemsSource = Items;

                List <DiffPolicyInfo> Items1 = new List <DiffPolicyInfo>();

                Items1.Add(SourcePolicy.Compare(ComparePolicy));
                cv.DataContext = Items1;
                cv.Owner       = this;
                cv.ShowDialog();
            }
        }
Example #2
0
        private void Menu_File_Folder_Policy_Click(object sender, RoutedEventArgs e)
        {
            SelectFolder setfolder = new SelectFolder();

            setfolder.Owner = this;
            setfolder.ShowDialog();

            if (setfolder.DialogResult.HasValue && setfolder.DialogResult.Value)
            {
                polSet             = new PolicySet();
                polSet.CanSaveToDB = false;

                polSet.Policies.Add(new Policy(setfolder.FolderText.Text,
                                               "Opened For Folder", setfolder.FolderText.Text, new DateTime(), 1));

                PoliciesListView.ItemsSource = polSet.Policies;
                EnableButtons();
            }
        }