void AddArea()
        {
            var area = new FeatureArea();

            Person.Areas.Add(area);
            stores.Add(area, new ValidationMessageStore(editContext));
        }
Beispiel #2
0
        private void toolStripMenuItemViewDetail_Click(object sender, EventArgs e)
        {
            if (this.dataGridViewOverall.Rows.Count > 0)
            {
                string      searchArea         = this.dataGridViewOverall.Rows[mouseLocation.RowIndex].Cells[5].Value.ToString();
                string      featureArea        = this.dataGridViewOverall.Rows[mouseLocation.RowIndex].Cells[6].Value.ToString();
                SearchArea  SelectedSearchArea = (PCCleaner.Common.SearchArea)Enum.Parse(typeof(PCCleaner.Common.SearchArea), searchArea);
                FeatureArea SelectedFeature    = (PCCleaner.Common.FeatureArea)Enum.Parse(typeof(PCCleaner.Common.FeatureArea), featureArea);


                var filteredData = CleanerApplicationContext.ResultSummary.DetailResult.Where(t => (int)t.SearchArea == (int)SelectedSearchArea && (int)t.FeatureArea == (int)SelectedFeature).ToList();

                this.ResultSummary.OverallResult = CleanerApplicationContext.ResultSummary.OverallResult;

                ResultSummary summary = new ResultSummary(this.ResultSummary.OverallResult, filteredData);

                summary.DetailResult = filteredData;

                ShowResult(ResultView.Detail, summary);
            }
        }
Beispiel #3
0
        public static string GetProblem(FeatureArea feature)
        {
            string problem = string.Empty;

            switch (feature)
            {
            case FeatureArea.MissingSharedDlls:
                problem = "Missing Shared Dll";
                break;

            case FeatureArea.UnUsedFileExtensions:
                problem = "Unused File Extensions";
                break;

            case FeatureArea.ApplicationPaths:
                problem = "Application Path Issue";
                break;

            case FeatureArea.Installer:
                problem = "Installer Reference Issue";
                break;
            }
            return(problem);
        }